clojure.lang.CljCompiler.Ast.BodyExpr.GenCode C# (CSharp) Метод

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

public GenCode ( RHC rhc, ObjExpr objx, GenContext context ) : Expression
rhc RHC
objx ObjExpr
context GenContext
Результат Microsoft.Linq.Expressions.Expression
        public Expression GenCode(RHC rhc, ObjExpr objx, GenContext context)
        {
            List<Expression> exprs = new List<Expression>(_exprs.count());

            for (int i = 0; i < _exprs.count()-1; i++)
            {
                Expr e = (Expr)_exprs.nth(i);
                exprs.Add(e.GenCode(RHC.Statement,objx,context));
            }
            exprs.Add(LastExpr.GenCode(rhc, objx, context));

            return Expression.Block(exprs);
        }