1 write to _countPerLock
System.Collections.Concurrent (1)
System\Collections\Concurrent\ConcurrentDictionary.cs (1)
2282_countPerLock = countPerLock;
10 references to _countPerLock
System.Collections.Concurrent (10)
System\Collections\Concurrent\ConcurrentDictionary.cs (10)
494tables._countPerLock[lockNo]--; 725var newTables = new Tables(new VolatileNode[HashHelpers.GetPrime(_initialCapacity)], tables._locks, new int[tables._countPerLock.Length], tables._comparer); 1009tables._countPerLock[lockNo]++; 1015if (tables._countPerLock[lockNo] > _budget) 1159foreach (int value in _tables._countPerLock) 1933!_tables._countPerLock.AsSpan().ContainsAnyExcept(0); 2480tables._countPerLock[lockNo]++; 2486if (tables._countPerLock[lockNo] > Dictionary._budget) 2607if (tables._countPerLock[lockNo] != 0) 2642tables._countPerLock[lockNo]--;