1 write to s_dataStore
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppContext.cs (1)
88Interlocked.CompareExchange(ref s_dataStore, new Dictionary<string, object?>(), null);
10 references to s_dataStore
System.Private.CoreLib (10)
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppContext.AnyOS.cs (4)
54if (s_dataStore is not null) 56lock (s_dataStore) 72Debug.Assert(s_dataStore is not null); 73foreach (KeyValuePair<string, object?> kvp in s_dataStore)
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppContext.cs (6)
43if (s_dataStore == null) 46lock (s_dataStore) 48if (s_dataStore.TryGetValue(name, out object? data)) 86if (s_dataStore == null) 91lock (s_dataStore) 93s_dataStore[name] = data;