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

◆ InDoubt()

override void System.Transactions.VolatileEnlistmentSPC.InDoubt ( InternalEnlistment enlistment,
Exception e )
inlinepackagevirtual

Reimplemented from System.Transactions.EnlistmentState.

Definition at line 50 of file VolatileEnlistmentSPC.cs.

51 {
52 VolatileEnlistmentState.VolatileEnlistmentEnded.EnterState(enlistment);
53 if (enlistment.Transaction._innerException == null)
54 {
55 enlistment.Transaction._innerException = e;
56 }
57 enlistment.Transaction.State.InDoubtFromEnlistment(enlistment.Transaction);
58 }

References System.Transactions.InternalTransaction._innerException, System.Transactions.TransactionState.InDoubtFromEnlistment(), System.Transactions.InternalTransaction.State, System.Transactions.InternalEnlistment.Transaction, and System.Transactions.VolatileEnlistmentState.VolatileEnlistmentEnded.