Exemple #1
0
        public override RuntimeValueNode Evaluate()
        {
            var l = new RuntimeExpression(
                Operator.Left,
                RuntimeScope
                ).Evaluate();
            var r = new RuntimeExpression(
                Operator.Right,
                RuntimeScope
                ).Evaluate();

            RuntimeValueNode res;

            res = l.OpEqual(r);
            if ((bool)res.Value)
            {
                return(res);
            }
            res = l.OpGreater(r);
            if ((bool)res.Value)
            {
                return(res);
            }
            return(res);
        }
        public override RuntimeValueNode Evaluate()
        {
            var l = new RuntimeExpression(
                Operator.Left,
                RuntimeScope
                ).Evaluate();
            var r = new RuntimeExpression(
                Operator.Right,
                RuntimeScope
                ).Evaluate();

            return(l.OpGreater(r));
        }