2 interfaces inheriting from IQueryable
System.Linq.Expressions (2)
System\Linq\IQueryable.cs (2)
35public interface IQueryable<out T> : IEnumerable<T>, IQueryable 95public interface IOrderedQueryable : IQueryable
48 references to IQueryable
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
63private static Type s_typeOfIQueryable = typeof(IQueryable);
Microsoft.AspNetCore.Components.QuickGrid (2)
Infrastructure\AsyncQueryExecutorSupplier.cs (1)
41throw new InvalidOperationException($"The supplied {nameof(IQueryable)} is provided by Entity Framework. To query it efficiently, you must reference the package Microsoft.AspNetCore.Components.QuickGrid.EntityFrameworkAdapter and call AddQuickGridEntityFrameworkAdapter on your service collection.");
QuickGrid.razor.cs (1)
24/// or an EntityFramework DataSet or an <see cref="IQueryable"/> derived from it.
Microsoft.AspNetCore.Mvc.IntegrationTests (1)
HasValidatorsValidationMetadataProviderIntegrationTest.cs (1)
38mvcOptions.ModelMetadataDetailsProviders.Add(new SuppressChildValidationMetadataProvider(typeof(IQueryable)));
Microsoft.Extensions.Identity.Core (4)
RoleManager.cs (2)
119/// Gets a flag indicating whether the underlying persistence store supports returning an <see cref="IQueryable"/> collection of roles. 122/// true if the underlying persistence store supports returning an <see cref="IQueryable"/> collection of roles, otherwise false.
UserManager.cs (2)
368/// <see cref="IQueryable"/> collections of information. 371/// true if the backing user store supports returning <see cref="IQueryable"/> collections of
netstandard (1)
netstandard.cs (1)
1034[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.IQueryable))]
System.Core (1)
System.Core.cs (1)
172[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Linq.IQueryable))]
System.Linq.Expressions (8)
System\Linq\IQueryable.cs (8)
16/// Gets the expression tree that is associated with the instance of <see cref="IQueryable"/>. 21/// Gets the type of the element(s) that are returned when the expression tree associated with this instance of <see cref="IQueryable"/> is executed. 40/// Defines methods to create and execute queries that are described by an <see cref="IQueryable"/> object. 48/// Constructs an <see cref="IQueryable"/> object that can evaluate the query represented by a specified expression tree. 51/// <returns>An <see cref="IQueryable"/> that can evaluate the query represented by the specified expression tree.</returns> 53/// The CreateQuery method is used to create new <see cref="IQueryable"/> objects, given an expression tree. The query that is represented by the returned object is associated with a specific LINQ provider. 56IQueryable CreateQuery(Expression expression); 75/// The <see cref="Execute"/> method executes queries that return a single value (instead of an enumerable sequence of values). Expression trees that represent queries that return enumerable results are executed when their associated <see cref="IQueryable"/> object is enumerated.
System.Linq.Queryable (29)
System\Linq\EnumerableQuery.cs (8)
20internal static IQueryable Create(Type elementType, IEnumerable sequence) 23return (IQueryable)Activator.CreateInstance(seqType, sequence)!; 28internal static IQueryable Create(Type elementType, Expression expression) 31return (IQueryable)Activator.CreateInstance(seqType, expression)!; 42IQueryProvider IQueryable.Provider => this; 59Expression IQueryable.Expression => _expression; 61Type IQueryable.ElementType => typeof(T); 63IQueryable IQueryProvider.CreateQuery(Expression expression)
System\Linq\EnumerableRewriter.cs (5)
154{ typeof(IQueryable), typeof(IEnumerable) }, 381if (!typeof(IQueryable).IsAssignableFrom(type)) 398if (!typeof(IQueryable).IsAssignableFrom(type)) 410if (!typeof(IQueryable).IsAssignableFrom(type)) 430if (!typeof(IQueryable).IsAssignableFrom(type))
System\Linq\Queryable.cs (16)
29public static IQueryable AsQueryable(this IEnumerable source) 33if (source is IQueryable queryable) 74public static IQueryable<TResult> OfType<TResult>(this IQueryable source) 81new Func<IQueryable, IQueryable<TResult>>(OfType<TResult>).Method, 86public static IQueryable<TResult> Cast<TResult>(this IQueryable source) 93new Func<IQueryable, IQueryable<TResult>>(Cast<TResult>).Method, 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. 687/// of the <see cref="IQueryProvider"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/> 724/// of the <see cref="IQueryProvider"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/> 786/// of the <see cref="IQueryProvider"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/> 823/// of the <see cref="IQueryProvider"/> represented by the <see cref="IQueryable.Provider"/> property of the <paramref name="source"/> 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.
System.ServiceModel.Primitives (1)
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
64private static Type s_typeOfIQueryable = typeof(IQueryable);