1 write to s_switches
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\AppContext.cs (1)
135
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)
105
if (
s_switches
!= null)
107
lock (
s_switches
)
109
if (
s_switches
.TryGetValue(switchName, out isEnabled))
132
if (
s_switches
== null)
138
lock (
s_switches
)
140
s_switches
[switchName] = isEnabled;