void BuildSql(SingleOperationNode node) { if (node.Operator == ExpressionType.Not) { _builder.Not(); } BuildSql(node.Child); }
void BuildSql(SingleOperationNode leftMember, Node rightMember, ExpressionType op) { if (leftMember.Operator == ExpressionType.Not) { BuildSql(leftMember as Node, rightMember, op); } else { BuildSql((dynamic)leftMember.Child, (dynamic)rightMember, op); } }
void BuildSql(Node leftMember, SingleOperationNode rightMember, ExpressionType op) { BuildSql(rightMember, leftMember, op); }