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);
            }
        }
Example #2
0
 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;
            }

        }
Example #4
0
 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;
 }