public override int GetHashCode()
        {
            int hashcode = 157;

            unchecked {
                hashcode = (hashcode * 397) + PartitionInterval.GetHashCode();
                hashcode = (hashcode * 397) + HashSalt.GetHashCode();
                hashcode = (hashcode * 397) + ReplicationNumber.GetHashCode();
                hashcode = (hashcode * 397) + TCollections.GetHashCode(SeedNodeList);
            }
            return(hashcode);
        }
示例#2
0
        public override int GetHashCode()
        {
            int hashcode = 157;

            unchecked {
                if (__isset.address)
                {
                    hashcode = (hashcode * 397) + Address.GetHashCode();
                }
                if (__isset.uuid)
                {
                    hashcode = (hashcode * 397) + Uuid.GetHashCode();
                }
                if (__isset.partitionInterval)
                {
                    hashcode = (hashcode * 397) + PartitionInterval.GetHashCode();
                }
                if (__isset.version)
                {
                    hashcode = (hashcode * 397) + Version.GetHashCode();
                }
            }
            return(hashcode);
        }