1 write to _source
System.Linq (1)
System\Linq\SkipTake.SpeedOpt.cs (1)
222
_source
= source;
14 references to _source
System.Linq (14)
System\Linq\SkipTake.SpeedOpt.cs (14)
234
new IEnumerableSkipTakeIterator<TSource>(
_source
, _minIndexInclusive, _maxIndexInclusive);
258
return Math.Max(
_source
.Count() - _minIndexInclusive, 0);
261
using IEnumerator<TSource> en =
_source
.GetEnumerator();
290
_enumerator =
_source
.GetEnumerator();
348
return new IEnumerableSkipTakeIterator<TSource>(
_source
, minIndex, _maxIndexInclusive);
376
return new IEnumerableSkipTakeIterator<TSource>(
_source
, _minIndexInclusive, maxIndex);
386
if (
_source
is Iterator<TSource> iterator)
391
using IEnumerator<TSource> en =
_source
.GetEnumerator();
407
if (
_source
is Iterator<TSource> iterator)
412
using (IEnumerator<TSource> en =
_source
.GetEnumerator())
427
if (
_source
is Iterator<TSource> iterator &&
436
using (IEnumerator<TSource> en =
_source
.GetEnumerator())
462
using (IEnumerator<TSource> en =
_source
.GetEnumerator())
490
using (IEnumerator<TSource> en =
_source
.GetEnumerator())