1 instantiation of Grouping
System.Linq.AsyncEnumerable (1)
System\Linq\ToLookupAsync.cs (1)
367Grouping<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)
69Grouping<TKey, TInner>? g = lookup.GetGrouping(outerKeySelector(item), create: false); 143Grouping<TKey, TInner>? g = lookup.GetGrouping(await outerKeySelector(item, cancellationToken), create: false);
System\Linq\LeftJoin.cs (2)
64Grouping<TKey, TInner>? g = innerLookup.GetGrouping(outerKeySelector(item), create: false); 136Grouping<TKey, TInner>? g = innerLookup.GetGrouping(await outerKeySelector(item, cancellationToken), create: false);
System\Linq\RightJoin.cs (2)
65Grouping<TKey, TOuter>? g = outerLookup.GetGrouping(innerKeySelector(item), create: false); 137Grouping<TKey, TOuter>? g = outerLookup.GetGrouping(await innerKeySelector(item, cancellationToken), create: false);
System\Linq\ToLookupAsync.cs (12)
270private Grouping<TKey, TElement>[] _groupings; 271internal Grouping<TKey, TElement>? _lastGrouping; 277_groupings = new Grouping<TKey, TElement>[7]; 332Grouping<TKey, TElement>? g = _lastGrouping; 348internal Grouping<TKey, TElement>? GetGrouping(TKey key, bool create) 351for (Grouping<TKey, TElement>? g = _groupings[(uint)hashCode % _groupings.Length]; g is not null; g = g._hashNext) 367Grouping<TKey, TElement> g = new(key, hashCode) 393Grouping<TKey, TElement>[] newGroupings = new Grouping<TKey, TElement>[newSize]; 394Grouping<TKey, TElement> g = _lastGrouping!; 410Grouping<TKey, TElement>? g = _lastGrouping; 429Grouping<TKey, TElement>? g = _lastGrouping;