Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ CreateBlockingClone()

override void System.Transactions.TransactionStatePromotedBase.CreateBlockingClone ( InternalTransaction tx)
inlinepackagevirtualinherited

Reimplemented from System.Transactions.TransactionState.

Definition at line 196 of file TransactionStatePromotedBase.cs.

197 {
198 if (tx._phase0WaveDependentClone == null)
199 {
200 tx._phase0WaveDependentClone = tx.PromotedTransaction.DependentClone(v: true);
201 }
202 tx._phase0WaveDependentCloneCount++;
203 }

References System.Transactions.InternalTransaction._phase0WaveDependentClone, System.Transactions.InternalTransaction._phase0WaveDependentCloneCount, System.Transactions.Distributed.DistributedTransaction.DependentClone(), and System.Transactions.InternalTransaction.PromotedTransaction.