Interface IVsTextMarkerClient
Fornece os retornos de chamada para o Visual Studio ambiente e outros processos usados para manipular um marcador de texto.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
<GuidAttribute("B1938F1B-D7A9-42F8-9960-D009027B3D2E")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTextMarkerClient
[GuidAttribute("B1938F1B-D7A9-42F8-9960-D009027B3D2E")]
[InterfaceTypeAttribute()]
public interface IVsTextMarkerClient
[GuidAttribute(L"B1938F1B-D7A9-42F8-9960-D009027B3D2E")]
[InterfaceTypeAttribute()]
public interface class IVsTextMarkerClient
[<GuidAttribute("B1938F1B-D7A9-42F8-9960-D009027B3D2E")>]
[<InterfaceTypeAttribute()>]
type IVsTextMarkerClient = interface end
public interface IVsTextMarkerClient
O tipo IVsTextMarkerClient expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
ExecMarkerCommand | Executa um comando em um marcador específico dentro do buffer de texto. | |
GetMarkerCommandInfo | Consulta o marcador para obter as informações do comando. | |
GetTipText | Retorna o texto de dica para o marcador de texto quando o mouse passa sobre o marcador. | |
MarkerInvalidated | Chamado quando o texto associado a um marcador é excluído por uma ação do usuário. | |
OnAfterMarkerChange | Indica que a posição do marcador foi alterada. | |
OnAfterSpanReload | Indica que o texto sob o marcador foi alterado mas não tenha sido excluído o marcador. | |
OnBeforeBufferClose | Envia a notificação de que o buffer de texto está prestes a fechar. | |
OnBufferSave | Determina se o buffer foi salva com um nome diferente. |
Superior
Comentários
Ao criar um marcador usando um M:Microsoft.VisualStudio.TextManager.Interop.IVsTextLines.CreateLineMarker(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerClient,Microsoft.VisualStudio.TextManager.Interop.IVsTextLineMarker[]) ou CreateStreamMarker, você pode fornecer um ponteiro para a implementação do IVsTextMarkerClient para serem informados sobre as alterações para o marcador recém-criado. Isso permite que você forneça o comportamento do marcador avançados, como, por exemplo, execução de comando e texto de dica. Você também pode usar essa notificação para produzir um menu de contexto personalizado sobre o marcador, Implementando o GetMarkerCommandInfo e ExecMarkerCommand métodos.
Observações para implementadores
Implemente esta interface para ser informado sobre alterações em um marcador individual.
Observações para chamadores
Chamado pelo buffer de texto quando ocorrerem alterações em um marcador.