public override object Evaluate(object[] Parameters) { var val1 = arg1.Evaluate(Parameters); var val2 = arg2.Evaluate(Parameters); return(formula(val1, val2)); }
public override object Evaluate(object[] Parameters) { if ((dynamic)Condition.Evaluate(Parameters) == true) { return(Positive.Evaluate(Parameters)); } else { return(Negative.Evaluate(Parameters)); } }
public override object Evaluate(object[] Parameters) { var value = MathConverter.ConvertToDouble(input.Evaluate(Parameters)); if (value == null) { return(null); } else { return(formula(value.Value)); } }
public override object Evaluate(object[] Parameters) { return(formula(input.Evaluate(Parameters))); }
public override object Evaluate(object[] Parameters) { return(Evaluate((dynamic)node.Evaluate(Parameters))); }