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 | |
---|---|---|
![]() |
CanRedo | Determina se um único refazer é possível. |
![]() |
CanUndo | Determina se uma única ação desfazer é possível. |
![]() |
CurrentTransaction | Obtém a transação atual de desfazer em andamento. |
![]() |
LastRedoTransaction | Obtém o item mais recente (superior) a RedoStack. |
![]() |
LastUndoTransaction | Obtém o item mais recente (superior) a UndoStack. |
![]() |
Properties | Obtém a coleção de propriedades controlada pelo proprietário de propriedade. (Herdado de IPropertyOwner.) |
![]() |
RedoDescription | Obtém a descrição do que o mais recente refazer visível ITextUndoTransaction. |
![]() |
RedoStack | Pilha do redo esse histórico.Ele não contém nenhum atualmente aberto ou desfazer a transações. |
![]() |
State | Obtém o estado atual do histórico de desfazer. |
![]() |
UndoDescription | Obtém a descrição do desfazer mais recente de visível ITextUndoTransaction. |
![]() |
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 | |
---|---|---|
![]() |
CreateTransaction | Cria uma nova transação, aninha-lo na transação atual anteriormente e marca atual. |
![]() |
Redo | Executa o número especificado de operação refazer e coloca as transações na pilha de desfazer. |
![]() |
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 | |
---|---|---|
![]() |
UndoRedoHappened | Notifica os consumidores de desfazer ou um refazer aconteceu sobre essa história. |
![]() |
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.