1 write to _maxIndexInclusive
System.Linq (1)
System\Linq\SkipTake.SpeedOpt.cs (1)
239
_maxIndexInclusive
= maxIndexInclusive;
9 references to _maxIndexInclusive
System.Linq (9)
System\Linq\SkipTake.SpeedOpt.cs (9)
244
private bool HasLimit =>
_maxIndexInclusive
!= -1;
246
private int Limit =>
_maxIndexInclusive
+ 1 - _minIndexInclusive; // This is that upper bound.
249
new IEnumerableSkipTakeIterator<TSource>(_source, _minIndexInclusive,
_maxIndexInclusive
);
286
uint count = SkipAndCount((uint)
_maxIndexInclusive
+ 1, en);
354
else if ((uint)minIndex > (uint)
_maxIndexInclusive
)
363
return new IEnumerableSkipTakeIterator<TSource>(_source, minIndex,
_maxIndexInclusive
);
382
else if ((uint)maxIndex >= (uint)
_maxIndexInclusive
)
449
return (uint)count <= (uint)
_maxIndexInclusive
?
451
iterator.TryGetElementAt(
_maxIndexInclusive
, out found);