2 overrides of GetEnumerableSorter
System.Linq (2)
System\Linq\OrderedEnumerable.cs (2)
93internal override EnumerableSorter<TElement> GetEnumerableSorter(EnumerableSorter<TElement>? next) 190internal override EnumerableSorter<TElement> GetEnumerableSorter(EnumerableSorter<TElement>? next) =>
8 references to GetEnumerableSorter
System.Linq (8)
System\Linq\OrderedEnumerable.cs (3)
18private protected int[] SortedMap(TElement[] buffer) => GetEnumerableSorter().Sort(buffer, buffer.Length); 21GetEnumerableSorter().Sort(buffer, buffer.Length, minIdx, maxIdx); 107sorter = _parent.GetEnumerableSorter(sorter);
System\Linq\OrderedEnumerable.SpeedOpt.cs (5)
79return [GetEnumerableSorter().ElementAt(buffer, buffer.Length, minIdx)]; 104return new List<TElement>(1) { GetEnumerableSorter().ElementAt(buffer, buffer.Length, minIdx) }; 157return GetEnumerableSorter().ElementAt(buffer, buffer.Length, index); 222GetEnumerableSorter().ElementAt(buffer, buffer.Length, maxIdx) : 490_current = _source.GetEnumerableSorter().ElementAt(buffer, count, _minIndexInclusive);