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