SymDocument クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
シンボル ストアによって参照されるドキュメントを表します。
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
- 継承
- 属性
- 実装
注釈
ドキュメントは、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) |
適用対象
.NET