1 write to s_switches
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\AppContext.cs (1)
156
Interlocked.CompareExchange(ref
s_switches
, new Dictionary<string, bool>(), null);
12 references to s_switches
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\AppContext.AnyOS.cs (6)
42
if (
s_switches
is not null)
44
lock (
s_switches
)
46
foreach (KeyValuePair<string, bool> kvp in
s_switches
)
58
if (
s_switches
is not null)
60
lock (
s_switches
)
62
LogDataStore(ev,
s_switches
);
src\libraries\System.Private.CoreLib\src\System\AppContext.cs (6)
126
if (
s_switches
!= null)
128
lock (
s_switches
)
130
if (
s_switches
.TryGetValue(switchName, out isEnabled))
153
if (
s_switches
== null)
159
lock (
s_switches
)
161
s_switches
[switchName] = isEnabled;