# System.Linq

``` diff
 namespace System.Linq {
     public class EnumerableQuery<T> : EnumerableQuery, IEnumerable, IEnumerable<T>, IOrderedQueryable, IOrderedQueryable<T>, IQueryable, IQueryable<T>, IQueryProvider {
-        IQueryable<S> System.Linq.IQueryProvider.CreateQuery<S>(Expression expression);

+        IQueryable<TElement> System.Linq.IQueryProvider.CreateQuery<TElement>(Expression expression);
-        S System.Linq.IQueryProvider.Execute<S>(Expression expression);

+        TElement System.Linq.IQueryProvider.Execute<TElement>(Expression expression);
     }
 }
```

