Freigeben über


IDebugDocumentTextEvents2

Diese Schnittstelle wird verwendet, um Visual Studio über Änderungen im Quelldokument zu benachrichtigen, die durch das Debugmodul angegeben werden.

IDebugDocumentTextEvents2 : IUnknown

Hinweise für Implementierer

DE implementiert diese Schnittstelle, um das Vornehmen von Änderungen am Quellcode zu unterstützen. Diese Schnittstelle wird normalerweise im selben Objekt implementiert, das die IDebugDocument2-Schnittstelle implementiert.

Hinweise für Aufrufer

Visual Studio erhält diese Schnittstelle durch einen Aufruf der Advise-Methode. Die IConnectionPoint-Schnittstelle wird von einem Aufruf der EnumConnectionPoints-Methode abgerufen. Die IConnectionPointContainer-Schnittstelle wird abgerufen, indem die QueryInterface-Methode für eine IDebugDocument2-Schnittstelle aufruft.

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle werden die Methoden von IDebugDocumentTextEvents2an.

Methode

Beschreibung

IDebugDocumentTextEvents2::onDestroy

Gibt an, dass das gesamte Dokument zerstört wurde.

IDebugDocumentTextEvents2::onInsertText

Benachrichtigt das Debuggen Paket, das Text in das Dokument eingefügt wurde.

IDebugDocumentTextEvents2::onRemoveText

Benachrichtigt das Debuggen Paket, das Text aus dem Dokument entfernt wurde.

IDebugDocumentTextEvents2::onReplaceText

Benachrichtigt das Debuggen Paket, das Text im Dokument ersetzt wurde.

IDebugDocumentTextEvents2::onUpdateTextAttributes

Benachrichtigt das Paket debuggen, das Attribute wurden aktualisiert simsen im Dokument.

IDebugDocumentTextEvents2::onUpdateDocumentAttributes

Benachrichtigt Empfänger auf das Ereignis, dass die Attribute aktualisiert wurden.

Hinweise

Debuggen Sie nur Module, die ihre eigenen Dokumente verarbeiten würden die IDebugDocumentTextEvent2-Schnittstelle bereitstellen. Ein Beispiel hierfür ist eine Debug- Modul der Skripterstellung sein. Bei dem Interpretieren von Skripts kann neuer Quellcode generiert werden, der in keiner Datei auf einem Datenträger vorhanden ist und nur auf DE bekannt ist.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugDocumentText2

IDebugDocument2