1 instantiation of Grouping
System.Linq.AsyncEnumerable (1)
System\Linq\ToLookupAsync.cs (1)
391Grouping<TKey, TElement> g = new(key, hashCode)
20 references to Grouping
System.Linq.AsyncEnumerable (20)
System\Linq\GroupBy.cs (2)
395internal Grouping<TKey, TElement>? _hashNext; 396internal Grouping<TKey, TElement>? _next;
System\Linq\Join.cs (2)
70Grouping<TKey, TInner>? g = lookup.GetGrouping(outerKeySelector(item), create: false); 150Grouping<TKey, TInner>? g = lookup.GetGrouping(await outerKeySelector(item, cancellationToken).ConfigureAwait(false), create: false);
System\Linq\LeftJoin.cs (2)
65Grouping<TKey, TInner>? g = innerLookup.GetGrouping(outerKeySelector(item), create: false); 143Grouping<TKey, TInner>? g = innerLookup.GetGrouping(await outerKeySelector(item, cancellationToken).ConfigureAwait(false), create: false);
System\Linq\RightJoin.cs (2)
66Grouping<TKey, TOuter>? g = outerLookup.GetGrouping(innerKeySelector(item), create: false); 144Grouping<TKey, TOuter>? g = outerLookup.GetGrouping(await innerKeySelector(item, cancellationToken).ConfigureAwait(false), create: false);
System\Linq\ToLookupAsync.cs (12)
294private Grouping<TKey, TElement>[] _groupings; 295internal Grouping<TKey, TElement>? _lastGrouping; 301_groupings = new Grouping<TKey, TElement>[7]; 356Grouping<TKey, TElement>? g = _lastGrouping; 372internal Grouping<TKey, TElement>? GetGrouping(TKey key, bool create) 375for (Grouping<TKey, TElement>? g = _groupings[(uint)hashCode % _groupings.Length]; g is not null; g = g._hashNext) 391Grouping<TKey, TElement> g = new(key, hashCode) 417Grouping<TKey, TElement>[] newGroupings = new Grouping<TKey, TElement>[newSize]; 418Grouping<TKey, TElement> g = _lastGrouping!; 434Grouping<TKey, TElement>? g = _lastGrouping; 453Grouping<TKey, TElement>? g = _lastGrouping;