protected override Expression VisitVariable(DbVariableExpression vex) { Expression sub; if (this.map.TryGetValue(vex.Name, out sub)) { return(sub); } return(vex); }
protected virtual Expression VisitVariable(DbVariableExpression vex) { return vex; }
protected override Expression VisitVariable(DbVariableExpression vex) { this.WriteVariableName(vex.Name); return vex; }
protected virtual Expression VisitVariable(DbVariableExpression vex) { return(vex); }