public override bool Equals(object obj) { return(obj != null && ReceiverUserId.Equals(((SharedMeme)obj).ReceiverUserId) && SenderUserId.Equals(((SharedMeme)obj).SenderUserId) && MemeId.Equals(((SharedMeme)obj).MemeId)); }
public override int GetHashCode() { var hashCode = 1584987736; hashCode = hashCode * -1521134295 + UserId.GetHashCode(); hashCode = hashCode * -1521134295 + MemeId.GetHashCode(); hashCode = hashCode * -1521134295 + Vote.GetHashCode(); return(hashCode); }