4 writes to Expression
System.Data.Linq (4)
SqlClient\Common\SqlNode.cs (1)
1198
this.
Expression
= expr;
SqlClient\Common\SqlVisitor.cs (1)
507
c.
Expression
= this.VisitExpression(c.Expression);
SqlClient\Query\SqlCaseSimplifier.cs (1)
88
c.
Expression
= this.VisitExpression(c.Expression);
SqlClient\Query\SqlColumnizer.cs (1)
95
c.
Expression
= this.VisitExpression(c.Expression);
11 references to Expression
System.Data.Linq (11)
SqlClient\Common\SqlVisitor.cs (1)
507
c.Expression = this.VisitExpression(c.
Expression
);
SqlClient\Query\SqlBinder.cs (1)
745
SqlExpression result = sql.Case(newClrType, sc.
Expression
, newMatches, newValues, sc.SourceExpression);
SqlClient\Query\SqlCaseSimplifier.cs (4)
84
return this.VisitExpression(sql.Case(typeof(bool), sc.
Expression
, matches, values, sc.SourceExpression));
88
c.Expression = this.VisitExpression(c.
Expression
);
124
rewrite = TryToWriteAsSimpleBooleanExpression(c.ClrType, c.
Expression
, newWhens, allValuesLiteral);
129
rewrite = TryToWriteAsReducedCase(c.ClrType, c.
Expression
, newWhens, c.Whens[compareWhen].Match, c.Whens.Count);
SqlClient\Query\SqlColumnizer.cs (1)
95
c.Expression = this.VisitExpression(c.
Expression
);
SqlClient\Query\SqlComparer.cs (1)
293
if (!SqlComparer.AreEqual(sc.
Expression
, sc.Whens[0].Match)) {
SqlClient\Query\SqlDuplicator.cs (1)
326
SqlExpression expr = this.VisitExpression(c.
Expression
);
SqlClient\Query\SqlFormatter.cs (2)
1118
if (c.
Expression
!= null) {
1120
this.Visit(c.
Expression
);