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

◆ Rollback()

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

Reimplemented from System.Transactions.TransactionStateActive.

Definition at line 10 of file TransactionStateSubordinateActive.cs.

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

References System.Transactions.InternalTransaction._innerException, System.Transactions.InternalTransaction._promoter, and System.Transactions.TransactionState.TransactionStateAborted.