1 implementation of CreateQuery
System.Linq.Queryable (1)
System\Linq\EnumerableQuery.cs (1)
73IQueryable<TElement> IQueryProvider.CreateQuery<TElement>(Expression expression)
100 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 (99)
System\Linq\Queryable.cs (99)
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)>( 1241/// 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. 1259return outer.Provider.CreateQuery<TResult>( 1289return outer.Provider.CreateQuery<(TOuter? Outer, TInner? Inner)>( 1302return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 1315return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 1328return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 1341return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 1353return source.Provider.CreateQuery<TSource>( 1371return source.Provider.CreateQuery<TSource>( 1384return source.Provider.CreateQuery<TSource>( 1397return source.Provider.CreateQuery<TSource>( 1409return source.Provider.CreateQuery<TSource>( 1422return source.Provider.CreateQuery<TSource>( 1435return source.Provider.CreateQuery<TSource>( 1448return source.Provider.CreateQuery<IGrouping<TKey, TSource>>( 1462return source.Provider.CreateQuery<IGrouping<TKey, TElement>>( 1475return source.Provider.CreateQuery<IGrouping<TKey, TSource>>( 1489return source.Provider.CreateQuery<IGrouping<TKey, TElement>>( 1504return source.Provider.CreateQuery<TResult>( 1518return source.Provider.CreateQuery<TResult>( 1532return source.Provider.CreateQuery<TResult>( 1547return source.Provider.CreateQuery<TResult>( 1559return source.Provider.CreateQuery<TSource>( 1571return source.Provider.CreateQuery<TSource>( 1591return source.Provider.CreateQuery<TSource>( 1612return source.Provider.CreateQuery<TSource>( 1635return source.Provider.CreateQuery<TSource[]>( 1648return source1.Provider.CreateQuery<TSource>( 1661return source1.Provider.CreateQuery<(TFirst, TSecond)>( 1675return source1.Provider.CreateQuery<TResult>( 1699return source1.Provider.CreateQuery<(TFirst, TSecond, TThird)>( 1712return source1.Provider.CreateQuery<TSource>( 1725return source1.Provider.CreateQuery<TSource>( 1749return source1.Provider.CreateQuery<TSource>( 1772return source1.Provider.CreateQuery<TSource>( 1792return source.Provider.CreateQuery<(int Index, TSource Item)>( 1805return source1.Provider.CreateQuery<TSource>( 1818return source1.Provider.CreateQuery<TSource>( 1842return source1.Provider.CreateQuery<TSource>( 1867return source1.Provider.CreateQuery<TSource>( 1883return source1.Provider.CreateQuery<TSource>( 1896return source1.Provider.CreateQuery<TSource>( 1921return source1.Provider.CreateQuery<TSource>( 1947return source1.Provider.CreateQuery<TSource>( 2296return source.Provider.CreateQuery<TSource>( 2308return source.Provider.CreateQuery<TSource>( 2344return source.Provider.CreateQuery<TSource>( 2390return source.Provider.CreateQuery<TSource>( 2474return source.Provider.CreateQuery<KeyValuePair<TKey, int>>( 3304return source.Provider.CreateQuery<KeyValuePair<TKey, TAccumulate>>( 3335return source.Provider.CreateQuery<KeyValuePair<TKey, TAccumulate>>( 3347return source.Provider.CreateQuery<TSource>( 3360return source.Provider.CreateQuery<TSource>( 3372return source.Provider.CreateQuery<TSource>( 3384return source.Provider.CreateQuery<TSource>(