IDebugDocumentContext2
Diese Schnittstelle stellt eine Position in einem Quelldateidokument dar.
Syntax
IDebugDocumentContext2 : IUnknown
Hinweise für Implementierer
Das Debugmodul (DE) implementiert diese Schnittstelle als Teil der Unterstützung für das Debuggen auf Quellcodeebene. Zusätzlich zu einer Position im Quellcode stellt diese Schnittstelle Methoden zum Vergleichen von Kontexten und Navigieren durch ein Quellcodedokument bereit.
Hinweise für Aufrufer
Methoden für mehrere Schnittstellen, in der Regel die GetDocumentContext - und GetDocumentContext-Schnittstellen , geben diese Schnittstelle zurück.
Methoden in Vtable-Reihenfolge
In der folgenden Tabelle sind die Methoden von IDebugDocumentContext2
aufgeführt.
Methode | Beschreibung |
---|---|
GetDocument | Ruft das Dokument ab, das diesen Dokumentkontext enthält. |
GetName | Ruft den anzeigefähigen Namen des Dokuments ab, das diesen Dokumentkontext enthält. |
EnumCodeContexts | Ruft eine Liste aller Codekontexte ab, die diesem Dokumentkontext zugeordnet sind. |
GetLanguageInfo | Ruft die sprache ab, die diesem Dokumentkontext zugeordnet ist. |
GetStatementRange | Ruft den Datei-Anweisungsbereich dieses Dokumentkontexts ab. |
GetSourceRange | Ruft den Dateiquellbereich dieses Dokumentkontexts ab. |
Vergleichen | Vergleicht diesen Dokumentkontext mit einem bestimmten Array von Dokumentkontexten. |
Seek | Verschiebt den Dokumentkontext um eine bestimmte Anzahl von Anweisungen oder Zeilen. |
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll