Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ForceRollback()

override void System.Transactions.VolatileEnlistmentPreparing.ForceRollback ( InternalEnlistment enlistment,
Exception e )
inlinepackagevirtual

Reimplemented from System.Transactions.EnlistmentState.

Definition at line 38 of file VolatileEnlistmentPreparing.cs.

39 {
40 VolatileEnlistmentState.VolatileEnlistmentEnded.EnterState(enlistment);
41 enlistment.Transaction.State.ChangeStateTransactionAborted(enlistment.Transaction, e);
42 enlistment.FinishEnlistment();
43 }

References System.Transactions.TransactionState.ChangeStateTransactionAborted(), System.Transactions.InternalEnlistment.FinishEnlistment(), System.Transactions.InternalTransaction.State, System.Transactions.InternalEnlistment.Transaction, and System.Transactions.VolatileEnlistmentState.VolatileEnlistmentEnded.