1 write to s_switches
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppContext.cs (1)
224
Interlocked.CompareExchange(ref
s_switches
, new Dictionary<string, bool>(), null);
12 references to s_switches
System.Private.CoreLib (12)
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\AppContext.cs (6)
194
if (
s_switches
!= null)
196
lock (
s_switches
)
198
if (
s_switches
.TryGetValue(switchName, out isEnabled))
221
if (
s_switches
== null)
227
lock (
s_switches
)
229
s_switches
[switchName] = isEnabled;