Partilhar via


Interface IVsCompoundAction

Permite a criação de ações de compostos.

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

Sintaxe

'Declaração
<GuidAttribute("B414D071-87BA-411A-9780-33FC7D87D882")> _
<InterfaceTypeAttribute()> _
Public Interface IVsCompoundAction
[GuidAttribute("B414D071-87BA-411A-9780-33FC7D87D882")]
[InterfaceTypeAttribute()]
public interface IVsCompoundAction
[GuidAttribute(L"B414D071-87BA-411A-9780-33FC7D87D882")]
[InterfaceTypeAttribute()]
public interface class IVsCompoundAction
[<GuidAttribute("B414D071-87BA-411A-9780-33FC7D87D882")>]
[<InterfaceTypeAttribute()>]
type IVsCompoundAction =  interface end
public interface IVsCompoundAction

O tipo IVsCompoundAction expõe os membros a seguir.

Métodos

  Nome Descrição
Método público AbortCompoundAction Anula uma ação de compostos.
Método público CloseCompoundAction Fecha uma ação de compostos e define o ponto de extremidade de um conjunto de ações a serem agrupadas em uma unidade única de desfazer/refazer.
Método público FlushEditActions Atualiza as várias camadas de texto (estrutura de tópicos, quebra automática e assim por diante) quando chamado.
Método público OpenCompoundAction Abre uma ação de compostos e define o ponto de partida de um conjunto de ações a serem agrupadas em um único Desfazer/Refazer unidade.

Superior

Comentários

Esse método é exposto pelos objetos que permitem a criação de ações de compostos. Uma ação composta é um conjunto de ações que são agrupados em uma unidade única de desfazer/refazer. Por exemplo, se você chamar OpenCompoundAction no modo de exibição ou buffer, executar um conjunto de ações (por exemplo, alterar texto) e, em seguida, chame CloseCompoundAction, e em seguida, todas as alterações são colocadas em uma unidade desfazer única. O usuário pode escolher Desfazer sobre o Editar menu ou pressionamentos de CTRL + Z, e todas essas alterações serão revertidas juntos.

Observações para implementadores

Objetos que permitem a criação de ações compostas implementam essa interface quando for necessário habilitar um conjunto de ações que são agrupados em uma unidade única de desfazer/refazer.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop