1 implementation of IQueryProvider
System.Linq.Queryable (1)
System\Linq\EnumerableQuery.cs (1)
37
public class EnumerableQuery<T> : EnumerableQuery, IOrderedQueryable<T>,
IQueryProvider
21 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 (17)
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 (12)
259
/// It then passes the <see cref="MethodCallExpression"/> to the <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> method
260
/// of the <see cref="
IQueryProvider
"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/>
261
/// parameter. The result of calling <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> is cast to
296
/// It then passes the <see cref="MethodCallExpression"/> to the <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> method
297
/// of the <see cref="
IQueryProvider
"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/>
298
/// parameter. The result of calling <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> is cast to
358
/// It then passes the <see cref="MethodCallExpression"/> to the <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> method
359
/// of the <see cref="
IQueryProvider
"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/>
360
/// parameter. The result of calling <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> is cast to
395
/// It then passes the <see cref="MethodCallExpression"/> to the <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> method
396
/// of the <see cref="
IQueryProvider
"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/>
397
/// parameter. The result of calling <see cref="
IQueryProvider
.CreateQuery{TElement}(Expression)"/> is cast to