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

◆ Rollback()

override void System.Transactions.TransactionStateDelegatedSubordinate.Rollback ( InternalTransaction tx,
Exception e )
inlinepackagevirtual

Reimplemented from System.Transactions.TransactionState.

Definition at line 10 of file TransactionStateDelegatedSubordinate.cs.

11 {
12 if (tx._innerException == null)
13 {
14 tx._innerException = e;
15 }
16 tx.PromotedTransaction.Rollback();
17 TransactionState.TransactionStatePromotedAborted.EnterState(tx);
18 }

References System.Transactions.InternalTransaction._innerException, System.Transactions.InternalTransaction.PromotedTransaction, and System.Transactions.TransactionState.TransactionStatePromotedAborted.