Freigeben über


IVsTextBufferEvents-Schnittstelle

Benachrichtigt Clients, wenn ein neuer Sprachdienst mit einem Textpuffer zugeordnet ist.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("44B0CAB3-6DF8-4931-9064-8FD18AFBC88E")> _
Public Interface IVsTextBufferEvents
[InterfaceTypeAttribute()]
[GuidAttribute("44B0CAB3-6DF8-4931-9064-8FD18AFBC88E")]
public interface IVsTextBufferEvents
[InterfaceTypeAttribute()]
[GuidAttribute(L"44B0CAB3-6DF8-4931-9064-8FD18AFBC88E")]
public interface class IVsTextBufferEvents
[<InterfaceTypeAttribute()>]
[<GuidAttribute("44B0CAB3-6DF8-4931-9064-8FD18AFBC88E")>]
type IVsTextBufferEvents =  interface end
public interface IVsTextBufferEvents

Der IVsTextBufferEvents-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode OnNewLanguageService Benachrichtigt den Client, wenn ein neuer Sprachdienst mit einem Puffer zugeordnet ist.

Zum Seitenanfang

Hinweise

Implementieren Sie diese Schnittstelle für das Clientobjekt, um Benachrichtigungen zu empfangen, wenn der sprachendienst Text des Puffers geändert hat. Legen Sie diese Schnittstelle im Textpuffer mithilfe der IConnectionPointContainer-Schnittstelle im Textpuffer, VsTextBufferaus.

IVsTextBuffer löst IVsTextBufferEvents aus, wenn es eine Änderung im Sprachdienst vorhanden ist. Anschließend wird das System Sie über das Wechseln zu einem anderen Sprachdienst, indem die OnNewLanguageService Implementierung aufgerufen wird.

Hinweise zur Implementierung

Implementieren Sie diese Schnittstelle für das Clientobjekt, um Benachrichtigungen zu empfangen, wenn der sprachendienst Text des Puffers geändert hat.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace