Compartir a través de


IVsTextViewFilter (Interfaz)

Permite modificar adicional de la vista de texto.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
<GuidAttribute("6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTextViewFilter
[GuidAttribute("6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")]
[InterfaceTypeAttribute()]
public interface IVsTextViewFilter
[GuidAttribute(L"6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")]
[InterfaceTypeAttribute()]
public interface class IVsTextViewFilter
[<GuidAttribute("6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")>]
[<InterfaceTypeAttribute()>]
type IVsTextViewFilter =  interface end
public interface IVsTextViewFilter

El tipo IVsTextViewFilter expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público GetDataTipText Proporciona compatibilidad con la sugerencia de datos obteniendo el valor de cadena de texto de sugerencia.
Método público GetPairExtents Devuelve la ubicación de un elemento coincidente de pares, proporcionando la ubicación del primer elemento.
Método público GetWordExtent Calcula la extensión de word basada en una posición.

Arriba

Comentarios

Cuando se implementa IVsTextViewFilter en el objeto, también proporciona una interfaz de IOleCommandTarget fuera del objeto. Recupere IVsTextViewFilter consultando la interfaz de IOleCommandTarget que se pasa al método de AddCommandFilter . Debe haber un objeto de IVsTextViewFilter para cada vista. La vista es implícita cuando se llama a esta interfaz.

Vea las ilustraciones de implementación o de la llamada de esta interfaz en el ejemplo Figures Language Service.

Notas para los implementadores

Implemente esta interfaz para personalizar aún más el editor básico de texto.

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)