Partilhar via


Interface IVsTextStreamMarker

Fornece acesso a e manipula a posição de um marcador de texto no buffer de texto. Essa interface tem métodos para recuperar de alteração unidimensional, streaming de coordenadas.

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

Sintaxe

'Declaração
<InterfaceTypeAttribute()> _
<GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")> _
Public Interface IVsTextStreamMarker _
    Inherits IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")]
public interface IVsTextStreamMarker : IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute(L"10D17872-91BA-4D65-80CC-E5FC3222AC82")]
public interface class IVsTextStreamMarker : IVsTextMarker
[<InterfaceTypeAttribute()>]
[<GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")>]
type IVsTextStreamMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextStreamMarker extends IVsTextMarker

O tipo IVsTextStreamMarker expõe os membros a seguir.

Métodos

  Nome Descrição
Método público DrawGlyph Desenha um glifo na margem widget dada um contexto de exibição e o retângulo delimitador.
Método público ExecMarkerCommand Executa um comando de marcador de texto em relação a um marcador.
Método público GetBehavior Retorna um comportamento de marcador de texto definido pelo SetBehavior método.
Método público GetCurrentSpan Retorna informações sobre a atual posição do marcador no fluxo de texto.
Método público GetMarkerCommandInfo Retorna informações de comando do marcador de texto.
Método público GetPriorityIndex Retorna o índice de prioridade de marcador de texto, com o valor mais alto, obtendo o posicionamento de nível superior.
Método público GetStreamBuffer Fornece acesso para o buffer de texto associado.
Método público GetTipText Retorna o texto a ser exibido em uma dica para o tipo de marcador.
Método público GetType Retorna um tipo de marcador de texto.
Método público GetVisualStyle Retorna o estilo visual de um tipo de marcador.
Método público Invalidate Impede que um marcador de texto que aparece na interface do usuário.
Método público ResetSpan Redefine a posição e a extensão do marcador de texto.
Método público SetBehavior Define o comportamento de um marcador de texto.
Método público SetType Define um tipo de marcador de texto.
Método público SetVisualStyle Define o estilo visual de um tipo de marcador.
Método público UnadviseClient Unadvises o cliente, se houver uma.

Superior

Comentários

Essa interface representa o marcador de si mesmo. O marcador é criado chamando o CreateStreamMarker método. O IVsTextStreamMarker interface é diferente de IVsTextLineMarker que utiliza unidimensionais lineares coordenadas bidimensionais em vez disso [linha, índice] coordenadas. No entanto, IVsTextLineMarker e IVsTextStreamMarker são implementados pelo mesmo objeto subjacente e você poderá chamar o QueryInterface método entre eles.

Um marcador flutua sobre a região de texto especificada quando ele é criado. Se o texto for excluído, o marcador é excluído. Se o texto é ampliada ou reduzida, o marcador é ampliada ou reduzida de acordo.

Observações para implementadores

Implementado o marcador de texto.

Observações para chamadores

Chamado pelo VSPackages (ou qualquer cliente de buffer de texto).

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop