3 instantiations of ShuffleTakeIterator
System.Linq (3)
System\Linq\Shuffle.SpeedOpt.cs (3)
83return new ShuffleTakeIterator<TSource>(_source, count); 102private protected override Iterator<TSource> Clone() => new ShuffleTakeIterator<TSource>(_source, _takeCount); 193_takeCount <= count ? this : new ShuffleTakeIterator<TSource>(_source, count);
1 reference to ShuffleTakeIterator
System.Linq (1)
System\Linq\Shuffle.SpeedOpt.cs (1)
61List<TSource>? sample = ShuffleTakeIterator<TSource>.SampleToList(_source, 1, out long totalElementCount);