示例#1
0
        public ExtendedBrokenRulesCollection Duplicate()
        {
            var clone = new ExtendedBrokenRulesCollection();

            clone.IsReadOnly = false;

            foreach (ExtendedBrokenRule rule in this)
            {
                clone.Add(rule.Duplicate());
            }

            clone.IsReadOnly = true;
            return(clone);
        }
示例#2
0
 public BrokenRulesCollector(BusinessBase businessObject)
 {
     _businessObject = businessObject;
     _brokenRules    = new ExtendedBrokenRulesCollection();
 }
 public BrokenRulesCollectorEx(IBrokenBusinessRules rootObject)
 {
     _rootObject  = rootObject;
     _brokenRules = new ExtendedBrokenRulesCollection();
 }