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

                    if (sender_ != null)
                    {
                        hash ^= Sender.GetHashCode();
                    }
                    if (DisplayStatus != global::AcFunDanmu.CommonStateSignalCurrentRedpackList.Types.RedpackDisplayStatus.Show)
                    {
                        hash ^= DisplayStatus.GetHashCode();
                    }
                    if (GrabBeginTimeMs != 0L)
                    {
                        hash ^= GrabBeginTimeMs.GetHashCode();
                    }
                    if (GetTokenLatestTimeMs != 0L)
                    {
                        hash ^= GetTokenLatestTimeMs.GetHashCode();
                    }
                    if (RedPackId.Length != 0)
                    {
                        hash ^= RedPackId.GetHashCode();
                    }
                    if (RedpackBizUnit.Length != 0)
                    {
                        hash ^= RedpackBizUnit.GetHashCode();
                    }
                    if (RedpackAmount != 0L)
                    {
                        hash ^= RedpackAmount.GetHashCode();
                    }
                    if (RsettleBeginTime != 0L)
                    {
                        hash ^= RsettleBeginTime.GetHashCode();
                    }
                    if (_unknownFields != null)
                    {
                        hash ^= _unknownFields.GetHashCode();
                    }
                    return(hash);
                }