Compartir a través de


IVsHiddenTextClient (Interfaz)

Proporciona notificaciones de cambios en una sesión creada recientemente de texto oculto.

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

Sintaxis

'Declaración
<GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")> _
<InterfaceTypeAttribute()> _
Public Interface IVsHiddenTextClient
[GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[InterfaceTypeAttribute()]
public interface IVsHiddenTextClient
[GuidAttribute(L"CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[InterfaceTypeAttribute()]
public interface class IVsHiddenTextClient
[<GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")>]
[<InterfaceTypeAttribute()>]
type IVsHiddenTextClient =  interface end
public interface IVsHiddenTextClient

El tipo IVsHiddenTextClient expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público ExecMarkerCommand Ejecuta un comando de marcador de texto en un marcador.
Método público GetMarkerCommandInfo Devuelve información del marcador.
Método público GetTipText Indica que el usuario ha mantenido el mouse el mouse sobre una región contraída del texto oculto.
Método público MakeBaseSpanVisible Llamado cuando una región oculta determinada necesita mostrar.
Método público OnBeforeSessionEnd Se llama antes de la sesión de texto oculto finaliza.
Método público OnHiddenRegionChange Se llama cuando el usuario expande o contrae una región oculta.

Arriba

Comentarios

Si crea posee a la sesión de texto oculto, puede implementar IVsHiddenTextClient. Esta interfaz proporciona notificaciones cuando el usuario expande y contrae las regiones de texto oculto, etc. Esto permite implementar acciones específicas para el servicio de lenguaje en respuesta a la acción del usuario.

Notas para los implementadores

Implemente esta interfaz para recibir notificación de las acciones del usuario que afectan a las regiones de texto oculto en el búfer de texto. Si una sesión de texto oculto ya existe en el búfer de texto, es decir, una llamada al GetHiddenTextSession devuelve un puntero a IVsHiddenTextSession, no podrá especificar un cliente de texto oculto.

Sin embargo, si una sesión de texto oculto no existe para el búfer de texto, puede pasar un puntero al cliente de texto oculto cuando se crea una nueva sesión de texto oculto llamando a CreateHiddenTextSession.

Vea también

Referencia

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