7 writes to _count
Microsoft.AspNetCore.Shared.Tests (7)
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (7)
130_arrayStorage[_count++] = new KeyValuePair<TKey, TValue>(key, value); 240_count++; 259_count = 0; 360_count--; 389_count--; 429_count--; 473_count++;
23 references to _count
Microsoft.AspNetCore.Shared.Tests (23)
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (23)
124EnsureCapacity(_count + 1); 144public int Count => _dictionaryStorage != null ? _dictionaryStorage.Count : _count; 162var keys = new TKey[_count]; 187var values = new TValue[_count]; 225EnsureCapacity(_count + 1); 239_arrayStorage[_count] = new KeyValuePair<TKey, TValue>(key, value); 252if (_count == 0) 258Array.Clear(_arrayStorage, 0, _count); 310Array.Copy(storage, 0, array, arrayIndex, _count); 359Array.Copy(array, index + 1, array, index, _count - index); 361array[_count] = default; 391Array.Copy(array, index + 1, array, index, _count - index); 392array[_count] = default; 420if (_count == 0) 432Array.Copy(array, index + 1, array, index, _count - index); 433array[_count] = default; 532if (_count > 0) 534Array.Copy(_arrayStorage, 0, array, 0, _count); 546Debug.Assert(_count <= _arrayStorage.Length); 549return MemoryMarshal.CreateSpan(ref r, _count); 559if (_count > 0) 579if (_count > 0) 649if (dictionary._count <= _index)