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