12 writes to _count
Microsoft.AspNetCore.Http.Abstractions (12)
Routing\RouteValueDictionary.cs (12)
98_count = start, 153_count = storage.Properties.Length; 230_count = dictionary._count; 242_count = count; 292_arrayStorage[_count++] = new KeyValuePair<string, object?>(key, value); 384_count++; 400_count = 0; 405_count = 0; 498_count--; 526_count--; 565_count--; 598_count++;
31 references to _count
Microsoft.AspNetCore.Http.Abstractions (31)
Routing\RouteValueDictionary.cs (31)
230_count = dictionary._count; 235var count = dictionary._count; 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; 828if (dictionary._propertyStorage == null && ((uint)_index < (uint)dictionary._count)) 853if (dictionary._propertyStorage != null && ((uint)_index < (uint)dictionary._count)) 863_index = dictionary._count;