3 interfaces inheriting from IQueryable
System.Core (2)
System\Linq\IQueryable.cs (2)
23public interface IQueryable<out T> : IEnumerable<T>, IQueryable { 35public interface IOrderedQueryable : IQueryable {
System.Data.Linq (1)
DataContext.cs (1)
1003public interface ITable : IQueryable {
6 implementations of IQueryable
System.Core (1)
System\Linq\SequenceQuery.cs (1)
40public class EnumerableQuery<T> : EnumerableQuery, IOrderedQueryable<T>, IQueryable, IQueryProvider, IEnumerable<T>, IEnumerable {
System.Data.Entity (1)
System\Data\Objects\ObjectQuery.cs (1)
26public abstract class ObjectQuery : IEnumerable, IQueryable, IOrderedQueryable, IListSource
System.Data.Linq (1)
DataContext.cs (1)
1106public sealed class Table<TEntity> : IQueryable<TEntity>, IQueryProvider, IEnumerable<TEntity>, IQueryable, IEnumerable, ITable, IListSource, ITable<TEntity>
System.Data.Services (2)
System\Data\Services\Internal\ProjectedWrapper.cs (1)
393private sealed class QueryableWrapper : EnumerableWrapper, IQueryable
System\Data\Services\Providers\BasicExpandProvider.cs (1)
359internal class ExpandedQueryable<TWrapper> : IQueryable where TWrapper : IExpandedResult
System.Data.Services.Client (1)
System\Data\Services\Client\DataServiceQuery.cs (1)
19public abstract class DataServiceQuery : DataServiceRequest, IQueryable
351 references to IQueryable
System.Core (14)
System\Linq\IQueryable.cs (6)
27IQueryable CreateQuery(Expression expression); 79public static IQueryable AsQueryable(this IEnumerable source) { 82if (source is IQueryable) 83return (IQueryable)source; 116public static IQueryable<TResult> OfType<TResult>(this IQueryable source) { 127public static IQueryable<TResult> Cast<TResult>(this IQueryable source) {
System\Linq\SequenceQuery.cs (8)
20internal static IQueryable Create(Type elementType, IEnumerable sequence){ 25return (IQueryable) Activator.CreateInstance(seqType, BindingFlags.Instance|BindingFlags.Public|BindingFlags.NonPublic, null, new object[] {sequence}, null); 29internal static IQueryable Create(Type elementType, Expression expression) { 34return (IQueryable) Activator.CreateInstance(seqType, BindingFlags.Instance|BindingFlags.Public|BindingFlags.NonPublic, null, new object[] {expression}, null); 44IQueryProvider IQueryable.Provider { 69Expression IQueryable.Expression { 73Type IQueryable.ElementType { 77IQueryable IQueryProvider.CreateQuery(Expression expression){
System.Data.Entity (43)
System\Data\Common\Internal\Materialization\CompensatingCollection.cs (3)
76Type IQueryable.ElementType 81Expression IQueryable.Expression 86IQueryProvider IQueryable.Provider
System\Data\Objects\ELinq\Funcletizer.cs (1)
474&& typeof(IQueryable).IsAssignableFrom(ue.Operand.Type))
System\Data\Objects\ELinq\ObjectQueryProvider.cs (2)
100IQueryable IQueryProvider.CreateQuery(Expression expression) 103if (!typeof(IQueryable).IsAssignableFrom(expression.Type))
System\Data\Objects\EntityFunctions.cs (32)
40return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 54return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 68return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 82return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 96return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 110return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 124return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 138return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 152return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 166return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 180return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 194return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 208return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 222return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 236return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 250return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 264return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 278return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 292return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 306return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 320return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 334return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 348return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 362return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 376return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 390return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 404return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 418return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 432return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 446return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 460return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection))); 474return ((IQueryable)objectQuerySource).Provider.Execute<System.Double?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(collection)));
System\Data\Objects\ObjectQuery.cs (3)
93Type IQueryable.ElementType 105System.Linq.Expressions.Expression IQueryable.Expression 118IQueryProvider IQueryable.Provider
System\Data\Objects\SqlClient\SqlFunctions.cs (2)
40return ((IQueryable)objectQuerySource).Provider.Execute<System.Int32?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(arg))); 54return ((IQueryable)objectQuerySource).Provider.Execute<System.Int32?>(Expression.Call((MethodInfo)MethodInfo.GetCurrentMethod(),Expression.Constant(arg)));
System.Data.Linq (18)
DataContext.cs (7)
650internal string GetQueryText(IQueryable query) { 664public DbCommand GetCommand(IQueryable query) { 1131Expression IQueryable.Expression { 1135Type IQueryable.ElementType { 1139IQueryProvider IQueryable.Provider{ 1146IQueryable IQueryProvider.CreateQuery(Expression expression) { 1156return (IQueryable)Activator.CreateInstance(dqType, new object[] { this.context, expression });
DataQuery.cs (5)
25Expression IQueryable.Expression { 29Type IQueryable.ElementType { 34IQueryable IQueryProvider.CreateQuery(Expression expression) { 42return (IQueryable)Activator.CreateInstance(dqType, new object[] { this.context, expression }); 60IQueryProvider IQueryable.Provider {
SqlClient\Query\QueryConverter.cs (4)
289IQueryable query = sv.Value as IQueryable; 1785IQueryable query = values as IQueryable;
SqlClient\Reader\ObjectReaderCompiler.cs (1)
1663else if ((expectedType == typeof(IQueryable) ||
SqlClient\SqlProvider.cs (1)
1107if (typeof(IQueryable).IsAssignableFrom(queryInfo.ResultType)) {
System.Data.Services (143)
System\Data\Services\DataService.cs (6)
44/// <see cref="System.Data.Objects.ObjectContext" /> or another class that provides <see cref="IQueryable" /> 80private Action<IQueryable> requestQueryableConstructed; 186void IDataService.InternalApplyingExpansions(IQueryable queryable, ICollection<ExpandSegmentCollection> expandPaths) 339void IDataService.InternalOnRequestQueryConstructed(IQueryable query) 2209public void InternalApplyingExpansions(IQueryable queryable, ICollection<ExpandSegmentCollection> expandPaths) 2225public void InternalOnRequestQueryConstructed(IQueryable query)
System\Data\Services\DataServiceConfiguration.cs (2)
530internal static IQueryable ComposeResourceContainer(IDataService service, ResourceSetWrapper container, IQueryable query)
System\Data\Services\IDataService.cs (2)
93void InternalApplyingExpansions(IQueryable queryable, ICollection<ExpandSegmentCollection> expandPaths); 144void InternalOnRequestQueryConstructed(IQueryable query);
System\Data\Services\IExpandProvider.cs (2)
26/// <param name="queryable"><see cref="IQueryable"/> object to expand.</param> 40IEnumerable ApplyExpansions(IQueryable queryable, ICollection<ExpandSegmentCollection> expandPaths);
System\Data\Services\Internal\ProjectedWrapper.cs (8)
252/// <summary>Returns a wrapping <see cref="IQueryable"/> which will turn all special "null" instances 254/// <param name="queryable">The <see cref="IQueryable"/> to wrap.</param> 256internal static IQueryable WrapQueryable(IQueryable queryable) 391/// <summary>Wrapper around <see cref="IQueryable"/> which replaces special "null" instances 395/// <summary>The <see cref="IQueryable"/> this object is wrapping.</summary> 396private readonly IQueryable queryable; 400internal QueryableWrapper(IQueryable queryable) : base(queryable)
System\Data\Services\IUpdatable.cs (1)
37object GetResource(IQueryable query, string fullTypeName);
System\Data\Services\Parsing\RequestQueryParser.cs (4)
39internal static IQueryable OrderBy(IDataService service, IQueryable source, OrderingInfo orderingInfo) 75internal static IQueryable Where(IDataService service, ResourceSetWrapper setForIt, ResourceType typeForIt, IQueryable source, string predicate)
System\Data\Services\Providers\BaseServiceProvider.cs (9)
202/// <param name="source"><see cref="IQueryable"/> object to expand and apply projections to.</param> 206/// An <see cref="IQueryable"/> object, with the results including 210/// The returned <see cref="IQueryable"/> may implement the <see cref="IExpandedResult"/> interface 218/// If projections are required, the provider may choose to return <see cref="IQueryable"/> 222/// If both expansion and projections are required, the provider may choose to return <see cref="IQueryable"/> 226public abstract IQueryable ApplyProjections( 227IQueryable source, 290public IQueryable GetQueryRootForResourceSet(ResourceSet container) 631protected abstract IQueryable GetResourceContainerInstance(ResourceSet resourceContainer);
System\Data\Services\Providers\BasicExpandProvider.cs (27)
109/// <param name="source"><see cref="IQueryable"/> object to expand and apply projections to.</param> 113/// An <see cref="IQueryable"/> object, with the results including 117/// The returned <see cref="IQueryable"/> may implement the <see cref="IExpandedResult"/> interface 125/// If projections are required, the provider may choose to return <see cref="IQueryable"/> 129/// If both expansion and projections are required, the provider may choose to return <see cref="IQueryable"/> 134public IQueryable ApplyProjections( 135IQueryable source, 160IQueryable query = root.BuildProjectionQuery(source); 188return (IQueryable)Activator.CreateInstance(resultQueryable, args); 203internal static IQueryable ApplyOrderSkipTakeOnTopLevelResultAfterProjection( 204IQueryable query, 238query = (IQueryable) typeof(BasicExpandProvider).GetMethod("InvokeOrderBy", BindingFlags.Static | BindingFlags.NonPublic) 257internal static IQueryable ApplyOrderSkipTakeOnTopLevelResultBeforeProjections( 258IQueryable query, 280query = (IQueryable) typeof(BasicExpandProvider).GetMethod("InvokeOrderBy", BindingFlags.Static | BindingFlags.NonPublic) 298internal static IQueryable ApplySkipTakeOnTopLevelResult( 299IQueryable query, 305query = (IQueryable) typeof(BasicExpandProvider).GetMethod("InvokeSkipOrTake", BindingFlags.Static | BindingFlags.NonPublic) 312query = (IQueryable) typeof(BasicExpandProvider).GetMethod("InvokeSkipOrTake", BindingFlags.Static | BindingFlags.NonPublic) 330private static IQueryable InvokeOrderBy<TSource, TKey>(IQueryable query, LambdaExpression orderExpression, bool firstOrder, bool isAscending) 336return (IQueryable)orderingMethod 349private static IQueryable InvokeSkipOrTake<TSource>(IQueryable query, int count, bool isSkip) 352return (IQueryable)skipOrTakeMethod.Invoke(null, new object[] { (IQueryable<TSource>)query, count }); 1143internal IQueryable BuildProjectionQuery(IQueryable query)
System\Data\Services\Providers\DataServiceProviderWrapper.cs (1)
407public IQueryable GetQueryRootForResourceSet(ResourceSetWrapper resourceSet)
System\Data\Services\Providers\IDataServicePagingProvider.cs (1)
38void SetContinuationToken(IQueryable query, ResourceType resourceType, object[] continuationToken);
System\Data\Services\Providers\IDataServiceQueryProvider.cs (1)
46IQueryable GetQueryRootForResourceSet(ResourceSet resourceSet);
System\Data\Services\Providers\IProjectionProvider.cs (7)
30/// <param name="source"><see cref="IQueryable"/> object to expand and apply projections to.</param> 34/// An <see cref="IQueryable"/> object, with the results including 38/// The returned <see cref="IQueryable"/> may implement the <see cref="IExpandedResult"/> interface 46/// If projections are required, the provider may choose to return <see cref="IQueryable"/> 50/// If both expansion and projections are required, the provider may choose to return <see cref="IQueryable"/> 54IQueryable ApplyProjections( 55IQueryable source,
System\Data\Services\Providers\ObjectContextServiceProvider.cs (15)
217/// <param name="source"><see cref="IQueryable"/> object to expand and apply projections to.</param> 221/// An <see cref="IQueryable"/> object, with the results including 225/// The returned <see cref="IQueryable"/> may implement the <see cref="IExpandedResult"/> interface 233/// If projections are required, the provider may choose to return <see cref="IQueryable"/> 237/// If both expansion and projections are required, the provider may choose to return <see cref="IQueryable"/> 242public override IQueryable ApplyProjections( 243IQueryable source, 277return VisitDottedExpandPaths<IQueryable>( 279(queryable, dottedPath) => (IQueryable)includeMethod.Invoke(null, new object[] { queryable, dottedPath }), 380public object GetResource(IQueryable query, string fullTypeName) 908protected override IQueryable GetResourceContainerInstance(ResourceSet resourceContainer) 1179private static ObjectQuery<T> Include<T>(IQueryable query, string dottedPath) 2356System.Reflection.Emit.DynamicMethod readerMethod = new System.Reflection.Emit.DynamicMethod("queryable_reader", typeof(IQueryable), parameterTypes, false); 2365container.ReadFromContextDelegate = (Func<object, IQueryable>)readerMethod.CreateDelegate(typeof(Func<object, IQueryable>));
System\Data\Services\Providers\ReflectionServiceProvider.cs (11)
118/// <param name="source"><see cref="IQueryable"/> object to expand and apply projections to.</param> 122/// An <see cref="IQueryable"/> object, with the results including 126/// The returned <see cref="IQueryable"/> may implement the <see cref="IExpandedResult"/> interface 134/// If projections are required, the provider may choose to return <see cref="IQueryable"/> 138/// If both expansion and projections are required, the provider may choose to return <see cref="IQueryable"/> 142public override IQueryable ApplyProjections( 143IQueryable source, 309protected override IQueryable GetResourceContainerInstance(ResourceSet resourceContainer) 319System.Reflection.Emit.DynamicMethod readerMethod = new System.Reflection.Emit.DynamicMethod("queryable_reader", typeof(IQueryable), parameterTypes, false); 325resourceContainer.ReadFromContextDelegate = (Func<object, IQueryable>)readerMethod.CreateDelegate(typeof(Func<object, IQueryable>));
System\Data\Services\Providers\ResourceContainer.cs (2)
37private Func<object, System.Linq.IQueryable> readFromContextDelegate; 99internal Func<object, System.Linq.IQueryable> ReadFromContextDelegate
System\Data\Services\RequestQueryProcessor.cs (10)
85private IQueryable query; 102this.query = (IQueryable)description.RequestEnumerable; 266if (!(description.RequestEnumerable is IQueryable)) 282private static IQueryable InvokeSkip<T>(IQueryable source, int count) 294private static IQueryable InvokeTake<T>(IQueryable source, int count) 1161this.service.InternalOnRequestQueryConstructed(this.queryResults as IQueryable ?? this.query); 1289this.query = (IQueryable)RequestQueryProcessor 1299this.query = (IQueryable)RequestQueryProcessor
System\Data\Services\RequestUriProcessor.cs (30)
408internal static IQueryable InvokeSelectForTypes(IQueryable query, Type projectedType, LambdaExpression selector) 415return (IQueryable)method.Invoke(null, new object[] { query, selector }); 423internal static IQueryable InvokeWhereForType(IQueryable query, LambdaExpression predicate) 428return (IQueryable)whereMethod.Invoke(null, new object[] { query, predicate }); 522segment.RequestQueryable = (IQueryable)service.Provider.InvokeServiceOperation(segment.Operation, segment.OperationParameters); 990private static IQueryable InvokeSelect<TSource, TResult>(IQueryable source, LambdaExpression selector) 1006private static IQueryable InvokeSelectMany<TSource, TResult>(IQueryable source, LambdaExpression selector) 1021private static IQueryable InvokeWhere<TSource>(IQueryable query, LambdaExpression predicate) 1111private static IQueryable SelectElement(IQueryable query, ResourceProperty property) 1122return (IQueryable)method.Invoke(null, new object[] { query, selector }); 1130private static IQueryable SelectMultiple(IQueryable query, ResourceProperty property) 1147return (IQueryable)method.Invoke(null, new object[] { query, selector }); 1155private static IQueryable SelectOpenProperty(IQueryable query, string propertyName) 1166return (IQueryable)method.Invoke(null, new object[] { query, selector }); 1174private static IQueryable SelectLateBoundProperty(IQueryable query, ResourceProperty property) 1186return (IQueryable)method.Invoke(null, new object[] { query, selector }); 1194private static IQueryable SelectLateBoundPropertyMultiple(IQueryable query, ResourceProperty property) 1207return (IQueryable)method.Invoke(null, new object[] { query, selector }); 1215private static IQueryable SelectResourceByKey(IQueryable query, ResourceType resourceType, KeyInstance key)
System\Data\Services\SegmentInfo.cs (2)
195internal IQueryable RequestQueryable 199return this.RequestEnumerable as IQueryable;
System\Data\Services\Serializers\Deserializer.cs (1)
550object resource = service.Updatable.GetResource((IQueryable)segmentInfo.RequestEnumerable, fullTypeName);
System\Data\Services\UpdatableWrapper.cs (1)
103internal object GetResource(IQueryable query, string fullTypeName)
System.Data.Services.Client (2)
System\Data\Services\Client\ALinq\DataServiceQueryProvider.cs (2)
46public IQueryable CreateQuery(Expression expression) 59return (IQueryable)Util.ConstructorInvoke(ci, args);
System.ServiceModel (1)
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
76static Type typeOfIQueryable = typeof(IQueryable);
System.Web.DynamicData (31)
DynamicData\ControlFilterExpression.cs (2)
156public override IQueryable GetQueryable(IQueryable source) {
DynamicData\DynamicFilter.cs (2)
146IQueryable IFilterExpressionProvider.GetQueryable(IQueryable source) {
DynamicData\DynamicFilterExpression.cs (3)
42public override IQueryable GetQueryable(IQueryable source) { 43IQueryable result = FilterExpressionProvider.GetQueryable(source);
DynamicData\DynamicRouteExpression.cs (2)
48public override IQueryable GetQueryable(IQueryable source) {
DynamicData\IFilterExpressionProvider.cs (2)
12IQueryable GetQueryable(IQueryable source);
DynamicData\IMetaTable.cs (2)
44IQueryable GetQuery(); 45IQueryable GetQuery(object context);
DynamicData\MetaTable.cs (4)
712public IQueryable GetQuery() { 722public virtual IQueryable GetQuery(object context) { 727IQueryable query = Provider.GetQuery(context); 977IQueryable IMetaTable.GetQuery(object context) {
DynamicData\ModelProviders\DLinqTableProvider.cs (2)
73public override IQueryable GetQuery(object context) { 74return (IQueryable)_prop.GetValue(context, null);
DynamicData\ModelProviders\EFTableProvider.cs (2)
68public override IQueryable GetQuery(object context) { 69return (IQueryable)CreateQueryMethod.Invoke(context,
DynamicData\ModelProviders\SimpleTableProvider.cs (1)
49public override IQueryable GetQuery(object context) {
DynamicData\ModelProviders\TableProvider.cs (1)
72public abstract IQueryable GetQuery(object context);
DynamicData\QueryableFilterRepeater.cs (2)
134IQueryable IFilterExpressionProvider.GetQueryable(IQueryable source) {
DynamicData\QueryableFilterUserControl.cs (4)
21public abstract IQueryable GetQueryable(IQueryable source); 147public static IQueryable ApplyEqualityFilter(IQueryable source, string propertyName, object value) {
DynamicData\Util\Misc.cs (2)
220public static IQueryable BuildSortQueryable(IQueryable query, IMetaTable table) {
System.Web.Entity (4)
System\Data\WebControls\EntityDataSourceView.cs (1)
273var queryReturned = queryEventArgs.Query;
System\Data\WebControls\OrderByBuilder.cs (3)
176private static IQueryable ExpandQueryableOrderBy(IQueryable source, string[] statements) 211IQueryable query = source;
System.Web.Extensions (95)
UI\WebControls\Dynamic.cs (16)
26return (IQueryable<T>)Where((IQueryable)source, predicate, values); 29public static IQueryable Where(this IQueryable source, string predicate, params object[] values) { 40public static IQueryable Select(this IQueryable source, string selector, params object[] values) { 52return (IQueryable<T>)OrderBy((IQueryable)source, ordering, values); 55public static IQueryable OrderBy(this IQueryable source, string ordering, params object[] values) { 76public static IQueryable Take(this IQueryable source, int count) { 85public static IQueryable Skip(this IQueryable source, int count) { 94public static IQueryable GroupBy(this IQueryable source, string keySelector, string elementSelector, params object[] values) { 107public static bool Any(this IQueryable source) { 115public static int Count(this IQueryable source) {
UI\WebControls\DynamicQueryableWrapper.cs (13)
13public IQueryable Where(IQueryable source, string predicate, params object[] values) { 17public IQueryable Select(IQueryable source, string selector, params object[] values) { 21public IQueryable OrderBy(IQueryable source, string ordering, params object[] values) { 25public IQueryable Take(IQueryable source, int count) { 29public IQueryable Skip(IQueryable source, int count) { 33public IQueryable GroupBy(IQueryable source, string keySelector, string elementSelector, params object[] values) { 37public int Count(IQueryable source) {
UI\WebControls\Expressions\CustomExpression.cs (2)
28public override IQueryable GetQueryable(IQueryable source) {
UI\WebControls\Expressions\CustomExpressionEventArgs.cs (2)
8public IQueryable Query { get; set; } 11public CustomExpressionEventArgs(IQueryable source, IDictionary<string, object> values) {
UI\WebControls\Expressions\DataSourceExpression.cs (2)
83public abstract IQueryable GetQueryable(IQueryable source);
UI\WebControls\Expressions\ExpressionHelper.cs (6)
51public static IQueryable Where(this IQueryable source, LambdaExpression lambda) { 55public static IQueryable Call(this IQueryable source, string queryMethod, Type[] genericArgs, params Expression[] arguments) { 66public static IQueryable Call(this IQueryable source, string queryableMethod, LambdaExpression lambda, params Type[] genericArgs) {
UI\WebControls\Expressions\MethodExpression.cs (5)
106public override IQueryable GetQueryable(IQueryable source) { 154IQueryable queryable = result as IQueryable; 162return (IQueryable)result;
UI\WebControls\Expressions\OfTypeExpression.cs (2)
78public override IQueryable GetQueryable(IQueryable query) {
UI\WebControls\Expressions\OrderByExpression.cs (4)
52public override IQueryable GetQueryable(IQueryable source) { 71private static IQueryable CreateSortQueryable(IQueryable source, ParameterExpression parameterExpression, SortDirection direction, string dataField, bool isThenBy) {
UI\WebControls\Expressions\PropertyExpression.cs (2)
10public override IQueryable GetQueryable(IQueryable source) {
UI\WebControls\Expressions\QueryExpression.cs (2)
41public virtual IQueryable GetQueryable(IQueryable source) {
UI\WebControls\Expressions\RangeExpression.cs (2)
48public override IQueryable GetQueryable(IQueryable source) {
UI\WebControls\Expressions\SearchExpression.cs (2)
42public override IQueryable GetQueryable(IQueryable source) {
UI\WebControls\IDynamicQueryable.cs (13)
12IQueryable Where(IQueryable source, string predicate, params object[] values); 14IQueryable Select(IQueryable source, string selector, params object[] values); 16IQueryable OrderBy(IQueryable source, string ordering, params object[] values); 18IQueryable Take(IQueryable source, int count); 20IQueryable Skip(IQueryable source, int count); 22IQueryable GroupBy(IQueryable source, string keySelector, string elementSelector, params object[] values); 24int Count(IQueryable source);
UI\WebControls\LinqDataSourceView.cs (1)
530IQueryable query = QueryableDataSourceHelper.AsQueryable(_selectResult);
UI\WebControls\QueryableDataSourceHelper.cs (8)
29internal static IQueryable AsQueryable(object o) { 30IQueryable oQueryable = o as IQueryable; 65public static IList ToList(this IQueryable query, Type dataObjectType) { 149internal static IQueryable CreateOrderByExpression(IOrderedDictionary parameters, IQueryable source, IDynamicQueryable queryable) { 161internal static IQueryable CreateWhereExpression(IDictionary<string, object> parameters, IQueryable source, IDynamicQueryable queryable) {
UI\WebControls\QueryableDataSourceView.cs (11)
358protected virtual IQueryable BuildQuery(DataSourceSelectArguments arguments) { 373IQueryable source = QueryableDataSourceHelper.AsQueryable(result); 380protected virtual IQueryable ExecuteQuery(IQueryable source, QueryContext context) { 393protected IQueryable ExecuteQueryExpressions(IQueryable source, QueryContext context) { 447protected IQueryable ExecuteSorting(IQueryable source, QueryContext context) { 456protected IQueryable ExecutePaging(IQueryable source, QueryContext context) { 526IQueryable source = BuildQuery(arguments);
UI\WebControls\QueryCreatedEventArgs.cs (2)
9public IQueryable Query { get; set; } 11public QueryCreatedEventArgs(IQueryable query) {