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

◆ CommonInitialize()

void System.Transactions.TransactionScope.CommonInitialize ( )
inlineprivate

Definition at line 618 of file TransactionScope.cs.

619 {
620 ContextKey = new ContextKey();
621 _complete = false;
623 _disposed = false;
625 _expectedCurrent = null;
626 _scopeTimer = null;
628 Transaction.GetCurrentTransactionAndScope(AsyncFlowEnabled ? TxLookup.DefaultCallContext : TxLookup.DefaultTLS, out _savedCurrent, out _savedCurrentScope, out _contextTransaction);
630 }
static Thread CurrentThread
Definition Thread.cs:312
CommittableTransaction _committableTransaction

References System.Transactions.TransactionScope._committableTransaction, System.Transactions.TransactionScope._complete, System.Transactions.TransactionScope._contextTransaction, System.Transactions.TransactionScope._dependentTransaction, System.Transactions.TransactionScope._disposed, System.Transactions.TransactionScope._expectedCurrent, System.Transactions.TransactionScope._savedCurrent, System.Transactions.TransactionScope._savedCurrentScope, System.Transactions.TransactionScope._scopeThread, System.Transactions.TransactionScope._scopeTimer, System.Transactions.TransactionScope.AsyncFlowEnabled, System.Transactions.TransactionScope.ContextKey, System.Threading.Thread.CurrentThread, System.Transactions.Transaction.GetCurrentTransactionAndScope(), and System.Transactions.TransactionScope.ValidateAsyncFlowOptionAndESInteropOption().

Referenced by System.Transactions.TransactionScope.Initialize(), and System.Transactions.TransactionScope.NeedToCreateTransaction().