Freigeben über


IDebugDocumentContext2

Diese Schnittstelle stellt eine Position in einer Quelldatei Dokument dar.

IDebugDocumentContext2 : IUnknown

Hinweise für Implementierer

Das Debugmodul (DE) implementiert diese Schnittstelle als Teil ihrer Unterstützung für das Debuggen von Quellcode Ebenen. Zusätzlich zu einer Position im Quellcode in dieser Schnittstelle stellt Methoden zum Vergleichen von Kontexten sowie zum Navigieren durch ein Quellcode Dokument.

Hinweise für Aufrufer

Methoden in mehreren Schnittstellen, i. d. R. die IDebugStackFrame2::GetDocumentContext und IDebugCodeContext2::GetDocumentContext-Schnittstellen, geben diese Schnittstelle zurück.

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle werden die Methoden von IDebugDocumentContext2an.

Methode

Beschreibung

IDebugDocumentContext2::GetDocument

Ruft das Dokument ab, das den Dokumentenkontext enthält.

IDebugDocumentContext2::GetName

Ruft den anzeigbaren Namen des Dokuments ab, das den Dokumentenkontext enthält.

IDebugDocumentContext2::EnumCodeContexts

Ruft eine Liste aller Code kontexte ab, die diesem Dokumentenkontext zugeordnet sind.

IDebugDocumentContext2::GetLanguageInfo

Ruft die Sprache ab, die diesem Dokumentenkontext zugeordnet ist.

IDebugDocumentContext2::GetStatementRange

Ruft die Datei ab kontexts Bereich für dieses Dokument.

IDebugDocumentContext2::GetSourceRange

Ruft den Datei quellbereich dieses Dokument kontexts ab.

IDebugDocumentContext2::Vergleichen

Vergleicht den Dokumentenkontext kontexten Dokumente in ein angegebenes Array.

IDebugDocumentContext2::Suche

Verschiebt den Dokumentenkontext durch eine angegebene Anzahl von Anweisungen oder Zeilen.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugCanStopEvent2::GetDocumentContext

IDebugActivateDocumentEvent2::GetDocumentContext

IDebugStackFrame2::GetDocumentContext

IDebugCodeContext2::GetDocumentContext