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