Partilhar via


Interface IVsTextHidingLayerModule

Implementado por qualquer módulo de camada que oculta o texto.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxe

'Declaração
<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

O tipo IVsTextHidingLayerModule expõe os membros a seguir.

Métodos

  Nome Descrição
Método público MakeBaseSpanVisible Faz com que um texto span visível.

Superior

Comentários

Essa interface é implementada por qualquer módulo de camada que oculta o texto. Em outras palavras, se uma determinada camada nunca pode retornar VIEW_E_LOCATION_HIDDEN, ele deve implementar essa interface para permitir que o texto a ser feita a ação do usuário visível se alguns (por exemplo, o "Ir para linha" comando) torna necessário.

Quando MakeBaseSpanVisible é chamado, a camada deve tornar o texto visível se sabe como. Se ele falhar, o módulo de layout será destruído! Camadas que não ocultam o texto não devem implementar essa interface. No entanto, quando MakeBaseSpanVisible é chamado, camadas podem assumir (e são bem-vindo ao ASSERT) que a extensão de base já foi feita visível pela camada abaixo.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop