Beispiel #1
0
        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);
 }