public static object Evaluate(FormulaTree formula) { if (formula == null) return null; return formula.IsNumber() ? (object)formula.EvaluateNumber() : formula.EvaluateLogic(); }
public static bool EvaluateLogic(FormulaTree formula) { return formula != null && formula.EvaluateLogic(); }