1 write to _end
System.Linq (1)
System\Linq\Select.SpeedOpt.cs (1)
249_end = end;
16 references to _end
System.Linq (16)
System\Linq\Select.SpeedOpt.cs (16)
254new RangeSelectIterator<TResult>(_start, _end, _selector); 258if (_state < 1 || _state == (_end - _start + 1)) 265Debug.Assert(_start < _end - index); 271new RangeSelectIterator<TResult2>(_start, _end, CombineSelectors(_selector, selector)); 275var results = new TResult[_end - _start]; 283var results = new List<TResult>(_end - _start); 284Fill(SetCountAndGetSpan(results, _end - _start), _start, _selector); 303for (int i = _start; i != _end; i++) 309return _end - _start; 316if (count >= (_end - _start)) 321return new RangeSelectIterator<TResult>(_start + count, _end, _selector); 328if (count >= (_end - _start)) 338if ((uint)index < (uint)(_end - _start)) 350Debug.Assert(_end > _start); 357Debug.Assert(_end > _start); 359return _selector(_end - 1);