Compartilhar via


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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Operations