1 write to _maxIndexInclusive
System.Linq (1)
System\Linq\OrderedEnumerable.SpeedOpt.cs (1)
452
_maxIndexInclusive
= maxIdxInclusive;
10 references to _maxIndexInclusive
System.Linq (10)
System\Linq\OrderedEnumerable.SpeedOpt.cs (10)
455
private protected override Iterator<TElement> Clone() => new SkipTakeOrderedIterator<TElement>(_source, _minIndexInclusive,
_maxIndexInclusive
);
482
_maxIdx =
_maxIndexInclusive
;
509
return (uint)minIndex > (uint)
_maxIndexInclusive
? null : new SkipTakeOrderedIterator<TElement>(_source, minIndex,
_maxIndexInclusive
);
515
if ((uint)maxIndex >= (uint)
_maxIndexInclusive
)
525
if ((uint)index <= (uint)(
_maxIndexInclusive
- _minIndexInclusive))
537
_source.TryGetLast(_minIndexInclusive,
_maxIndexInclusive
, out found);
539
public override TElement[] ToArray() => _source.ToArray(_minIndexInclusive,
_maxIndexInclusive
);
541
public override List<TElement> ToList() => _source.ToList(_minIndexInclusive,
_maxIndexInclusive
);
543
public override int GetCount(bool onlyIfCheap) => _source.GetCount(_minIndexInclusive,
_maxIndexInclusive
, onlyIfCheap);