1 implementation of Provider
System.Linq.Queryable (1)
System\Linq\EnumerableQuery.cs (1)
42IQueryProvider IQueryable.Provider => this;
183 references to Provider
System.Linq.Queryable (183)
System\Linq\Queryable.cs (183)
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)>( 775/// of the <see cref="IQueryProvider"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/> 789return (IOrderedQueryable<T>)source.Provider.CreateQuery<T>( 812/// of the <see cref="IQueryProvider"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/> 826return (IOrderedQueryable<T>)source.Provider.CreateQuery<T>( 839return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 852return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>( 874/// of the <see cref="IQueryProvider"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/> 888return (IOrderedQueryable<T>)source.Provider.CreateQuery<T>( 911/// of the <see cref="IQueryProvider"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/> 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>( 1962return source.Provider.Execute<TSource>( 1975return source.Provider.Execute<TSource>( 1987return source.Provider.Execute<TSource>( 2005return source.Provider.Execute<TSource>( 2018return source.Provider.Execute<TSource>( 2038return source.Provider.Execute<TSource>( 2050return source.Provider.Execute<TSource>( 2063return source.Provider.Execute<TSource>( 2075return source.Provider.Execute<TSource>( 2093return source.Provider.Execute<TSource>( 2106return source.Provider.Execute<TSource>( 2126return source.Provider.Execute<TSource>( 2139return source.Provider.Execute<TSource>( 2152return source.Provider.Execute<TSource>( 2164return source.Provider.Execute<TSource>( 2183return source.Provider.Execute<TSource>( 2196return source.Provider.Execute<TSource>( 2217return source.Provider.Execute<TSource>( 2232return source.Provider.Execute<TSource>( 2254return source.Provider.Execute<TSource>( 2266return source.Provider.Execute<TSource>( 2284return source.Provider.Execute<TSource>( 2296return source.Provider.CreateQuery<TSource>( 2308return source.Provider.CreateQuery<TSource>( 2320return source.Provider.Execute<bool>( 2332return source.Provider.Execute<bool>( 2344return source.Provider.CreateQuery<TSource>( 2357return source1.Provider.Execute<bool>( 2370return source1.Provider.Execute<bool>( 2390return source.Provider.CreateQuery<TSource>( 2402return source.Provider.Execute<bool>( 2415return source.Provider.Execute<bool>( 2428return source.Provider.Execute<bool>( 2440return source.Provider.Execute<int>( 2453return source.Provider.Execute<int>( 2474return source.Provider.CreateQuery<KeyValuePair<TKey, int>>( 2486return source.Provider.Execute<long>( 2499return source.Provider.Execute<long>( 2511return source.Provider.Execute<TSource>( 2530return source.Provider.Execute<TSource>( 2544return source.Provider.Execute<TResult>( 2565return source.Provider.Execute<TSource>( 2591return source.Provider.Execute<TSource>( 2615return source.Provider.Execute<TSource>( 2629return source.Provider.Execute<TSource>( 2647return source.Provider.Execute<TSource>( 2661return source.Provider.Execute<TResult>( 2682return source.Provider.Execute<TSource>( 2708return source.Provider.Execute<TSource>( 2732return source.Provider.Execute<TSource>( 2746return source.Provider.Execute<int>( 2758return source.Provider.Execute<int?>( 2770return source.Provider.Execute<long>( 2782return source.Provider.Execute<long?>( 2794return source.Provider.Execute<float>( 2806return source.Provider.Execute<float?>( 2818return source.Provider.Execute<double>( 2830return source.Provider.Execute<double?>( 2842return source.Provider.Execute<decimal>( 2854return source.Provider.Execute<decimal?>( 2867return source.Provider.Execute<int>( 2880return source.Provider.Execute<int?>( 2893return source.Provider.Execute<long>( 2906return source.Provider.Execute<long?>( 2919return source.Provider.Execute<float>( 2932return source.Provider.Execute<float?>( 2945return source.Provider.Execute<double>( 2958return source.Provider.Execute<double?>( 2971return source.Provider.Execute<decimal>( 2984return source.Provider.Execute<decimal?>( 2996return source.Provider.Execute<double>( 3008return source.Provider.Execute<double?>( 3020return source.Provider.Execute<double>( 3032return source.Provider.Execute<double?>( 3044return source.Provider.Execute<float>( 3056return source.Provider.Execute<float?>( 3068return source.Provider.Execute<double>( 3080return source.Provider.Execute<double?>( 3092return source.Provider.Execute<decimal>( 3104return source.Provider.Execute<decimal?>( 3117return source.Provider.Execute<double>( 3130return source.Provider.Execute<double?>( 3143return source.Provider.Execute<float>( 3156return source.Provider.Execute<float?>( 3169return source.Provider.Execute<double>( 3182return source.Provider.Execute<double?>( 3195return source.Provider.Execute<double>( 3208return source.Provider.Execute<double?>( 3221return source.Provider.Execute<decimal>( 3234return source.Provider.Execute<decimal?>( 3247return source.Provider.Execute<TSource>( 3260return source.Provider.Execute<TAccumulate>( 3274return source.Provider.Execute<TResult>( 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>(