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

◆ ForceRollback()

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

Reimplemented from System.Transactions.EnlistmentState.

Definition at line 21 of file VolatileEnlistmentPreparingAborting.cs.

22 {
23 VolatileEnlistmentState.VolatileEnlistmentEnded.EnterState(enlistment);
24 if (enlistment.Transaction._innerException == null)
25 {
26 enlistment.Transaction._innerException = e;
27 }
28 enlistment.FinishEnlistment();
29 }

References System.Transactions.InternalTransaction._innerException, System.Transactions.InternalEnlistment.FinishEnlistment(), System.Transactions.InternalEnlistment.Transaction, and System.Transactions.VolatileEnlistmentState.VolatileEnlistmentEnded.