Compartilhar via


Interface ITextUndoHistory

Contém transações de desfazer.

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

Sintaxe

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

O tipo ITextUndoHistory expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública CanRedo Determina se um único refazer é possível.
Propriedade pública CanUndo Determina se uma única ação desfazer é possível.
Propriedade pública CurrentTransaction Obtém a transação atual de desfazer em andamento.
Propriedade pública LastRedoTransaction Obtém o item mais recente (superior) a RedoStack.
Propriedade pública LastUndoTransaction Obtém o item mais recente (superior) a UndoStack.
Propriedade pública Properties Obtém a coleção de propriedades controlada pelo proprietário de propriedade. (Herdado de IPropertyOwner.)
Propriedade pública RedoDescription Obtém a descrição do que o mais recente refazer visível ITextUndoTransaction.
Propriedade pública RedoStack Pilha do redo esse histórico.Ele não contém nenhum atualmente aberto ou desfazer a transações.
Propriedade pública State Obtém o estado atual do histórico de desfazer.
Propriedade pública UndoDescription Obtém a descrição do desfazer mais recente de visível ITextUndoTransaction.
Propriedade pública UndoStack A pilha de desfazer esse histórico.Ele não contém nenhum atualmente aberto ou refazer a transações.

Superior

Métodos

  Nome Descrição
Método público CreateTransaction Cria uma nova transação, aninha-lo na transação atual anteriormente e marca atual.
Método público Redo Executa o número especificado de operação refazer e coloca as transações na pilha de desfazer.
Método público Undo Executa o número especificado de operações de desfazer e coloca as transações na pilha do redo.

Superior

Eventos

  Nome Descrição
Evento público UndoRedoHappened Notifica os consumidores de desfazer ou um refazer aconteceu sobre essa história.
Evento público UndoTransactionCompleted Notifica os consumidores quando uma ITextUndoTransaction é concluída e adicionado ao UndoStack.

Superior

Comentários

Normalmente o histórico de transações de desfazer somente uma vez fica disponível para o usuário.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Operations