4 types derived from OrderedIterator
System.Linq (4)
System\Linq\OrderedEnumerable.cs (2)
64
private sealed partial class OrderedIterator<TElement, TKey> :
OrderedIterator
<TElement>
166
private sealed partial class ImplicitlyStableOrderedIterator<TElement> :
OrderedIterator
<TElement>
System\Linq\OrderedEnumerable.SpeedOpt.cs (2)
250
private sealed partial class OrderedIterator<TElement, TKey> :
OrderedIterator
<TElement>
361
private sealed partial class ImplicitlyStableOrderedIterator<TElement> :
OrderedIterator
<TElement>
5 references to OrderedIterator
System.Linq (5)
System\Linq\Last.cs (1)
120
if (source is
OrderedIterator
<TSource> ordered)
System\Linq\OrderedEnumerable.cs (2)
66
private readonly
OrderedIterator
<TElement>? _parent;
73
internal OrderedIterator(IEnumerable<TElement> source, Func<TElement, TKey> keySelector, IComparer<TKey>? comparer, bool descending,
OrderedIterator
<TElement>? parent) :
System\Linq\OrderedEnumerable.SpeedOpt.cs (2)
440
private readonly
OrderedIterator
<TElement> _source;
448
public SkipTakeOrderedIterator(
OrderedIterator
<TElement> source, int minIdxInclusive, int maxIdxInclusive)