1 write to _end
System.Linq (1)
System\Linq\Select.SpeedOpt.cs (1)
262_end = end;
17 references to _end
System.Linq (17)
System\Linq\Select.SpeedOpt.cs (17)
267new RangeSelectIterator<TResult>(_start, _end, _selector); 271if (_state < 1 || _state == (_end - _start + 1)) 278Debug.Assert(_start < _end - index); 284new RangeSelectIterator<TResult2>(_start, _end, CombineSelectors(_selector, selector)); 288var results = new TResult[_end - _start]; 296var results = new List<TResult>(_end - _start); 297Fill(SetCountAndGetSpan(results, _end - _start), _start, _selector); 316for (int i = _start; i != _end; i++) 322return _end - _start; 329if (count >= (_end - _start)) 334return new RangeSelectIterator<TResult>(_start + count, _end, _selector); 341if (count >= (_end - _start)) 351if ((uint)index < (uint)(_end - _start)) 363Debug.Assert(_end > _start); 370Debug.Assert(_end > _start); 372return _selector(_end - 1); 377for (int i = _start; i != _end; i++)