Пример #1
0
                public override int GetHashCode()
                {
                    int hash = 1;

                    if (MType != 0)
                    {
                        hash ^= MType.GetHashCode();
                    }
                    if (baseOneofCase_ == BaseOneofOneofCase.BvInt)
                    {
                        hash ^= BvInt.GetHashCode();
                    }
                    if (baseOneofCase_ == BaseOneofOneofCase.BvFloat)
                    {
                        hash ^= BvFloat.GetHashCode();
                    }
                    if (baseOneofCase_ == BaseOneofOneofCase.BvDouble)
                    {
                        hash ^= BvDouble.GetHashCode();
                    }
                    if (baseOneofCase_ == BaseOneofOneofCase.BvString)
                    {
                        hash ^= BvString.GetHashCode();
                    }
                    if (baseOneofCase_ == BaseOneofOneofCase.BvBool)
                    {
                        hash ^= BvBool.GetHashCode();
                    }
                    if (baseOneofCase_ == BaseOneofOneofCase.BvLong)
                    {
                        hash ^= BvLong.GetHashCode();
                    }
                    hash ^= (int)baseOneofCase_;
                    return(hash);
                }
Пример #2
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (MTo.Length != 0)
            {
                hash ^= MTo.GetHashCode();
            }
            if (MFrom.Length != 0)
            {
                hash ^= MFrom.GetHashCode();
            }
            if (MType != 0)
            {
                hash ^= MType.GetHashCode();
            }
            if (MSize != 0)
            {
                hash ^= MSize.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Пример #3
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (header_ != null)
            {
                hash ^= Header.GetHashCode();
            }
            if (Body.Length != 0)
            {
                hash ^= Body.GetHashCode();
            }
            if (MType != 0)
            {
                hash ^= MType.GetHashCode();
            }
            if (Kind != 0)
            {
                hash ^= Kind.GetHashCode();
            }
            if (Extra.Length != 0)
            {
                hash ^= Extra.GetHashCode();
            }
            if (UserId != 0L)
            {
                hash ^= UserId.GetHashCode();
            }
            if (UserName != 0L)
            {
                hash ^= UserName.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }