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 | |
---|---|---|
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)