IDebugDocumentContext2
Questa interfaccia rappresenta una posizione in un documento di file di origine.
Sintassi
IDebugDocumentContext2 : IUnknown
Note per gli implementatori
Il motore di debug implementa questa interfaccia come parte del supporto per il debug a livello di codice sorgente. Oltre a una posizione nel codice sorgente, questa interfaccia fornisce metodi per confrontare i contesti e spostarsi in un documento di codice sorgente.
Note per i chiamanti
I metodi su diverse interfacce, in genere le interfacce GetDocumentContext e GetDocumentContext , restituiscono questa interfaccia.
Metodi nell'ordine Vtable
Nella tabella seguente vengono illustrati i metodi di IDebugDocumentContext2
.
metodo | Descrizione |
---|---|
GetDocument | Ottiene il documento che contiene il contesto del documento. |
GetName | Ottiene il nome visualizzato del documento che contiene il contesto del documento. |
EnumCodeContexts | Recupera un elenco di tutti i contesti di codice associati a questo contesto di documento. |
GetLanguageInfo | Ottiene la lingua associata al contesto del documento. |
GetStatementRange | Ottiene l'intervallo di istruzioni file del contesto del documento. |
GetSourceRange | Ottiene l'intervallo di origine del file del contesto del documento. |
Confronta | Confronta il contesto del documento con una determinata matrice di contesti di documento. |
Seek | Sposta il contesto del documento in base a un determinato numero di istruzioni o righe. |
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll