15 writes to _arrayStorage
Microsoft.AspNetCore.Http.Abstractions (15)
Routing\RouteValueDictionary.cs (15)
97_arrayStorage = items!,
108_arrayStorage = Array.Empty<KeyValuePair<string, object?>>();
154_arrayStorage = Array.Empty<KeyValuePair<string, object?>>();
158_arrayStorage = Array.Empty<KeyValuePair<string, object?>>();
175_arrayStorage = Array.Empty<KeyValuePair<string, object?>>();
192_arrayStorage = Array.Empty<KeyValuePair<string, object?>>();
208_arrayStorage = Array.Empty<KeyValuePair<string, object?>>();
215_arrayStorage = Array.Empty<KeyValuePair<string, object?>>();
231_arrayStorage = Array.Empty<KeyValuePair<string, object?>>();
241_arrayStorage = storage;
246_arrayStorage = Array.Empty<KeyValuePair<string, object?>>();
254_arrayStorage = Array.Empty<KeyValuePair<string, object?>>();
398_arrayStorage = Array.Empty<KeyValuePair<string, object?>>();
687_arrayStorage = array;
701_arrayStorage = array;
25 references to _arrayStorage
Microsoft.AspNetCore.Http.Abstractions (25)
Routing\RouteValueDictionary.cs (25)
212[MemberNotNull(nameof(_arrayStorage))]
223[MemberNotNull(nameof(_arrayStorage))]
238var other = dictionary._arrayStorage;
251[MemberNotNull(nameof(_arrayStorage))]
292_arrayStorage[_count++] = new KeyValuePair<string, object?>(key, value);
296_arrayStorage[index] = new KeyValuePair<string, object?>(key, value);
324var array = _arrayStorage;
344var array = _arrayStorage;
383_arrayStorage[_count] = new KeyValuePair<string, object?>(key, value);
404Array.Clear(_arrayStorage, 0, _count);
459var storage = _arrayStorage;
489Debug.Assert(_arrayStorage != null);
494var array = _arrayStorage;
527var array = _arrayStorage;
566var array = _arrayStorage;
597_arrayStorage[Count] = new KeyValuePair<string, object?>(key, value);
654if (_propertyStorage != null || _arrayStorage.Length < capacity)
692if (_arrayStorage.Length < capacity)
694capacity = _arrayStorage.Length == 0 ? DefaultCapacity : _arrayStorage.Length * 2;
698Array.Copy(_arrayStorage, 0, array, 0, _count);
710var array = _arrayStorage;
727var array = _arrayStorage;
750var array = _arrayStorage;
830Current = dictionary._arrayStorage[_index];