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 | |
---|---|---|
![]() |
Format | Formatiert den markierten Text. |
![]() |
GetDataTip | Zeigt einen Spitze über einem Textabschnitt wenn der Mauszeiger auf diesem Speicherort an. |
![]() |
GetPairExtent | Bestimmt den Speicherort einer entsprechenden Klammer, Klammer Anführungszeichen, Klammer oder ein beliebiges anderes Element, das der Sprachdienst übereinstimmen soll. |
![]() |
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;
}