2 writes to _keysAndValues
System.Linq.Expressions (2)
System\Linq\Expressions\Interpreter\Utilities.cs (2)
311_keysAndValues = new KeyValuePair<TKey, TValue>[ArraySize]; 326_keysAndValues = null;
22 references to _keysAndValues
System.Linq.Expressions (22)
System\Linq\Expressions\Interpreter\Utilities.cs (22)
184else if (_keysAndValues != null) 186for (int i = 0; i < _keysAndValues.Length; i++) 188if (_keysAndValues[i].Key == key) 190value = _keysAndValues[i].Value; 207else if (_keysAndValues != null) 209for (int i = 0; i < _keysAndValues.Length; i++) 211if (_keysAndValues[i].Key == key) 213_keysAndValues[i] = default; 229KeyValuePair<TKey, TValue>[]? keysAndValues = _keysAndValues; 256if (_keysAndValues != null) 258for (int i = 0; i < _keysAndValues.Length; i++) 260if (_keysAndValues[i].Key != null) 262yield return _keysAndValues[i]; 293if (_keysAndValues != null) 296for (int i = 0; i < _keysAndValues.Length; i++) 298if (_keysAndValues[i].Key == key) 300_keysAndValues[i] = new KeyValuePair<TKey, TValue>(key, value); 303else if (_keysAndValues[i].Key == null) 317_keysAndValues[index] = new KeyValuePair<TKey, TValue>(key, value); 322for (int i = 0; i < _keysAndValues.Length; i++) 324_dict[_keysAndValues[i].Key] = _keysAndValues[i].Value;