IDebugDocumentTextEvents2
Cette interface est utilisée pour notifier Visual Studio sur les modifications apportées au document source fournies par le moteur de débogage.
IDebugDocumentTextEvents2 : IUnknown
Remarques à l'intention des implémenteurs
Le De implémente cette interface pour prendre en charge apporter des modifications au code source. Cette interface est généralement implémenté sur le même objet qui implémente l'interface d' IDebugDocument2 .
Remarques pour les appelants
Visual Studio reçoit cette interface via un appel à la méthode d' Advise . L'interface d' IConnectionPoint dérive d'un appel à la méthode d' EnumConnectionPoints . l'interface d' IConnectionPointContainer est obtenue en appelant la méthode de QueryInterface sur une interface d' IDebugDocument2 .
méthodes en commande de Vtable
Le tableau suivant répertorie les méthodes d' IDebugDocumentTextEvents2.
Méthode |
Description |
---|---|
indique que le document entier a été détruit. |
|
informe le package de débogage que le texte a été inséré dans le document. |
|
informe le package de débogage que le texte a été supprimé du document. |
|
informe le package de débogage que le texte a été remplacé dans le document. |
|
Informe le package de débogage que des attributs de texte ont été mis à jour dans le document. |
|
Informe le récepteur de l'événement que les attributs de document a été mis à jour. |
Notes
Seuls les moteurs de débogage qui fournissent leurs propres documents tireraient parti de l'interface d' IDebugDocumentTextEvent2 . Un exemple de cette séquence est un moteur de débogage de script. Il est probable que interpréter les scripts, il peut générer un nouveau code source qui n'est pas présent dans un fichier sur disque et est connu uniquement du De.
Configuration requise
en-tête : msdbg.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll