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

◆ InternalTransaction() [1/3]

System.Transactions.InternalTransaction.InternalTransaction ( TimeSpan timeout,
CommittableTransaction committableTransaction )
inlinepackage

Definition at line 173 of file InternalTransaction.cs.

174 {
175 _absoluteTimeout = TransactionManager.TransactionTable.TimeoutTicks(timeout);
176 TransactionState.TransactionStateActive.EnterState(this);
177 _promoteState = TransactionState.TransactionStatePromoted;
178 _committableTransaction = committableTransaction;
179 _outcomeSource = committableTransaction;
180 _transactionHash = TransactionManager.TransactionTable.Add(this);
181 }
readonly CommittableTransaction _committableTransaction
static TransactionStatePromoted TransactionStatePromoted

References System.Transactions.InternalTransaction._absoluteTimeout, System.Transactions.InternalTransaction._committableTransaction, System.Transactions.InternalTransaction._outcomeSource, System.Transactions.InternalTransaction._promoteState, System.Transactions.InternalTransaction._transactionHash, System.timeout, System.Transactions.TransactionState.TransactionStateActive, System.Transactions.TransactionState.TransactionStatePromoted, and System.Transactions.TransactionManager.TransactionTable.