public Condition And(IRelationshipPattern pattern) => CompoundCondition.Create(this, Operator.And, new RelationshipPatternCondition(pattern));
public Condition And(Condition condition) => CompoundCondition.Create(this, Operator.And, condition);
public static Condition And(Condition condition1, Condition condition2) => CompoundCondition.Create(condition1, Operator.And, condition2);
public static Condition Or(Condition condition1, Condition condition2) => CompoundCondition.Create(condition1, Operator.Or, condition2);
public Condition XOr(Condition condition) => CompoundCondition.Create(this, Operator.XOr, condition);