IDebugSymbolProviderDirect
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
Represents a symbol provider that has direct access to metadata and core symbol interfaces.
Syntax
IDebugSymbolProviderDirect: IUnknown
Methods
This interface implements the following methods:
Method | Description |
---|---|
GetAppIDFromAddress | Retrieves the application domain identifier given the debug address. |
GetCurrentModulesInfo | Retrieves information about the modules in the symbol group. |
GetCurrentModulesState | Retrieves information about the symbol group of which the symbol provider is a member. |
GetMetaDataImport | Retrieves the metadata import information. |
GetMethodFromAddress | Retrieves information about the method at the specified debug address. |
GetSymUnmanagedReader | Retrieves a symbol reader for unmanaged code. |
Remarks
This interface can be used instead of most of the other symbol provider interfaces. It provides direct access to the metadata and CorSym
interfaces.
Requirements
Header: Sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll