示例#1
0
        public override int GetHashCode()
        {
            int hash = GetType().GetHashCode();

            hash = (hash * 397) ^ MessageID.GetHashCode();
            hash = (hash * 397) ^ Edited.GetHashCode();

            return(hash);
        }
示例#2
0
 public override int GetHashCode()
 {
     unchecked
     {
         int result = (SenderID != null ? SenderID.GetHashCode() : 0);
         result = (result * 397) ^ (ReceiverID != null ? ReceiverID.GetHashCode() : 0);
         result = (result * 397) ^ (MessageID != null ? MessageID.GetHashCode() : 0);
         result = (result * 397) ^ (Body != null ? Body.GetHashCode() : 0);
         return(result);
     }
 }
示例#3
0
 public override int GetHashCode() => MessageID.GetHashCode();
 public override int GetHashCode()
 {
     return MessageID.GetHashCode();
 }
示例#5
0
 public override int GetHashCode()
 {
     return(Contact.UserID.GetHashCode() + MessageID.GetHashCode());
 }