dotnet/symreader-portable

Name: symreader-portable

Owner: .NET Foundation

Description: Reader of Portable PDBs format that implements DiaSymReader interfaces (ISymUnmanagedReader, ISymUnmanagedBinder, etc.).

Created: 2016-04-05 18:16:48.0

Updated: 2018-04-24 17:53:06.0

Pushed: 2018-05-04 17:37:20.0

Homepage:

Size: 3314

Language: C#

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Microsoft.DiaSymReader.PortablePdb

Reader of Portable PDBs format that implements DiaSymReader interfaces (ISymUnmanagedReader, ISymUnmanagedBinder, etc.).

The definitions of the DiaSymReader COM interfaces are provided by Microsoft.DiaSymReader package. The implementation of these interfaces for Windows PDBs is provided by Microsoft.DiaSymReader.Native package.

It is recommended that new applications and libraries read Portable PDBs directly using APIs provided by System.Reflection.Metadata package. These APIs are much more efficient than DiaSymReader APIs. Microsoft.DiaSymReader.PortablePdb bridge is recommended for existings apps that already use DiaSymReader APIs and need to be able to read Portable PDBs without significant changes to their source.

Pre-release builds are available on MyGet gallery: https://dotnet.myget.org/Gallery/symreader-portable.

| |Windows Debug|Windows Release| |:——–:|:———–:|:————-:| |master|Build Status|Build Status|

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.