1 write to _minIndexInclusive
System.Linq (1)
System\Linq\Select.SpeedOpt.cs (1)
856_minIndexInclusive = minIndexInclusive;
22 references to _minIndexInclusive
System.Linq (22)
System\Linq\Select.SpeedOpt.cs (22)
861new IListSkipTakeSelectIterator<TSource, TResult>(_source, _selector, _minIndexInclusive, _maxIndexInclusive); 869if ((uint)index <= (uint)(_maxIndexInclusive - _minIndexInclusive) && index < _source.Count - _minIndexInclusive) 871_current = _selector(_source[_minIndexInclusive + index]); 881new IListSkipTakeSelectIterator<TSource, TResult2>(_source, CombineSelectors(_selector, selector), _minIndexInclusive, _maxIndexInclusive); 886int minIndex = _minIndexInclusive + count; 893int maxIndex = _minIndexInclusive + count - 1; 894return (uint)maxIndex >= (uint)_maxIndexInclusive ? this : new IListSkipTakeSelectIterator<TSource, TResult>(_source, _selector, _minIndexInclusive, maxIndex); 899if ((uint)index <= (uint)(_maxIndexInclusive - _minIndexInclusive) && index < _source.Count - _minIndexInclusive) 902return _selector(_source[_minIndexInclusive + index]); 911if (_source.Count > _minIndexInclusive) 914return _selector(_source[_minIndexInclusive]); 924if (lastIndex >= _minIndexInclusive) 939if (count <= _minIndexInclusive) 944return Math.Min(count - 1, _maxIndexInclusive) - _minIndexInclusive + 1; 957Fill(_source, array, _selector, _minIndexInclusive); 971Fill(_source, SetCountAndGetSpan(list, count), _selector, _minIndexInclusive); 993int end = _minIndexInclusive + count; 994for (int i = _minIndexInclusive; i != end; ++i) 1007int end = _minIndexInclusive + count; 1008for (int i = _minIndexInclusive; i != end; ++i)