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

◆ LookupContextData()

static ContextData System.Transactions.ContextData.LookupContextData ( TxLookup defaultLookup)
inlinestaticpackage

Definition at line 53 of file ContextData.cs.

54 {
55 ContextData currentData = null;
56 if (CallContextCurrentData.TryGetCurrentData(out currentData))
57 {
58 if (currentData.CurrentScope == null && currentData.CurrentTransaction == null && defaultLookup != TxLookup.DefaultCallContext)
59 {
60 CallContextCurrentData.ClearCurrentData(null, removeContextData: true);
61 return TLSCurrentData;
62 }
63 return currentData;
64 }
65 return TLSCurrentData;
66 }
static ContextData TLSCurrentData

References System.Transactions.CallContextCurrentData.ClearCurrentData(), System.Transactions.ContextData.CurrentScope, System.Transactions.ContextData.CurrentTransaction, System.Transactions.ContextData.TLSCurrentData, and System.Transactions.CallContextCurrentData.TryGetCurrentData().

Referenced by System.Transactions.Transaction.GetCurrentTransactionAndScope().