33 overrides of ToList
System.Linq (33)
System\Linq\AppendPrepend.SpeedOpt.cs (2)
97public override List<TSource> ToList() 261public override List<TSource> ToList()
System\Linq\Concat.SpeedOpt.cs (1)
370public override List<TSource> ToList()
System\Linq\DefaultIfEmpty.SpeedOpt.cs (1)
19public override List<TSource> ToList()
System\Linq\Distinct.SpeedOpt.cs (1)
14public override List<TSource> ToList() => new List<TSource>(new HashSet<TSource>(_source, _comparer));
System\Linq\Grouping.SpeedOpt.cs (4)
15public override List<TResult> ToList() => 27public override List<TResult> ToList() => 39public override List<IGrouping<TKey, TElement>> ToList() => 51public override List<IGrouping<TKey, TSource>> ToList() =>
System\Linq\OrderedEnumerable.SpeedOpt.cs (2)
28public override List<TElement> ToList() 544public override List<TElement> ToList() => _source.ToList(_minIndexInclusive, _maxIndexInclusive);
System\Linq\Range.SpeedOpt.cs (1)
25public override List<int> ToList()
System\Linq\Repeat.SpeedOpt.cs (1)
24public override List<TResult> ToList()
System\Linq\Reverse.SpeedOpt.cs (1)
19public override List<TSource> ToList()
System\Linq\Select.SpeedOpt.cs (7)
33public override List<TResult> ToList() 152public override List<TResult> ToList() 294public override List<TResult> ToList() 405public override List<TResult> ToList() 522public override List<TResult> ToList() 780public override List<TResult> ToList() 962public override List<TResult> ToList()
System\Linq\SelectMany.SpeedOpt.cs (1)
49public override List<TResult> ToList()
System\Linq\Shuffle.SpeedOpt.cs (2)
21public override List<TSource> ToList() 151public override List<TSource> ToList() => SampleToList(_source, _takeCount, out _) ?? [];
System\Linq\SkipTake.SpeedOpt.cs (2)
131public override List<TSource> ToList() 506public override List<TSource> ToList()
System\Linq\Union.SpeedOpt.cs (1)
29public override List<TSource> ToList() => new List<TSource>(FillSet());
System\Linq\Where.SpeedOpt.cs (6)
56public override List<TSource> ToList() 217public override List<TSource> ToList() => ToList(_source, _predicate); 320public override List<TSource> ToList() => ArrayWhereIterator<TSource>.ToList(CollectionsMarshal.AsSpan(_source), _predicate); 450public override List<TResult> ToList() => ToList(_source, _predicate, _selector); 552public override List<TResult> ToList() => ArrayWhereSelectIterator<TSource, TResult>.ToList(CollectionsMarshal.AsSpan(_source), _predicate, _selector); 613public override List<TResult> ToList()
1 reference to ToList
System.Linq (1)
System\Linq\ToCollection.cs (1)
67return iterator.ToList();