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 | |
---|---|---|
![]() |
AbortCompoundAction | Anula uma ação de compostos. |
![]() |
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. |
![]() |
FlushEditActions | Atualiza as várias camadas de texto (estrutura de tópicos, quebra automática e assim por diante) quando chamado. |
![]() |
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.