ISymbolReader 接口

定义

表示托管代码的符号读取器。

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)

获取给定父级时不局部的变量。

适用于

另请参阅