System\Linq\Enumerable.cs (4)
43if (source is List<TSource>) return new WhereSelectListIterator<TSource, TResult>((List<TSource>)source, null, selector);
244return new WhereSelectListIterator<TSource, TResult>(source, predicate, selector);
473return new WhereSelectListIterator<TSource, TResult>(source, predicate, selector);
497return new WhereSelectListIterator<TSource, TResult2>(source, predicate, CombineSelectors(this.selector, selector));