SymReader 类

定义

提供对文档、方法以及符号存储区中变量的访问。

public ref class SymReader : System::Diagnostics::SymbolStore::ISymbolReader
public ref class SymReader : System::Diagnostics::SymbolStore::SymReaderBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolReader
public class SymReader : System.Diagnostics.SymbolStore.ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.SymReaderBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolReader
type SymReader = class
    interface ISymbolReader
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymReader = class
    interface ISymbolReader
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymReader = class
    inherit SymReaderBase
    interface ISymbolReader
    interface IDisposable
Public Class SymReader
Implements ISymbolReader
Public Class SymReader
Inherits SymReaderBase
Implements IDisposable, ISymbolReader
继承
SymReader
继承
SymReader
属性
实现

构造函数

SymReader(ISymUnmanagedReader*)

使用指向非托管 ISymUnmanagedReader 对象的指定指针初始化 类的新实例SymReader

SymReader(ISymUnmanagedReader*)

使用指向非托管“ISymUnmanagedReader”对象的指定指针初始化 SymReader 类的新实例。

属性

UserEntryPoint

获取方法的元数据标记,它指定为模块的用户入口点(如果有的话)。

方法

__dtor()

此 API 支持产品基础结构,不能在代码中直接使用。

释放由当前实例所持有的资源。 此方法仅供内部使用。

{dtor}()

此 API 支持产品基础结构,不能在代码中直接使用。

释放由当前实例所持有的资源。

{dtor}()

释放由当前实例所持有的资源。

(继承自 SymReaderBase)
Dispose()

释放 SymReader 类的当前实例使用的资源。

Dispose(Boolean)

Dispose()Finalize() 方法调用,以释放 SymReader 类的当前实例所占用的托管资源和非托管资源。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
Finalize()

在通过垃圾回收将 SymReader 回收之前,释放非托管资源并执行其他清理操作。

GetDocument(String, Guid, Guid, Guid)

获取由文档的 URL 指定的文档,以及语言、语言提供商和类型(这三项是可选的)。

GetDocuments()

获取在符号存储区中定义的所有文档的数组。

GetGlobalVariables()

在所有情况下均引发 NotSupportedException

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetMethod(SymbolToken)

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

GetMethod(SymbolToken, Int32)

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

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

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

GetNamespaces()

在所有情况下均引发 NotSupportedException

GetSymAttribute(SymbolToken, String)

在所有情况下均引发 NotSupportedException

GetType()

获取当前实例的 Type

(继承自 Object)
GetVariables(SymbolToken)

在所有情况下均引发 NotSupportedException

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ReplaceSymbolStore(String, IntPtr)

用增量符号存储区替换现有的符号存储区。

ToString()

返回表示当前对象的字符串。

(继承自 Object)
UpdateSymbolStore(String, IntPtr)

使用增量符号存储区更新现有的符号存储区。

适用于