1 write to _minIndexInclusive
System.Linq (1)
System\Linq\Select.SpeedOpt.cs (1)
861
_minIndexInclusive
= minIndexInclusive;
22 references to _minIndexInclusive
System.Linq (22)
System\Linq\Select.SpeedOpt.cs (22)
866
new IListSkipTakeSelectIterator<TSource, TResult>(_source, _selector,
_minIndexInclusive
, _maxIndexInclusive);
874
if ((uint)index <= (uint)(_maxIndexInclusive -
_minIndexInclusive
) && index < _source.Count -
_minIndexInclusive
)
876
_current = _selector(_source[
_minIndexInclusive
+ index]);
886
new IListSkipTakeSelectIterator<TSource, TResult2>(_source, CombineSelectors(_selector, selector),
_minIndexInclusive
, _maxIndexInclusive);
891
int minIndex =
_minIndexInclusive
+ count;
898
int maxIndex =
_minIndexInclusive
+ count - 1;
899
return (uint)maxIndex >= (uint)_maxIndexInclusive ? this : new IListSkipTakeSelectIterator<TSource, TResult>(_source, _selector,
_minIndexInclusive
, maxIndex);
904
if ((uint)index <= (uint)(_maxIndexInclusive -
_minIndexInclusive
) && index < _source.Count -
_minIndexInclusive
)
907
return _selector(_source[
_minIndexInclusive
+ index]);
916
if (_source.Count >
_minIndexInclusive
)
919
return _selector(_source[
_minIndexInclusive
]);
929
if (lastIndex >=
_minIndexInclusive
)
944
if (count <=
_minIndexInclusive
)
949
return Math.Min(count - 1, _maxIndexInclusive) -
_minIndexInclusive
+ 1;
962
Fill(_source, array, _selector,
_minIndexInclusive
);
976
Fill(_source, SetCountAndGetSpan(list, count), _selector,
_minIndexInclusive
);
998
int end =
_minIndexInclusive
+ count;
999
for (int i =
_minIndexInclusive
; i != end; ++i)
1012
int end =
_minIndexInclusive
+ count;
1013
for (int i =
_minIndexInclusive
; i != end; ++i)