Compartir a través de


IVsTextHidingLayerModule (Interfaz)

Implementa cualquier módulo de nivel que oculte el texto.

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

Sintaxis

'Declaración
<InterfaceTypeAttribute()> _
<GuidAttribute("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")> _
Public Interface IVsTextHidingLayerModule
[InterfaceTypeAttribute()]
[GuidAttribute("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")]
public interface IVsTextHidingLayerModule
[InterfaceTypeAttribute()]
[GuidAttribute(L"1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")]
public interface class IVsTextHidingLayerModule
[<InterfaceTypeAttribute()>]
[<GuidAttribute("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")>]
type IVsTextHidingLayerModule =  interface end
public interface IVsTextHidingLayerModule

El tipo IVsTextHidingLayerModule expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público MakeBaseSpanVisible Crea un intervalo de texto visible.

Arriba

Comentarios

Esta interfaz se implementa por cualquier módulo de nivel que oculte el texto. Es decir si un nivel determinado puede devolver nunca VIEW_E_LOCATION_HIDDEN, debe implementar esta interfaz para permitir que el texto se hace visible si alguna acción del usuario (por ejemplo, el comando “Ir a la línea”) hace necesario.

Cuando se llama al MakeBaseSpanVisible , el nivel debe hacer el texto visible si conoce. ¡Si se produce un error, el módulo de diseño se destruirá! los niveles que no ocultan el texto no deben implementar esta interfaz. Sin embargo, cuando se llama al MakeBaseSpanVisible , los niveles pueden suponer (y sea de bienvenida ASSERT) que el intervalo base ya ha sido creada visible en el nivel siguiente.

Vea también

Referencia

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