1 instantiation of Grouping
System.Linq (1)
System\Linq\Lookup.cs (1)
238
Grouping<TKey, TElement> g = new
Grouping
<TKey, TElement>(key, hashCode);
32 references to Grouping
System.Linq (32)
System\Linq\DebugView.cs (2)
96
private readonly
Grouping
<TKey, TElement> _grouping;
98
public SystemLinq_GroupingDebugView(
Grouping
<TKey, TElement> grouping)
System\Linq\FullJoin.cs (4)
183
HashSet<
Grouping
<TKey, TInner>>? matchedGroupings = innerLookup.Count != 0
184
? new HashSet<
Grouping
<TKey, TInner>>()
190
Grouping
<TKey, TInner>? g = key is null ? null : innerLookup.GetGrouping(key, create: false);
210
Grouping
<TKey, TInner>? g = innerLookup._lastGrouping;
System\Linq\Grouping.cs (6)
133
private
Grouping
<TKey, TElement>? _g;
190
private
Grouping
<TKey, TSource>? _g;
246
private
Grouping
<TKey, TElement>? _g;
300
private
Grouping
<TKey, TSource>? _g;
360
internal
Grouping
<TKey, TElement>? _hashNext;
361
internal
Grouping
<TKey, TElement>? _next;
System\Linq\Join.cs (2)
261
Grouping
<TKey, TInner>? g = lookup.GetGrouping(outerKeySelector(item), create: false);
339
Grouping
<TKey, TInner>? g = lookup.GetGrouping(outerKeySelector(item), create: false);
System\Linq\LeftJoin.cs (2)
257
Grouping
<TKey, TInner>? g = innerLookup.GetGrouping(outerKeySelector(item), create: false);
337
Grouping
<TKey, TInner>? g = innerLookup.GetGrouping(outerKeySelector(item), create: false);
System\Linq\Lookup.cs (13)
79
private
Grouping
<TKey, TElement>[] _groupings;
81
internal
Grouping
<TKey, TElement>? _lastGrouping;
131
_groupings = new
Grouping
<TKey, TElement>[7];
146
Grouping
<TKey, TElement>? g = _lastGrouping;
163
Grouping
<TKey, TElement>? g = _lastGrouping;
187
Grouping
<TKey, TElement>? g = _lastGrouping;
213
Grouping
<TKey, TElement>[] groupings = _groupings;
219
internal
Grouping
<TKey, TElement>? GetGrouping(TKey key, bool create)
222
for (
Grouping
<TKey, TElement>? g = _groupings[GetBucketIndex(hashCode)]; g is not null; g = g._hashNext)
238
Grouping
<TKey, TElement> g = new Grouping<TKey, TElement>(key, hashCode);
262
_groupings = new
Grouping
<TKey, TElement>[newSize];
268
Grouping
<TKey, TElement> g = _lastGrouping!;
291
Grouping
<TKey, TElement>? g = _lastGrouping;
System\Linq\Lookup.SpeedOpt.cs (1)
15
Grouping
<TKey, TElement>? g = _lastGrouping;
System\Linq\RightJoin.cs (2)
255
Grouping
<TKey, TOuter>? g = outerLookup.GetGrouping(innerKeySelector(item), create: false);
335
Grouping
<TKey, TOuter>? g = outerLookup.GetGrouping(innerKeySelector(item), create: false);