1 write to _selector
System.Linq (1)
System\Linq\Select.cs (1)
220
_selector
= selector;
12 references to _selector
System.Linq (12)
System\Linq\Select.cs (3)
225
private protected override Iterator<TResult> Clone() => new ListSelectIterator<TSource, TResult>(_source,
_selector
);
238
_current =
_selector
(_enumerator.Current);
250
new ListSelectIterator<TSource, TResult2>(_source, CombineSelectors(
_selector
, selector));
System\Linq\Select.SpeedOpt.cs (9)
400
Fill(source, results,
_selector
);
410
Fill(source, SetCountAndGetSpan(results, source.Length),
_selector
);
434
_selector
(_source[i]);
444
return new IListSkipTakeSelectIterator<TSource, TResult>(_source,
_selector
, count, int.MaxValue);
450
return new IListSkipTakeSelectIterator<TSource, TResult>(_source,
_selector
, 0, count - 1);
458
return
_selector
(_source[index]);
470
return
_selector
(_source[0]);
483
return
_selector
(_source[len - 1]);
496
if (EqualityComparer<TResult>.Default.Equals(
_selector
(_source[i]), value))