Partager via


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

IDebugDocumentTextEvents2 : : onDestroy

indique que le document entier a été détruit.

IDebugDocumentTextEvents2 : : onInsertText

informe le package de débogage que le texte a été inséré dans le document.

IDebugDocumentTextEvents2 : : onRemoveText

informe le package de débogage que le texte a été supprimé du document.

IDebugDocumentTextEvents2 : : onReplaceText

informe le package de débogage que le texte a été remplacé dans le document.

IDebugDocumentTextEvents2 : : onUpdateTextAttributes

Informe le package de débogage que des attributs de texte ont été mis à jour dans le document.

IDebugDocumentTextEvents2 : : onUpdateDocumentAttributes

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

Voir aussi

Référence

IDebugDocumentText2

IDebugDocument2