1 write to s_dataStore
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppContext.cs (1)
88
Interlocked.CompareExchange(ref
s_dataStore
, new Dictionary<string, object?>(), null);
10 references to s_dataStore
System.Private.CoreLib (10)
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppContext.AnyOS.cs (4)
54
if (
s_dataStore
is not null)
56
lock (
s_dataStore
)
72
Debug.Assert(
s_dataStore
is not null);
73
foreach (KeyValuePair<string, object?> kvp in
s_dataStore
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppContext.cs (6)
43
if (
s_dataStore
== null)
46
lock (
s_dataStore
)
48
if (
s_dataStore
.TryGetValue(name, out object? data))
86
if (
s_dataStore
== null)
91
lock (
s_dataStore
)
93
s_dataStore
[name] = data;