4 types derived from OrderedIterator
System.Linq (4)
System\Linq\OrderedEnumerable.cs (2)
66
private sealed partial class OrderedIterator<TElement, TKey> :
OrderedIterator
<TElement>
168
private sealed partial class ImplicitlyStableOrderedIterator<TElement> :
OrderedIterator
<TElement>
System\Linq\OrderedEnumerable.SpeedOpt.cs (2)
254
private sealed partial class OrderedIterator<TElement, TKey> :
OrderedIterator
<TElement>
365
private sealed partial class ImplicitlyStableOrderedIterator<TElement> :
OrderedIterator
<TElement>
5 references to OrderedIterator
System.Linq (5)
System\Linq\Last.cs (1)
124
if (source is
OrderedIterator
<TSource> ordered)
System\Linq\OrderedEnumerable.cs (2)
68
private readonly
OrderedIterator
<TElement>? _parent;
75
internal OrderedIterator(IEnumerable<TElement> source, Func<TElement, TKey> keySelector, IComparer<TKey>? comparer, bool descending,
OrderedIterator
<TElement>? parent) :
System\Linq\OrderedEnumerable.SpeedOpt.cs (2)
444
private readonly
OrderedIterator
<TElement> _source;
452
public SkipTakeOrderedIterator(
OrderedIterator
<TElement> source, int minIdxInclusive, int maxIdxInclusive)