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

◆ TryGetCurrentData()

static bool System.Transactions.CallContextCurrentData.TryGetCurrentData ( [NotNullWhen(true)] out ContextData currentData)
inlinestatic

Definition at line 35 of file CallContextCurrentData.cs.

36 {
37 currentData = null;
38 ContextKey value = s_currentTransaction.Value;
39 if (value == null)
40 {
41 return false;
42 }
43 return s_contextDataTable.TryGetValue(value, out currentData);
44 }
static readonly ConditionalWeakTable< ContextKey, ContextData > s_contextDataTable
static readonly AsyncLocal< ContextKey > s_currentTransaction

References System.Transactions.CallContextCurrentData.s_contextDataTable, System.Transactions.CallContextCurrentData.s_currentTransaction, and System.value.

Referenced by System.Transactions.ContextData.LookupContextData().