public object VisitCommaExpression(JsCommaExpression expression, bool parenthesized) { int expressionPrecedence = GetPrecedence(expression.NodeType); for (int i = 0; i < expression.Expressions.Count; i++) { if (i > 0) { _cb.Append("," + _space); } VisitExpression(expression.Expressions[i], GetPrecedence(expression.Expressions[i].NodeType) > expressionPrecedence); } return(null); }
public virtual JsExpression VisitCommaExpression(JsCommaExpression expression, TData data) { var after = VisitExpressions(expression.Expressions, data); return(ReferenceEquals(after, expression.Expressions) ? expression : JsExpression.Comma(after)); }
public override JsExpression VisitCommaExpression(JsCommaExpression expression, object data) { _result = true; return(expression); }