SymDocument 类

定义

表示由符号存储引用的文档。

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

注解

文档由 URL 和文档类型 GUID 定义。 使用文档类型 GUID 和 URL,可以找到文档。 可以选择将文档源存储在符号存储中。

此接口还提供对该源的访问权限(如果存在)。

构造函数

SymDocument(ISymUnmanagedDocument*)

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

SymDocument(ISymUnmanagedDocument*)

使用指向非托管 ISymUnmanagedDocument 对象的指定指针初始化 SymDocument 类的新实例。

属性

CheckSumAlgorithmId

在所有情况下均引发 NotSupportedException

DocumentType

获取当前文档的类型。

HasEmbeddedSource

指示当前文档的源是否存储在符号存储区中。

Language

获取当前文档的语言。

LanguageVendor

获取当前文档的语言供应商。

SourceLength

获取嵌入源的长度(以字节表示)。

URL

获取当前文档的 URL。

方法

__dtor()

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

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

{dtor}()

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

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

{dtor}()

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

(继承自 SymDocumentBase)
Dispose()

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

Dispose(Boolean)

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

Equals(Object)

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

(继承自 Object)
Finalize()

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

FindClosestLine(Int32)

在当前文档中的一行不一定是序列点的情况下,返回最近的作为序列点的行的行号。

GetCheckSum()

在所有情况下均引发 NotSupportedException

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetSourceRange(Int32, Int32, Int32, Int32)

在所有情况下均引发 NotSupportedException

GetType()

获取当前实例的 Type

(继承自 Object)
GetUnmanaged()

获取指向此 SymDocument 实例的非托管 ISymUnmanagedDocument 接口的指针。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于