public OperandBase Func(Func <object, object> func) { var operand = new FuncOperand(func); LeftOperands.Add(operand); return(operand); }
public void IsTrue(Func <object, bool> func) { var operand = new FuncOperand((o) => { return(func(o)); }); operand.Operator = new EqualsOperator(operand, new FixedValueOperand(true)); LeftOperands.Add(operand); }