clojure.lang.CljCompiler.Ast.VarExpr.GenAssign C# (CSharp) Метод

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

public GenAssign ( RHC rhc, ObjExpr objx, GenContext context, clojure.lang.CljCompiler.Ast.Expr val ) : Expression
rhc RHC
objx ObjExpr
context GenContext
val clojure.lang.CljCompiler.Ast.Expr
Результат Microsoft.Linq.Expressions.Expression
        public Expression GenAssign(RHC rhc, ObjExpr objx, GenContext context, Expr val)
        {
            // RETYPE: Get rid of Box?
            Expression varExpr = objx.GenVar(context, _var);
            Expression valExpr = val.GenCode(RHC.Expression,objx,context);
            return Expression.Call(varExpr, Compiler.Method_Var_set, Compiler.MaybeBox(valExpr));
        }