3 writes to _buckets
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (3)
573_buckets = new int[Size]; 596_buckets = buckets; 938_buckets = null!;
10 references to _buckets
System.Private.CoreLib (10)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (10)
574for (int i = 0; i < _buckets.Length; i++) 576_buckets[i] = -1; 619int bucket = hashCode & (_buckets.Length - 1); 620_entries[newEntry].Next = _buckets[bucket]; 624Volatile.Write(ref _buckets[bucket], newEntry); 659int bucket = hashCode & (_buckets.Length - 1); 660for (int entriesIndex = Volatile.Read(ref _buckets[bucket]); entriesIndex != -1; entriesIndex = _entries[entriesIndex].Next) 759int newSize = _buckets.Length; 789newSize = _buckets.Length * 2; 797Debug.Assert(newSize >= _buckets.Length);