コード例 #1
0
        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);
        }
コード例 #2
0
 public override int GetHashCode()
 {
     return(RegisterNumber.GetHashCode() ^ RegisterType.GetHashCode() ^ ComponentIndex.GetHashCode());
 }