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