ITextUndoTransaction 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.
Representa um contêiner para objetos ITextUndoPrimitive. UndoTransactions são controlados em um UndoHistory.
public interface class ITextUndoTransaction : IDisposable
public interface ITextUndoTransaction : IDisposable
type ITextUndoTransaction = interface
interface IDisposable
Public Interface ITextUndoTransaction
Implements IDisposable
- Implementações
Comentários
Esses objetos são acompanhados em um <xref:Microsoft.VisualStudio.Text.Operations.UndoHistory> .
Propriedades
| CanRedo |
Determina se é possível chamar o () com êxito. |
| CanUndo |
Determina se é possível chamar Undo () com êxito no momento. |
| Description |
Obtém ou define a descrição |
| History |
Obtém o ITextUndoHistory que contém esta transação. |
| MergePolicy |
Obtém o IMergeTextUndoTransactionPolicy associado a esta transação. |
| Parent |
Obtém o ITextUndoTransaction que contém esta transação. |
| State |
Obtém o UndoTransactionState para o ITextUndoTransaction. |
| UndoPrimitives |
Obtém a coleção de ITextUndoPrimitive objetos neste contêiner. |
Métodos
| AddUndo(ITextUndoPrimitive) |
Adiciona um novo primitivo ao final da lista quando a transação é aberta. |
| Cancel() |
Marca uma transação aberta como cancelada e desfaz e limpa os primitivos que foram adicionados. |
| Complete() |
Marca a transação como concluída e qualificada para desfazer. |
| Do() |
Executa uma tarefa ou refazer. |
| Undo() |
Executa uma reversão ou desfazer. |