public static Func <T, TReturn> Compile <TReturn>(IVariableProvider <T> VariableProvider, ExpressionParserExprResult Expr) { var ee = new ExpressionEvaluator <T>(VariableProvider, Expr.Body, Expr.Positions, Expr.TypeDict); return(ee.Compile <TReturn>()); }
public static Delegate Compile(IVariableProvider <T> VariableProvider, ExpressionParserExprResult Expr) { var ee = new ExpressionEvaluator <T>(VariableProvider, Expr.Body, Expr.Positions, Expr.TypeDict); return(ee.Compile()); }