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) |
在给定方法的标识符的情况下,获取符号读取器方法对象。 |
GetMethod(SymbolToken, Int32) |
在给定方法的标识符及其编辑和连续版本的情况下,获取符号读取器方法对象。 |
GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) |
获取包含文档中的指定位置的符号读取器方法对象。 |
GetNamespaces() |
获取在当前符号存储区的全局范围内定义的命名空间。 |
GetSymAttribute(SymbolToken, String) |
在给定特性名称的情况下,获取特性值。 |
GetVariables(SymbolToken) |
在给定父级的情况下,获取非局部变量。 |