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)

在给定方法的标识符的情况下,获取符号读取器方法对象。

GetMethod(SymbolToken, Int32)

在给定方法的标识符及其编辑和连续版本的情况下,获取符号读取器方法对象。

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

获取包含文档中的指定位置的符号读取器方法对象。

GetNamespaces()

获取在当前符号存储区的全局范围内定义的命名空间。

GetSymAttribute(SymbolToken, String)

在给定特性名称的情况下,获取特性值。

GetVariables(SymbolToken)

在给定父级的情况下,获取非局部变量。

适用于

另请参阅