IDebugDocumentContext2
このインターフェイスは、ソース ファイル ドキュメント内の位置を表します。
構文
IDebugDocumentContext2 : IUnknown
実装側の注意
デバッグ エンジン (DE) では、ソース コード レベルのデバッグに対するサポートの一環としてこのインターフェイスを実装します。 ソース コード内の位置に加えて、このインターフェイスは、コンテキストを比較したり、ソース コード ドキュメントをナビゲートしたりするためのメソッドを提供します。
呼び出し元に関する注意事項
いくつかのインターフェイス (最も典型的なのは GetDocumentContext および GetDocumentContext インターフェイス) のメソッドは、このインターフェイスを返します。
Vtable 順序のメソッド
次の表に、IDebugDocumentContext2
のメソッドを示します。
メソッド | 説明 |
---|---|
GetDocument | このドキュメント コンテキストを含んでいるドキュメントを取得します。 |
GetName | このドキュメント コンテキストを含むドキュメントの表示可能な名前を取得します。 |
EnumCodeContexts | このドキュメント コンテキストに関連付けられているすべてのコード コンテキストのリストを取得します。 |
GetLanguageInfo | このドキュメント コンテキストに関連付けられている言語を取得します。 |
GetStatementRange | このドキュメント コンテキストのファイル ステートメントの範囲を取得します。 |
GetSourceRange | このドキュメント コンテキストのファイル ソースの範囲を取得します。 |
比較 | このドキュメント コンテキストを、指定されたドキュメント コンテキストの配列と比較します。 |
Seek | 指定された数のステートメントまたは行だけドキュメント コンテキストを移動します。 |
要件
ヘッダー: msdbg.h
名前空間: Microsoft.VisualStudio.Debugger.Interop
アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll