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