public static Expression AnalyzeEqExpr(SymplEqExpr expr, AnalysisScope scope) { var mi = typeof(RuntimeHelpers).GetMethod("SymplEq"); return(Expression.Call(mi, Expression.Convert( AnalyzeExpr(expr.Left, scope), typeof(object)), Expression.Convert( AnalyzeExpr(expr.Right, scope), typeof(object)))); }
public static Expression AnalyzeEqExpr (SymplEqExpr expr, AnalysisScope scope) { var mi = typeof(RuntimeHelpers).GetMethod("SymplEq"); return Expression.Call(mi, Expression.Convert( AnalyzeExpr(expr.Left, scope), typeof(object)), Expression.Convert( AnalyzeExpr(expr.Right, scope), typeof(object))); }