ICorDebugSymbolProvider 接口

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

Methods

方法 Description
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 方案实现此接口,公共语言运行时将忽略此接口。

要求

平台: 请参阅 .NET 支持的作系统

页眉: CorDebug.idl、CorDebug.h

图书馆: CorGuids.lib

.NET 版本: 自 .NET Framework 4.6 起可用