1 implementation of CreateQuery
System.Linq.Queryable (1)
System\Linq\EnumerableQuery.cs (1)
73IQueryable<TElement> IQueryProvider.CreateQuery<TElement>(Expression expression)
97 references to CreateQuery
System.Linq.Expressions (1)
System\Linq\IQueryable.cs (1)
64/// The <see cref="CreateQuery{TElement}"/> method is used to create new <see cref="IQueryable{T}"/> objects, given an expression tree. The query that is represented by the returned object is associated with a specific LINQ provider.
System.Linq.Queryable (96)
System\Linq\Queryable.cs (96)
53return source.Provider.CreateQuery<TSource>( 66return source.Provider.CreateQuery<TSource>( 78return source.Provider.CreateQuery<TResult>( 90return source.Provider.CreateQuery<TResult>( 103return source.Provider.CreateQuery<TResult>( 116return source.Provider.CreateQuery<TResult>( 129return source.Provider.CreateQuery<TResult>( 142return source.Provider.CreateQuery<TResult>( 156return source.Provider.CreateQuery<TResult>( 170return source.Provider.CreateQuery<TResult>( 267/// It then passes the <see cref="MethodCallExpression" /> to the <see cref="IQueryProvider.CreateQuery{TElement}(Expression)" /> method of the <see cref="IQueryProvider" /> represented by the <see cref="IQueryable.Provider" /> property of the <paramref name="outer" /> parameter. 289return outer.Provider.CreateQuery<TResult>( 382/// It then passes the <see cref="MethodCallExpression" /> to the <see cref="IQueryProvider.CreateQuery{TElement}(Expression)" /> method of the <see cref="IQueryProvider" /> represented by the <see cref="IQueryable.Provider" /> property of the <paramref name="outer" /> parameter. 404return outer.Provider.CreateQuery<TResult>( 436return outer.Provider.CreateQuery<IGrouping<TOuter, TInner>>( 464return outer.Provider.CreateQuery<(TOuter Outer, TInner Inner)>( 480return outer.Provider.CreateQuery<TResult>( 496return outer.Provider.CreateQuery<TResult>( 588/// It then passes the <see cref="MethodCallExpression" /> to the <see cref="IQueryProvider.CreateQuery{TElement}(Expression)" /> method of the <see cref="IQueryProvider" /> represented by the <see cref="IQueryable.Provider" /> property of the <paramref name="outer" /> parameter. 610return outer.Provider.CreateQuery<TResult>( 703/// It then passes the <see cref="MethodCallExpression" /> to the <see cref="IQueryProvider.CreateQuery{TElement}(Expression)" /> method of the <see cref="IQueryProvider" /> represented by the <see cref="IQueryable.Provider" /> property of the <paramref name="outer" /> parameter. 725return outer.Provider.CreateQuery<TResult>( 753return outer.Provider.CreateQuery<(TOuter Outer, TInner? Inner)>( 774/// It then passes the <see cref="MethodCallExpression"/> to the <see cref="IQueryProvider.CreateQuery{TElement}(Expression)"/> method 776/// parameter. The result of calling <see cref="IQueryProvider.CreateQuery{TElement}(Expression)"/> is cast to 789return (IOrderedQueryable<T>)source.Provider.CreateQuery<T>( 811/// It then passes the <see cref="MethodCallExpression"/> to the <see cref="IQueryProvider.CreateQuery{TElement}(Expression)"/> method 813/// parameter. The result of calling <see cref="IQueryProvider.CreateQuery{TElement}(Expression)"/> is cast to 826return (IOrderedQueryable<T>)source.Provider.CreateQuery<T>( 839return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 852return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 873/// It then passes the <see cref="MethodCallExpression"/> to the <see cref="IQueryProvider.CreateQuery{TElement}(Expression)"/> method 875/// parameter. The result of calling <see cref="IQueryProvider.CreateQuery{TElement}(Expression)"/> is cast to 888return (IOrderedQueryable<T>)source.Provider.CreateQuery<T>( 910/// It then passes the <see cref="MethodCallExpression"/> to the <see cref="IQueryProvider.CreateQuery{TElement}(Expression)"/> method 912/// parameter. The result of calling <see cref="IQueryProvider.CreateQuery{TElement}(Expression)"/> is cast to 925return (IOrderedQueryable<T>)source.Provider.CreateQuery<T>( 938return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 951return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 1042/// It then passes the <see cref="MethodCallExpression" /> to the <see cref="IQueryProvider.CreateQuery{TElement}(Expression)" /> method of the <see cref="IQueryProvider" /> represented by the <see cref="IQueryable.Provider" /> property of the <paramref name="outer" /> parameter. 1064return outer.Provider.CreateQuery<TResult>( 1156/// It then passes the <see cref="MethodCallExpression" /> to the <see cref="IQueryProvider.CreateQuery{TElement}(Expression)" /> method of the <see cref="IQueryProvider" /> represented by the <see cref="IQueryable.Provider" /> property of the <paramref name="outer" /> parameter. 1178return outer.Provider.CreateQuery<TResult>( 1206return outer.Provider.CreateQuery<(TOuter? Outer, TInner Inner)>( 1219return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 1232return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 1245return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 1258return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 1270return source.Provider.CreateQuery<TSource>( 1288return source.Provider.CreateQuery<TSource>( 1301return source.Provider.CreateQuery<TSource>( 1314return source.Provider.CreateQuery<TSource>( 1326return source.Provider.CreateQuery<TSource>( 1339return source.Provider.CreateQuery<TSource>( 1352return source.Provider.CreateQuery<TSource>( 1365return source.Provider.CreateQuery<IGrouping<TKey, TSource>>( 1379return source.Provider.CreateQuery<IGrouping<TKey, TElement>>( 1392return source.Provider.CreateQuery<IGrouping<TKey, TSource>>( 1406return source.Provider.CreateQuery<IGrouping<TKey, TElement>>( 1421return source.Provider.CreateQuery<TResult>( 1435return source.Provider.CreateQuery<TResult>( 1449return source.Provider.CreateQuery<TResult>( 1464return source.Provider.CreateQuery<TResult>( 1476return source.Provider.CreateQuery<TSource>( 1488return source.Provider.CreateQuery<TSource>( 1508return source.Provider.CreateQuery<TSource>( 1529return source.Provider.CreateQuery<TSource>( 1552return source.Provider.CreateQuery<TSource[]>( 1565return source1.Provider.CreateQuery<TSource>( 1578return source1.Provider.CreateQuery<(TFirst, TSecond)>( 1592return source1.Provider.CreateQuery<TResult>( 1616return source1.Provider.CreateQuery<(TFirst, TSecond, TThird)>( 1629return source1.Provider.CreateQuery<TSource>( 1642return source1.Provider.CreateQuery<TSource>( 1666return source1.Provider.CreateQuery<TSource>( 1689return source1.Provider.CreateQuery<TSource>( 1709return source.Provider.CreateQuery<(int Index, TSource Item)>( 1722return source1.Provider.CreateQuery<TSource>( 1735return source1.Provider.CreateQuery<TSource>( 1759return source1.Provider.CreateQuery<TSource>( 1784return source1.Provider.CreateQuery<TSource>( 1800return source1.Provider.CreateQuery<TSource>( 1813return source1.Provider.CreateQuery<TSource>( 1838return source1.Provider.CreateQuery<TSource>( 1864return source1.Provider.CreateQuery<TSource>( 2213return source.Provider.CreateQuery<TSource>( 2225return source.Provider.CreateQuery<TSource>( 2261return source.Provider.CreateQuery<TSource>( 2307return source.Provider.CreateQuery<TSource>( 2391return source.Provider.CreateQuery<KeyValuePair<TKey, int>>( 3221return source.Provider.CreateQuery<KeyValuePair<TKey, TAccumulate>>( 3252return source.Provider.CreateQuery<KeyValuePair<TKey, TAccumulate>>( 3264return source.Provider.CreateQuery<TSource>( 3277return source.Provider.CreateQuery<TSource>( 3289return source.Provider.CreateQuery<TSource>( 3301return source.Provider.CreateQuery<TSource>(