Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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