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