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