1 write to _endExclusive
System.Linq (1)
System\Linq\Range.cs (1)
43
_endExclusive
= endExclusive;
9 references to _endExclusive
System.Linq (9)
System\Linq\Range.cs (4)
46
private int CountForDebugger => int.CreateTruncating(
_endExclusive
- _start);
48
private protected override Iterator<T> Clone() => new RangeIterator<T>(_start,
_endExclusive
);
55
Debug.Assert(_start !=
_endExclusive
);
61
if (++_current ==
_endExclusive
)
System\Linq\Range.SpeedOpt.cs (5)
15
return new RangeSelectIterator<T, TResult>(_start,
_endExclusive
, selector);
28
(T start, T end) = (_start,
_endExclusive
);
40
public int Count => int.CreateTruncating(
_endExclusive
- _start);
44
new RangeIterator<T>(_start + T.CreateTruncating(count),
_endExclusive
);
71
return
_endExclusive
- T.One;