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