コード例 #1
0
        public override int GetHashCode()
        {
            int result = EndpointUri.GetHashCode();

            result = 29 * result + MessageName.GetHashCode();
            result = 29 * result + CorrelationId.GetHashCode();
            return(result);
        }
コード例 #2
0
ファイル: Benchmarks.cs プロジェクト: peip-mirror/protobuf
        public override int GetHashCode()
        {
            int hash = 1;

            if (Name.Length != 0)
            {
                hash ^= Name.GetHashCode();
            }
            if (MessageName.Length != 0)
            {
                hash ^= MessageName.GetHashCode();
            }
            hash ^= payload_.GetHashCode();
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
コード例 #3
0
ファイル: Person.cs プロジェクト: MisuZ99/Tema1CNA
        public override int GetHashCode()
        {
            int hash = 1;

            if (MessageName.Length != 0)
            {
                hash ^= MessageName.GetHashCode();
            }
            if (MessageGender.Length != 0)
            {
                hash ^= MessageGender.GetHashCode();
            }
            if (MessageAge.Length != 0)
            {
                hash ^= MessageAge.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }