protected override Expression VisitTuple(SqlTupleExpression tupleExpression) { this.Write('('); this.WriteDeliminatedListOfItems(tupleExpression.SubExpressions, c => this.Visit(c)); this.Write(')'); return(tupleExpression); }
protected virtual Expression VisitTuple(SqlTupleExpression tupleExpression) { var expressions = this.VisitExpressionList(tupleExpression.SubExpressions); if (tupleExpression.SubExpressions != expressions) { return(new SqlTupleExpression(expressions, tupleExpression.Type)); } return(tupleExpression); }