Freigeben über


IVsLanguageTextOps-Schnittstelle

Stellt weitere IntelliSense-Features für den Sprachdienst bereit.

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

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("518020A6-8D59-4C80-9AAE-015AB9DCC3DE")> _
Public Interface IVsLanguageTextOps
[InterfaceTypeAttribute()]
[GuidAttribute("518020A6-8D59-4C80-9AAE-015AB9DCC3DE")]
public interface IVsLanguageTextOps
[InterfaceTypeAttribute()]
[GuidAttribute(L"518020A6-8D59-4C80-9AAE-015AB9DCC3DE")]
public interface class IVsLanguageTextOps
[<InterfaceTypeAttribute()>]
[<GuidAttribute("518020A6-8D59-4C80-9AAE-015AB9DCC3DE")>]
type IVsLanguageTextOps =  interface end
public interface IVsLanguageTextOps

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

Methoden

  Name Beschreibung
Öffentliche Methode Format Formatiert den markierten Text.
Öffentliche Methode GetDataTip Zeigt einen Spitze über einem Textabschnitt wenn der Mauszeiger auf diesem Speicherort an.
Öffentliche Methode GetPairExtent Bestimmt den Speicherort einer entsprechenden Klammer, Klammer Anführungszeichen, Klammer oder ein beliebiges anderes Element, das der Sprachdienst übereinstimmen soll.
Öffentliche Methode GetWordExtent Gibt den Extent des Worts oder eines Tokens nach oben oder nach dem Punkt zurück.

Zum Seitenanfang

Hinweise

Diese Schnittstelle bietet Unterstützung für das Abrufen von Daten mit Datenbindungsausdrücken Wort tipp und Paare Block Informationen, die zur Unterstützung von IntelliSense verwendet werden und Bearbeiten von Features vorgestellt.

Hinweise zur Implementierung

Implementieren Sie diese Schnittstelle für den Sprachdienst, um dem Sprachdienst zu ermöglichen, Datenbindungsausdrücken Wort, tipps Daten Paar - Block und Formatierungen bereitzustellen.

Hinweise zu Aufrufern

Rufen Sie diese Schnittstelle, indem der Sprachdienst um sie von den QueryService-Methode anfordert. Beispiele:

    public IVsLanguageTextOps GetTextOps(Microsoft.VisualStudio.OLE.Interop.IServiceProvider provider,
Guid languageServiceGuid)
    {
        IVsLanguageTextOps textOps = null;
        textOpts = provider.QueryService(languageServiceGuid,
                                         typeof(IVsLanguageTextOps).GUID)
                                as IVsLanguageTextOps;
        return textOpts;
    }

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace