2 overrides of GetEnumerableSorter
System.Linq (2)
System\Linq\OrderedEnumerable.cs (2)
95internal override EnumerableSorter<TElement> GetEnumerableSorter(EnumerableSorter<TElement>? next) 192internal 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); 109sorter = _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); 226GetEnumerableSorter().ElementAt(buffer, buffer.Length, maxIdx) : 494_current = _source.GetEnumerableSorter().ElementAt(buffer, count, _minIndexInclusive);