Compartilhar via


Interface ITextUndoTransaction

Representa um recipiente para ITextUndoPrimitive objetos.

Namespace:  Microsoft.VisualStudio.Text.Operations
Assembly:  Microsoft.VisualStudio.Text.Logic (em Microsoft.VisualStudio.Text.Logic.dll)

Sintaxe

'Declaração
Public Interface ITextUndoTransaction _
    Inherits IDisposable
public interface ITextUndoTransaction : IDisposable
public interface class ITextUndoTransaction : IDisposable
type ITextUndoTransaction =  
    interface 
        interface IDisposable 
    end
public interface ITextUndoTransaction extends IDisposable

O tipo ITextUndoTransaction expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública CanRedo Determina se é possível chamar atualmente Do com êxito.
Propriedade pública CanUndo Determina se é possível chamar Undo () com êxito no momento.
Propriedade pública Description Obtém ou define a descrição.
Propriedade pública History Obtém o ITextUndoHistory que contém esta transação.
Propriedade pública MergePolicy Obtém o IMergeTextUndoTransactionPolicy associados a esta transação.
Propriedade pública Parent Obtém o ITextUndoTransaction que contém esta transação.
Propriedade pública State Gets the UndoTransactionState for the ITextUndoTransaction.
Propriedade pública UndoPrimitives Obtém a coleção de ITextUndoPrimitive objetos nesse recipiente.

Superior

Métodos

  Nome Descrição
Método público AddUndo Adiciona um novo primitivo desfazer até o final da lista quando a transação está aberta.
Método público Cancel Marca uma transação aberta como canceladas e desfaz e limpa qualquer primitivos de desfazer que foram adicionados.
Método público Complete Marca a transação como concluída e qualificado para desfazer.
Método público Dispose Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Herdado de IDisposable.)
Método público Do Executa um fazer ou refazer.
Método público Undo Executa um desfazer ou reversão.

Superior

Comentários

Esses objetos são controlados em um UndoHistory.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Operations