LogicControl.LogicParser.ParseMultiplyExpression C# (CSharp) Method

ParseMultiplyExpression() private method

private ParseMultiplyExpression ( GOLD.Reduction expression ) : LogicExpression
expression GOLD.Reduction
return LogicExpression
        private LogicExpression ParseMultiplyExpression(Reduction expression)
        {
            if (expression.Count() == 3)
            {
                return new MultiplyLogicExpression(
                    this.ParseMultiplyExpression((Reduction)expression[0].Data),
                    (string)expression[1].Data,
                    this.ParseUnaryExpression((Reduction)expression[2].Data));
            }

            return this.ParseUnaryExpression((Reduction)expression[0].Data);
        }