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)
267
new RangeSelectIterator<TResult>(_start,
_end
, _selector);
271
if (_state < 1 || _state == (
_end
- _start + 1))
278
Debug.Assert(_start <
_end
- index);
284
new RangeSelectIterator<TResult2>(_start,
_end
, CombineSelectors(_selector, selector));
288
var results = new TResult[
_end
- _start];
296
var results = new List<TResult>(
_end
- _start);
297
Fill(SetCountAndGetSpan(results,
_end
- _start), _start, _selector);
316
for (int i = _start; i !=
_end
; i++)
322
return
_end
- _start;
329
if (count >= (
_end
- _start))
334
return new RangeSelectIterator<TResult>(_start + count,
_end
, _selector);
341
if (count >= (
_end
- _start))
351
if ((uint)index < (uint)(
_end
- _start))
363
Debug.Assert(
_end
> _start);
370
Debug.Assert(
_end
> _start);
372
return _selector(
_end
- 1);
377
for (int i = _start; i !=
_end
; i++)