public virtual Constraint GetConstraint() { Constraint constraint = null; if (FindMechanism.Count == 0) { return(null); } if (FindMechanism.Count > 0) { constraint = GetConstraint(FindMechanism[0]); } if (FindMechanism.Count > 1) { for (int i = 1; i < FindMechanism.Count; i++) { constraint.And(GetConstraint(FindMechanism[i])); } } return(constraint); }
public void WithBrackets() { findBy = findBy1.And(findBy2.And(findBy3)).Or(findBy4.And(findBy5.And(findBy6))).Or(findBy7.And(findBy8)); }
public void WithoutBrackets() { findBy = findBy1.And(findBy2).And(findBy3).Or(findBy4).And(findBy5).And(findBy6).Or(findBy7).And(findBy8); }