1 write to _start
System.Linq (1)
System\Linq\Select.SpeedOpt.cs (1)
263_start = start;
16 references to _start
System.Linq (16)
System\Linq\Select.SpeedOpt.cs (16)
268private int Count => int.CreateTruncating(_end - _start); 271new RangeSelectIterator<T, TResult>(_start, _end, _selector); 282Debug.Assert(_start < _end - T.CreateChecked(index)); 283_current = _selector(_start + T.CreateTruncating(index)); 288new RangeSelectIterator<T, TResult2>(_start, _end, CombineSelectors(_selector, selector)); 293Fill(results, _start, _selector); 302Fill(SetCountAndGetSpan(results, count), _start, _selector); 321for (T i = _start; i != _end; i++) 339return new RangeSelectIterator<T, TResult>(_start + T.CreateTruncating(count), _end, _selector); 351return new RangeSelectIterator<T, TResult>(_start, _start + T.CreateTruncating(count), _selector); 359return _selector(_start + T.CreateTruncating(index)); 368Debug.Assert(_end > _start); 370return _selector(_start); 375Debug.Assert(_end > _start); 382for (T i = _start; i != _end; i++)