public void Visit(IOrNode orNode)
        {
            m_writer.WriteLine("OR");
            m_writer.Write("|->");
            var lhs = orNode
                      .LeftExpression
                      .ToDomainItem(m_domainItemLocator);

            VisitSubExpression(lhs);

            m_writer.Write("|->");
            var rhs = orNode
                      .RightExpression
                      .ToDomainItem(m_domainItemLocator);

            VisitSubExpression(rhs);
        }
Example #2
0
 public bool Evaluate(IOrNode node)
 {
     return(EvaluateLeft(node) || EvaluateRight(node));
 }