15 references to IsSizeOptimized
System.Linq (15)
System\Linq\AnyAll.cs (1)
23if (!IsSizeOptimized && source is Iterator<TSource> iterator)
System\Linq\Count.cs (2)
23if (!IsSizeOptimized && source is Iterator<TSource> iterator) 116if (!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)
33else if (!IsSizeOptimized && source is Iterator<TSource> iterator) 38return IsSizeOptimized ? SizeOptimizedSkipIterator(source, count) : SpeedOptimizedSkipIterator(source, count);
System\Linq\Take.cs (3)
23return IsSizeOptimized ? SizeOptimizedTakeIterator(source, count) : SpeedOptimizedTakeIterator(source, count); 71return IsSizeOptimized ? SizeOptimizedTakeRangeIterator(source, startIndex, endIndex) : SpeedOptimizedTakeRangeIterator(source, startIndex, endIndex); 97IEnumerable<TSource> rangeIterator = IsSizeOptimized
System\Linq\ToCollection.cs (2)
14if (!IsSizeOptimized && source is Iterator<TSource> iterator) 65if (!IsSizeOptimized && source is Iterator<TSource> iterator)