1 implementation of IQueryProvider
System.Linq.Queryable (1)
System\Linq\EnumerableQuery.cs (1)
37
public class EnumerableQuery<T> : EnumerableQuery, IOrderedQueryable<T>,
IQueryProvider
33 references to IQueryProvider
netstandard (1)
netstandard.cs (1)
1036
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.
IQueryProvider
))]
System.Core (1)
System.Core.cs (1)
174
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.
IQueryProvider
))]
System.Linq.Expressions (2)
System\Linq\IQueryable.cs (2)
28
IQueryProvider
Provider { get; }
43
/// The <see cref="
IQueryProvider
"/> interface is intended for implementation by query providers.
System.Linq.Queryable (29)
System\Linq\EnumerableQuery.cs (5)
42
IQueryProvider
IQueryable.Provider => this;
63
IQueryable
IQueryProvider
.CreateQuery(Expression expression)
73
IQueryable<TElement>
IQueryProvider
.CreateQuery<TElement>(Expression expression)
84
object?
IQueryProvider
.Execute(Expression expression)
91
TElement
IQueryProvider
.Execute<TElement>(Expression expression)
System\Linq\Queryable.cs (24)
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.
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.
528
/// 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.
643
/// 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.
686
/// It then passes the <see cref="MethodCallExpression"/> to the <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> method
687
/// of the <see cref="
IQueryProvider
"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/>
688
/// parameter. The result of calling <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> is cast to
723
/// It then passes the <see cref="MethodCallExpression"/> to the <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> method
724
/// of the <see cref="
IQueryProvider
"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/>
725
/// parameter. The result of calling <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> is cast to
785
/// It then passes the <see cref="MethodCallExpression"/> to the <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> method
786
/// of the <see cref="
IQueryProvider
"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/>
787
/// parameter. The result of calling <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> is cast to
822
/// It then passes the <see cref="MethodCallExpression"/> to the <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> method
823
/// of the <see cref="
IQueryProvider
"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/>
824
/// parameter. The result of calling <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> is cast to
954
/// 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.
1068
/// 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.