public static HashSet <Expression> Search(Expression expression) { var searcher = new LocalEvaluationFinder(); searcher.Visit(expression); return(searcher._resultSet); }
public static Expression Evaluate(Expression expression) { var set = LocalEvaluationFinder.Search(expression); return(LocalEvaluator.Evaluate(expression, set)); }