IDebugDocumentTextEvents2
Ten interfejs służy do powiadamiania programu Visual Studio o zmianach w dokumencie źródłowym dostarczanym przez aparat debugowania.
Składnia
IDebugDocumentTextEvents2 : IUnknown
Uwagi dotyczące implementacji
De implementuje ten interfejs w celu obsługi wprowadzania zmian w kodzie źródłowym. Ten interfejs jest zwykle implementowany na tym samym obiekcie, który implementuje interfejs IDebugDocument2 .
Uwagi dotyczące wywoływania
Program Visual Studio uzyskuje ten interfejs za pomocą wywołania Advise metody . Interfejs IConnectionPoint jest uzyskiwany z wywołania EnumConnectionPoints metody . Interfejs IConnectionPointContainer jest uzyskiwany przez wywołanie metody QueryInterface w interfejsie IDebugDocument2 .
Metody w tabeli Vtable Order
W poniższej tabeli przedstawiono metody .IDebugDocumentTextEvents2
Metoda | opis |
---|---|
onDestroy | Wskazuje, że cały dokument został zniszczony. |
onInsertText | Powiadamia pakiet debugowania, że tekst został wstawiony do dokumentu. |
onRemoveText | Powiadamia pakiet debugowania, że tekst został usunięty z dokumentu. |
onReplaceText | Powiadamia pakiet debugowania, że tekst został zastąpiony w dokumencie. |
onUpdateTextAttributes | Powiadamia pakiet debugowania, że atrybuty tekstowe zostały zaktualizowane w dokumencie. |
onUpdateDocumentAttributes | Powiadamia odbiorcę zdarzenia, że atrybuty dokumentu zostały zaktualizowane. |
Uwagi
Tylko aparaty debugowania dostarczające własne dokumenty korzystają z interfejsu IDebugDocumentTextEvent2
. Przykładem może być aparat debugowania skryptów. W procesie interpretowania skryptów można wygenerować nowy kod źródłowy, który nie znajduje się w żadnym pliku dysku i jest znany tylko de.
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll