Condividi tramite


IDebugDocumentTextEvents2

Questa interfaccia viene utilizzata per notificare a Visual Studio sulle modifiche al documento di origine disponibili nel motore di debug.

IDebugDocumentTextEvents2 : IUnknown

Note per gli implementatori

Il DE implementa questa interfaccia per supportare apportare modifiche al codice sorgente. Questa interfaccia in genere viene implementata nello stesso oggetto che implementa IDebugDocument2 l'interfaccia.

Note per i chiamanti

Visual Studio ottiene questa interfaccia con una chiamata al metodo di Advise . L'interfaccia di IConnectionPoint viene ottenuta da una chiamata al metodo di EnumConnectionPoints . L'interfaccia di IConnectionPointContainer si ottiene chiamando QueryInterface il IDebugDocument2 metodo su un'interfaccia.

Metodi nell'ordine di Vtable

Nella tabella seguente sono elencati i metodi di IDebugDocumentTextEvents2.

Metodo

Descrizione

IDebugDocumentTextEvents2:: onDestroy

Indica che l'intero documento è stato eliminato.

IDebugDocumentTextEvents2:: onInsertText

Notifica al pacchetto di debug che il testo è stato immesso nel documento.

IDebugDocumentTextEvents2:: onRemoveText

Notifica al pacchetto di debug che il testo è stato rimosso dal documento.

IDebugDocumentTextEvents2:: onReplaceText

Notifica al pacchetto di debug che il testo è stato sostituito nel documento.

IDebugDocumentTextEvents2:: onUpdateTextAttributes

Notifica al pacchetto di debug che gli attributi di testo sono stati aggiornati nel documento.

IDebugDocumentTextEvents2:: onUpdateDocumentAttributes

Notifica al ricevitore dell'evento che gli attributi del documento sono stati aggiornati.

Note

Solo i motori di debug che forniscono i propri documenti approfitterebbero dell'interfaccia di IDebugDocumentTextEvent2 . Un esempio è dato da un motore di debug di script. Nel corso dell'interpretazione degli script, il nuovo codice sorgente può essere generato non presente in un file su disco e è noto solo a DE.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

IDebugDocumentText2

IDebugDocument2