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)

適用対象