4 writes to Expression
System.Data.Linq (4)
SqlClient\Common\SqlVisitor.cs (1)
582shared.Expression = this.VisitExpression(shared.Expression);
SqlClient\Query\SqlBinder.cs (2)
1069shared.Expression = this.VisitExpression(shared.Expression); 1076shared.Expression = this.PushDownExpression(shared.Expression);
SqlClient\Query\SqlDuplicator.cs (1)
415n.Expression = this.VisitExpression(sub.Expression);
13 references to Expression
System.Data.Linq (13)
SqlClient\Common\SqlVisitor.cs (1)
582shared.Expression = this.VisitExpression(shared.Expression);
SqlClient\Query\SqlBinder.cs (6)
1065return (SqlExpression) SqlDuplicator.Copy(sref.SharedExpression.Expression); 1069shared.Expression = this.VisitExpression(shared.Expression); 1071if (shared.Expression.NodeType == SqlNodeType.ColumnRef) { 1072return shared.Expression; 1076shared.Expression = this.PushDownExpression(shared.Expression); 1077return shared.Expression;
SqlClient\Query\SqlDuplicator.cs (2)
413SqlSharedExpression n = new SqlSharedExpression(sub.Expression); 415n.Expression = this.VisitExpression(sub.Expression);
SqlClient\Query\SqlExpander.cs (2)
47return this.VisitExpression(shared.Expression); 51return this.VisitExpression(sref.SharedExpression.Expression);
SqlClient\Query\SqlFormatter.cs (2)
371this.Visit(shared.Expression); 381this.Visit(sref.SharedExpression.Expression);