2 writes to s_dataStore
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\AppContext.cs (2)
64
Interlocked.CompareExchange(ref
s_dataStore
, new Dictionary<string, object?>(), null);
158
s_dataStore
= new Dictionary<string, object?>(count);
12 references to s_dataStore
System.Private.CoreLib (12)
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\libraries\System.Private.CoreLib\src\System\AppContext.cs (8)
41
if (
s_dataStore
== null)
45
lock (
s_dataStore
)
47
s_dataStore
.TryGetValue(name, out data);
62
if (
s_dataStore
== null)
67
lock (
s_dataStore
)
69
s_dataStore
[name] = data;
157
Debug.Assert(
s_dataStore
== null, "s_dataStore is not expected to be inited before Setup is called");
161
s_dataStore
.Add(new string(pNames[i]), new string(pValues[i]));