Enumeração UndoTransactionState
Mantém o estado da transação.
Namespace: Microsoft.VisualStudio.Text.Operations
Assembly: Microsoft.VisualStudio.Text.Logic (em Microsoft.VisualStudio.Text.Logic.dll)
Sintaxe
'Declaração
Public Enumeration UndoTransactionState
public enum UndoTransactionState
public enum class UndoTransactionState
type UndoTransactionState
public enum UndoTransactionState
Membros
Nome do membro | Descrição | |
---|---|---|
Canceled | A transação não está sendo definida, mas foi anulada e desmarcada. | |
Completed | A transação não está mais sendo definida e está qualificada para desfazer. | |
Invalid | A transação foi removida da pilha de histórico de desfazer, por exemplo porque estava na pilha do redo quando uma nova operação de pilha do redo desmarcada.Depois que uma transação é inválida, ele não deve ser usado para qualquer coisa. | |
Open | O estado inicial da transação, após ele ter sido criado e antes que ele é cancelado ou concluído. | |
Redoing | Um estado transitório definido pela operação, entre o estado de desfeita e o estado concluído. | |
Undoing | Um estado transitório definido pela operação de desfazer, entre o estado concluído e o estado desfeito. | |
Undone | A operação de desfazer foi chamada após a conclusão. |
Comentários
Existem cinco estado de transação:
Transações abertas estão sendo definidas.
Transações canceladas tem sido anuladas e estão vazias.
Transações concluídas e desfeitas foram definidas e estão prontas para desfazer e refazer, respectivamente.
Desfazer e refazer são estados transitórios, como a transação passa entre concluída e desfeitas.
Inválido é um estado para transações que expiraram.