Partilhar via


Interface IVsTextBufferEvents

Notifica os clientes quando um novo serviço de idioma está associado um buffer de texto.

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

Sintaxe

'Declaração
<InterfaceTypeAttribute()> _
<GuidAttribute("44B0CAB3-6DF8-4931-9064-8FD18AFBC88E")> _
Public Interface IVsTextBufferEvents
[InterfaceTypeAttribute()]
[GuidAttribute("44B0CAB3-6DF8-4931-9064-8FD18AFBC88E")]
public interface IVsTextBufferEvents
[InterfaceTypeAttribute()]
[GuidAttribute(L"44B0CAB3-6DF8-4931-9064-8FD18AFBC88E")]
public interface class IVsTextBufferEvents
[<InterfaceTypeAttribute()>]
[<GuidAttribute("44B0CAB3-6DF8-4931-9064-8FD18AFBC88E")>]
type IVsTextBufferEvents =  interface end
public interface IVsTextBufferEvents

O tipo IVsTextBufferEvents expõe os membros a seguir.

Métodos

  Nome Descrição
Método público OnNewLanguageService Notifica o cliente quando um novo serviço de idioma está associado um buffer.

Superior

Comentários

Implemente essa interface em seu objeto de cliente para receber notificação quando o serviço de linguagem do buffer de texto foi alterado. Expor esta interface para o buffer de texto usando o IConnectionPointContainer interface no objeto de buffer do texto, VsTextBuffer.

IVsTextBufferé acionado IVsTextBufferEvents quando há uma alteração no serviço de linguagem. Em seguida, o sistema avisa do switch para um serviço de idioma diferente, chamando o OnNewLanguageService implementação.

Observações para implementadores

Implemente essa interface em seu objeto de cliente para receber notificação quando o serviço de linguagem do buffer de texto foi alterado.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop