Enumerazione UndoTransactionState
Utilizza lo stato della transazione.
Spazio dei nomi: Microsoft.VisualStudio.Text.Operations
Assembly: Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)
Sintassi
'Dichiarazione
Public Enumeration UndoTransactionState
public enum UndoTransactionState
public enum class UndoTransactionState
type UndoTransactionState
public enum UndoTransactionState
Membri
Nome membro | Descrizione | |
---|---|---|
Canceled | La transazione non è definita, ma è stata interrotta e cancellato stata. | |
Completed | La transazione non è definita ed è idonea per l'operazione di annullamento. | |
Invalid | La transazione è stata rimossa dallo stack della cronologia di annullamento, ad esempio perché si trovava nello stack di ripetizione quando una nuova operazione ha cancellato lo stack di ripetizione.Dopo che una transazione non è più valida, non deve essere utilizzata per alcuna operazione. | |
Open | Lo stato iniziale della transazione, dopo che è stata creata e prima che venga annullata o completata. | |
Redoing | Uno stato temporaneo impostato dal fatto che l'operazione, tra lo stato annullato e lo stato completato. | |
Undoing | Uno stato temporaneo impostato dall'operazione di annullamento, tra lo stato completato e lo stato annullato. | |
Undone | L'operazione di annullamento è stato chiamato dopo il completamento. |
Note
Esiste una transazione cinque di stato:
Le transazioni che eseguono definite.
Le transazioni si annulla sono state annullate e sono vuote.
Le transazioni completate e si annulla definite e sono pronte per la fase di annullamento e la ripetizione, rispettivamente.
Annullare ed essere ripetuto sono stati di transizione come le sessioni di transazione tra completato e annullato.
Non valido è stato per le transazioni che è scaduto.