public override int GetHashCode() { int hash = 1; if (msgTypeCase_ == MsgTypeOneofCase.FriendsList) { hash ^= FriendsList.GetHashCode(); } if (msgTypeCase_ == MsgTypeOneofCase.FriendDetail) { hash ^= FriendDetail.GetHashCode(); } if (msgTypeCase_ == MsgTypeOneofCase.FriendRequests) { hash ^= FriendRequests.GetHashCode(); } hash ^= (int)msgTypeCase_; return(hash); }