Interface IVsChangeClusterEvents
Colchete uma série de alterações de um Gerenciador de desfazer.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
<GuidAttribute("E55C4E80-A01C-47E8-9E94-D664B94DF6CF")> _
<InterfaceTypeAttribute()> _
Public Interface IVsChangeClusterEvents
[GuidAttribute("E55C4E80-A01C-47E8-9E94-D664B94DF6CF")]
[InterfaceTypeAttribute()]
public interface IVsChangeClusterEvents
[GuidAttribute(L"E55C4E80-A01C-47E8-9E94-D664B94DF6CF")]
[InterfaceTypeAttribute()]
public interface class IVsChangeClusterEvents
[<GuidAttribute("E55C4E80-A01C-47E8-9E94-D664B94DF6CF")>]
[<InterfaceTypeAttribute()>]
type IVsChangeClusterEvents = interface end
public interface IVsChangeClusterEvents
O tipo IVsChangeClusterEvents expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
OnChangeClusterClosing | ||
OnChangeClusterOpening |
Superior
Comentários
IVsChangeClusterEventsé usado para uma série de alterações de um Gerenciador de desfazer de colchetes. Um cluster é uma série de edições que é agrupada em uma ação de desfazer. Para obter um IVsChangeClusterEvents, QueryInterface um Gerenciador de desfazer para IConnectionPointContainer.
Dica
IVsChangeClusterEventsdeve ser usada somente em circunstâncias raras.Escutando a esse conjunto de eventos impõe uma sobrecarga não trivial para todas as modificações feitas em um buffer de texto.IVsPreliminaryTextChangeCommitEvents(que é construída sobre este evento) deve ser capaz de atender às necessidades da maioria dos clientes sem a necessidade de ouvir IVsChangeClusterEvents.