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