Share via


IDebugComPlusSymbolProvider Interface

Definition

public interface class IDebugComPlusSymbolProvider : Microsoft::VisualStudio::Debugger::Interop::IDebugSymbolProvider
[System.Runtime.InteropServices.Guid("C2E34EAF-8B9D-11D2-9014-00C04FA38338")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IDebugComPlusSymbolProvider : Microsoft.VisualStudio.Debugger.Interop.IDebugSymbolProvider
[<System.Runtime.InteropServices.Guid("C2E34EAF-8B9D-11D2-9014-00C04FA38338")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IDebugComPlusSymbolProvider = interface
    interface IDebugSymbolProvider
Public Interface IDebugComPlusSymbolProvider
Implements IDebugSymbolProvider
Derived
Attributes
Implements

Methods

AreSymbolsLoaded(UInt32, Guid)
CreateTypeFromPrimitive(UInt32, IDebugAddress, IDebugField)
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)
Initialize(IDebugEngineSymbolProviderServices)
IsFunctionDeleted(IDebugAddress)
IsFunctionStale(IDebugAddress)
IsHiddenCode(IDebugAddress)
LoadSymbols(UInt32, Guid, UInt64, Object, String, String)
LoadSymbolsFromStream(UInt32, Guid, UInt64, Object, IStream)
ReplaceSymbols(UInt32, Guid, IStream)
Uninitialize()
UnloadSymbols(UInt32, Guid)
UpdateSymbols(UInt32, Guid, IStream)

Applies to