7 writes to _count
Microsoft.AspNetCore.Components (7)
src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (7)
292_arrayStorage[_count++] = new KeyValuePair<string, object?>(key, value); 384_count++; 405_count = 0; 498_count--; 526_count--; 565_count--; 598_count++;
28 references to _count
Microsoft.AspNetCore.Components (28)
src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (28)
286EnsureCapacity(_count); 291EnsureCapacity(_count + 1); 312public int Count => _count; 322EnsureCapacity(_count); 325var keys = new string[_count]; 342EnsureCapacity(_count); 345var values = new object?[_count]; 371EnsureCapacity(_count + 1); 383_arrayStorage[_count] = new KeyValuePair<string, object?>(key, value); 390if (_count == 0) 404Array.Clear(_arrayStorage, 0, _count); 460Array.Copy(storage, 0, array, arrayIndex, _count); 497Array.Copy(array, index + 1, array, index, _count - index); 499array[_count] = default; 521EnsureCapacity(_count); 528Array.Copy(array, index + 1, array, index, _count - index); 529array[_count] = default; 552if (_count == 0) 560EnsureCapacity(_count); 568Array.Copy(array, index + 1, array, index, _count - index); 569array[_count] = default; 696if (_count > 0) 698Array.Copy(_arrayStorage, 0, array, 0, _count); 711var count = _count; 728var count = _count; 751var count = _count; 835if (((uint)_index < (uint)dictionary._count)) 863_index = dictionary._count;