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