Freigeben über


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

Siehe auch