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