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 | |
---|---|---|
![]() |
ExecMarkerCommand | Ejecuta un comando de marcador de texto en un marcador. |
![]() |
GetMarkerCommandInfo | Devuelve información del marcador. |
![]() |
GetTipText | Indica que el usuario ha mantenido el mouse el mouse sobre una región contraída del texto oculto. |
![]() |
MakeBaseSpanVisible | Llamado cuando una región oculta determinada necesita mostrar. |
![]() |
OnBeforeSessionEnd | Se llama antes de la sesión de texto oculto finaliza. |
![]() |
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)