Freigeben über


IVsTextManagerEvents-Schnittstelle

Informiert Benutzer über Änderungen im Text Manager.

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

Syntax

'Declaration
<GuidAttribute("B3175059-C6AA-4519-86C3-1FE594D26C35")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTextManagerEvents
[GuidAttribute("B3175059-C6AA-4519-86C3-1FE594D26C35")]
[InterfaceTypeAttribute()]
public interface IVsTextManagerEvents
[GuidAttribute(L"B3175059-C6AA-4519-86C3-1FE594D26C35")]
[InterfaceTypeAttribute()]
public interface class IVsTextManagerEvents
[<GuidAttribute("B3175059-C6AA-4519-86C3-1FE594D26C35")>]
[<InterfaceTypeAttribute()>]
type IVsTextManagerEvents =  interface end
public interface IVsTextManagerEvents

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

Methoden

  Name Beschreibung
Öffentliche Methode OnRegisterMarkerType Wird ausgelöst, wenn ein Marker externer Typ registriert ist.
Öffentliche Methode OnRegisterView Feuer, wenn keine Ansicht registriert ist.
Öffentliche Methode OnUnregisterView Feuer wenn eine Ansicht, deren Registrierung aufgehoben werden soll.
Öffentliche Methode OnUserPreferencesChanged Feuer, wenn die globalen Einstellungen des Benutzers geändert werden.

Zum Seitenanfang

Hinweise

Es gibt einen Text Manager in der Umgebung. Der Text Manager verwaltet alle Textpuffer, die an einem angegebenen Punkt, an alle Benutzereinstellungen für die verschiedenen Sprachen und für alle anderen globalen Einstellungen, die an den zentralen text-editor verknüpft sind aktiv sind. Implementieren Sie IVsTextManagerEvents , um Benachrichtigungen über Änderungen an diesen globalen Einstellungen zu empfangen. Legen Sie diese Schnittstelle Manager dem Text aus, der die IConnectionPointContainer-Schnittstelle für den Text Manager verwendet, um Benachrichtigungen über Zzeilenwechseln aus dem Puffer zu empfangen.

Zeigen Sie die Abbildungen des Aufrufs und/oder die Implementierung dieser Schnittstelle in den Beispielen Figures Edit und Figures Language Service.

Hinweise zur Implementierung

Implementieren Sie diese Schnittstelle, um die Ereignisbenachrichtigung aus Text Manager empfangen soll.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace