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)
254
new RangeSelectIterator<TResult>(_start,
_end
, _selector);
258
if (_state < 1 || _state == (
_end
- _start + 1))
265
Debug.Assert(_start <
_end
- index);
271
new RangeSelectIterator<TResult2>(_start,
_end
, CombineSelectors(_selector, selector));
275
var results = new TResult[
_end
- _start];
283
var results = new List<TResult>(
_end
- _start);
284
Fill(SetCountAndGetSpan(results,
_end
- _start), _start, _selector);
303
for (int i = _start; i !=
_end
; i++)
309
return
_end
- _start;
316
if (count >= (
_end
- _start))
321
return new RangeSelectIterator<TResult>(_start + count,
_end
, _selector);
328
if (count >= (
_end
- _start))
338
if ((uint)index < (uint)(
_end
- _start))
350
Debug.Assert(
_end
> _start);
357
Debug.Assert(
_end
> _start);
359
return _selector(
_end
- 1);