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)

SymDocument クラスの現在のインスタンスによって使用されているマネージド リソースとアンマネージド リソースを解放するために、Dispose() メソッドと Finalize() メソッドによって呼び出されます。

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)

適用対象