System\Linq\Enumerable.cs (4)
42if (source is TSource[]) return new WhereSelectArrayIterator<TSource, TResult>((TSource[])source, null, selector);
200return new WhereSelectArrayIterator<TSource, TResult>(source, predicate, selector);
432return new WhereSelectArrayIterator<TSource, TResult>(source, predicate, selector);
451return new WhereSelectArrayIterator<TSource, TResult2>(source, predicate, CombineSelectors(this.selector, selector));