ISymbolReader 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示托管代码的符号读取器。
public interface class ISymbolReader
public interface ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolReader
type ISymbolReader = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolReader = interface
Public Interface ISymbolReader
- 派生
- 属性
注解
该接口提供对文档、方法和变量的访问权限。
注释
此接口是接口的 ISymUnmanagedReader 托管对应接口,它是非托管符号存储接口之一,提供读取和写入调试符号信息的替代方法。
属性
| 名称 | 说明 |
|---|---|
| UserEntryPoint |
获取指定为模块的用户入口点的方法(如果有)的元数据令牌。 |
方法
| 名称 | 说明 |
|---|---|
| GetDocument(String, Guid, Guid, Guid) |
获取由语言、供应商和类型指定的文档。 |
| GetDocuments() |
获取符号存储区中定义的所有文档的数组。 |
| GetGlobalVariables() |
获取模块中的所有全局变量。 |
| GetMethod(SymbolToken, Int32) |
获取给定方法标识符及其编辑并继续版本的符号读取器方法对象。 |
| GetMethod(SymbolToken) |
获取给定方法标识符时的符号读取器方法对象。 |
| GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) |
获取包含文档中指定位置的符号读取器方法对象。 |
| GetNamespaces() |
获取在当前符号存储中的全局范围内定义的命名空间。 |
| GetSymAttribute(SymbolToken, String) |
获取给定属性名称时的属性值。 |
| GetVariables(SymbolToken) |
获取给定父级时不局部的变量。 |