IDebugDocumentContext2

Cette interface représente une position dans un document de fichier source.

Syntaxe

IDebugDocumentContext2 : IUnknown

Remarques pour les implémenteurs

Le moteur de débogage (DE) implémente cette interface dans le cadre de sa prise en charge du débogage au niveau du code source. Outre une position dans le code source, cette interface fournit des méthodes pour comparer des contextes et naviguer dans un document de code source.

Remarques pour les appelants

Les méthodes sur plusieurs interfaces, généralement les interfaces GetDocumentContext et GetDocumentContext , retournent cette interface.

Méthodes dans l'ordre Vtable

Le tableau suivant présente les méthodes de IDebugDocumentContext2.

Méthode Description
GetDocument Obtient le document qui contient ce contexte de document.
GetName Obtient le nom affichable du document qui contient ce contexte de document.
EnumCodeContexts Récupère une liste de tous les contextes de code associés à ce contexte de document.
GetLanguageInfo Obtient la langue associée à ce contexte de document.
GetStatementRange Obtient la plage d’instructions de fichier de ce contexte de document.
GetSourceRange Obtient la plage source de fichier de ce contexte de document.
Compare Compare ce contexte de document à un tableau donné de contextes de document.
Seek Déplace le contexte du document par un nombre donné d’instructions ou de lignes.

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi