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

◆ EnterState()

override void System.Transactions.TransactionStatePromotedNonMSDTCSinglePhaseCommit.EnterState ( InternalTransaction tx)
inlinepackage

Definition at line 5 of file TransactionStatePromotedNonMSDTCSinglePhaseCommit.cs.

6 {
8 TransactionsEtwProvider log = TransactionsEtwProvider.Log;
9 if (log.IsEnabled())
10 {
11 log.EnlistmentStatus(tx._durableEnlistment, NotificationCall.SinglePhaseCommit);
12 }
13 TransactionManager.TransactionTable.Remove(tx);
14 tx._durableEnlistment.State.ChangeStateCommitting(tx._durableEnlistment);
15 }
void CommonEnterState(InternalTransaction tx)

References System.Transactions.InternalTransaction._durableEnlistment, System.Transactions.EnlistmentState.ChangeStateCommitting(), System.Transactions.TransactionState.CommonEnterState(), System.Transactions.TransactionsEtwProvider.EnlistmentStatus(), System.Diagnostics.Tracing.EventSource.IsEnabled(), System.Transactions.TransactionsEtwProvider.Log, System.Transactions.InternalEnlistment.State, and System.Transactions.TransactionManager.TransactionTable.