Udostępnij za pośrednictwem


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

Zobacz też