3 writes to _elements
System.Linq.AsyncEnumerable (3)
System\Linq\GroupBy.cs (3)
402_elements = new TElement[1]; 409Array.Resize(ref _elements, checked(_count * 2)); 420Array.Resize(ref _elements, _count);
16 references to _elements
System.Linq.AsyncEnumerable (16)
System\Linq\GroupBy.cs (8)
407if (_elements.Length == _count) 412_elements[_count] = element; 418if (_elements.Length != _count) 429yield return _elements[i]; 445bool ICollection<TElement>.Contains(TElement item) => Array.IndexOf(_elements, item, 0, _count) >= 0; 448Array.Copy(_elements, 0, array, arrayIndex, _count); 452int IList<TElement>.IndexOf(TElement item) => Array.IndexOf(_elements, item, 0, _count); 467return _elements[index];
System\Linq\Join.cs (2)
74TInner[] elements = g._elements; 154TInner[] elements = g._elements;
System\Linq\LeftJoin.cs (2)
73TInner[] elements = g._elements; 151TInner[] elements = g._elements;
System\Linq\RightJoin.cs (2)
74TOuter[] elements = g._elements; 152TOuter[] elements = g._elements;
System\Linq\ToLookupAsync.cs (2)
443yield return resultSelector(g._key, g._elements); 462yield return await resultSelector(g._key, g._elements, cancellationToken).ConfigureAwait(false);