1 write to s_entries
System.Private.CoreLib (1)
System\Threading\SyncTable.cs (1)
187Volatile.Write(ref s_entries, newEntries);
12 references to s_entries
System.Private.CoreLib (12)
System\Threading\SyncTable.cs (12)
93return ref Unsafe.Add(ref MemoryMarshal.GetArrayDataReference(s_entries), i); 123ref Entry freeEntry = ref s_entries[syncIndex]; 129if (s_unusedEntryIndex >= s_entries.Length) 136Debug.Assert(s_unusedEntryIndex < s_entries.Length); 140ref Entry entry = ref s_entries[syncIndex]; 178int oldSize = s_entries.Length; 183Array.Copy(s_entries, newEntries, oldSize); 248int currentHash = s_entries[syncIndex].HashCode; 253s_entries[syncIndex].HashCode = hashCode; 266s_entries[syncIndex].HashCode = hashCode; 278s_entries[syncIndex].Lock.InitializeForMonitor(threadId, recursionLevel); 311ref Entry entry = ref s_entries[_index];