1 instantiation of Grouping
System.Linq (1)
System\Linq\Lookup.cs (1)
223Grouping<TKey, TElement> g = new Grouping<TKey, TElement>(key, hashCode);
23 references to Grouping
System.Linq (23)
System\Linq\DebugView.cs (2)
96private readonly Grouping<TKey, TElement> _grouping; 99public SystemLinq_GroupingDebugView(Grouping<TKey, TElement> grouping)
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 (1)
60Grouping<TKey, TInner>? g = lookup.GetGrouping(outerKeySelector(item), create: false);
System\Linq\Lookup.cs (13)
78private Grouping<TKey, TElement>[] _groupings; 79internal Grouping<TKey, TElement>? _lastGrouping; 129_groupings = new Grouping<TKey, TElement>[7]; 140Grouping<TKey, TElement>? g = _lastGrouping; 157Grouping<TKey, TElement>? g = _lastGrouping; 181Grouping<TKey, TElement>? g = _lastGrouping; 204internal Grouping<TKey, TElement>? GetGrouping(TKey key, bool create) 207for (Grouping<TKey, TElement>? g = _groupings[(uint)hashCode % _groupings.Length]; g is not null; g = g._hashNext) 223Grouping<TKey, TElement> g = new Grouping<TKey, TElement>(key, hashCode); 247Grouping<TKey, TElement>[] newGroupings = new Grouping<TKey, TElement>[newSize]; 248Grouping<TKey, TElement> g = _lastGrouping!; 273Grouping<TKey, TElement>? g = _lastGrouping;
System\Linq\Lookup.SpeedOpt.cs (1)
15Grouping<TKey, TElement>? g = _lastGrouping;