Пример #1
0
            // effects: Given expression and the domains of various members,
            // ensures that the range in OneOfConsts is in line with the
            // DomainConstraints in expression
            internal static DomainBoolExpr FixRange(DomainBoolExpr expression, MemberDomainMap memberDomainMap)
            {
                FixRangeVisitor visitor = new FixRangeVisitor(memberDomainMap);
                DomainBoolExpr  result  = expression.Accept <DomainBoolExpr>(visitor);

                return(result);
            }
Пример #2
0
 internal void FixDomainMap(MemberDomainMap domainMap)
 {
     Debug.Assert(domainMap != null, "Member domain map is not set");
     m_tree = FixRangeVisitor.FixRange(m_tree, domainMap);
 }
 internal void FixDomainMap(MemberDomainMap domainMap)
 {
     DebugCheck.NotNull(domainMap);
     m_tree = FixRangeVisitor.FixRange(m_tree, domainMap);
 }