public override bool Equals(object obj) { if (!(obj is Patent newspaperObj)) { return(false); } return(RegisterNumber.Equals(newspaperObj.RegisterNumber) && Inventor == newspaperObj.Inventor && Country == newspaperObj.Country && ApplicationSubmissionDate == newspaperObj.ApplicationSubmissionDate && PublishDate == newspaperObj.ApplicationSubmissionDate); }
public override int GetHashCode() { return(RegisterNumber.GetHashCode() ^ RegisterType.GetHashCode() ^ ComponentIndex.GetHashCode()); }