4 writes to _arrayStorage
Microsoft.AspNetCore.Components (4)
src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (4)
108_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 175_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 254_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 701_arrayStorage = array;
22 references to _arrayStorage
Microsoft.AspNetCore.Components (22)
src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (22)
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); 659if (_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; 837Current = dictionary._arrayStorage[_index];