public void Subtract(Action <ExpressionElementsBuilder <T> > builder)
        {
            _operation       = OperationType.SUBTRACTION;
            _leftNodeBuilder = new ExpressionElementsBuilder <T>(_resolver);

            builder(_leftNodeBuilder);
        }
        public void Multiply(Action <ExpressionElementsBuilder <T> > builder)
        {
            _operation       = OperationType.MULTIPLICATION;
            _leftNodeBuilder = new ExpressionElementsBuilder <T>(_resolver);

            builder(_leftNodeBuilder);
        }
        public void Divide(Action <ExpressionElementsBuilder <T> > builder)
        {
            _operation       = OperationType.DIVISION;
            _leftNodeBuilder = new ExpressionElementsBuilder <T>(_resolver);

            builder(_leftNodeBuilder);
        }
示例#4
0
        public void Expression(Action <ExpressionElementsBuilder <T> > expression)
        {
            _expressionRoot = new ExpressionElementsBuilder <T>(_resolver);

            expression(_expressionRoot);
        }