3 writes to Expression
System.Data.Linq (3)
SqlClient\Common\SqlNode.cs (1)
1242this.Expression = expr;
SqlClient\Common\SqlVisitor.cs (1)
498c.Expression = this.VisitExpression(c.Expression);
SqlClient\Query\SqlColumnizer.cs (1)
113c.Expression = this.VisitExpression(c.Expression);
15 references to Expression
System.Data.Linq (15)
SqlClient\Common\SqlVisitor.cs (1)
498c.Expression = this.VisitExpression(c.Expression);
SqlClient\Query\SqlBinder.cs (5)
630return sql.Case(sc.ClrType, sc.Expression, matches, values, sc.SourceExpression); 725SqlExpression result = sql.Case(newClrType, sc.Expression, matches, values, sc.SourceExpression); 1308node = sql.Case(cc.ClrType, cc.Expression, matches, values, cc.SourceExpression); 1585SqlExpression discriminatorPredicate = sql.Binary(SqlNodeType.EQ, clientCase.Expression, clientCase.Whens[i].Match); 1587elseFilter = sql.AndAccumulate(elseFilter, sql.Binary(SqlNodeType.NE, clientCase.Expression, clientCase.Whens[i].Match));
SqlClient\Query\SqlColumnizer.cs (1)
113c.Expression = this.VisitExpression(c.Expression);
SqlClient\Query\SqlDuplicator.cs (1)
317SqlExpression expr = this.VisitExpression(c.Expression);
SqlClient\Query\SqlExpander.cs (1)
148expressions.Add(scs[i].Expression);
SqlClient\Query\SqlFormatter.cs (2)
1151if (c.Expression != null) { 1153this.Visit(c.Expression);
SqlClient\Reader\ObjectReaderCompiler.cs (4)
1905LocalBuilder locDiscriminator = gen.DeclareLocal(scc.Expression.ClrType); 1906this.GenerateExpressionForType(scc.Expression, scc.Expression.ClrType); 1919this.GenerateExpressionForType(when.Match, scc.Expression.ClrType);