1 write to _source
System.Linq (1)
System\Linq\Select.SpeedOpt.cs (1)
639
_source
= source;
19 references to _source
System.Linq (19)
System\Linq\Select.SpeedOpt.cs (19)
644
new IteratorSelectIterator<TSource, TResult>(
_source
, _selector);
651
_enumerator =
_source
.GetEnumerator();
681
new IteratorSelectIterator<TSource, TResult2>(
_source
, CombineSelectors(_selector, selector));
686
Iterator<TSource>? source =
_source
.Skip(count);
693
Iterator<TSource>? source =
_source
.Take(count);
700
TSource? input =
_source
.TryGetElementAt(index, out sourceFound);
708
TSource? input =
_source
.TryGetFirst(out sourceFound);
716
TSource? input =
_source
.TryGetLast(out sourceFound);
723
Debug.Assert(
_source
.GetCount(onlyIfCheap: true) == -1);
729
foreach (TSource input in
_source
)
743
Debug.Assert(count ==
_source
.GetCount(onlyIfCheap: true));
746
Fill(
_source
, array, _selector);
752
int count =
_source
.GetCount(onlyIfCheap: true);
763
Debug.Assert(
_source
.GetCount(onlyIfCheap: true) == -1);
769
foreach (TSource input in
_source
)
782
int count =
_source
.GetCount(onlyIfCheap: true);
794
Fill(
_source
, SetCountAndGetSpan(list, count), _selector);
822
foreach (TSource item in
_source
)
831
return
_source
.GetCount(onlyIfCheap);