IVsLanguageTextOps (Interfaz)
Proporciona características adicionales de IntelliSense para el servicio de lenguaje.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
<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
El tipo IVsLanguageTextOps expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
Format | Da formato al texto seleccionado. | |
GetDataTip | Muestra una sugerencia sobre un intervalo de texto cuando el mouse se mantiene sobre esta ubicación. | |
GetPairExtent | Determina la ubicación de una llave coincidente, paréntesis, comilla, corchetes, o cualquier otro elemento que el servicio de lenguaje desea hacer coincidir. | |
GetWordExtent | Devuelve la extensión de una palabra o símbolo en o cerca del punto. |
Arriba
Comentarios
Esta interfaz proporciona compatibilidad para obtener extensión de word, sugerencias de datos, y los pares de la información de la extensión, que se utilizan en compatibilidad con IntelliSense y funciones de edición avanzadas.
Notas para los implementadores
Implemente esta interfaz en el objeto de servicio de lenguaje para permitir que el servicio de lenguaje proporcione sugerencias de datos, extensión de word, pares de extensión, y el formato.
Notas para los llamadores
Obtiene esta interfaz solicita al servicio de lenguaje en él con el método de QueryService . Por ejemplo:
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;
}
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)