예제 #1
0
 internal void Remove(ValidationRuleInfo rule)
 {
     for (int i = base.Count - 1; i >= 0; i--)
     {
         if (base[i].RuleName == rule.RuleName)
         {
             base.RemoveAt(i);
             break;
         }
     }
 }
예제 #2
0
파일: BrokenRule.cs 프로젝트: riyuexing/rms
 internal BrokenRule(ValidationRuleInfo rule)
 {
     this._ruleName    = rule.RuleName;
     this._description = rule.ValidationRuleArgs.Description;
     this._property    = rule.ValidationRuleArgs.PropertyName;
 }
예제 #3
0
 internal void Add(ValidationRuleInfo rule)
 {
     this.Remove(rule);
     base.Add(new BrokenRule(rule));
 }