IDebugComPlusSymbolProvider

用特定于托管代码的方法表示 COM+ 符号提供程序。

IDebugComPlusSymbolProvider : IDebugSymbolProvider

实现者说明

虽然不在为表达式计算器 (EE)是有用应该由调试引擎 (DE)使用,以下方法只可能会 interest DE developers 的接口以及之间的分离:AreSymbolsLoaded、 GetAddressesInModuleFromPosition、 GetEntryPoint、 GetFunctionLineOffset、 GetLocalVariableLayout、 IsFunctionStale、 LoadSymbols、 LoadSymbolsFromStream、 ReplaceSymbols、 UnloadSymbols 和 UpdateSymbols。

方法

除了在 IDebugSymbolProvider 接口的方法之外,此接口执行以下方法:

方法

说明

IDebugComPlusSymbolProvider:: AreSymbolsLoaded

确定调试符号是否为给定的指定模块加载应用程序域标识符。

IDebugComPlusSymbolProvider:: CreateTypeFromPrimitive

创建从指定的基元类型的类型。

IDebugComPlusSymbolProvider:: GetAddressesInModuleFromPosition

映射中指定的模块的文档位置为数组调试地址。

IDebugComPlusSymbolProvider:: GetArrayTypeFromAddress

检索有关提供的指定数组的类型信息其调试地址。

IDebugComPlusSymbolProvider:: GetAssemblyName

检索生成的程序集的名称其模块和应用程序域。

IDebugComPlusSymbolProvider:: GetAttributedClassesForLanguage

检索在这种特定编程语言实现具有指定属性的类。

IDebugComPlusSymbolProvider:: GetAttributedClassesinModule

检索具有指定属性的类在特定模块。

IDebugComPlusSymbolProvider:: GetEntryPoint

检索应用程序的入口点。

IDebugComPlusSymbolProvider:: GetFunctionLineOffset

检索在表示特定行偏移量的函数中的地址。

IDebugComPlusSymbolProvider:: GetLocalVariablelayout

检索局部变量格式的方法。

IDebugComPlusSymbolProvider:: GetNameFromToken

返回该名称与给定的指定标记其元数据对象。

IDebugComPlusSymbolProvider:: GetSymAttribute

检索与特定父属性的调试符号指定模块的。

IDebugComPlusSymbolProvider:: GetSymUnmanagedReader

检索非托管代码的符号读取器。

IDebugComPlusSymbolProvider:: GetTypeFromAddress

检索对符号给定的类型其调试地址。

IDebugComPlusSymbolProvider:: IsFunctionDeleted

确定在中指定的函数是否调试地址被删除。

IDebugComPlusSymbolProvider:: IsFunctionStale

确定在中指定的函数是否调试地址被视为已过时。

IDebugComPlusSymbolProvider:: IsHiddenCode

确定指定的调试器地址的代码是否为隐藏的。

IDebugComPlusSymbolProvider:: LoadSymbols

加载指定的调试内存中的符号。

IDebugComPlusSymbolProvider:: LoadSymbolsFromStream

加载调试给定的符号数据流。

IDebugComPlusSymbolProvider:: ReplaceSymbols

替换当前调试与这些符号在指定的数据流。

IDebugComPlusSymbolProvider:: UnloadSymbols

卸载指定模块的调试符号从内存。

IDebugComPlusSymbolProvider:: UpdateSymbols

更新内存中的调试符号与指定的数据流。

要求

标题:Sh.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll