Partilhar via


Interface IVsTextLayerMarker

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

Sintaxe

'Declaração
<InterfaceTypeAttribute()> _
<GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")> _
Public Interface IVsTextLayerMarker _
    Inherits IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")]
public interface IVsTextLayerMarker : IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute(L"28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")]
public interface class IVsTextLayerMarker : IVsTextMarker
[<InterfaceTypeAttribute()>]
[<GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")>]
type IVsTextLayerMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextLayerMarker extends IVsTextMarker

O tipo IVsTextLayerMarker expõe os membros a seguir.

Métodos

  Nome Descrição
Método público DrawGlyph Desenha um glifo em determinado controlador de domínio & RECT.
Método público DrawGlyphEx
Método público ExecMarkerCommand
Método público GetBehavior Retorna o comportamento do marcador.
Método público GetCurrentSpan Retorna a posição atual de span.
Método público GetMarkerCommandInfo
Método público GetPriorityIndex Retorna o índice de prioridade.
Método público GetTextLayer
Método público GetTipText Retorna o texto de dica de ferramenta.
Método público GetType Retorna o tipo de marcador.
Método público GetVisualStyle Retorna o estilo visual de um marcador.
Método público Invalidate Impede que um marcador que aparecem na interface de usuário.
Método público IsInvalidated
Método público QueryClientInterface Permite que o chamador Saibase o marcador foi invalidado
Método público ResetSpan Redefine a posição do marcador.
Método público SetBehavior
Método público SetType
Método público SetVisualStyle
Método público UnadviseClient Unadvise o cliente, se houver.

Superior

Comentários

Essa interface é exposta pelos objetos de marcador que moram em uma camada arbitrária. Eles são um conceito mais geral de um marcador de buffer. Marcadores de buffer são por marcadores da camada de definição, mas algumas camadas que não são buffers também podem se originar de marcadores. Se você tiver um IVsTextLineMarker ou IVsTextStreamMarker ter certeza de que você pode QueryInterface para IVsTextLayerMarker, mas não vice-versa. (Isso será verdadeiro para marcadores de buffer originado Entretanto.)

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop