예제 #1
0
 public override bool Equals(object obj)
 {
     if (obj is BrokenRule)
     {
         IBrokenRule OTHER = (IBrokenRule)obj;
         return(identifier(this) == identifier(OTHER));
     }
     else
     {
         return(base.Equals(obj));
     }
 }
예제 #2
0
 private string identifier(IBrokenRule broke)
 {
     return(broke.RuleName + ObjectBroke + broke.Severity.EnumName());
 }