1 write to _source
System.Linq (1)
System\Linq\Select.SpeedOpt.cs (1)
644
_source
= source;
19 references to _source
System.Linq (19)
System\Linq\Select.SpeedOpt.cs (19)
649
new IteratorSelectIterator<TSource, TResult>(
_source
, _selector);
656
_enumerator =
_source
.GetEnumerator();
686
new IteratorSelectIterator<TSource, TResult2>(
_source
, CombineSelectors(_selector, selector));
691
Iterator<TSource>? source =
_source
.Skip(count);
698
Iterator<TSource>? source =
_source
.Take(count);
705
TSource? input =
_source
.TryGetElementAt(index, out sourceFound);
713
TSource? input =
_source
.TryGetFirst(out sourceFound);
721
TSource? input =
_source
.TryGetLast(out sourceFound);
728
Debug.Assert(
_source
.GetCount(onlyIfCheap: true) == -1);
734
foreach (TSource input in
_source
)
748
Debug.Assert(count ==
_source
.GetCount(onlyIfCheap: true));
751
Fill(
_source
, array, _selector);
757
int count =
_source
.GetCount(onlyIfCheap: true);
768
Debug.Assert(
_source
.GetCount(onlyIfCheap: true) == -1);
774
foreach (TSource input in
_source
)
787
int count =
_source
.GetCount(onlyIfCheap: true);
799
Fill(
_source
, SetCountAndGetSpan(list, count), _selector);
827
foreach (TSource item in
_source
)
836
return
_source
.GetCount(onlyIfCheap);