15 references to IsSizeOptimized
System.Linq (15)
System\Linq\AnyAll.cs (1)
23
if (!
IsSizeOptimized
&& source is Iterator<TSource> iterator)
System\Linq\Count.cs (2)
23
if (!
IsSizeOptimized
&& source is Iterator<TSource> iterator)
116
if (!
IsSizeOptimized
&& source is Iterator<TSource> iterator)
System\Linq\ElementAt.cs (2)
26
!
IsSizeOptimized
&& source is Iterator<TSource> iterator ? iterator.TryGetElementAt(index, out found) :
124
!
IsSizeOptimized
&& source is Iterator<TSource> iterator ? iterator.TryGetElementAt(index, out found) :
System\Linq\First.cs (1)
73
!
IsSizeOptimized
&& source is Iterator<TSource> iterator ? iterator.TryGetFirst(out found) :
System\Linq\Iterator.cs (1)
91
!
IsSizeOptimized
System\Linq\Last.cs (1)
72
!
IsSizeOptimized
&& source is Iterator<TSource> iterator ? iterator.TryGetLast(out found) :
System\Linq\Skip.cs (2)
33
else if (!
IsSizeOptimized
&& source is Iterator<TSource> iterator)
38
return
IsSizeOptimized
? SizeOptimizedSkipIterator(source, count) : SpeedOptimizedSkipIterator(source, count);
System\Linq\Take.cs (3)
23
return
IsSizeOptimized
? SizeOptimizedTakeIterator(source, count) : SpeedOptimizedTakeIterator(source, count);
71
return
IsSizeOptimized
? SizeOptimizedTakeRangeIterator(source, startIndex, endIndex) : SpeedOptimizedTakeRangeIterator(source, startIndex, endIndex);
97
IEnumerable<TSource> rangeIterator =
IsSizeOptimized
System\Linq\ToCollection.cs (2)
14
if (!
IsSizeOptimized
&& source is Iterator<TSource> iterator)
65
if (!
IsSizeOptimized
&& source is Iterator<TSource> iterator)