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 | |
---|---|---|
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.