Interfaccia IVsLanguageTextOps
Fornisce funzionalità di IntelliSense per il servizio di linguaggio.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
<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
Il tipo IVsLanguageTextOps espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
Format | Formattare il testo selezionato. | |
GetDataTip | Visualizza un ribaltare un intervallo di testo quando il mouse viene posizionato su questa posizione. | |
GetPairExtent | Determina la posizione di una parentesi graffa corrispondente, la parentesi, la virgoletta, parentesi, o qualsiasi altro elemento che il servizio di linguaggio desidera confrontare. | |
GetWordExtent | Restituisce l'ambito di una parola o di un token su o vicino al punto. |
In alto
Note
Questa interfaccia fornisce supporto per ottenere l'ambito di parola, il suggerimento dati e le informazioni dell'ambito della coppia, utilizzati in supporto IntelliSense e funzionalità di modifica più avanzate.
Note per gli implementatori
Implementare questa interfaccia sull'oggetto del servizio di linguaggio per consentire al servizio di linguaggio di fornire suggerimenti dati, a indicare l'ambito, l'ambito della coppia e la formattazione.
Note per i chiamanti
Ottenere questa interfaccia richiesta al servizio di linguaggio con QueryService metodo. Ad esempio:
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;
}