Example #1
0
        public OperandBase Func(Func <object, object> func)
        {
            var operand = new FuncOperand(func);

            LeftOperands.Add(operand);

            return(operand);
        }
Example #2
0
        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);
        }