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)
455private protected override Iterator<TElement> Clone() => new SkipTakeOrderedIterator<TElement>(_source, _minIndexInclusive, _maxIndexInclusive); 482_maxIdx = _maxIndexInclusive; 509return (uint)minIndex > (uint)_maxIndexInclusive ? null : new SkipTakeOrderedIterator<TElement>(_source, minIndex, _maxIndexInclusive); 515if ((uint)maxIndex >= (uint)_maxIndexInclusive) 525if ((uint)index <= (uint)(_maxIndexInclusive - _minIndexInclusive)) 537_source.TryGetLast(_minIndexInclusive, _maxIndexInclusive, out found); 539public override TElement[] ToArray() => _source.ToArray(_minIndexInclusive, _maxIndexInclusive); 541public override List<TElement> ToList() => _source.ToList(_minIndexInclusive, _maxIndexInclusive); 543public override int GetCount(bool onlyIfCheap) => _source.GetCount(_minIndexInclusive, _maxIndexInclusive, onlyIfCheap);