9 implementations of Expression
System.Core (1)
System\Linq\SequenceQuery.cs (1)
69
Expression IQueryable.
Expression
{
System.Data.Entity (2)
System\Data\Common\Internal\Materialization\CompensatingCollection.cs (1)
81
Expression IQueryable.
Expression
System\Data\Objects\ObjectQuery.cs (1)
105
System.Linq.Expressions.Expression IQueryable.
Expression
System.Data.Linq (2)
DataContext.cs (1)
1131
Expression IQueryable.
Expression
{
DataQuery.cs (1)
25
Expression IQueryable.
Expression
{
System.Data.Services (2)
System\Data\Services\Internal\ProjectedWrapper.cs (1)
413
public Expression
Expression
System\Data\Services\Providers\BasicExpandProvider.cs (1)
379
public Expression
Expression
System.Data.Services.Client (2)
System\Data\Services\Client\DataServiceQuery.cs (1)
27
public abstract Expression
Expression
System\Data\Services\Client\DataServiceQueryOfT.cs (1)
73
public override Expression
Expression
154 references to Expression
System.Core (122)
System\Linq\IQueryable.cs (122)
99
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
112
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
123
new Expression[] { source.
Expression
}
134
new Expression[] { source.
Expression
}
147
new Expression[] { source.
Expression
, Expression.Quote(selector) }
160
new Expression[] { source.
Expression
, Expression.Quote(selector) }
173
new Expression[] { source.
Expression
, Expression.Quote(selector) }
186
new Expression[] { source.
Expression
, Expression.Quote(selector) }
201
new Expression[] { source.
Expression
, Expression.Quote(collectionSelector), Expression.Quote(resultSelector) }
216
new Expression[] { source.
Expression
, Expression.Quote(collectionSelector), Expression.Quote(resultSelector) }
222
if (q != null) return q.
Expression
;
242
outer.
Expression
,
267
outer.
Expression
,
293
outer.
Expression
,
317
outer.
Expression
,
336
new Expression[] { source.
Expression
, Expression.Quote(keySelector) }
349
new Expression[] { source.
Expression
, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IComparer<TKey>)) }
362
new Expression[] { source.
Expression
, Expression.Quote(keySelector) }
375
new Expression[] { source.
Expression
, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IComparer<TKey>)) }
388
new Expression[] { source.
Expression
, Expression.Quote(keySelector) }
401
new Expression[] { source.
Expression
, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IComparer<TKey>)) }
414
new Expression[] { source.
Expression
, Expression.Quote(keySelector) }
427
new Expression[] { source.
Expression
, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IComparer<TKey>)) }
438
new Expression[] { source.
Expression
, Expression.Constant(count) }
451
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
464
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
475
new Expression[] { source.
Expression
, Expression.Constant(count) }
488
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
501
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
514
new Expression[] { source.
Expression
, Expression.Quote(keySelector) }
529
new Expression[] { source.
Expression
, Expression.Quote(keySelector), Expression.Quote(elementSelector) }
542
new Expression[] { source.
Expression
, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IEqualityComparer<TKey>)) }
557
new Expression[] { source.
Expression
, Expression.Quote(keySelector), Expression.Quote(elementSelector), Expression.Constant(comparer, typeof(IEqualityComparer<TKey>)) }
575
new Expression[] { source.
Expression
, Expression.Quote(keySelector), Expression.Quote(elementSelector), Expression.Quote(resultSelector) }
591
new Expression[] { source.
Expression
, Expression.Quote(keySelector), Expression.Quote(resultSelector) }
607
new Expression[] { source.
Expression
, Expression.Quote(keySelector), Expression.Quote(resultSelector), Expression.Constant(comparer, typeof(IEqualityComparer<TKey>)) }
625
new Expression[] { source.
Expression
, Expression.Quote(keySelector), Expression.Quote(elementSelector), Expression.Quote(resultSelector), Expression.Constant(comparer, typeof(IEqualityComparer<TKey>)) }
636
new Expression[] { source.
Expression
}
647
new Expression[] { source.
Expression
, Expression.Constant(comparer, typeof(IEqualityComparer<TSource>)) }
660
new Expression[] { source1.
Expression
, GetSourceExpression(source2) }
675
new Expression[] { source1.
Expression
, GetSourceExpression(source2), Expression.Quote(resultSelector) }
688
new Expression[] { source1.
Expression
, GetSourceExpression(source2) }
702
source1.
Expression
,
718
new Expression[] { source1.
Expression
, GetSourceExpression(source2) }
732
source1.
Expression
,
748
new Expression[] { source1.
Expression
, GetSourceExpression(source2) }
762
source1.
Expression
,
776
new Expression[] { source.
Expression
}
789
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
800
new Expression[] { source.
Expression
}
813
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
824
new Expression[] { source.
Expression
}
837
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
848
new Expression[] { source.
Expression
}
861
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
872
new Expression[] { source.
Expression
}
885
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
896
new Expression[] { source.
Expression
}
909
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
922
new Expression[] { source.
Expression
, Expression.Constant(index) }
933
new Expression[] { source.
Expression
, Expression.Constant(index) }
944
new Expression[] { source.
Expression
}
955
new Expression[] { source.
Expression
, Expression.Constant(defaultValue, typeof(TSource)) }
966
new Expression[] { source.
Expression
, Expression.Constant(item, typeof(TSource)) }
977
new Expression[] { source.
Expression
, Expression.Constant(item, typeof(TSource)), Expression.Constant(comparer, typeof(IEqualityComparer<TSource>)) }
988
new Expression[] { source.
Expression
}
1001
new Expression[] { source1.
Expression
, GetSourceExpression(source2) }
1015
source1.
Expression
,
1029
new Expression[] { source.
Expression
}
1042
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
1055
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
1066
new Expression[] { source.
Expression
}
1079
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
1090
new Expression[] { source.
Expression
}
1103
new Expression[] { source.
Expression
, Expression.Quote(predicate) }
1114
new Expression[] { source.
Expression
}
1127
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1138
new Expression[] { source.
Expression
}
1151
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1162
new Expression[] { source.
Expression
}
1173
new Expression[] { source.
Expression
}
1184
new Expression[] { source.
Expression
}
1195
new Expression[] { source.
Expression
}
1206
new Expression[] { source.
Expression
}
1217
new Expression[] { source.
Expression
}
1228
new Expression[] { source.
Expression
}
1239
new Expression[] { source.
Expression
}
1250
new Expression[] { source.
Expression
}
1261
new Expression[] { source.
Expression
}
1274
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1287
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1300
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1313
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1326
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1339
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1352
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1365
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1378
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1391
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1402
new Expression[] { source.
Expression
}
1413
new Expression[] { source.
Expression
}
1424
new Expression[] { source.
Expression
}
1435
new Expression[] { source.
Expression
}
1447
new Expression[] { source.
Expression
}
1459
new Expression[] { source.
Expression
}
1470
new Expression[] { source.
Expression
}
1481
new Expression[] { source.
Expression
}
1492
new Expression[] { source.
Expression
}
1503
new Expression[] { source.
Expression
}
1516
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1529
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1543
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1557
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1570
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1583
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1596
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1609
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1622
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1635
new Expression[] { source.
Expression
, Expression.Quote(selector) }
1648
new Expression[] { source.
Expression
, Expression.Quote(func) }
1661
new Expression[] { source.
Expression
, Expression.Constant(seed), Expression.Quote(func) }
1676
new Expression[] { source.
Expression
, Expression.Constant(seed), Expression.Quote(func), Expression.Quote(selector) }
System.Data.Linq (9)
ChangeDirector.cs (1)
403
Expression where = Expression.Call(typeof(Queryable), "Where", new Type[] { table.ElementType }, table.
Expression
, pred);
DataContext.cs (2)
655
return this.provider.GetQueryText(query.
Expression
);
669
return this.provider.GetCommand(query.
Expression
);
DataServices.cs (1)
228
return Expression.Call(typeof(Queryable), "Where", new Type[] { table.ElementType }, table.
Expression
, Expression.Lambda(whereExpression, serverItem));
SqlClient\Query\QueryConverter.cs (5)
291
Expression fex = Funcletizer.Funcletize(query.
Expression
);
1791
seqNode = this.Visit(query.
Expression
);
2396
Expression source = this.services.Context.GetTable(metaTable.RowType.Type).
Expression
;
2561
Expression source = this.services.Context.GetTable(metaTable.RowType.Type).
Expression
;
2645
Expression source = this.services.Context.GetTable(metaTable.RowType.Type).
Expression
;
System.Data.Services (7)
System\Data\Services\Internal\ProjectedWrapper.cs (1)
415
get { return this.queryable.
Expression
; }
System\Data\Services\Parsing\RequestQueryParser.cs (2)
45
Expression queryExpr = source.
Expression
;
85
Expression.Call(typeof(Queryable), "Where", new Type[] { source.ElementType }, source.
Expression
, Expression.Quote(lambda)));
System\Data\Services\Providers\BasicExpandProvider.cs (4)
214
Expression expression = query.
Expression
;
265
Expression expression = query.
Expression
;
381
get { return this.source.
Expression
; }
1147
MethodCallExpression call = this.BuildProjectionExpression(query.
Expression
) as MethodCallExpression;
System.Web (2)
UI\WebControls\QueryableHelpers.cs (1)
35
return OrderingMethodFinder.OrderMethodExists(queryable.
Expression
);
UI\WebControls\QueryExtensions.cs (1)
52
source.
Expression
, Expression.Quote(lambda));
System.Web.DynamicData (3)
DynamicData\MetaTable.cs (1)
730
Expression ofTypeExpression = Expression.Call(typeof(Queryable), "OfType", new[] { EntityType }, query.
Expression
);
DynamicData\QueryableFilterUserControl.cs (1)
156
MethodCallExpression whereCall = Expression.Call(typeof(Queryable), "Where", new Type[] { source.ElementType }, source.
Expression
, Expression.Quote(lambda));
DynamicData\Util\Misc.cs (1)
250
var expression = Expression.Call(typeof(Queryable), ordering, new Type[] { query.ElementType, lambda.Body.Type }, query.
Expression
, lambda);
System.Web.Entity (1)
System\Data\WebControls\OrderByBuilder.cs (1)
178
var expression = source.
Expression
;
System.Web.Extensions (10)
UI\WebControls\Dynamic.cs (8)
37
source.
Expression
, Expression.Quote(lambda)));
48
source.
Expression
, Expression.Quote(lambda)));
62
Expression queryExpr = source.
Expression
;
82
source.
Expression
, Expression.Constant(count)));
91
source.
Expression
, Expression.Constant(count)));
104
source.
Expression
, Expression.Quote(keyLambda), Expression.Quote(elementLambda)));
112
new Type[] { source.ElementType }, source.
Expression
));
120
new Type[] { source.ElementType }, source.
Expression
));
UI\WebControls\Expressions\ExpressionHelper.cs (1)
74
source.
Expression
, Expression.Quote(lambda)));
UI\WebControls\Expressions\OfTypeExpression.cs (1)
79
return query.Provider.CreateQuery(Expression.Call(null, OfTypeMethod, query.
Expression
));