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