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

◆ FireCompletion()

void System.Transactions.InternalTransaction.FireCompletion ( )
inlinepackage

Definition at line 223 of file InternalTransaction.cs.

224 {
225 TransactionCompletedEventHandler transactionCompletedDelegate = _transactionCompletedDelegate;
226 if (transactionCompletedDelegate != null)
227 {
228 TransactionEventArgs transactionEventArgs = new TransactionEventArgs();
229 transactionEventArgs._transaction = _outcomeSource.InternalClone();
230 transactionCompletedDelegate(transactionEventArgs._transaction, transactionEventArgs);
231 }
232 }
TransactionCompletedEventHandler _transactionCompletedDelegate

References System.Transactions.InternalTransaction._outcomeSource, System.Transactions.TransactionEventArgs._transaction, System.Transactions.InternalTransaction._transactionCompletedDelegate, and System.Transactions.Transaction.InternalClone().

Referenced by System.Transactions.TransactionStateAborted.EnterState(), System.Transactions.TransactionStateCommitted.EnterState(), System.Transactions.TransactionStateInDoubt.EnterState(), System.Transactions.TransactionStatePromotedAborted.EnterState(), System.Transactions.TransactionStatePromotedCommitted.EnterState(), System.Transactions.TransactionStatePromotedIndoubt.EnterState(), System.Transactions.TransactionStatePromotedNonMSDTCAborted.EnterState(), System.Transactions.TransactionStatePromotedNonMSDTCCommitted.EnterState(), and System.Transactions.TransactionStatePromotedNonMSDTCIndoubt.EnterState().