ITextUndoTransaction Interface

Definição

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.

Aplica-se a