Share via


IDebugComPlusSymbolProvider2 Interface

Definition

public interface class IDebugComPlusSymbolProvider2 : Microsoft::VisualStudio::Debugger::Interop::IDebugComPlusSymbolProvider
[System.Runtime.InteropServices.Guid("29D97D99-2C50-4855-BC74-B3E372DDD602")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IDebugComPlusSymbolProvider2 : Microsoft.VisualStudio.Debugger.Interop.IDebugComPlusSymbolProvider
[<System.Runtime.InteropServices.Guid("29D97D99-2C50-4855-BC74-B3E372DDD602")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IDebugComPlusSymbolProvider2 = interface
    interface IDebugComPlusSymbolProvider
Public Interface IDebugComPlusSymbolProvider2
Implements IDebugComPlusSymbolProvider
Attributes
Implements

Methods

AreSymbolsLoaded(UInt32, Guid)
CreateTypeFromPrimitive(UInt32, IDebugAddress, IDebugField)
FunctionHasLineInfo(IDebugAddress)
GetAddressesFromContext(IDebugDocumentContext2, Int32, IEnumDebugAddresses, IEnumDebugAddresses)
GetAddressesFromPosition(IDebugDocumentPosition2, Int32, IEnumDebugAddresses, IEnumDebugAddresses)
GetAddressesInModuleFromPosition(UInt32, Guid, IDebugDocumentPosition2, Int32, IEnumDebugAddresses, IEnumDebugAddresses)
GetArrayTypeFromAddress(IDebugAddress, Byte[], UInt32, IDebugField)
GetAssemblyName(UInt32, Guid, String)
GetAttributedClassesForLanguage(Guid, String, IEnumDebugFields)
GetAttributedClassesinModule(UInt32, Guid, String, IEnumDebugFields)
GetClassTypeByName(String, NAME_MATCH, IDebugClassField)
GetContainerField(IDebugAddress, IDebugContainerField)
GetContextFromAddress(IDebugAddress, IDebugDocumentContext2)
GetEntryPoint(UInt32, Guid, IDebugAddress)
GetField(IDebugAddress, IDebugAddress, IDebugField)
GetFunctionLineOffset(IDebugAddress, UInt32, IDebugAddress)
GetGlobalContainer(IDebugContainerField)
GetLanguage(IDebugAddress, Guid, Guid)
GetLocalVariablelayout(UInt32, Guid, UInt32, Int32[], IStream)
GetMethodFieldsByName(String, NAME_MATCH, IEnumDebugFields)
GetNameFromToken(Object, UInt32, String)
GetNamespacesUsedAtAddress(IDebugAddress, IEnumDebugFields)
GetNextAddress(IDebugAddress, Int32, IDebugAddress)
GetSymAttribute(UInt32, Guid, Int32, String, UInt32, UInt32, Byte[])
GetSymUnmanagedReader(UInt32, Guid, Object)
GetTypeByName(String, NAME_MATCH, IDebugField)
GetTypeFromAddress(IDebugAddress, IDebugField)
GetTypeFromToken(UInt32, Guid, UInt32, IDebugField)
GetTypesByName(String, NAME_MATCH, IEnumDebugFields)
Initialize(IDebugEngineSymbolProviderServices)
IsAddressSequencePoint(IDebugAddress)
IsFunctionDeleted(IDebugAddress)
IsFunctionStale(IDebugAddress)
IsHiddenCode(IDebugAddress)
LoadSymbols(UInt32, Guid, UInt64, Object, String, String)
LoadSymbolsFromCallback(UInt32, Guid, Object, Object, String, String, Object)
LoadSymbolsFromStream(UInt32, Guid, UInt64, Object, IStream)
LoadSymbolsFromStreamWithCorModule(UInt32, Guid, UInt64, Object, Object, IStream)
LoadSymbolsWithCorModule(UInt32, Guid, UInt64, Object, Object, String, String)
ReplaceSymbols(UInt32, Guid, IStream)
Uninitialize()
UnloadSymbols(UInt32, Guid)
UpdateSymbols(UInt32, Guid, IStream)

Applies to