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

◆ RecoveryInformation()

override byte[] System.Transactions.EnlistmentStatePromoted.RecoveryInformation ( InternalEnlistment enlistment)
inlinepackagevirtual

Reimplemented from System.Transactions.EnlistmentState.

Definition at line 90 of file EnlistmentStatePromoted.cs.

91 {
92 Monitor.Exit(enlistment.SyncRoot);
93 try
94 {
95 return enlistment.PromotedEnlistment.GetRecoveryInformation();
96 }
97 finally
98 {
99 Monitor.Enter(enlistment.SyncRoot);
100 }
101 }
static void Exit(object obj)
static void Enter(object obj)

References System.Threading.Monitor.Enter(), System.Threading.Monitor.Exit(), System.Transactions.IPromotedEnlistment.GetRecoveryInformation(), System.Transactions.InternalEnlistment.PromotedEnlistment, and System.Transactions.InternalEnlistment.SyncRoot.