IVsCompoundAction Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |