// AnalyzeBlockExpr returns a Block with the body exprs. // public static Expression AnalyzeBlockExpr(SymplBlockExpr expr, AnalysisScope scope) { List <Expression> body = new List <Expression>(); foreach (var e in expr.Body) { body.Add(AnalyzeExpr(e, scope)); } return(Expression.Block(typeof(object), body)); }
// AnalyzeBlockExpr returns a Block with the body exprs. // public static Expression AnalyzeBlockExpr(SymplBlockExpr expr, AnalysisScope scope) { List<Expression> body = new List<Expression>(); foreach (var e in expr.Body) { body.Add(AnalyzeExpr(e, scope)); } return Expression.Block(typeof(object), body); }