2 writes to s_dataStore
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\AppContext.cs (2)
64Interlocked.CompareExchange(ref s_dataStore, new Dictionary<string, object?>(), null); 158s_dataStore = new Dictionary<string, object?>(count);
12 references to s_dataStore
System.Private.CoreLib (12)
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\libraries\System.Private.CoreLib\src\System\AppContext.cs (8)
41if (s_dataStore == null) 45lock (s_dataStore) 47s_dataStore.TryGetValue(name, out data); 62if (s_dataStore == null) 67lock (s_dataStore) 69s_dataStore[name] = data; 157Debug.Assert(s_dataStore == null, "s_dataStore is not expected to be inited before Setup is called"); 161s_dataStore.Add(new string(pNames[i]), new string(pValues[i]));