IVsCompoundAction Interface

Definição

Habilita a criação de ações compostas.

public interface class IVsCompoundAction
public interface class IVsCompoundAction
__interface IVsCompoundAction
[System.Runtime.InteropServices.Guid("B414D071-87BA-411A-9780-33FC7D87D882")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsCompoundAction
[<System.Runtime.InteropServices.Guid("B414D071-87BA-411A-9780-33FC7D87D882")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsCompoundAction = interface
Public Interface IVsCompoundAction
Atributos

Comentários

Esse método é exposto por objetos que permitem a criação de ações compostas. Uma ação composta é um conjunto de ações agrupadas em uma única unidade de desfazer/refazer. Por exemplo, se você chamar OpenCompoundAction na exibição ou no buffer, executar um conjunto de ações (por exemplo, alterar texto) e, em seguida CloseCompoundAction , chamar, todas as alterações serão colocadas em uma única unidade de desfazer. O usuário pode escolher desfazer no menu Editar ou pressionar Ctrl + Z e todas essas alterações serão revertidas juntas.

Notas aos Implementadores

Os objetos que permitem a criação de ações compostas implementam essa interface quando precisam habilitar um conjunto de ações agrupadas em uma única unidade de desfazer/refazer.

Métodos

AbortCompoundAction()

Anula uma ação composta.

CloseCompoundAction()

Fecha uma ação composta e define o ponto de extremidade de um conjunto de ações a serem agrupadas em uma única unidade de desfazer/refazer.

FlushEditActions()

Atualiza as várias camadas de texto (estrutura de tópicos, quebra automática de palavra e assim por diante) quando chamado.

OpenCompoundAction(String)

Abre uma ação composta e define o ponto de partida de um conjunto de ações a serem agrupadas em uma única unidade de desfazer/refazer.

Aplica-se a