Commit e6fc9778 authored by Jon Skeet's avatar Jon Skeet

Generated code changes for previous commit.

parent c1283310
...@@ -155,7 +155,7 @@ namespace Google.ProtocolBuffers.Examples.AddressBook { ...@@ -155,7 +155,7 @@ namespace Google.ProtocolBuffers.Examples.AddressBook {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Name.Length != 0) hash ^= Name.GetHashCode(); if (Name.Length != 0) hash ^= Name.GetHashCode();
if (Id != 0) hash ^= Id.GetHashCode(); if (Id != 0) hash ^= Id.GetHashCode();
if (Email.Length != 0) hash ^= Email.GetHashCode(); if (Email.Length != 0) hash ^= Email.GetHashCode();
...@@ -330,7 +330,7 @@ namespace Google.ProtocolBuffers.Examples.AddressBook { ...@@ -330,7 +330,7 @@ namespace Google.ProtocolBuffers.Examples.AddressBook {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Number.Length != 0) hash ^= Number.GetHashCode(); if (Number.Length != 0) hash ^= Number.GetHashCode();
if (Type != global::Google.ProtocolBuffers.Examples.AddressBook.Person.Types.PhoneType.HOME) hash ^= Type.GetHashCode(); if (Type != global::Google.ProtocolBuffers.Examples.AddressBook.Person.Types.PhoneType.HOME) hash ^= Type.GetHashCode();
return hash; return hash;
...@@ -458,7 +458,7 @@ namespace Google.ProtocolBuffers.Examples.AddressBook { ...@@ -458,7 +458,7 @@ namespace Google.ProtocolBuffers.Examples.AddressBook {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
hash ^= person_.GetHashCode(); hash ^= person_.GetHashCode();
return hash; return hash;
} }
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -120,7 +120,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -120,7 +120,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (D != 0) hash ^= D.GetHashCode(); if (D != 0) hash ^= D.GetHashCode();
return hash; return hash;
} }
......
...@@ -105,7 +105,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -105,7 +105,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (E != 0) hash ^= E.GetHashCode(); if (E != 0) hash ^= E.GetHashCode();
return hash; return hash;
} }
......
...@@ -168,7 +168,7 @@ namespace UnitTest.Issues.TestProtos { ...@@ -168,7 +168,7 @@ namespace UnitTest.Issues.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Value != global::UnitTest.Issues.TestProtos.NegativeEnum.NEGATIVE_ENUM_ZERO) hash ^= Value.GetHashCode(); if (Value != global::UnitTest.Issues.TestProtos.NegativeEnum.NEGATIVE_ENUM_ZERO) hash ^= Value.GetHashCode();
hash ^= values_.GetHashCode(); hash ^= values_.GetHashCode();
hash ^= packedValues_.GetHashCode(); hash ^= packedValues_.GetHashCode();
...@@ -304,7 +304,7 @@ namespace UnitTest.Issues.TestProtos { ...@@ -304,7 +304,7 @@ namespace UnitTest.Issues.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
return hash; return hash;
} }
...@@ -458,7 +458,7 @@ namespace UnitTest.Issues.TestProtos { ...@@ -458,7 +458,7 @@ namespace UnitTest.Issues.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (PrimitiveValue != 0) hash ^= PrimitiveValue.GetHashCode(); if (PrimitiveValue != 0) hash ^= PrimitiveValue.GetHashCode();
hash ^= primitiveArray_.GetHashCode(); hash ^= primitiveArray_.GetHashCode();
if (messageValue_ != null) hash ^= MessageValue.GetHashCode(); if (messageValue_ != null) hash ^= MessageValue.GetHashCode();
...@@ -658,7 +658,7 @@ namespace UnitTest.Issues.TestProtos { ...@@ -658,7 +658,7 @@ namespace UnitTest.Issues.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Item != 0) hash ^= Item.GetHashCode(); if (Item != 0) hash ^= Item.GetHashCode();
return hash; return hash;
} }
......
...@@ -17,12 +17,6 @@ namespace Google.Protobuf.TestProtos { ...@@ -17,12 +17,6 @@ namespace Google.Protobuf.TestProtos {
internal static pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.TestAllTypes> internal__static_protobuf_unittest_TestAllTypes__FieldAccessorTable; internal static pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.TestAllTypes> internal__static_protobuf_unittest_TestAllTypes__FieldAccessorTable;
internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestAllTypes_NestedMessage__Descriptor; internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestAllTypes_NestedMessage__Descriptor;
internal static pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage> internal__static_protobuf_unittest_TestAllTypes_NestedMessage__FieldAccessorTable; internal static pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage> internal__static_protobuf_unittest_TestAllTypes_NestedMessage__FieldAccessorTable;
internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestAllTypes_MapStringToNestedMessageEntry__Descriptor;
internal static pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.TestAllTypes.Types.MapStringToNestedMessageEntry> internal__static_protobuf_unittest_TestAllTypes_MapStringToNestedMessageEntry__FieldAccessorTable;
internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestAllTypes_MapInt32ToBytesEntry__Descriptor;
internal static pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.TestAllTypes.Types.MapInt32ToBytesEntry> internal__static_protobuf_unittest_TestAllTypes_MapInt32ToBytesEntry__FieldAccessorTable;
internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestAllTypes_MapBoolToEnumEntry__Descriptor;
internal static pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.TestAllTypes.Types.MapBoolToEnumEntry> internal__static_protobuf_unittest_TestAllTypes_MapBoolToEnumEntry__FieldAccessorTable;
internal static pbd::MessageDescriptor internal__static_protobuf_unittest_NestedTestAllTypes__Descriptor; internal static pbd::MessageDescriptor internal__static_protobuf_unittest_NestedTestAllTypes__Descriptor;
internal static pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.NestedTestAllTypes> internal__static_protobuf_unittest_NestedTestAllTypes__FieldAccessorTable; internal static pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.NestedTestAllTypes> internal__static_protobuf_unittest_NestedTestAllTypes__FieldAccessorTable;
internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestDeprecatedFields__Descriptor; internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestDeprecatedFields__Descriptor;
...@@ -101,7 +95,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -101,7 +95,7 @@ namespace Google.Protobuf.TestProtos {
string.Concat( string.Concat(
"CiVnb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfcHJvdG8zLnByb3RvEhFwcm90", "CiVnb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfcHJvdG8zLnByb3RvEhFwcm90",
"b2J1Zl91bml0dGVzdBosZ29vZ2xlL3Byb3RvYnVmL3VuaXR0ZXN0X2ltcG9y", "b2J1Zl91bml0dGVzdBosZ29vZ2xlL3Byb3RvYnVmL3VuaXR0ZXN0X2ltcG9y",
"dF9wcm90bzMucHJvdG8ighQKDFRlc3RBbGxUeXBlcxIUCgxzaW5nbGVfaW50", "dF9wcm90bzMucHJvdG8i8A8KDFRlc3RBbGxUeXBlcxIUCgxzaW5nbGVfaW50",
"MzIYASABKAUSFAoMc2luZ2xlX2ludDY0GAIgASgDEhUKDXNpbmdsZV91aW50", "MzIYASABKAUSFAoMc2luZ2xlX2ludDY0GAIgASgDEhUKDXNpbmdsZV91aW50",
"MzIYAyABKA0SFQoNc2luZ2xlX3VpbnQ2NBgEIAEoBBIVCg1zaW5nbGVfc2lu", "MzIYAyABKA0SFQoNc2luZ2xlX3VpbnQ2NBgEIAEoBBIVCg1zaW5nbGVfc2lu",
"dDMyGAUgASgREhUKDXNpbmdsZV9zaW50NjQYBiABKBISFgoOc2luZ2xlX2Zp", "dDMyGAUgASgREhUKDXNpbmdsZV9zaW50NjQYBiABKBISFgoOc2luZ2xlX2Zp",
...@@ -143,123 +137,99 @@ namespace Google.Protobuf.TestProtos { ...@@ -143,123 +137,99 @@ namespace Google.Protobuf.TestProtos {
"bXBvcnRNZXNzYWdlEhYKDG9uZW9mX3VpbnQzMhhvIAEoDUgAEk0KFG9uZW9m", "bXBvcnRNZXNzYWdlEhYKDG9uZW9mX3VpbnQzMhhvIAEoDUgAEk0KFG9uZW9m",
"X25lc3RlZF9tZXNzYWdlGHAgASgLMi0ucHJvdG9idWZfdW5pdHRlc3QuVGVz", "X25lc3RlZF9tZXNzYWdlGHAgASgLMi0ucHJvdG9idWZfdW5pdHRlc3QuVGVz",
"dEFsbFR5cGVzLk5lc3RlZE1lc3NhZ2VIABIWCgxvbmVvZl9zdHJpbmcYcSAB", "dEFsbFR5cGVzLk5lc3RlZE1lc3NhZ2VIABIWCgxvbmVvZl9zdHJpbmcYcSAB",
"KAlIABIVCgtvbmVvZl9ieXRlcxhyIAEoDEgAEmQKHG1hcF9zdHJpbmdfdG9f", "KAlIABIVCgtvbmVvZl9ieXRlcxhyIAEoDEgAGhsKDU5lc3RlZE1lc3NhZ2US",
"bmVzdGVkX21lc3NhZ2UYyAEgAygLMj0ucHJvdG9idWZfdW5pdHRlc3QuVGVz", "CgoCYmIYASABKAUiVgoKTmVzdGVkRW51bRIbChdORVNURURfRU5VTV9VTlNQ",
"dEFsbFR5cGVzLk1hcFN0cmluZ1RvTmVzdGVkTWVzc2FnZUVudHJ5ElEKEm1h", "RUNJRklFRBAAEgcKA0ZPTxABEgcKA0JBUhACEgcKA0JBWhADEhAKA05FRxD/",
"cF9pbnQzMl90b19ieXRlcxjJASADKAsyNC5wcm90b2J1Zl91bml0dGVzdC5U", "//////////8BQg0KC29uZW9mX2ZpZWxkIrsBChJOZXN0ZWRUZXN0QWxsVHlw",
"ZXN0QWxsVHlwZXMuTWFwSW50MzJUb0J5dGVzRW50cnkSTQoQbWFwX2Jvb2xf", "ZXMSNAoFY2hpbGQYASABKAsyJS5wcm90b2J1Zl91bml0dGVzdC5OZXN0ZWRU",
"dG9fZW51bRjKASADKAsyMi5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxsVHlw", "ZXN0QWxsVHlwZXMSMAoHcGF5bG9hZBgCIAEoCzIfLnByb3RvYnVmX3VuaXR0",
"ZXMuTWFwQm9vbFRvRW51bUVudHJ5GhsKDU5lc3RlZE1lc3NhZ2USCgoCYmIY", "ZXN0LlRlc3RBbGxUeXBlcxI9Cg5yZXBlYXRlZF9jaGlsZBgDIAMoCzIlLnBy",
"ASABKAUabgodTWFwU3RyaW5nVG9OZXN0ZWRNZXNzYWdlRW50cnkSCwoDa2V5", "b3RvYnVmX3VuaXR0ZXN0Lk5lc3RlZFRlc3RBbGxUeXBlcyI0ChRUZXN0RGVw",
"GAEgASgJEjwKBXZhbHVlGAIgASgLMi0ucHJvdG9idWZfdW5pdHRlc3QuVGVz", "cmVjYXRlZEZpZWxkcxIcChBkZXByZWNhdGVkX2ludDMyGAEgASgFQgIYASIb",
"dEFsbFR5cGVzLk5lc3RlZE1lc3NhZ2U6AjgBGjYKFE1hcEludDMyVG9CeXRl", "Cg5Gb3JlaWduTWVzc2FnZRIJCgFjGAEgASgFIjAKElRlc3RSZXNlcnZlZEZp",
"c0VudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEoDDoCOAEaYAoSTWFw", "ZWxkc0oECAIQA0oECA8QEEoECAkQDFIDYmFyUgNiYXoiWgoRVGVzdEZvcmVp",
"Qm9vbFRvRW51bUVudHJ5EgsKA2tleRgBIAEoCBI5CgV2YWx1ZRgCIAEoDjIq", "Z25OZXN0ZWQSRQoOZm9yZWlnbl9uZXN0ZWQYASABKAsyLS5wcm90b2J1Zl91",
"LnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxUeXBlcy5OZXN0ZWRFbnVtOgI4", "bml0dGVzdC5UZXN0QWxsVHlwZXMuTmVzdGVkTWVzc2FnZSI0ChhUZXN0UmVh",
"ASJWCgpOZXN0ZWRFbnVtEhsKF05FU1RFRF9FTlVNX1VOU1BFQ0lGSUVEEAAS", "bGx5TGFyZ2VUYWdOdW1iZXISCQoBYRgBIAEoBRINCgJiYhj///9/IAEoBSJV",
"BwoDRk9PEAESBwoDQkFSEAISBwoDQkFaEAMSEAoDTkVHEP///////////wFC", "ChRUZXN0UmVjdXJzaXZlTWVzc2FnZRIyCgFhGAEgASgLMicucHJvdG9idWZf",
"DQoLb25lb2ZfZmllbGQiuwEKEk5lc3RlZFRlc3RBbGxUeXBlcxI0CgVjaGls", "dW5pdHRlc3QuVGVzdFJlY3Vyc2l2ZU1lc3NhZ2USCQoBaRgCIAEoBSJLChRU",
"ZBgBIAEoCzIlLnByb3RvYnVmX3VuaXR0ZXN0Lk5lc3RlZFRlc3RBbGxUeXBl", "ZXN0TXV0dWFsUmVjdXJzaW9uQRIzCgJiYhgBIAEoCzInLnByb3RvYnVmX3Vu",
"cxIwCgdwYXlsb2FkGAIgASgLMh8ucHJvdG9idWZfdW5pdHRlc3QuVGVzdEFs", "aXR0ZXN0LlRlc3RNdXR1YWxSZWN1cnNpb25CImIKFFRlc3RNdXR1YWxSZWN1",
"bFR5cGVzEj0KDnJlcGVhdGVkX2NoaWxkGAMgAygLMiUucHJvdG9idWZfdW5p", "cnNpb25CEjIKAWEYASABKAsyJy5wcm90b2J1Zl91bml0dGVzdC5UZXN0TXV0",
"dHRlc3QuTmVzdGVkVGVzdEFsbFR5cGVzIjQKFFRlc3REZXByZWNhdGVkRmll", "dWFsUmVjdXJzaW9uQRIWCg5vcHRpb25hbF9pbnQzMhgCIAEoBSLrAgoXVGVz",
"bGRzEhwKEGRlcHJlY2F0ZWRfaW50MzIYASABKAVCAhgBIhsKDkZvcmVpZ25N", "dENhbWVsQ2FzZUZpZWxkTmFtZXMSFgoOUHJpbWl0aXZlRmllbGQYASABKAUS",
"ZXNzYWdlEgkKAWMYASABKAUiMAoSVGVzdFJlc2VydmVkRmllbGRzSgQIAhAD", "EwoLU3RyaW5nRmllbGQYAiABKAkSMQoJRW51bUZpZWxkGAMgASgOMh4ucHJv",
"SgQIDxAQSgQICRAMUgNiYXJSA2JheiJaChFUZXN0Rm9yZWlnbk5lc3RlZBJF", "dG9idWZfdW5pdHRlc3QuRm9yZWlnbkVudW0SNwoMTWVzc2FnZUZpZWxkGAQg",
"Cg5mb3JlaWduX25lc3RlZBgBIAEoCzItLnByb3RvYnVmX3VuaXR0ZXN0LlRl", "ASgLMiEucHJvdG9idWZfdW5pdHRlc3QuRm9yZWlnbk1lc3NhZ2USHgoWUmVw",
"c3RBbGxUeXBlcy5OZXN0ZWRNZXNzYWdlIjQKGFRlc3RSZWFsbHlMYXJnZVRh", "ZWF0ZWRQcmltaXRpdmVGaWVsZBgHIAMoBRIbChNSZXBlYXRlZFN0cmluZ0Zp",
"Z051bWJlchIJCgFhGAEgASgFEg0KAmJiGP///38gASgFIlUKFFRlc3RSZWN1", "ZWxkGAggAygJEjkKEVJlcGVhdGVkRW51bUZpZWxkGAkgAygOMh4ucHJvdG9i",
"cnNpdmVNZXNzYWdlEjIKAWEYASABKAsyJy5wcm90b2J1Zl91bml0dGVzdC5U", "dWZfdW5pdHRlc3QuRm9yZWlnbkVudW0SPwoUUmVwZWF0ZWRNZXNzYWdlRmll",
"ZXN0UmVjdXJzaXZlTWVzc2FnZRIJCgFpGAIgASgFIksKFFRlc3RNdXR1YWxS", "bGQYCiADKAsyIS5wcm90b2J1Zl91bml0dGVzdC5Gb3JlaWduTWVzc2FnZSLH",
"ZWN1cnNpb25BEjMKAmJiGAEgASgLMicucHJvdG9idWZfdW5pdHRlc3QuVGVz", "AQoSVGVzdEZpZWxkT3JkZXJpbmdzEhEKCW15X3N0cmluZxgLIAEoCRIOCgZt",
"dE11dHVhbFJlY3Vyc2lvbkIiYgoUVGVzdE11dHVhbFJlY3Vyc2lvbkISMgoB", "eV9pbnQYASABKAMSEAoIbXlfZmxvYXQYZSABKAISUwoVc2luZ2xlX25lc3Rl",
"YRgBIAEoCzInLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RNdXR1YWxSZWN1cnNp", "ZF9tZXNzYWdlGMgBIAEoCzIzLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RGaWVs",
"b25BEhYKDm9wdGlvbmFsX2ludDMyGAIgASgFIusCChdUZXN0Q2FtZWxDYXNl", "ZE9yZGVyaW5ncy5OZXN0ZWRNZXNzYWdlGicKDU5lc3RlZE1lc3NhZ2USCgoC",
"RmllbGROYW1lcxIWCg5QcmltaXRpdmVGaWVsZBgBIAEoBRITCgtTdHJpbmdG", "b28YAiABKAMSCgoCYmIYASABKAUiSwoRU3BhcnNlRW51bU1lc3NhZ2USNgoL",
"aWVsZBgCIAEoCRIxCglFbnVtRmllbGQYAyABKA4yHi5wcm90b2J1Zl91bml0", "c3BhcnNlX2VudW0YASABKA4yIS5wcm90b2J1Zl91bml0dGVzdC5UZXN0U3Bh",
"dGVzdC5Gb3JlaWduRW51bRI3CgxNZXNzYWdlRmllbGQYBCABKAsyIS5wcm90", "cnNlRW51bSIZCglPbmVTdHJpbmcSDAoEZGF0YRgBIAEoCSIaCgpNb3JlU3Ry",
"b2J1Zl91bml0dGVzdC5Gb3JlaWduTWVzc2FnZRIeChZSZXBlYXRlZFByaW1p", "aW5nEgwKBGRhdGEYASADKAkiGAoIT25lQnl0ZXMSDAoEZGF0YRgBIAEoDCIZ",
"dGl2ZUZpZWxkGAcgAygFEhsKE1JlcGVhdGVkU3RyaW5nRmllbGQYCCADKAkS", "CglNb3JlQnl0ZXMSDAoEZGF0YRgBIAEoDCIcCgxJbnQzMk1lc3NhZ2USDAoE",
"OQoRUmVwZWF0ZWRFbnVtRmllbGQYCSADKA4yHi5wcm90b2J1Zl91bml0dGVz", "ZGF0YRgBIAEoBSIdCg1VaW50MzJNZXNzYWdlEgwKBGRhdGEYASABKA0iHAoM",
"dC5Gb3JlaWduRW51bRI/ChRSZXBlYXRlZE1lc3NhZ2VGaWVsZBgKIAMoCzIh", "SW50NjRNZXNzYWdlEgwKBGRhdGEYASABKAMiHQoNVWludDY0TWVzc2FnZRIM",
"LnByb3RvYnVmX3VuaXR0ZXN0LkZvcmVpZ25NZXNzYWdlIscBChJUZXN0Rmll", "CgRkYXRhGAEgASgEIhsKC0Jvb2xNZXNzYWdlEgwKBGRhdGEYASABKAgicwoJ",
"bGRPcmRlcmluZ3MSEQoJbXlfc3RyaW5nGAsgASgJEg4KBm15X2ludBgBIAEo", "VGVzdE9uZW9mEhEKB2Zvb19pbnQYASABKAVIABIUCgpmb29fc3RyaW5nGAIg",
"AxIQCghteV9mbG9hdBhlIAEoAhJTChVzaW5nbGVfbmVzdGVkX21lc3NhZ2UY", "ASgJSAASNgoLZm9vX21lc3NhZ2UYAyABKAsyHy5wcm90b2J1Zl91bml0dGVz",
"yAEgASgLMjMucHJvdG9idWZfdW5pdHRlc3QuVGVzdEZpZWxkT3JkZXJpbmdz", "dC5UZXN0QWxsVHlwZXNIAEIFCgNmb28iqgMKD1Rlc3RQYWNrZWRUeXBlcxIY",
"Lk5lc3RlZE1lc3NhZ2UaJwoNTmVzdGVkTWVzc2FnZRIKCgJvbxgCIAEoAxIK", "CgxwYWNrZWRfaW50MzIYWiADKAVCAhABEhgKDHBhY2tlZF9pbnQ2NBhbIAMo",
"CgJiYhgBIAEoBSJLChFTcGFyc2VFbnVtTWVzc2FnZRI2CgtzcGFyc2VfZW51", "A0ICEAESGQoNcGFja2VkX3VpbnQzMhhcIAMoDUICEAESGQoNcGFja2VkX3Vp",
"bRgBIAEoDjIhLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RTcGFyc2VFbnVtIhkK", "bnQ2NBhdIAMoBEICEAESGQoNcGFja2VkX3NpbnQzMhheIAMoEUICEAESGQoN",
"CU9uZVN0cmluZxIMCgRkYXRhGAEgASgJIhoKCk1vcmVTdHJpbmcSDAoEZGF0", "cGFja2VkX3NpbnQ2NBhfIAMoEkICEAESGgoOcGFja2VkX2ZpeGVkMzIYYCAD",
"YRgBIAMoCSIYCghPbmVCeXRlcxIMCgRkYXRhGAEgASgMIhkKCU1vcmVCeXRl", "KAdCAhABEhoKDnBhY2tlZF9maXhlZDY0GGEgAygGQgIQARIbCg9wYWNrZWRf",
"cxIMCgRkYXRhGAEgASgMIhwKDEludDMyTWVzc2FnZRIMCgRkYXRhGAEgASgF", "c2ZpeGVkMzIYYiADKA9CAhABEhsKD3BhY2tlZF9zZml4ZWQ2NBhjIAMoEEIC",
"Ih0KDVVpbnQzMk1lc3NhZ2USDAoEZGF0YRgBIAEoDSIcCgxJbnQ2NE1lc3Nh", "EAESGAoMcGFja2VkX2Zsb2F0GGQgAygCQgIQARIZCg1wYWNrZWRfZG91Ymxl",
"Z2USDAoEZGF0YRgBIAEoAyIdCg1VaW50NjRNZXNzYWdlEgwKBGRhdGEYASAB", "GGUgAygBQgIQARIXCgtwYWNrZWRfYm9vbBhmIAMoCEICEAESNwoLcGFja2Vk",
"KAQiGwoLQm9vbE1lc3NhZ2USDAoEZGF0YRgBIAEoCCJzCglUZXN0T25lb2YS", "X2VudW0YZyADKA4yHi5wcm90b2J1Zl91bml0dGVzdC5Gb3JlaWduRW51bUIC",
"EQoHZm9vX2ludBgBIAEoBUgAEhQKCmZvb19zdHJpbmcYAiABKAlIABI2Cgtm", "EAEiyAMKEVRlc3RVbnBhY2tlZFR5cGVzEhoKDnVucGFja2VkX2ludDMyGFog",
"b29fbWVzc2FnZRgDIAEoCzIfLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxU", "AygFQgIQABIaCg51bnBhY2tlZF9pbnQ2NBhbIAMoA0ICEAASGwoPdW5wYWNr",
"eXBlc0gAQgUKA2ZvbyKqAwoPVGVzdFBhY2tlZFR5cGVzEhgKDHBhY2tlZF9p", "ZWRfdWludDMyGFwgAygNQgIQABIbCg91bnBhY2tlZF91aW50NjQYXSADKARC",
"bnQzMhhaIAMoBUICEAESGAoMcGFja2VkX2ludDY0GFsgAygDQgIQARIZCg1w", "AhAAEhsKD3VucGFja2VkX3NpbnQzMhheIAMoEUICEAASGwoPdW5wYWNrZWRf",
"YWNrZWRfdWludDMyGFwgAygNQgIQARIZCg1wYWNrZWRfdWludDY0GF0gAygE", "c2ludDY0GF8gAygSQgIQABIcChB1bnBhY2tlZF9maXhlZDMyGGAgAygHQgIQ",
"QgIQARIZCg1wYWNrZWRfc2ludDMyGF4gAygRQgIQARIZCg1wYWNrZWRfc2lu", "ABIcChB1bnBhY2tlZF9maXhlZDY0GGEgAygGQgIQABIdChF1bnBhY2tlZF9z",
"dDY0GF8gAygSQgIQARIaCg5wYWNrZWRfZml4ZWQzMhhgIAMoB0ICEAESGgoO", "Zml4ZWQzMhhiIAMoD0ICEAASHQoRdW5wYWNrZWRfc2ZpeGVkNjQYYyADKBBC",
"cGFja2VkX2ZpeGVkNjQYYSADKAZCAhABEhsKD3BhY2tlZF9zZml4ZWQzMhhi", "AhAAEhoKDnVucGFja2VkX2Zsb2F0GGQgAygCQgIQABIbCg91bnBhY2tlZF9k",
"IAMoD0ICEAESGwoPcGFja2VkX3NmaXhlZDY0GGMgAygQQgIQARIYCgxwYWNr", "b3VibGUYZSADKAFCAhAAEhkKDXVucGFja2VkX2Jvb2wYZiADKAhCAhAAEjkK",
"ZWRfZmxvYXQYZCADKAJCAhABEhkKDXBhY2tlZF9kb3VibGUYZSADKAFCAhAB", "DXVucGFja2VkX2VudW0YZyADKA4yHi5wcm90b2J1Zl91bml0dGVzdC5Gb3Jl",
"EhcKC3BhY2tlZF9ib29sGGYgAygIQgIQARI3CgtwYWNrZWRfZW51bRhnIAMo", "aWduRW51bUICEAAiwAEKI1Rlc3RSZXBlYXRlZFNjYWxhckRpZmZlcmVudFRh",
"DjIeLnByb3RvYnVmX3VuaXR0ZXN0LkZvcmVpZ25FbnVtQgIQASLIAwoRVGVz", "Z1NpemVzEhgKEHJlcGVhdGVkX2ZpeGVkMzIYDCADKAcSFgoOcmVwZWF0ZWRf",
"dFVucGFja2VkVHlwZXMSGgoOdW5wYWNrZWRfaW50MzIYWiADKAVCAhAAEhoK", "aW50MzIYDSADKAUSGQoQcmVwZWF0ZWRfZml4ZWQ2NBj+DyADKAYSFwoOcmVw",
"DnVucGFja2VkX2ludDY0GFsgAygDQgIQABIbCg91bnBhY2tlZF91aW50MzIY", "ZWF0ZWRfaW50NjQY/w8gAygDEhgKDnJlcGVhdGVkX2Zsb2F0GP7/DyADKAIS",
"XCADKA1CAhAAEhsKD3VucGFja2VkX3VpbnQ2NBhdIAMoBEICEAASGwoPdW5w", "GQoPcmVwZWF0ZWRfdWludDY0GP//DyADKAQiKAobVGVzdENvbW1lbnRJbmpl",
"YWNrZWRfc2ludDMyGF4gAygRQgIQABIbCg91bnBhY2tlZF9zaW50NjQYXyAD", "Y3Rpb25NZXNzYWdlEgkKAWEYASABKAkiDAoKRm9vUmVxdWVzdCINCgtGb29S",
"KBJCAhAAEhwKEHVucGFja2VkX2ZpeGVkMzIYYCADKAdCAhAAEhwKEHVucGFj", "ZXNwb25zZSISChBGb29DbGllbnRNZXNzYWdlIhIKEEZvb1NlcnZlck1lc3Nh",
"a2VkX2ZpeGVkNjQYYSADKAZCAhAAEh0KEXVucGFja2VkX3NmaXhlZDMyGGIg", "Z2UiDAoKQmFyUmVxdWVzdCINCgtCYXJSZXNwb25zZSpZCgtGb3JlaWduRW51",
"AygPQgIQABIdChF1bnBhY2tlZF9zZml4ZWQ2NBhjIAMoEEICEAASGgoOdW5w", "bRIXChNGT1JFSUdOX1VOU1BFQ0lGSUVEEAASDwoLRk9SRUlHTl9GT08QBBIP",
"YWNrZWRfZmxvYXQYZCADKAJCAhAAEhsKD3VucGFja2VkX2RvdWJsZRhlIAMo", "CgtGT1JFSUdOX0JBUhAFEg8KC0ZPUkVJR05fQkFaEAYqdQoUVGVzdEVudW1X",
"AUICEAASGQoNdW5wYWNrZWRfYm9vbBhmIAMoCEICEAASOQoNdW5wYWNrZWRf", "aXRoRHVwVmFsdWUSKAokVEVTVF9FTlVNX1dJVEhfRFVQX1ZBTFVFX1VOU1BF",
"ZW51bRhnIAMoDjIeLnByb3RvYnVmX3VuaXR0ZXN0LkZvcmVpZ25FbnVtQgIQ", "Q0lGSUVEEAASCAoERk9PMRABEggKBEJBUjEQAhIHCgNCQVoQAxIICgRGT08y",
"ACLAAQojVGVzdFJlcGVhdGVkU2NhbGFyRGlmZmVyZW50VGFnU2l6ZXMSGAoQ", "EAESCAoEQkFSMhACGgIQASqdAQoOVGVzdFNwYXJzZUVudW0SIAocVEVTVF9T",
"cmVwZWF0ZWRfZml4ZWQzMhgMIAMoBxIWCg5yZXBlYXRlZF9pbnQzMhgNIAMo", "UEFSU0VfRU5VTV9VTlNQRUNJRklFRBAAEgwKCFNQQVJTRV9BEHsSDgoIU1BB",
"BRIZChByZXBlYXRlZF9maXhlZDY0GP4PIAMoBhIXCg5yZXBlYXRlZF9pbnQ2", "UlNFX0IQpucDEg8KCFNQQVJTRV9DELKxgAYSFQoIU1BBUlNFX0QQ8f//////",
"NBj/DyADKAMSGAoOcmVwZWF0ZWRfZmxvYXQY/v8PIAMoAhIZCg9yZXBlYXRl", "////ARIVCghTUEFSU0VfRRC03vz///////8BEgwKCFNQQVJTRV9HEAIymQEK",
"ZF91aW50NjQY//8PIAMoBCIoChtUZXN0Q29tbWVudEluamVjdGlvbk1lc3Nh", "C1Rlc3RTZXJ2aWNlEkQKA0ZvbxIdLnByb3RvYnVmX3VuaXR0ZXN0LkZvb1Jl",
"Z2USCQoBYRgBIAEoCSIMCgpGb29SZXF1ZXN0Ig0KC0Zvb1Jlc3BvbnNlIhIK", "cXVlc3QaHi5wcm90b2J1Zl91bml0dGVzdC5Gb29SZXNwb25zZRJECgNCYXIS",
"EEZvb0NsaWVudE1lc3NhZ2UiEgoQRm9vU2VydmVyTWVzc2FnZSIMCgpCYXJS", "HS5wcm90b2J1Zl91bml0dGVzdC5CYXJSZXF1ZXN0Gh4ucHJvdG9idWZfdW5p",
"ZXF1ZXN0Ig0KC0JhclJlc3BvbnNlKlkKC0ZvcmVpZ25FbnVtEhcKE0ZPUkVJ", "dHRlc3QuQmFyUmVzcG9uc2VCOkINVW5pdHRlc3RQcm90b0gBgAEBiAEBkAEB",
"R05fVU5TUEVDSUZJRUQQABIPCgtGT1JFSUdOX0ZPTxAEEg8KC0ZPUkVJR05f", "+AEBqgIaR29vZ2xlLlByb3RvYnVmLlRlc3RQcm90b3NiBnByb3RvMw=="));
"QkFSEAUSDwoLRk9SRUlHTl9CQVoQBip1ChRUZXN0RW51bVdpdGhEdXBWYWx1",
"ZRIoCiRURVNUX0VOVU1fV0lUSF9EVVBfVkFMVUVfVU5TUEVDSUZJRUQQABII",
"CgRGT08xEAESCAoEQkFSMRACEgcKA0JBWhADEggKBEZPTzIQARIICgRCQVIy",
"EAIaAhABKp0BCg5UZXN0U3BhcnNlRW51bRIgChxURVNUX1NQQVJTRV9FTlVN",
"X1VOU1BFQ0lGSUVEEAASDAoIU1BBUlNFX0EQexIOCghTUEFSU0VfQhCm5wMS",
"DwoIU1BBUlNFX0MQsrGABhIVCghTUEFSU0VfRBDx//////////8BEhUKCFNQ",
"QVJTRV9FELTe/P///////wESDAoIU1BBUlNFX0cQAjKZAQoLVGVzdFNlcnZp",
"Y2USRAoDRm9vEh0ucHJvdG9idWZfdW5pdHRlc3QuRm9vUmVxdWVzdBoeLnBy",
"b3RvYnVmX3VuaXR0ZXN0LkZvb1Jlc3BvbnNlEkQKA0JhchIdLnByb3RvYnVm",
"X3VuaXR0ZXN0LkJhclJlcXVlc3QaHi5wcm90b2J1Zl91bml0dGVzdC5CYXJS",
"ZXNwb25zZUI6Qg1Vbml0dGVzdFByb3RvSAGAAQGIAQGQAQH4AQGqAhpHb29n",
"bGUuUHJvdG9idWYuVGVzdFByb3Rvc2IGcHJvdG8z"));
pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) { pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
descriptor = root; descriptor = root;
internal__static_protobuf_unittest_TestAllTypes__Descriptor = Descriptor.MessageTypes[0]; internal__static_protobuf_unittest_TestAllTypes__Descriptor = Descriptor.MessageTypes[0];
internal__static_protobuf_unittest_TestAllTypes__FieldAccessorTable = internal__static_protobuf_unittest_TestAllTypes__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.TestAllTypes>(internal__static_protobuf_unittest_TestAllTypes__Descriptor, new pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.TestAllTypes>(internal__static_protobuf_unittest_TestAllTypes__Descriptor,
new string[] { "SingleInt32", "SingleInt64", "SingleUint32", "SingleUint64", "SingleSint32", "SingleSint64", "SingleFixed32", "SingleFixed64", "SingleSfixed32", "SingleSfixed64", "SingleFloat", "SingleDouble", "SingleBool", "SingleString", "SingleBytes", "SingleNestedMessage", "SingleForeignMessage", "SingleImportMessage", "SingleNestedEnum", "SingleForeignEnum", "SingleImportEnum", "SinglePublicImportMessage", "RepeatedInt32", "RepeatedInt64", "RepeatedUint32", "RepeatedUint64", "RepeatedSint32", "RepeatedSint64", "RepeatedFixed32", "RepeatedFixed64", "RepeatedSfixed32", "RepeatedSfixed64", "RepeatedFloat", "RepeatedDouble", "RepeatedBool", "RepeatedString", "RepeatedBytes", "RepeatedNestedMessage", "RepeatedForeignMessage", "RepeatedImportMessage", "RepeatedNestedEnum", "RepeatedForeignEnum", "RepeatedImportEnum", "RepeatedPublicImportMessage", "OneofUint32", "OneofNestedMessage", "OneofString", "OneofBytes", "MapStringToNestedMessage", "MapInt32ToBytes", "MapBoolToEnum", "OneofField", }); new string[] { "SingleInt32", "SingleInt64", "SingleUint32", "SingleUint64", "SingleSint32", "SingleSint64", "SingleFixed32", "SingleFixed64", "SingleSfixed32", "SingleSfixed64", "SingleFloat", "SingleDouble", "SingleBool", "SingleString", "SingleBytes", "SingleNestedMessage", "SingleForeignMessage", "SingleImportMessage", "SingleNestedEnum", "SingleForeignEnum", "SingleImportEnum", "SinglePublicImportMessage", "RepeatedInt32", "RepeatedInt64", "RepeatedUint32", "RepeatedUint64", "RepeatedSint32", "RepeatedSint64", "RepeatedFixed32", "RepeatedFixed64", "RepeatedSfixed32", "RepeatedSfixed64", "RepeatedFloat", "RepeatedDouble", "RepeatedBool", "RepeatedString", "RepeatedBytes", "RepeatedNestedMessage", "RepeatedForeignMessage", "RepeatedImportMessage", "RepeatedNestedEnum", "RepeatedForeignEnum", "RepeatedImportEnum", "RepeatedPublicImportMessage", "OneofUint32", "OneofNestedMessage", "OneofString", "OneofBytes", "OneofField", });
internal__static_protobuf_unittest_TestAllTypes_NestedMessage__Descriptor = internal__static_protobuf_unittest_TestAllTypes__Descriptor.NestedTypes[0]; internal__static_protobuf_unittest_TestAllTypes_NestedMessage__Descriptor = internal__static_protobuf_unittest_TestAllTypes__Descriptor.NestedTypes[0];
internal__static_protobuf_unittest_TestAllTypes_NestedMessage__FieldAccessorTable = internal__static_protobuf_unittest_TestAllTypes_NestedMessage__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage>(internal__static_protobuf_unittest_TestAllTypes_NestedMessage__Descriptor, new pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage>(internal__static_protobuf_unittest_TestAllTypes_NestedMessage__Descriptor,
new string[] { "Bb", }); new string[] { "Bb", });
internal__static_protobuf_unittest_TestAllTypes_MapStringToNestedMessageEntry__Descriptor = internal__static_protobuf_unittest_TestAllTypes__Descriptor.NestedTypes[1];
internal__static_protobuf_unittest_TestAllTypes_MapStringToNestedMessageEntry__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.TestAllTypes.Types.MapStringToNestedMessageEntry>(internal__static_protobuf_unittest_TestAllTypes_MapStringToNestedMessageEntry__Descriptor,
new string[] { "Key", "Value", });
internal__static_protobuf_unittest_TestAllTypes_MapInt32ToBytesEntry__Descriptor = internal__static_protobuf_unittest_TestAllTypes__Descriptor.NestedTypes[2];
internal__static_protobuf_unittest_TestAllTypes_MapInt32ToBytesEntry__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.TestAllTypes.Types.MapInt32ToBytesEntry>(internal__static_protobuf_unittest_TestAllTypes_MapInt32ToBytesEntry__Descriptor,
new string[] { "Key", "Value", });
internal__static_protobuf_unittest_TestAllTypes_MapBoolToEnumEntry__Descriptor = internal__static_protobuf_unittest_TestAllTypes__Descriptor.NestedTypes[3];
internal__static_protobuf_unittest_TestAllTypes_MapBoolToEnumEntry__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.TestAllTypes.Types.MapBoolToEnumEntry>(internal__static_protobuf_unittest_TestAllTypes_MapBoolToEnumEntry__Descriptor,
new string[] { "Key", "Value", });
internal__static_protobuf_unittest_NestedTestAllTypes__Descriptor = Descriptor.MessageTypes[1]; internal__static_protobuf_unittest_NestedTestAllTypes__Descriptor = Descriptor.MessageTypes[1];
internal__static_protobuf_unittest_NestedTestAllTypes__FieldAccessorTable = internal__static_protobuf_unittest_NestedTestAllTypes__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.NestedTestAllTypes>(internal__static_protobuf_unittest_NestedTestAllTypes__Descriptor, new pb::FieldAccess.FieldAccessorTable<global::Google.Protobuf.TestProtos.NestedTestAllTypes>(internal__static_protobuf_unittest_NestedTestAllTypes__Descriptor,
...@@ -436,8 +406,8 @@ namespace Google.Protobuf.TestProtos { ...@@ -436,8 +406,8 @@ namespace Google.Protobuf.TestProtos {
private static readonly pb::MessageParser<TestAllTypes> _parser = new pb::MessageParser<TestAllTypes>(() => new TestAllTypes()); private static readonly pb::MessageParser<TestAllTypes> _parser = new pb::MessageParser<TestAllTypes>(() => new TestAllTypes());
public static pb::MessageParser<TestAllTypes> Parser { get { return _parser; } } public static pb::MessageParser<TestAllTypes> Parser { get { return _parser; } }
private static readonly string[] _fieldNames = new string[] { "map_bool_to_enum", "map_int32_to_bytes", "map_string_to_nested_message", "oneof_bytes", "oneof_nested_message", "oneof_string", "oneof_uint32", "repeated_bool", "repeated_bytes", "repeated_double", "repeated_fixed32", "repeated_fixed64", "repeated_float", "repeated_foreign_enum", "repeated_foreign_message", "repeated_import_enum", "repeated_import_message", "repeated_int32", "repeated_int64", "repeated_nested_enum", "repeated_nested_message", "repeated_public_import_message", "repeated_sfixed32", "repeated_sfixed64", "repeated_sint32", "repeated_sint64", "repeated_string", "repeated_uint32", "repeated_uint64", "single_bool", "single_bytes", "single_double", "single_fixed32", "single_fixed64", "single_float", "single_foreign_enum", "single_foreign_message", "single_import_enum", "single_import_message", "single_int32", "single_int64", "single_nested_enum", "single_nested_message", "single_public_import_message", "single_sfixed32", "single_sfixed64", "single_sint32", "single_sint64", "single_string", "single_uint32", "single_uint64" }; private static readonly string[] _fieldNames = new string[] { "oneof_bytes", "oneof_nested_message", "oneof_string", "oneof_uint32", "repeated_bool", "repeated_bytes", "repeated_double", "repeated_fixed32", "repeated_fixed64", "repeated_float", "repeated_foreign_enum", "repeated_foreign_message", "repeated_import_enum", "repeated_import_message", "repeated_int32", "repeated_int64", "repeated_nested_enum", "repeated_nested_message", "repeated_public_import_message", "repeated_sfixed32", "repeated_sfixed64", "repeated_sint32", "repeated_sint64", "repeated_string", "repeated_uint32", "repeated_uint64", "single_bool", "single_bytes", "single_double", "single_fixed32", "single_fixed64", "single_float", "single_foreign_enum", "single_foreign_message", "single_import_enum", "single_import_message", "single_int32", "single_int64", "single_nested_enum", "single_nested_message", "single_public_import_message", "single_sfixed32", "single_sfixed64", "single_sint32", "single_sint64", "single_string", "single_uint32", "single_uint64" };
private static readonly uint[] _fieldTags = new uint[] { 1618, 1610, 1602, 914, 898, 906, 888, 346, 362, 338, 298, 306, 330, 418, 394, 426, 402, 250, 258, 410, 386, 434, 314, 322, 282, 290, 354, 266, 274, 104, 122, 97, 61, 65, 93, 176, 154, 184, 162, 8, 16, 168, 146, 210, 77, 81, 40, 48, 114, 24, 32 }; private static readonly uint[] _fieldTags = new uint[] { 914, 898, 906, 888, 346, 362, 338, 298, 306, 330, 418, 394, 426, 402, 250, 258, 410, 386, 434, 314, 322, 282, 290, 354, 266, 274, 104, 122, 97, 61, 65, 93, 176, 154, 184, 162, 8, 16, 168, 146, 210, 77, 81, 40, 48, 114, 24, 32 };
public static pbd::MessageDescriptor Descriptor { public static pbd::MessageDescriptor Descriptor {
get { return global::Google.Protobuf.TestProtos.UnittestProto3.internal__static_protobuf_unittest_TestAllTypes__Descriptor; } get { return global::Google.Protobuf.TestProtos.UnittestProto3.internal__static_protobuf_unittest_TestAllTypes__Descriptor; }
} }
...@@ -496,9 +466,6 @@ namespace Google.Protobuf.TestProtos { ...@@ -496,9 +466,6 @@ namespace Google.Protobuf.TestProtos {
repeatedForeignEnum_ = other.repeatedForeignEnum_.Clone(); repeatedForeignEnum_ = other.repeatedForeignEnum_.Clone();
repeatedImportEnum_ = other.repeatedImportEnum_.Clone(); repeatedImportEnum_ = other.repeatedImportEnum_.Clone();
repeatedPublicImportMessage_ = other.repeatedPublicImportMessage_.Clone(); repeatedPublicImportMessage_ = other.repeatedPublicImportMessage_.Clone();
mapStringToNestedMessage_ = other.mapStringToNestedMessage_.Clone();
mapInt32ToBytes_ = other.mapInt32ToBytes_.Clone();
mapBoolToEnum_ = other.mapBoolToEnum_.Clone();
switch (other.OneofFieldCase) { switch (other.OneofFieldCase) {
case OneofFieldOneofCase.OneofUint32: case OneofFieldOneofCase.OneofUint32:
OneofUint32 = other.OneofUint32; OneofUint32 = other.OneofUint32;
...@@ -551,9 +518,6 @@ namespace Google.Protobuf.TestProtos { ...@@ -551,9 +518,6 @@ namespace Google.Protobuf.TestProtos {
repeatedForeignEnum_.Freeze(); repeatedForeignEnum_.Freeze();
repeatedImportEnum_.Freeze(); repeatedImportEnum_.Freeze();
repeatedPublicImportMessage_.Freeze(); repeatedPublicImportMessage_.Freeze();
mapStringToNestedMessage_.Freeze();
mapInt32ToBytes_.Freeze();
mapBoolToEnum_.Freeze();
if (oneofField_ is IFreezable) ((IFreezable) oneofField_).Freeze(); if (oneofField_ is IFreezable) ((IFreezable) oneofField_).Freeze();
} }
...@@ -949,30 +913,6 @@ namespace Google.Protobuf.TestProtos { ...@@ -949,30 +913,6 @@ namespace Google.Protobuf.TestProtos {
} }
} }
public const int MapStringToNestedMessageFieldNumber = 200;
private static readonly pbc::MapField<string, global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage>.Codec _map_mapStringToNestedMessage_codec
= new pbc::MapField<string, global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage>.Codec(pb::FieldCodec.ForString(10), pb::FieldCodec.ForMessage(18, global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage.Parser), 1602);
private readonly pbc::MapField<string, global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage> mapStringToNestedMessage_ = new pbc::MapField<string, global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage>();
public pbc::MapField<string, global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage> MapStringToNestedMessage {
get { return mapStringToNestedMessage_; }
}
public const int MapInt32ToBytesFieldNumber = 201;
private static readonly pbc::MapField<int, pb::ByteString>.Codec _map_mapInt32ToBytes_codec
= new pbc::MapField<int, pb::ByteString>.Codec(pb::FieldCodec.ForInt32(8), pb::FieldCodec.ForBytes(18), 1610);
private readonly pbc::MapField<int, pb::ByteString> mapInt32ToBytes_ = new pbc::MapField<int, pb::ByteString>();
public pbc::MapField<int, pb::ByteString> MapInt32ToBytes {
get { return mapInt32ToBytes_; }
}
public const int MapBoolToEnumFieldNumber = 202;
private static readonly pbc::MapField<bool, global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum>.Codec _map_mapBoolToEnum_codec
= new pbc::MapField<bool, global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum>.Codec(pb::FieldCodec.ForBool(8), pb::FieldCodec.ForEnum(16, x => (int) x, x => (global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum) x), 1618);
private readonly pbc::MapField<bool, global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum> mapBoolToEnum_ = new pbc::MapField<bool, global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum>();
public pbc::MapField<bool, global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum> MapBoolToEnum {
get { return mapBoolToEnum_; }
}
private object oneofField_; private object oneofField_;
public enum OneofFieldOneofCase { public enum OneofFieldOneofCase {
None = 0, None = 0,
...@@ -1051,14 +991,11 @@ namespace Google.Protobuf.TestProtos { ...@@ -1051,14 +991,11 @@ namespace Google.Protobuf.TestProtos {
if (!object.Equals(OneofNestedMessage, other.OneofNestedMessage)) return false; if (!object.Equals(OneofNestedMessage, other.OneofNestedMessage)) return false;
if (OneofString != other.OneofString) return false; if (OneofString != other.OneofString) return false;
if (OneofBytes != other.OneofBytes) return false; if (OneofBytes != other.OneofBytes) return false;
if (!MapStringToNestedMessage.Equals(other.MapStringToNestedMessage)) return false;
if (!MapInt32ToBytes.Equals(other.MapInt32ToBytes)) return false;
if (!MapBoolToEnum.Equals(other.MapBoolToEnum)) return false;
return true; return true;
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (SingleInt32 != 0) hash ^= SingleInt32.GetHashCode(); if (SingleInt32 != 0) hash ^= SingleInt32.GetHashCode();
if (SingleInt64 != 0L) hash ^= SingleInt64.GetHashCode(); if (SingleInt64 != 0L) hash ^= SingleInt64.GetHashCode();
if (SingleUint32 != 0) hash ^= SingleUint32.GetHashCode(); if (SingleUint32 != 0) hash ^= SingleUint32.GetHashCode();
...@@ -1107,9 +1044,6 @@ namespace Google.Protobuf.TestProtos { ...@@ -1107,9 +1044,6 @@ namespace Google.Protobuf.TestProtos {
if (oneofFieldCase_ == OneofFieldOneofCase.OneofNestedMessage) hash ^= OneofNestedMessage.GetHashCode(); if (oneofFieldCase_ == OneofFieldOneofCase.OneofNestedMessage) hash ^= OneofNestedMessage.GetHashCode();
if (oneofFieldCase_ == OneofFieldOneofCase.OneofString) hash ^= OneofString.GetHashCode(); if (oneofFieldCase_ == OneofFieldOneofCase.OneofString) hash ^= OneofString.GetHashCode();
if (oneofFieldCase_ == OneofFieldOneofCase.OneofBytes) hash ^= OneofBytes.GetHashCode(); if (oneofFieldCase_ == OneofFieldOneofCase.OneofBytes) hash ^= OneofBytes.GetHashCode();
hash ^= MapStringToNestedMessage.GetHashCode();
hash ^= MapInt32ToBytes.GetHashCode();
hash ^= MapBoolToEnum.GetHashCode();
return hash; return hash;
} }
...@@ -1300,9 +1234,6 @@ namespace Google.Protobuf.TestProtos { ...@@ -1300,9 +1234,6 @@ namespace Google.Protobuf.TestProtos {
output.WriteRawTag(146, 7); output.WriteRawTag(146, 7);
output.WriteBytes(OneofBytes); output.WriteBytes(OneofBytes);
} }
mapStringToNestedMessage_.WriteTo(output, _map_mapStringToNestedMessage_codec);
mapInt32ToBytes_.WriteTo(output, _map_mapInt32ToBytes_codec);
mapBoolToEnum_.WriteTo(output, _map_mapBoolToEnum_codec);
} }
public int CalculateSize() { public int CalculateSize() {
...@@ -1539,9 +1470,6 @@ namespace Google.Protobuf.TestProtos { ...@@ -1539,9 +1470,6 @@ namespace Google.Protobuf.TestProtos {
if (oneofFieldCase_ == OneofFieldOneofCase.OneofBytes) { if (oneofFieldCase_ == OneofFieldOneofCase.OneofBytes) {
size += 2 + pb::CodedOutputStream.ComputeBytesSize(OneofBytes); size += 2 + pb::CodedOutputStream.ComputeBytesSize(OneofBytes);
} }
size += mapStringToNestedMessage_.CalculateSize(_map_mapStringToNestedMessage_codec);
size += mapInt32ToBytes_.CalculateSize(_map_mapInt32ToBytes_codec);
size += mapBoolToEnum_.CalculateSize(_map_mapBoolToEnum_codec);
return size; return size;
} }
...@@ -1649,9 +1577,6 @@ namespace Google.Protobuf.TestProtos { ...@@ -1649,9 +1577,6 @@ namespace Google.Protobuf.TestProtos {
repeatedForeignEnum_.Add(other.repeatedForeignEnum_); repeatedForeignEnum_.Add(other.repeatedForeignEnum_);
repeatedImportEnum_.Add(other.repeatedImportEnum_); repeatedImportEnum_.Add(other.repeatedImportEnum_);
repeatedPublicImportMessage_.Add(other.repeatedPublicImportMessage_); repeatedPublicImportMessage_.Add(other.repeatedPublicImportMessage_);
mapStringToNestedMessage_.Add(other.mapStringToNestedMessage_);
mapInt32ToBytes_.Add(other.mapInt32ToBytes_);
mapBoolToEnum_.Add(other.mapBoolToEnum_);
switch (other.OneofFieldCase) { switch (other.OneofFieldCase) {
case OneofFieldOneofCase.OneofUint32: case OneofFieldOneofCase.OneofUint32:
OneofUint32 = other.OneofUint32; OneofUint32 = other.OneofUint32;
...@@ -1905,18 +1830,6 @@ namespace Google.Protobuf.TestProtos { ...@@ -1905,18 +1830,6 @@ namespace Google.Protobuf.TestProtos {
OneofBytes = input.ReadBytes(); OneofBytes = input.ReadBytes();
break; break;
} }
case 1602: {
mapStringToNestedMessage_.AddEntriesFrom(input, _map_mapStringToNestedMessage_codec);
break;
}
case 1610: {
mapInt32ToBytes_.AddEntriesFrom(input, _map_mapInt32ToBytes_codec);
break;
}
case 1618: {
mapBoolToEnum_.AddEntriesFrom(input, _map_mapBoolToEnum_codec);
break;
}
} }
} }
} }
...@@ -1993,7 +1906,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -1993,7 +1906,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Bb != 0) hash ^= Bb.GetHashCode(); if (Bb != 0) hash ^= Bb.GetHashCode();
return hash; return hash;
} }
...@@ -2043,427 +1956,6 @@ namespace Google.Protobuf.TestProtos { ...@@ -2043,427 +1956,6 @@ namespace Google.Protobuf.TestProtos {
} }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class MapStringToNestedMessageEntry : pb::IMessage<MapStringToNestedMessageEntry> {
private static readonly pb::MessageParser<MapStringToNestedMessageEntry> _parser = new pb::MessageParser<MapStringToNestedMessageEntry>(() => new MapStringToNestedMessageEntry());
public static pb::MessageParser<MapStringToNestedMessageEntry> Parser { get { return _parser; } }
private static readonly string[] _fieldNames = new string[] { "key", "value" };
private static readonly uint[] _fieldTags = new uint[] { 10, 18 };
public static pbd::MessageDescriptor Descriptor {
get { return global::Google.Protobuf.TestProtos.UnittestProto3.internal__static_protobuf_unittest_TestAllTypes_MapStringToNestedMessageEntry__Descriptor; }
}
public pb::FieldAccess.FieldAccessorTable<MapStringToNestedMessageEntry> Fields {
get { return global::Google.Protobuf.TestProtos.UnittestProto3.internal__static_protobuf_unittest_TestAllTypes_MapStringToNestedMessageEntry__FieldAccessorTable; }
}
private bool _frozen = false;
public bool IsFrozen { get { return _frozen; } }
public MapStringToNestedMessageEntry() { }
public MapStringToNestedMessageEntry(MapStringToNestedMessageEntry other) {
key_ = other.key_;
Value = other.value_ != null ? other.Value.Clone() : null;
}
public MapStringToNestedMessageEntry Clone() {
return new MapStringToNestedMessageEntry(this);
}
public void Freeze() {
if (IsFrozen) {
return;
}
_frozen = true;
if (value_ != null) Value.Freeze();
}
public const int KeyFieldNumber = 1;
private string key_ = "";
public string Key {
get { return key_; }
set {
pb::Freezable.CheckMutable(this);
key_ = value ?? "";
}
}
public const int ValueFieldNumber = 2;
private global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage value_;
public global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage Value {
get { return value_; }
set {
pb::Freezable.CheckMutable(this);
value_ = value;
}
}
public override bool Equals(object other) {
return Equals(other as MapStringToNestedMessageEntry);
}
public bool Equals(MapStringToNestedMessageEntry other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Key != other.Key) return false;
if (!object.Equals(Value, other.Value)) return false;
return true;
}
public override int GetHashCode() {
int hash = 17;
if (Key.Length != 0) hash ^= Key.GetHashCode();
if (value_ != null) hash ^= Value.GetHashCode();
return hash;
}
public void WriteTo(pb::CodedOutputStream output) {
if (Key.Length != 0) {
output.WriteRawTag(10);
output.WriteString(Key);
}
if (value_ != null) {
output.WriteRawTag(18);
output.WriteMessage(Value);
}
}
public int CalculateSize() {
int size = 0;
if (Key.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Key);
}
if (value_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Value);
}
return size;
}
public void MergeFrom(MapStringToNestedMessageEntry other) {
if (other == null) {
return;
}
if (other.Key.Length != 0) {
Key = other.Key;
}
if (other.value_ != null) {
if (value_ == null) {
value_ = new global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage();
}
Value.MergeFrom(other.Value);
}
}
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while (input.ReadTag(out tag)) {
switch(tag) {
case 0:
throw pb::InvalidProtocolBufferException.InvalidTag();
default:
if (pb::WireFormat.IsEndGroupTag(tag)) {
return;
}
break;
case 10: {
Key = input.ReadString();
break;
}
case 18: {
if (value_ == null) {
value_ = new global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage();
}
input.ReadMessage(value_);
break;
}
}
}
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class MapInt32ToBytesEntry : pb::IMessage<MapInt32ToBytesEntry> {
private static readonly pb::MessageParser<MapInt32ToBytesEntry> _parser = new pb::MessageParser<MapInt32ToBytesEntry>(() => new MapInt32ToBytesEntry());
public static pb::MessageParser<MapInt32ToBytesEntry> Parser { get { return _parser; } }
private static readonly string[] _fieldNames = new string[] { "key", "value" };
private static readonly uint[] _fieldTags = new uint[] { 8, 18 };
public static pbd::MessageDescriptor Descriptor {
get { return global::Google.Protobuf.TestProtos.UnittestProto3.internal__static_protobuf_unittest_TestAllTypes_MapInt32ToBytesEntry__Descriptor; }
}
public pb::FieldAccess.FieldAccessorTable<MapInt32ToBytesEntry> Fields {
get { return global::Google.Protobuf.TestProtos.UnittestProto3.internal__static_protobuf_unittest_TestAllTypes_MapInt32ToBytesEntry__FieldAccessorTable; }
}
private bool _frozen = false;
public bool IsFrozen { get { return _frozen; } }
public MapInt32ToBytesEntry() { }
public MapInt32ToBytesEntry(MapInt32ToBytesEntry other) {
key_ = other.key_;
value_ = other.value_;
}
public MapInt32ToBytesEntry Clone() {
return new MapInt32ToBytesEntry(this);
}
public void Freeze() {
if (IsFrozen) {
return;
}
_frozen = true;
}
public const int KeyFieldNumber = 1;
private int key_;
public int Key {
get { return key_; }
set {
pb::Freezable.CheckMutable(this);
key_ = value;
}
}
public const int ValueFieldNumber = 2;
private pb::ByteString value_ = pb::ByteString.Empty;
public pb::ByteString Value {
get { return value_; }
set {
pb::Freezable.CheckMutable(this);
value_ = value ?? pb::ByteString.Empty;
}
}
public override bool Equals(object other) {
return Equals(other as MapInt32ToBytesEntry);
}
public bool Equals(MapInt32ToBytesEntry other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Key != other.Key) return false;
if (Value != other.Value) return false;
return true;
}
public override int GetHashCode() {
int hash = 17;
if (Key != 0) hash ^= Key.GetHashCode();
if (Value.Length != 0) hash ^= Value.GetHashCode();
return hash;
}
public void WriteTo(pb::CodedOutputStream output) {
if (Key != 0) {
output.WriteRawTag(8);
output.WriteInt32(Key);
}
if (Value.Length != 0) {
output.WriteRawTag(18);
output.WriteBytes(Value);
}
}
public int CalculateSize() {
int size = 0;
if (Key != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Key);
}
if (Value.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeBytesSize(Value);
}
return size;
}
public void MergeFrom(MapInt32ToBytesEntry other) {
if (other == null) {
return;
}
if (other.Key != 0) {
Key = other.Key;
}
if (other.Value.Length != 0) {
Value = other.Value;
}
}
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while (input.ReadTag(out tag)) {
switch(tag) {
case 0:
throw pb::InvalidProtocolBufferException.InvalidTag();
default:
if (pb::WireFormat.IsEndGroupTag(tag)) {
return;
}
break;
case 8: {
Key = input.ReadInt32();
break;
}
case 18: {
Value = input.ReadBytes();
break;
}
}
}
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class MapBoolToEnumEntry : pb::IMessage<MapBoolToEnumEntry> {
private static readonly pb::MessageParser<MapBoolToEnumEntry> _parser = new pb::MessageParser<MapBoolToEnumEntry>(() => new MapBoolToEnumEntry());
public static pb::MessageParser<MapBoolToEnumEntry> Parser { get { return _parser; } }
private static readonly string[] _fieldNames = new string[] { "key", "value" };
private static readonly uint[] _fieldTags = new uint[] { 8, 16 };
public static pbd::MessageDescriptor Descriptor {
get { return global::Google.Protobuf.TestProtos.UnittestProto3.internal__static_protobuf_unittest_TestAllTypes_MapBoolToEnumEntry__Descriptor; }
}
public pb::FieldAccess.FieldAccessorTable<MapBoolToEnumEntry> Fields {
get { return global::Google.Protobuf.TestProtos.UnittestProto3.internal__static_protobuf_unittest_TestAllTypes_MapBoolToEnumEntry__FieldAccessorTable; }
}
private bool _frozen = false;
public bool IsFrozen { get { return _frozen; } }
public MapBoolToEnumEntry() { }
public MapBoolToEnumEntry(MapBoolToEnumEntry other) {
key_ = other.key_;
value_ = other.value_;
}
public MapBoolToEnumEntry Clone() {
return new MapBoolToEnumEntry(this);
}
public void Freeze() {
if (IsFrozen) {
return;
}
_frozen = true;
}
public const int KeyFieldNumber = 1;
private bool key_;
public bool Key {
get { return key_; }
set {
pb::Freezable.CheckMutable(this);
key_ = value;
}
}
public const int ValueFieldNumber = 2;
private global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum value_ = global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum.NESTED_ENUM_UNSPECIFIED;
public global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum Value {
get { return value_; }
set {
pb::Freezable.CheckMutable(this);
value_ = value;
}
}
public override bool Equals(object other) {
return Equals(other as MapBoolToEnumEntry);
}
public bool Equals(MapBoolToEnumEntry other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Key != other.Key) return false;
if (Value != other.Value) return false;
return true;
}
public override int GetHashCode() {
int hash = 17;
if (Key != false) hash ^= Key.GetHashCode();
if (Value != global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum.NESTED_ENUM_UNSPECIFIED) hash ^= Value.GetHashCode();
return hash;
}
public void WriteTo(pb::CodedOutputStream output) {
if (Key != false) {
output.WriteRawTag(8);
output.WriteBool(Key);
}
if (Value != global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum.NESTED_ENUM_UNSPECIFIED) {
output.WriteRawTag(16);
output.WriteEnum((int) Value);
}
}
public int CalculateSize() {
int size = 0;
if (Key != false) {
size += 1 + 1;
}
if (Value != global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum.NESTED_ENUM_UNSPECIFIED) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Value);
}
return size;
}
public void MergeFrom(MapBoolToEnumEntry other) {
if (other == null) {
return;
}
if (other.Key != false) {
Key = other.Key;
}
if (other.Value != global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum.NESTED_ENUM_UNSPECIFIED) {
Value = other.Value;
}
}
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while (input.ReadTag(out tag)) {
switch(tag) {
case 0:
throw pb::InvalidProtocolBufferException.InvalidTag();
default:
if (pb::WireFormat.IsEndGroupTag(tag)) {
return;
}
break;
case 8: {
Key = input.ReadBool();
break;
}
case 16: {
value_ = (global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum) input.ReadEnum();
break;
}
}
}
}
}
} }
#endregion #endregion
...@@ -2553,7 +2045,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -2553,7 +2045,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (child_ != null) hash ^= Child.GetHashCode(); if (child_ != null) hash ^= Child.GetHashCode();
if (payload_ != null) hash ^= Payload.GetHashCode(); if (payload_ != null) hash ^= Payload.GetHashCode();
hash ^= repeatedChild_.GetHashCode(); hash ^= repeatedChild_.GetHashCode();
...@@ -2707,7 +2199,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -2707,7 +2199,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (DeprecatedInt32 != 0) hash ^= DeprecatedInt32.GetHashCode(); if (DeprecatedInt32 != 0) hash ^= DeprecatedInt32.GetHashCode();
return hash; return hash;
} }
...@@ -2818,7 +2310,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -2818,7 +2310,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (C != 0) hash ^= C.GetHashCode(); if (C != 0) hash ^= C.GetHashCode();
return hash; return hash;
} }
...@@ -2917,7 +2409,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -2917,7 +2409,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
return hash; return hash;
} }
...@@ -3014,7 +2506,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -3014,7 +2506,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (foreignNested_ != null) hash ^= ForeignNested.GetHashCode(); if (foreignNested_ != null) hash ^= ForeignNested.GetHashCode();
return hash; return hash;
} }
...@@ -3143,7 +2635,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -3143,7 +2635,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (A != 0) hash ^= A.GetHashCode(); if (A != 0) hash ^= A.GetHashCode();
if (Bb != 0) hash ^= Bb.GetHashCode(); if (Bb != 0) hash ^= Bb.GetHashCode();
return hash; return hash;
...@@ -3282,7 +2774,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -3282,7 +2774,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (a_ != null) hash ^= A.GetHashCode(); if (a_ != null) hash ^= A.GetHashCode();
if (I != 0) hash ^= I.GetHashCode(); if (I != 0) hash ^= I.GetHashCode();
return hash; return hash;
...@@ -3415,7 +2907,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -3415,7 +2907,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (bb_ != null) hash ^= Bb.GetHashCode(); if (bb_ != null) hash ^= Bb.GetHashCode();
return hash; return hash;
} }
...@@ -3545,7 +3037,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -3545,7 +3037,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (a_ != null) hash ^= A.GetHashCode(); if (a_ != null) hash ^= A.GetHashCode();
if (OptionalInt32 != 0) hash ^= OptionalInt32.GetHashCode(); if (OptionalInt32 != 0) hash ^= OptionalInt32.GetHashCode();
return hash; return hash;
...@@ -3750,7 +3242,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -3750,7 +3242,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (PrimitiveField != 0) hash ^= PrimitiveField.GetHashCode(); if (PrimitiveField != 0) hash ^= PrimitiveField.GetHashCode();
if (StringField.Length != 0) hash ^= StringField.GetHashCode(); if (StringField.Length != 0) hash ^= StringField.GetHashCode();
if (EnumField != global::Google.Protobuf.TestProtos.ForeignEnum.FOREIGN_UNSPECIFIED) hash ^= EnumField.GetHashCode(); if (EnumField != global::Google.Protobuf.TestProtos.ForeignEnum.FOREIGN_UNSPECIFIED) hash ^= EnumField.GetHashCode();
...@@ -4019,7 +3511,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -4019,7 +3511,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (MyString.Length != 0) hash ^= MyString.GetHashCode(); if (MyString.Length != 0) hash ^= MyString.GetHashCode();
if (MyInt != 0L) hash ^= MyInt.GetHashCode(); if (MyInt != 0L) hash ^= MyInt.GetHashCode();
if (MyFloat != 0F) hash ^= MyFloat.GetHashCode(); if (MyFloat != 0F) hash ^= MyFloat.GetHashCode();
...@@ -4194,7 +3686,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -4194,7 +3686,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Oo != 0L) hash ^= Oo.GetHashCode(); if (Oo != 0L) hash ^= Oo.GetHashCode();
if (Bb != 0) hash ^= Bb.GetHashCode(); if (Bb != 0) hash ^= Bb.GetHashCode();
return hash; return hash;
...@@ -4325,7 +3817,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -4325,7 +3817,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (SparseEnum != global::Google.Protobuf.TestProtos.TestSparseEnum.TEST_SPARSE_ENUM_UNSPECIFIED) hash ^= SparseEnum.GetHashCode(); if (SparseEnum != global::Google.Protobuf.TestProtos.TestSparseEnum.TEST_SPARSE_ENUM_UNSPECIFIED) hash ^= SparseEnum.GetHashCode();
return hash; return hash;
} }
...@@ -4436,7 +3928,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -4436,7 +3928,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Data.Length != 0) hash ^= Data.GetHashCode(); if (Data.Length != 0) hash ^= Data.GetHashCode();
return hash; return hash;
} }
...@@ -4544,7 +4036,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -4544,7 +4036,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
hash ^= data_.GetHashCode(); hash ^= data_.GetHashCode();
return hash; return hash;
} }
...@@ -4657,7 +4149,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -4657,7 +4149,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Data.Length != 0) hash ^= Data.GetHashCode(); if (Data.Length != 0) hash ^= Data.GetHashCode();
return hash; return hash;
} }
...@@ -4768,7 +4260,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -4768,7 +4260,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Data.Length != 0) hash ^= Data.GetHashCode(); if (Data.Length != 0) hash ^= Data.GetHashCode();
return hash; return hash;
} }
...@@ -4879,7 +4371,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -4879,7 +4371,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Data != 0) hash ^= Data.GetHashCode(); if (Data != 0) hash ^= Data.GetHashCode();
return hash; return hash;
} }
...@@ -4990,7 +4482,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -4990,7 +4482,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Data != 0) hash ^= Data.GetHashCode(); if (Data != 0) hash ^= Data.GetHashCode();
return hash; return hash;
} }
...@@ -5101,7 +4593,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -5101,7 +4593,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Data != 0L) hash ^= Data.GetHashCode(); if (Data != 0L) hash ^= Data.GetHashCode();
return hash; return hash;
} }
...@@ -5212,7 +4704,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -5212,7 +4704,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Data != 0UL) hash ^= Data.GetHashCode(); if (Data != 0UL) hash ^= Data.GetHashCode();
return hash; return hash;
} }
...@@ -5323,7 +4815,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -5323,7 +4815,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Data != false) hash ^= Data.GetHashCode(); if (Data != false) hash ^= Data.GetHashCode();
return hash; return hash;
} }
...@@ -5486,7 +4978,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -5486,7 +4978,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (fooCase_ == FooOneofCase.FooInt) hash ^= FooInt.GetHashCode(); if (fooCase_ == FooOneofCase.FooInt) hash ^= FooInt.GetHashCode();
if (fooCase_ == FooOneofCase.FooString) hash ^= FooString.GetHashCode(); if (fooCase_ == FooOneofCase.FooString) hash ^= FooString.GetHashCode();
if (fooCase_ == FooOneofCase.FooMessage) hash ^= FooMessage.GetHashCode(); if (fooCase_ == FooOneofCase.FooMessage) hash ^= FooMessage.GetHashCode();
...@@ -5749,7 +5241,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -5749,7 +5241,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
hash ^= packedInt32_.GetHashCode(); hash ^= packedInt32_.GetHashCode();
hash ^= packedInt64_.GetHashCode(); hash ^= packedInt64_.GetHashCode();
hash ^= packedUint32_.GetHashCode(); hash ^= packedUint32_.GetHashCode();
...@@ -6211,7 +5703,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -6211,7 +5703,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
hash ^= unpackedInt32_.GetHashCode(); hash ^= unpackedInt32_.GetHashCode();
hash ^= unpackedInt64_.GetHashCode(); hash ^= unpackedInt64_.GetHashCode();
hash ^= unpackedUint32_.GetHashCode(); hash ^= unpackedUint32_.GetHashCode();
...@@ -6587,7 +6079,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -6587,7 +6079,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
hash ^= repeatedFixed32_.GetHashCode(); hash ^= repeatedFixed32_.GetHashCode();
hash ^= repeatedInt32_.GetHashCode(); hash ^= repeatedInt32_.GetHashCode();
hash ^= repeatedFixed64_.GetHashCode(); hash ^= repeatedFixed64_.GetHashCode();
...@@ -6791,7 +6283,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -6791,7 +6283,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (A.Length != 0) hash ^= A.GetHashCode(); if (A.Length != 0) hash ^= A.GetHashCode();
return hash; return hash;
} }
...@@ -6890,7 +6382,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -6890,7 +6382,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
return hash; return hash;
} }
...@@ -6974,7 +6466,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -6974,7 +6466,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
return hash; return hash;
} }
...@@ -7058,7 +6550,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -7058,7 +6550,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
return hash; return hash;
} }
...@@ -7142,7 +6634,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -7142,7 +6634,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
return hash; return hash;
} }
...@@ -7226,7 +6718,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -7226,7 +6718,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
return hash; return hash;
} }
...@@ -7310,7 +6802,7 @@ namespace Google.Protobuf.TestProtos { ...@@ -7310,7 +6802,7 @@ namespace Google.Protobuf.TestProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
return hash; return hash;
} }
......
...@@ -335,7 +335,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -335,7 +335,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
hash ^= file_.GetHashCode(); hash ^= file_.GetHashCode();
return hash; return hash;
} }
...@@ -559,7 +559,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -559,7 +559,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Name.Length != 0) hash ^= Name.GetHashCode(); if (Name.Length != 0) hash ^= Name.GetHashCode();
if (Package.Length != 0) hash ^= Package.GetHashCode(); if (Package.Length != 0) hash ^= Package.GetHashCode();
hash ^= dependency_.GetHashCode(); hash ^= dependency_.GetHashCode();
...@@ -940,7 +940,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -940,7 +940,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Name.Length != 0) hash ^= Name.GetHashCode(); if (Name.Length != 0) hash ^= Name.GetHashCode();
hash ^= field_.GetHashCode(); hash ^= field_.GetHashCode();
hash ^= extension_.GetHashCode(); hash ^= extension_.GetHashCode();
...@@ -1207,7 +1207,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -1207,7 +1207,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Start != 0) hash ^= Start.GetHashCode(); if (Start != 0) hash ^= Start.GetHashCode();
if (End != 0) hash ^= End.GetHashCode(); if (End != 0) hash ^= End.GetHashCode();
return hash; return hash;
...@@ -1345,7 +1345,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -1345,7 +1345,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Start != 0) hash ^= Start.GetHashCode(); if (Start != 0) hash ^= Start.GetHashCode();
if (End != 0) hash ^= End.GetHashCode(); if (End != 0) hash ^= End.GetHashCode();
return hash; return hash;
...@@ -1573,7 +1573,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -1573,7 +1573,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Name.Length != 0) hash ^= Name.GetHashCode(); if (Name.Length != 0) hash ^= Name.GetHashCode();
if (Number != 0) hash ^= Number.GetHashCode(); if (Number != 0) hash ^= Number.GetHashCode();
if (Label != global::Google.Protobuf.DescriptorProtos.FieldDescriptorProto.Types.Label.LABEL_OPTIONAL) hash ^= Label.GetHashCode(); if (Label != global::Google.Protobuf.DescriptorProtos.FieldDescriptorProto.Types.Label.LABEL_OPTIONAL) hash ^= Label.GetHashCode();
...@@ -1843,7 +1843,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -1843,7 +1843,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Name.Length != 0) hash ^= Name.GetHashCode(); if (Name.Length != 0) hash ^= Name.GetHashCode();
return hash; return hash;
} }
...@@ -1976,7 +1976,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -1976,7 +1976,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Name.Length != 0) hash ^= Name.GetHashCode(); if (Name.Length != 0) hash ^= Name.GetHashCode();
hash ^= value_.GetHashCode(); hash ^= value_.GetHashCode();
if (options_ != null) hash ^= Options.GetHashCode(); if (options_ != null) hash ^= Options.GetHashCode();
...@@ -2148,7 +2148,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -2148,7 +2148,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Name.Length != 0) hash ^= Name.GetHashCode(); if (Name.Length != 0) hash ^= Name.GetHashCode();
if (Number != 0) hash ^= Number.GetHashCode(); if (Number != 0) hash ^= Number.GetHashCode();
if (options_ != null) hash ^= Options.GetHashCode(); if (options_ != null) hash ^= Options.GetHashCode();
...@@ -2317,7 +2317,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -2317,7 +2317,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Name.Length != 0) hash ^= Name.GetHashCode(); if (Name.Length != 0) hash ^= Name.GetHashCode();
hash ^= method_.GetHashCode(); hash ^= method_.GetHashCode();
if (options_ != null) hash ^= Options.GetHashCode(); if (options_ != null) hash ^= Options.GetHashCode();
...@@ -2525,7 +2525,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -2525,7 +2525,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Name.Length != 0) hash ^= Name.GetHashCode(); if (Name.Length != 0) hash ^= Name.GetHashCode();
if (InputType.Length != 0) hash ^= InputType.GetHashCode(); if (InputType.Length != 0) hash ^= InputType.GetHashCode();
if (OutputType.Length != 0) hash ^= OutputType.GetHashCode(); if (OutputType.Length != 0) hash ^= OutputType.GetHashCode();
...@@ -2882,7 +2882,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -2882,7 +2882,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (JavaPackage.Length != 0) hash ^= JavaPackage.GetHashCode(); if (JavaPackage.Length != 0) hash ^= JavaPackage.GetHashCode();
if (JavaOuterClassname.Length != 0) hash ^= JavaOuterClassname.GetHashCode(); if (JavaOuterClassname.Length != 0) hash ^= JavaOuterClassname.GetHashCode();
if (JavaMultipleFiles != false) hash ^= JavaMultipleFiles.GetHashCode(); if (JavaMultipleFiles != false) hash ^= JavaMultipleFiles.GetHashCode();
...@@ -3260,7 +3260,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -3260,7 +3260,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (MessageSetWireFormat != false) hash ^= MessageSetWireFormat.GetHashCode(); if (MessageSetWireFormat != false) hash ^= MessageSetWireFormat.GetHashCode();
if (NoStandardDescriptorAccessor != false) hash ^= NoStandardDescriptorAccessor.GetHashCode(); if (NoStandardDescriptorAccessor != false) hash ^= NoStandardDescriptorAccessor.GetHashCode();
if (Deprecated != false) hash ^= Deprecated.GetHashCode(); if (Deprecated != false) hash ^= Deprecated.GetHashCode();
...@@ -3500,7 +3500,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -3500,7 +3500,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Ctype != global::Google.Protobuf.DescriptorProtos.FieldOptions.Types.CType.STRING) hash ^= Ctype.GetHashCode(); if (Ctype != global::Google.Protobuf.DescriptorProtos.FieldOptions.Types.CType.STRING) hash ^= Ctype.GetHashCode();
if (Packed != false) hash ^= Packed.GetHashCode(); if (Packed != false) hash ^= Packed.GetHashCode();
if (Jstype != global::Google.Protobuf.DescriptorProtos.FieldOptions.Types.JSType.JS_NORMAL) hash ^= Jstype.GetHashCode(); if (Jstype != global::Google.Protobuf.DescriptorProtos.FieldOptions.Types.JSType.JS_NORMAL) hash ^= Jstype.GetHashCode();
...@@ -3740,7 +3740,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -3740,7 +3740,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (AllowAlias != false) hash ^= AllowAlias.GetHashCode(); if (AllowAlias != false) hash ^= AllowAlias.GetHashCode();
if (Deprecated != false) hash ^= Deprecated.GetHashCode(); if (Deprecated != false) hash ^= Deprecated.GetHashCode();
hash ^= uninterpretedOption_.GetHashCode(); hash ^= uninterpretedOption_.GetHashCode();
...@@ -3890,7 +3890,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -3890,7 +3890,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Deprecated != false) hash ^= Deprecated.GetHashCode(); if (Deprecated != false) hash ^= Deprecated.GetHashCode();
hash ^= uninterpretedOption_.GetHashCode(); hash ^= uninterpretedOption_.GetHashCode();
return hash; return hash;
...@@ -4025,7 +4025,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -4025,7 +4025,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Deprecated != false) hash ^= Deprecated.GetHashCode(); if (Deprecated != false) hash ^= Deprecated.GetHashCode();
hash ^= uninterpretedOption_.GetHashCode(); hash ^= uninterpretedOption_.GetHashCode();
return hash; return hash;
...@@ -4160,7 +4160,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -4160,7 +4160,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (Deprecated != false) hash ^= Deprecated.GetHashCode(); if (Deprecated != false) hash ^= Deprecated.GetHashCode();
hash ^= uninterpretedOption_.GetHashCode(); hash ^= uninterpretedOption_.GetHashCode();
return hash; return hash;
...@@ -4355,7 +4355,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -4355,7 +4355,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
hash ^= name_.GetHashCode(); hash ^= name_.GetHashCode();
if (IdentifierValue.Length != 0) hash ^= IdentifierValue.GetHashCode(); if (IdentifierValue.Length != 0) hash ^= IdentifierValue.GetHashCode();
if (PositiveIntValue != 0UL) hash ^= PositiveIntValue.GetHashCode(); if (PositiveIntValue != 0UL) hash ^= PositiveIntValue.GetHashCode();
...@@ -4569,7 +4569,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -4569,7 +4569,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
if (NamePart_.Length != 0) hash ^= NamePart_.GetHashCode(); if (NamePart_.Length != 0) hash ^= NamePart_.GetHashCode();
if (IsExtension != false) hash ^= IsExtension.GetHashCode(); if (IsExtension != false) hash ^= IsExtension.GetHashCode();
return hash; return hash;
...@@ -4697,7 +4697,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -4697,7 +4697,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
hash ^= location_.GetHashCode(); hash ^= location_.GetHashCode();
return hash; return hash;
} }
...@@ -4848,7 +4848,7 @@ namespace Google.Protobuf.DescriptorProtos { ...@@ -4848,7 +4848,7 @@ namespace Google.Protobuf.DescriptorProtos {
} }
public override int GetHashCode() { public override int GetHashCode() {
int hash = 17; int hash = 1;
hash ^= path_.GetHashCode(); hash ^= path_.GetHashCode();
hash ^= span_.GetHashCode(); hash ^= span_.GetHashCode();
if (LeadingComments.Length != 0) hash ^= LeadingComments.GetHashCode(); if (LeadingComments.Length != 0) hash ^= LeadingComments.GetHashCode();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment