Inheritance: IExpression
Beispiel #1
0
 public override void Visit(ArrayExpression expression)
 {
     this.block.CompileGetConstant(expression.AsObjectArray());
 }
Beispiel #2
0
 public abstract void Visit(ArrayExpression expression);
Beispiel #3
0
        public override void Visit(ArrayExpression expression)
        {
            this.writer.Write("[");

            int nexpr = 0;

            foreach (IExpression expr in expression.Expressions)
            {
                if (nexpr != 0)
                    this.writer.Write(", ");
                expr.Visit(this);
                nexpr++;
            }

            this.writer.Write("]");
        }