AjTalk.Compilers.Javascript.Compiler.Visit C# (CSharp) Метод

Visit() публичный Метод

public Visit ( ArrayExpression expression ) : void
expression AjTalk.Model.ArrayExpression
Результат void
        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("]");
        }

Same methods

Compiler::Visit ( BlockExpression expression ) : void
Compiler::Visit ( ClassModel @class ) : void
Compiler::Visit ( ClassVariableExpression expression ) : void
Compiler::Visit ( CodeModel model ) : void
Compiler::Visit ( ConstantExpression expression ) : void
Compiler::Visit ( DynamicArrayExpression expression ) : void
Compiler::Visit ( FluentMessageExpression expression ) : void
Compiler::Visit ( FreeBlockExpression expression ) : void
Compiler::Visit ( IEnumerable expressions ) : void
Compiler::Visit ( InstanceVariableExpression expression ) : void
Compiler::Visit ( MessageExpression expression ) : void
Compiler::Visit ( MethodModel method ) : void
Compiler::Visit ( PrimitiveExpression expression ) : void
Compiler::Visit ( ReturnExpression expression ) : void
Compiler::Visit ( SelfExpression expression ) : void
Compiler::Visit ( SetExpression expression ) : void
Compiler::Visit ( SymbolExpression expression ) : void
Compiler::Visit ( VariableExpression expression ) : void