protected virtual ICode VisitJsArrayLiteral(ExprJsArrayLiteral e) { this.ThrowOnNoOverride(); var elements = this.HandleList(e.Elements, x => (Expr)this.Visit(x)); if (elements != null) { return(new ExprJsArrayLiteral(e.Ctx, e.ElementType, elements)); } else { return(e); } }
protected override ICode VisitJsArrayLiteral(ExprJsArrayLiteral e) { this.js.Append("["); if (e.Elements.Any()) { foreach (var element in e.Elements) { this.Visit(element); this.js.Append(", "); } this.js.Length -= 2; } this.js.Append("]"); return(e); }
protected virtual ICode VisitJsArrayLiteral(ExprJsArrayLiteral e) { this.ThrowOnNoOverride(); var elements = this.HandleList(e.Elements, x => (Expr)this.Visit(x)); if (elements != null) { return new ExprJsArrayLiteral(e.Ctx, e.ElementType, elements); } else { return e; } }
protected override ICode VisitJsArrayLiteral(ExprJsArrayLiteral e) { this.js.Append("["); if (e.Elements.Any()) { foreach (var element in e.Elements) { this.Visit(element); this.js.Append(", "); } this.js.Length -= 2; } this.js.Append("]"); return e; }