ICorDebugSymbolProvider 接口

提供可用于检索调试符号信息的方法。

方法

方法 说明
GetAssemblyImageBytes 方法 给定合并程序集的相对虚拟地址 (RVA),读取合并程序集中的数据。
GetAssemblyImageMetadata 方法 返回合并程序集中的元数据。
GetCodeRange 方法 给定方法的相对虚拟地址 (RVA),获取该方法的起始地址和大小。
GetInstanceFieldSymbols 方法 获取与 Typespec 签名相对应的实例字段符号。
GetMergedAssemblyRecords 方法 获取所有合并程序集的符号记录。
GetMethodLocalSymbols 方法 给定方法的相对虚拟地址 (RVA),获取该方法的本地符号。
GetMethodParameterSymbols 方法 给定方法的相对虚拟地址 (RVA) 后,获取该方法的参数符号。
GetMethodProps 方法 给定方法的相对虚拟地址 (RVA),返回有关该方法属性的信息,例如该方法的元数据标记及其泛型参数信息。
GetObjectSize 方法 基于对象的 TypeSpec 签名返回对象的大小。
GetStaticFieldSymbols 方法 获取与 Typespec 签名相对应的静态字段符号。
GetTypeProps 方法 给定 vtable 中的相对虚拟地址 (RVA),返回类型的属性信息(例如其泛型参数的签名数量)。

备注

备注

此接口仅适用于 .NET Native。 如果在 .NET Native 外为 ICorDebug 方案实现此接口,则公共语言运行时将忽略此接口。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:4.6 及更高版本,仅限 .NET Native

请参阅