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); }
public bool Evaluate(IOrNode node) { return(EvaluateLeft(node) || EvaluateRight(node)); }