ISymbolReader 接口 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示托管代码的符号读取器。
public interface class ISymbolReaderpublic interface ISymbolReader[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolReadertype ISymbolReader = interface[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolReader = interfacePublic 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) | 在给定父级的情况下,获取非局部变量。 |