Sdílet prostřednictvím


IDebugDocumentTextEvents2

Toto rozhraní slouží k upozornění sady Visual Studio na změny zdrojového dokumentu, které poskytuje ladicí modul.

Syntaxe

IDebugDocumentTextEvents2 : IUnknown

Poznámky pro implementátory

De implementuje toto rozhraní pro podporu provádění změn ve zdrojovém kódu. Toto rozhraní je obvykle implementováno ve stejném objektu , který implementuje IDebugDocument2 rozhraní.

Poznámky pro volající

Visual Studio toto rozhraní získá voláním Advise metody. Rozhraní IConnectionPoint je získáno z volání metody EnumConnectionPoints . Rozhraní IConnectionPointContainer je získáno voláním QueryInterface metoda v IDebugDocument2 rozhraní.

Metody v pořadí Vtable

Následující tabulka ukazuje metody IDebugDocumentTextEvents2.

metoda Popis
onDestroy Označuje, že byl zničen celý dokument.
onInsertText Upozorní ladicí balíček, že text byl vložen do dokumentu.
onRemoveText Upozorní ladicí balíček, že text byl z dokumentu odebrán.
onReplaceText Upozorní ladicí balíček, že text byl v dokumentu nahrazen.
onUpdateTextAttributes Upozorní ladicí balíček, že byly v dokumentu aktualizovány textové atributy.
onUpdateDocumentAttributes Upozorní příjemce události, že byly aktualizovány atributy dokumentu.

Poznámky

Pouze ladicí moduly, které poskytují vlastní dokumenty, by využívaly IDebugDocumentTextEvent2 rozhraní. Příkladem by byl skriptovací ladicí modul. V procesu interpretace skriptů lze vygenerovat nový zdrojový kód, který není k dispozici v žádném souboru disku a je znám pouze de.

Požadavky

Hlavička: msdbg.h

Obor názvů: Microsoft.VisualStudio.Debugger.Interop

Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll

Viz také