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