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

◆ InternalEnlistment() [3/4]

System.Transactions.InternalEnlistment.InternalEnlistment ( Enlistment enlistment,
InternalTransaction transaction,
IEnlistmentNotification twoPhaseNotifications,
ISinglePhaseNotification singlePhaseNotifications,
Transaction atomicTransaction )
inlinepackage

Definition at line 168 of file InternalEnlistment.cs.

169 {
170 _enlistment = enlistment;
171 _transaction = transaction;
172 _twoPhaseNotifications = twoPhaseNotifications;
173 _singlePhaseNotifications = singlePhaseNotifications;
174 _atomicTransaction = atomicTransaction;
175 _enlistmentId = transaction._enlistmentCount++;
176 _traceIdentifier = EnlistmentTraceIdentifier.Empty;
177 }
ISinglePhaseNotification _singlePhaseNotifications
EnlistmentTraceIdentifier _traceIdentifier
IEnlistmentNotification _twoPhaseNotifications

References System.Transactions.InternalEnlistment._atomicTransaction, System.Transactions.InternalEnlistment._enlistment, System.Transactions.InternalTransaction._enlistmentCount, System.Transactions.InternalEnlistment._enlistmentId, System.Transactions.InternalEnlistment._singlePhaseNotifications, System.Transactions.InternalEnlistment._traceIdentifier, System.Transactions.InternalEnlistment._transaction, System.Transactions.InternalEnlistment._twoPhaseNotifications, and System.Transactions.EnlistmentTraceIdentifier.Empty.