5 references to SkipTakeOrderedIterator
System.Linq (5)
System\Linq\OrderedEnumerable.SpeedOpt.cs (5)
140public override Iterator<TElement> Skip(int count) => new SkipTakeOrderedIterator<TElement>(this, count, int.MaxValue); 142public override Iterator<TElement> Take(int count) => new SkipTakeOrderedIterator<TElement>(this, 0, count - 1); 459private protected override Iterator<TElement> Clone() => new SkipTakeOrderedIterator<TElement>(_source, _minIndexInclusive, _maxIndexInclusive); 513return (uint)minIndex > (uint)_maxIndexInclusive ? null : new SkipTakeOrderedIterator<TElement>(_source, minIndex, _maxIndexInclusive); 524return new SkipTakeOrderedIterator<TElement>(_source, _minIndexInclusive, maxIndex);