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)
268
private int Count => int.CreateTruncating(_end -
_start
);
271
new RangeSelectIterator<T, TResult>(
_start
, _end, _selector);
282
Debug.Assert(
_start
< _end - T.CreateChecked(index));
283
_current = _selector(
_start
+ T.CreateTruncating(index));
288
new RangeSelectIterator<T, TResult2>(
_start
, _end, CombineSelectors(_selector, selector));
293
Fill(results,
_start
, _selector);
302
Fill(SetCountAndGetSpan(results, count),
_start
, _selector);
321
for (T i =
_start
; i != _end; i++)
339
return new RangeSelectIterator<T, TResult>(
_start
+ T.CreateTruncating(count), _end, _selector);
351
return new RangeSelectIterator<T, TResult>(
_start
,
_start
+ T.CreateTruncating(count), _selector);
359
return _selector(
_start
+ T.CreateTruncating(index));
368
Debug.Assert(_end >
_start
);
370
return _selector(
_start
);
375
Debug.Assert(_end >
_start
);
382
for (T i =
_start
; i != _end; i++)