3 writes to _buckets
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (3)
572_buckets = new int[Size]; 595_buckets = buckets; 937_buckets = null!;
10 references to _buckets
System.Private.CoreLib (10)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (10)
573for (int i = 0; i < _buckets.Length; i++) 575_buckets[i] = -1; 618int bucket = hashCode & (_buckets.Length - 1); 619_entries[newEntry].Next = _buckets[bucket]; 623Volatile.Write(ref _buckets[bucket], newEntry); 658int bucket = hashCode & (_buckets.Length - 1); 659for (int entriesIndex = Volatile.Read(ref _buckets[bucket]); entriesIndex != -1; entriesIndex = _entries[entriesIndex].Next) 758int newSize = _buckets.Length; 788newSize = _buckets.Length * 2; 796Debug.Assert(newSize >= _buckets.Length);