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