1 write to _buckets
System.Collections.Concurrent (1)
System\Collections\Concurrent\ConcurrentDictionary.cs (1)
2305_buckets = buckets;
15 references to _buckets
System.Collections.Concurrent (15)
System\Collections\Concurrent\ConcurrentDictionary.cs (15)
352_budget = tables._buckets.Length / tables._locks.Length; 727_budget = Math.Max(1, newTables._buckets.Length / newTables._locks.Length); 809foreach (VolatileNode bucket in _tables._buckets) 824foreach (VolatileNode bucket in _tables._buckets) 839foreach (VolatileNode bucket in _tables._buckets) 908_buckets = _dictionary._tables._buckets; 1983int newLength = tables._buckets.Length; 1998if (upgradeComparer is null && GetCountNoLocks() < tables._buckets.Length / 4) 2010if ((newLength = tables._buckets.Length * 2) < 0 || 2045foreach (VolatileNode bucket in tables._buckets) 2090CDSCollectionETWBCLProvider.Log.ConcurrentDictionary_AcquiringAllLocks(_tables._buckets.Length); 2169foreach (VolatileNode bucket in _tables._buckets) 2205foreach (VolatileNode bucket in _tables._buckets) 2256VolatileNode[] buckets = tables._buckets; 2272VolatileNode[] buckets = tables._buckets;