IDebugDocumentTextEvents2

Cette interface est utilisée pour informer Visual Studio des modifications apportées au document source fourni par le moteur de débogage.

Syntaxe

IDebugDocumentTextEvents2 : IUnknown

Remarques pour les implémenteurs

Le DE implémente cette interface pour prendre en charge les modifications apportées au code source. Cette interface est généralement implémentée sur le même objet que celui qui implémente l’interface IDebugDocument2 .

Remarques pour les appelants

Visual Studio obtient cette interface via un appel à la Advise méthode. L’interface IConnectionPoint est obtenue à partir d’un appel à la EnumConnectionPoints méthode. L’interface IConnectionPointContainer est obtenue en appelant la méthode QueryInterface sur une interface IDebugDocument2 .

Méthodes dans l'ordre Vtable

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

Méthode Description
onDestroy Indique que l’intégralité du document a été détruite.
onInsertText Avertit le package de débogage que le texte a été inséré dans le document.
onRemoveText Avertit le package de débogage que le texte a été supprimé du document.
onReplaceText Avertit le package de débogage que le texte a été remplacé dans le document.
onUpdateTextAttributes Avertit le package de débogage que les attributs de texte ont été mis à jour dans le document.
onUpdateDocumentAttributes Avertit le destinataire de l’événement que les attributs de document ont été mis à jour.

Notes

Seuls les moteurs de débogage qui fournissent leurs propres documents tirent parti de l’interface IDebugDocumentTextEvent2 . Par exemple, il s’agit d’un moteur de débogage de script. Dans le processus d’interprétation de scripts, le nouveau code source peut être généré qui n’est présent dans aucun fichier de disque et est connu uniquement par le de.

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi