| Index: third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs
|
| diff --git a/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs b/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs
|
| index 462ae9f95f69e0d3992a926868d310b66b98cdb5..b8d159bb5a965fd5f58ded8747c021ae463a9e66 100644
|
| --- a/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs
|
| +++ b/third_party/protobuf/csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs
|
| @@ -152,40 +152,40 @@ namespace Google.Protobuf.TestProtos {
|
| "+AEBqgIaR29vZ2xlLlByb3RvYnVmLlRlc3RQcm90b3NiBnByb3RvMw=="));
|
| descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
|
| new pbr::FileDescriptor[] { global::Google.Protobuf.TestProtos.UnittestImportProto3Reflection.Descriptor, },
|
| - new pbr::GeneratedCodeInfo(new[] {typeof(global::Google.Protobuf.TestProtos.ForeignEnum), typeof(global::Google.Protobuf.TestProtos.TestEnumWithDupValue), typeof(global::Google.Protobuf.TestProtos.TestSparseEnum), }, new pbr::GeneratedCodeInfo[] {
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestAllTypes), global::Google.Protobuf.TestProtos.TestAllTypes.Parser, new[]{ "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" }, new[]{ "OneofField" }, new[]{ typeof(global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum) }, new pbr::GeneratedCodeInfo[] { new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage), global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage.Parser, new[]{ "Bb" }, null, null, null)}),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.NestedTestAllTypes), global::Google.Protobuf.TestProtos.NestedTestAllTypes.Parser, new[]{ "Child", "Payload", "RepeatedChild" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestDeprecatedFields), global::Google.Protobuf.TestProtos.TestDeprecatedFields.Parser, new[]{ "DeprecatedInt32" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.ForeignMessage), global::Google.Protobuf.TestProtos.ForeignMessage.Parser, new[]{ "C" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestReservedFields), global::Google.Protobuf.TestProtos.TestReservedFields.Parser, null, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestForeignNested), global::Google.Protobuf.TestProtos.TestForeignNested.Parser, new[]{ "ForeignNested" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestReallyLargeTagNumber), global::Google.Protobuf.TestProtos.TestReallyLargeTagNumber.Parser, new[]{ "A", "Bb" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestRecursiveMessage), global::Google.Protobuf.TestProtos.TestRecursiveMessage.Parser, new[]{ "A", "I" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestMutualRecursionA), global::Google.Protobuf.TestProtos.TestMutualRecursionA.Parser, new[]{ "Bb" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestMutualRecursionB), global::Google.Protobuf.TestProtos.TestMutualRecursionB.Parser, new[]{ "A", "OptionalInt32" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestCamelCaseFieldNames), global::Google.Protobuf.TestProtos.TestCamelCaseFieldNames.Parser, new[]{ "PrimitiveField", "StringField", "EnumField", "MessageField", "RepeatedPrimitiveField", "RepeatedStringField", "RepeatedEnumField", "RepeatedMessageField" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestFieldOrderings), global::Google.Protobuf.TestProtos.TestFieldOrderings.Parser, new[]{ "MyString", "MyInt", "MyFloat", "SingleNestedMessage" }, null, null, new pbr::GeneratedCodeInfo[] { new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestFieldOrderings.Types.NestedMessage), global::Google.Protobuf.TestProtos.TestFieldOrderings.Types.NestedMessage.Parser, new[]{ "Oo", "Bb" }, null, null, null)}),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.SparseEnumMessage), global::Google.Protobuf.TestProtos.SparseEnumMessage.Parser, new[]{ "SparseEnum" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.OneString), global::Google.Protobuf.TestProtos.OneString.Parser, new[]{ "Data" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.MoreString), global::Google.Protobuf.TestProtos.MoreString.Parser, new[]{ "Data" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.OneBytes), global::Google.Protobuf.TestProtos.OneBytes.Parser, new[]{ "Data" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.MoreBytes), global::Google.Protobuf.TestProtos.MoreBytes.Parser, new[]{ "Data" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.Int32Message), global::Google.Protobuf.TestProtos.Int32Message.Parser, new[]{ "Data" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.Uint32Message), global::Google.Protobuf.TestProtos.Uint32Message.Parser, new[]{ "Data" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.Int64Message), global::Google.Protobuf.TestProtos.Int64Message.Parser, new[]{ "Data" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.Uint64Message), global::Google.Protobuf.TestProtos.Uint64Message.Parser, new[]{ "Data" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.BoolMessage), global::Google.Protobuf.TestProtos.BoolMessage.Parser, new[]{ "Data" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestOneof), global::Google.Protobuf.TestProtos.TestOneof.Parser, new[]{ "FooInt", "FooString", "FooMessage" }, new[]{ "Foo" }, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestPackedTypes), global::Google.Protobuf.TestProtos.TestPackedTypes.Parser, new[]{ "PackedInt32", "PackedInt64", "PackedUint32", "PackedUint64", "PackedSint32", "PackedSint64", "PackedFixed32", "PackedFixed64", "PackedSfixed32", "PackedSfixed64", "PackedFloat", "PackedDouble", "PackedBool", "PackedEnum" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestUnpackedTypes), global::Google.Protobuf.TestProtos.TestUnpackedTypes.Parser, new[]{ "UnpackedInt32", "UnpackedInt64", "UnpackedUint32", "UnpackedUint64", "UnpackedSint32", "UnpackedSint64", "UnpackedFixed32", "UnpackedFixed64", "UnpackedSfixed32", "UnpackedSfixed64", "UnpackedFloat", "UnpackedDouble", "UnpackedBool", "UnpackedEnum" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestRepeatedScalarDifferentTagSizes), global::Google.Protobuf.TestProtos.TestRepeatedScalarDifferentTagSizes.Parser, new[]{ "RepeatedFixed32", "RepeatedInt32", "RepeatedFixed64", "RepeatedInt64", "RepeatedFloat", "RepeatedUint64" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.TestCommentInjectionMessage), global::Google.Protobuf.TestProtos.TestCommentInjectionMessage.Parser, new[]{ "A" }, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.FooRequest), global::Google.Protobuf.TestProtos.FooRequest.Parser, null, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.FooResponse), global::Google.Protobuf.TestProtos.FooResponse.Parser, null, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.FooClientMessage), global::Google.Protobuf.TestProtos.FooClientMessage.Parser, null, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.FooServerMessage), global::Google.Protobuf.TestProtos.FooServerMessage.Parser, null, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.BarRequest), global::Google.Protobuf.TestProtos.BarRequest.Parser, null, null, null, null),
|
| - new pbr::GeneratedCodeInfo(typeof(global::Google.Protobuf.TestProtos.BarResponse), global::Google.Protobuf.TestProtos.BarResponse.Parser, null, null, null, null)
|
| + new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Google.Protobuf.TestProtos.ForeignEnum), typeof(global::Google.Protobuf.TestProtos.TestEnumWithDupValue), typeof(global::Google.Protobuf.TestProtos.TestSparseEnum), }, new pbr::GeneratedClrTypeInfo[] {
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestAllTypes), global::Google.Protobuf.TestProtos.TestAllTypes.Parser, new[]{ "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" }, new[]{ "OneofField" }, new[]{ typeof(global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum) }, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage), global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedMessage.Parser, new[]{ "Bb" }, null, null, null)}),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.NestedTestAllTypes), global::Google.Protobuf.TestProtos.NestedTestAllTypes.Parser, new[]{ "Child", "Payload", "RepeatedChild" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestDeprecatedFields), global::Google.Protobuf.TestProtos.TestDeprecatedFields.Parser, new[]{ "DeprecatedInt32" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.ForeignMessage), global::Google.Protobuf.TestProtos.ForeignMessage.Parser, new[]{ "C" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestReservedFields), global::Google.Protobuf.TestProtos.TestReservedFields.Parser, null, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestForeignNested), global::Google.Protobuf.TestProtos.TestForeignNested.Parser, new[]{ "ForeignNested" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestReallyLargeTagNumber), global::Google.Protobuf.TestProtos.TestReallyLargeTagNumber.Parser, new[]{ "A", "Bb" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestRecursiveMessage), global::Google.Protobuf.TestProtos.TestRecursiveMessage.Parser, new[]{ "A", "I" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestMutualRecursionA), global::Google.Protobuf.TestProtos.TestMutualRecursionA.Parser, new[]{ "Bb" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestMutualRecursionB), global::Google.Protobuf.TestProtos.TestMutualRecursionB.Parser, new[]{ "A", "OptionalInt32" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestCamelCaseFieldNames), global::Google.Protobuf.TestProtos.TestCamelCaseFieldNames.Parser, new[]{ "PrimitiveField", "StringField", "EnumField", "MessageField", "RepeatedPrimitiveField", "RepeatedStringField", "RepeatedEnumField", "RepeatedMessageField" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestFieldOrderings), global::Google.Protobuf.TestProtos.TestFieldOrderings.Parser, new[]{ "MyString", "MyInt", "MyFloat", "SingleNestedMessage" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestFieldOrderings.Types.NestedMessage), global::Google.Protobuf.TestProtos.TestFieldOrderings.Types.NestedMessage.Parser, new[]{ "Oo", "Bb" }, null, null, null)}),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.SparseEnumMessage), global::Google.Protobuf.TestProtos.SparseEnumMessage.Parser, new[]{ "SparseEnum" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.OneString), global::Google.Protobuf.TestProtos.OneString.Parser, new[]{ "Data" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.MoreString), global::Google.Protobuf.TestProtos.MoreString.Parser, new[]{ "Data" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.OneBytes), global::Google.Protobuf.TestProtos.OneBytes.Parser, new[]{ "Data" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.MoreBytes), global::Google.Protobuf.TestProtos.MoreBytes.Parser, new[]{ "Data" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.Int32Message), global::Google.Protobuf.TestProtos.Int32Message.Parser, new[]{ "Data" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.Uint32Message), global::Google.Protobuf.TestProtos.Uint32Message.Parser, new[]{ "Data" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.Int64Message), global::Google.Protobuf.TestProtos.Int64Message.Parser, new[]{ "Data" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.Uint64Message), global::Google.Protobuf.TestProtos.Uint64Message.Parser, new[]{ "Data" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.BoolMessage), global::Google.Protobuf.TestProtos.BoolMessage.Parser, new[]{ "Data" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestOneof), global::Google.Protobuf.TestProtos.TestOneof.Parser, new[]{ "FooInt", "FooString", "FooMessage" }, new[]{ "Foo" }, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestPackedTypes), global::Google.Protobuf.TestProtos.TestPackedTypes.Parser, new[]{ "PackedInt32", "PackedInt64", "PackedUint32", "PackedUint64", "PackedSint32", "PackedSint64", "PackedFixed32", "PackedFixed64", "PackedSfixed32", "PackedSfixed64", "PackedFloat", "PackedDouble", "PackedBool", "PackedEnum" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestUnpackedTypes), global::Google.Protobuf.TestProtos.TestUnpackedTypes.Parser, new[]{ "UnpackedInt32", "UnpackedInt64", "UnpackedUint32", "UnpackedUint64", "UnpackedSint32", "UnpackedSint64", "UnpackedFixed32", "UnpackedFixed64", "UnpackedSfixed32", "UnpackedSfixed64", "UnpackedFloat", "UnpackedDouble", "UnpackedBool", "UnpackedEnum" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestRepeatedScalarDifferentTagSizes), global::Google.Protobuf.TestProtos.TestRepeatedScalarDifferentTagSizes.Parser, new[]{ "RepeatedFixed32", "RepeatedInt32", "RepeatedFixed64", "RepeatedInt64", "RepeatedFloat", "RepeatedUint64" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestCommentInjectionMessage), global::Google.Protobuf.TestProtos.TestCommentInjectionMessage.Parser, new[]{ "A" }, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.FooRequest), global::Google.Protobuf.TestProtos.FooRequest.Parser, null, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.FooResponse), global::Google.Protobuf.TestProtos.FooResponse.Parser, null, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.FooClientMessage), global::Google.Protobuf.TestProtos.FooClientMessage.Parser, null, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.FooServerMessage), global::Google.Protobuf.TestProtos.FooServerMessage.Parser, null, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.BarRequest), global::Google.Protobuf.TestProtos.BarRequest.Parser, null, null, null, null),
|
| + new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.BarResponse), global::Google.Protobuf.TestProtos.BarResponse.Parser, null, null, null, null)
|
| }));
|
| }
|
| #endregion
|
| @@ -193,39 +193,39 @@ namespace Google.Protobuf.TestProtos {
|
| }
|
| #region Enums
|
| public enum ForeignEnum {
|
| - FOREIGN_UNSPECIFIED = 0,
|
| - FOREIGN_FOO = 4,
|
| - FOREIGN_BAR = 5,
|
| - FOREIGN_BAZ = 6,
|
| + [pbr::OriginalName("FOREIGN_UNSPECIFIED")] ForeignUnspecified = 0,
|
| + [pbr::OriginalName("FOREIGN_FOO")] ForeignFoo = 4,
|
| + [pbr::OriginalName("FOREIGN_BAR")] ForeignBar = 5,
|
| + [pbr::OriginalName("FOREIGN_BAZ")] ForeignBaz = 6,
|
| }
|
|
|
| /// <summary>
|
| /// Test an enum that has multiple values with the same number.
|
| /// </summary>
|
| public enum TestEnumWithDupValue {
|
| - TEST_ENUM_WITH_DUP_VALUE_UNSPECIFIED = 0,
|
| - FOO1 = 1,
|
| - BAR1 = 2,
|
| - BAZ = 3,
|
| - FOO2 = 1,
|
| - BAR2 = 2,
|
| + [pbr::OriginalName("TEST_ENUM_WITH_DUP_VALUE_UNSPECIFIED")] Unspecified = 0,
|
| + [pbr::OriginalName("FOO1")] Foo1 = 1,
|
| + [pbr::OriginalName("BAR1")] Bar1 = 2,
|
| + [pbr::OriginalName("BAZ")] Baz = 3,
|
| + [pbr::OriginalName("FOO2")] Foo2 = 1,
|
| + [pbr::OriginalName("BAR2")] Bar2 = 2,
|
| }
|
|
|
| /// <summary>
|
| /// Test an enum with large, unordered values.
|
| /// </summary>
|
| public enum TestSparseEnum {
|
| - TEST_SPARSE_ENUM_UNSPECIFIED = 0,
|
| - SPARSE_A = 123,
|
| - SPARSE_B = 62374,
|
| - SPARSE_C = 12589234,
|
| - SPARSE_D = -15,
|
| - SPARSE_E = -53452,
|
| + [pbr::OriginalName("TEST_SPARSE_ENUM_UNSPECIFIED")] Unspecified = 0,
|
| + [pbr::OriginalName("SPARSE_A")] SparseA = 123,
|
| + [pbr::OriginalName("SPARSE_B")] SparseB = 62374,
|
| + [pbr::OriginalName("SPARSE_C")] SparseC = 12589234,
|
| + [pbr::OriginalName("SPARSE_D")] SparseD = -15,
|
| + [pbr::OriginalName("SPARSE_E")] SparseE = -53452,
|
| /// <summary>
|
| /// In proto3, value 0 must be the first one specified
|
| /// SPARSE_F = 0;
|
| /// </summary>
|
| - SPARSE_G = 2,
|
| + [pbr::OriginalName("SPARSE_G")] SparseG = 2,
|
| }
|
|
|
| #endregion
|
| @@ -459,7 +459,7 @@ namespace Google.Protobuf.TestProtos {
|
| public string SingleString {
|
| get { return singleString_; }
|
| set {
|
| - singleString_ = pb::Preconditions.CheckNotNull(value, "value");
|
| + singleString_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
| }
|
| }
|
|
|
| @@ -469,7 +469,7 @@ namespace Google.Protobuf.TestProtos {
|
| public pb::ByteString SingleBytes {
|
| get { return singleBytes_; }
|
| set {
|
| - singleBytes_ = pb::Preconditions.CheckNotNull(value, "value");
|
| + singleBytes_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
| }
|
| }
|
|
|
| @@ -505,7 +505,7 @@ namespace Google.Protobuf.TestProtos {
|
|
|
| /// <summary>Field number for the "single_nested_enum" field.</summary>
|
| public const int SingleNestedEnumFieldNumber = 21;
|
| - private global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum singleNestedEnum_ = global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum.NESTED_ENUM_UNSPECIFIED;
|
| + private global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum singleNestedEnum_ = 0;
|
| public global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum SingleNestedEnum {
|
| get { return singleNestedEnum_; }
|
| set {
|
| @@ -515,7 +515,7 @@ namespace Google.Protobuf.TestProtos {
|
|
|
| /// <summary>Field number for the "single_foreign_enum" field.</summary>
|
| public const int SingleForeignEnumFieldNumber = 22;
|
| - private global::Google.Protobuf.TestProtos.ForeignEnum singleForeignEnum_ = global::Google.Protobuf.TestProtos.ForeignEnum.FOREIGN_UNSPECIFIED;
|
| + private global::Google.Protobuf.TestProtos.ForeignEnum singleForeignEnum_ = 0;
|
| public global::Google.Protobuf.TestProtos.ForeignEnum SingleForeignEnum {
|
| get { return singleForeignEnum_; }
|
| set {
|
| @@ -525,7 +525,7 @@ namespace Google.Protobuf.TestProtos {
|
|
|
| /// <summary>Field number for the "single_import_enum" field.</summary>
|
| public const int SingleImportEnumFieldNumber = 23;
|
| - private global::Google.Protobuf.TestProtos.ImportEnum singleImportEnum_ = global::Google.Protobuf.TestProtos.ImportEnum.IMPORT_ENUM_UNSPECIFIED;
|
| + private global::Google.Protobuf.TestProtos.ImportEnum singleImportEnum_ = 0;
|
| public global::Google.Protobuf.TestProtos.ImportEnum SingleImportEnum {
|
| get { return singleImportEnum_; }
|
| set {
|
| @@ -775,7 +775,7 @@ namespace Google.Protobuf.TestProtos {
|
| public string OneofString {
|
| get { return oneofFieldCase_ == OneofFieldOneofCase.OneofString ? (string) oneofField_ : ""; }
|
| set {
|
| - oneofField_ = pb::Preconditions.CheckNotNull(value, "value");
|
| + oneofField_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
| oneofFieldCase_ = OneofFieldOneofCase.OneofString;
|
| }
|
| }
|
| @@ -785,7 +785,7 @@ namespace Google.Protobuf.TestProtos {
|
| public pb::ByteString OneofBytes {
|
| get { return oneofFieldCase_ == OneofFieldOneofCase.OneofBytes ? (pb::ByteString) oneofField_ : pb::ByteString.Empty; }
|
| set {
|
| - oneofField_ = pb::Preconditions.CheckNotNull(value, "value");
|
| + oneofField_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
| oneofFieldCase_ = OneofFieldOneofCase.OneofBytes;
|
| }
|
| }
|
| @@ -892,9 +892,9 @@ namespace Google.Protobuf.TestProtos {
|
| if (singleNestedMessage_ != null) hash ^= SingleNestedMessage.GetHashCode();
|
| if (singleForeignMessage_ != null) hash ^= SingleForeignMessage.GetHashCode();
|
| if (singleImportMessage_ != null) hash ^= SingleImportMessage.GetHashCode();
|
| - if (SingleNestedEnum != global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum.NESTED_ENUM_UNSPECIFIED) hash ^= SingleNestedEnum.GetHashCode();
|
| - if (SingleForeignEnum != global::Google.Protobuf.TestProtos.ForeignEnum.FOREIGN_UNSPECIFIED) hash ^= SingleForeignEnum.GetHashCode();
|
| - if (SingleImportEnum != global::Google.Protobuf.TestProtos.ImportEnum.IMPORT_ENUM_UNSPECIFIED) hash ^= SingleImportEnum.GetHashCode();
|
| + if (SingleNestedEnum != 0) hash ^= SingleNestedEnum.GetHashCode();
|
| + if (SingleForeignEnum != 0) hash ^= SingleForeignEnum.GetHashCode();
|
| + if (SingleImportEnum != 0) hash ^= SingleImportEnum.GetHashCode();
|
| if (singlePublicImportMessage_ != null) hash ^= SinglePublicImportMessage.GetHashCode();
|
| hash ^= repeatedInt32_.GetHashCode();
|
| hash ^= repeatedInt64_.GetHashCode();
|
| @@ -1003,15 +1003,15 @@ namespace Google.Protobuf.TestProtos {
|
| output.WriteRawTag(162, 1);
|
| output.WriteMessage(SingleImportMessage);
|
| }
|
| - if (SingleNestedEnum != global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum.NESTED_ENUM_UNSPECIFIED) {
|
| + if (SingleNestedEnum != 0) {
|
| output.WriteRawTag(168, 1);
|
| output.WriteEnum((int) SingleNestedEnum);
|
| }
|
| - if (SingleForeignEnum != global::Google.Protobuf.TestProtos.ForeignEnum.FOREIGN_UNSPECIFIED) {
|
| + if (SingleForeignEnum != 0) {
|
| output.WriteRawTag(176, 1);
|
| output.WriteEnum((int) SingleForeignEnum);
|
| }
|
| - if (SingleImportEnum != global::Google.Protobuf.TestProtos.ImportEnum.IMPORT_ENUM_UNSPECIFIED) {
|
| + if (SingleImportEnum != 0) {
|
| output.WriteRawTag(184, 1);
|
| output.WriteEnum((int) SingleImportEnum);
|
| }
|
| @@ -1115,13 +1115,13 @@ namespace Google.Protobuf.TestProtos {
|
| if (singleImportMessage_ != null) {
|
| size += 2 + pb::CodedOutputStream.ComputeMessageSize(SingleImportMessage);
|
| }
|
| - if (SingleNestedEnum != global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum.NESTED_ENUM_UNSPECIFIED) {
|
| + if (SingleNestedEnum != 0) {
|
| size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) SingleNestedEnum);
|
| }
|
| - if (SingleForeignEnum != global::Google.Protobuf.TestProtos.ForeignEnum.FOREIGN_UNSPECIFIED) {
|
| + if (SingleForeignEnum != 0) {
|
| size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) SingleForeignEnum);
|
| }
|
| - if (SingleImportEnum != global::Google.Protobuf.TestProtos.ImportEnum.IMPORT_ENUM_UNSPECIFIED) {
|
| + if (SingleImportEnum != 0) {
|
| size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) SingleImportEnum);
|
| }
|
| if (singlePublicImportMessage_ != null) {
|
| @@ -1231,13 +1231,13 @@ namespace Google.Protobuf.TestProtos {
|
| }
|
| SingleImportMessage.MergeFrom(other.SingleImportMessage);
|
| }
|
| - if (other.SingleNestedEnum != global::Google.Protobuf.TestProtos.TestAllTypes.Types.NestedEnum.NESTED_ENUM_UNSPECIFIED) {
|
| + if (other.SingleNestedEnum != 0) {
|
| SingleNestedEnum = other.SingleNestedEnum;
|
| }
|
| - if (other.SingleForeignEnum != global::Google.Protobuf.TestProtos.ForeignEnum.FOREIGN_UNSPECIFIED) {
|
| + if (other.SingleForeignEnum != 0) {
|
| SingleForeignEnum = other.SingleForeignEnum;
|
| }
|
| - if (other.SingleImportEnum != global::Google.Protobuf.TestProtos.ImportEnum.IMPORT_ENUM_UNSPECIFIED) {
|
| + if (other.SingleImportEnum != 0) {
|
| SingleImportEnum = other.SingleImportEnum;
|
| }
|
| if (other.singlePublicImportMessage_ != null) {
|
| @@ -1526,14 +1526,14 @@ namespace Google.Protobuf.TestProtos {
|
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
| public static partial class Types {
|
| public enum NestedEnum {
|
| - NESTED_ENUM_UNSPECIFIED = 0,
|
| - FOO = 1,
|
| - BAR = 2,
|
| - BAZ = 3,
|
| + [pbr::OriginalName("NESTED_ENUM_UNSPECIFIED")] Unspecified = 0,
|
| + [pbr::OriginalName("FOO")] Foo = 1,
|
| + [pbr::OriginalName("BAR")] Bar = 2,
|
| + [pbr::OriginalName("BAZ")] Baz = 3,
|
| /// <summary>
|
| /// Intentionally negative.
|
| /// </summary>
|
| - NEG = -1,
|
| + [pbr::OriginalName("NEG")] Neg = -1,
|
| }
|
|
|
| [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
| @@ -2787,13 +2787,13 @@ namespace Google.Protobuf.TestProtos {
|
| public string StringField {
|
| get { return stringField_; }
|
| set {
|
| - stringField_ = pb::Preconditions.CheckNotNull(value, "value");
|
| + stringField_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
| }
|
| }
|
|
|
| /// <summary>Field number for the "EnumField" field.</summary>
|
| public const int EnumFieldFieldNumber = 3;
|
| - private global::Google.Protobuf.TestProtos.ForeignEnum enumField_ = global::Google.Protobuf.TestProtos.ForeignEnum.FOREIGN_UNSPECIFIED;
|
| + private global::Google.Protobuf.TestProtos.ForeignEnum enumField_ = 0;
|
| public global::Google.Protobuf.TestProtos.ForeignEnum EnumField {
|
| get { return enumField_; }
|
| set {
|
| @@ -2873,7 +2873,7 @@ namespace Google.Protobuf.TestProtos {
|
| int hash = 1;
|
| if (PrimitiveField != 0) hash ^= PrimitiveField.GetHashCode();
|
| if (StringField.Length != 0) hash ^= StringField.GetHashCode();
|
| - if (EnumField != global::Google.Protobuf.TestProtos.ForeignEnum.FOREIGN_UNSPECIFIED) hash ^= EnumField.GetHashCode();
|
| + if (EnumField != 0) hash ^= EnumField.GetHashCode();
|
| if (messageField_ != null) hash ^= MessageField.GetHashCode();
|
| hash ^= repeatedPrimitiveField_.GetHashCode();
|
| hash ^= repeatedStringField_.GetHashCode();
|
| @@ -2895,7 +2895,7 @@ namespace Google.Protobuf.TestProtos {
|
| output.WriteRawTag(18);
|
| output.WriteString(StringField);
|
| }
|
| - if (EnumField != global::Google.Protobuf.TestProtos.ForeignEnum.FOREIGN_UNSPECIFIED) {
|
| + if (EnumField != 0) {
|
| output.WriteRawTag(24);
|
| output.WriteEnum((int) EnumField);
|
| }
|
| @@ -2917,7 +2917,7 @@ namespace Google.Protobuf.TestProtos {
|
| if (StringField.Length != 0) {
|
| size += 1 + pb::CodedOutputStream.ComputeStringSize(StringField);
|
| }
|
| - if (EnumField != global::Google.Protobuf.TestProtos.ForeignEnum.FOREIGN_UNSPECIFIED) {
|
| + if (EnumField != 0) {
|
| size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) EnumField);
|
| }
|
| if (messageField_ != null) {
|
| @@ -2940,7 +2940,7 @@ namespace Google.Protobuf.TestProtos {
|
| if (other.StringField.Length != 0) {
|
| StringField = other.StringField;
|
| }
|
| - if (other.EnumField != global::Google.Protobuf.TestProtos.ForeignEnum.FOREIGN_UNSPECIFIED) {
|
| + if (other.EnumField != 0) {
|
| EnumField = other.EnumField;
|
| }
|
| if (other.messageField_ != null) {
|
| @@ -3045,7 +3045,7 @@ namespace Google.Protobuf.TestProtos {
|
| public string MyString {
|
| get { return myString_; }
|
| set {
|
| - myString_ = pb::Preconditions.CheckNotNull(value, "value");
|
| + myString_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
| }
|
| }
|
|
|
| @@ -3370,7 +3370,7 @@ namespace Google.Protobuf.TestProtos {
|
|
|
| /// <summary>Field number for the "sparse_enum" field.</summary>
|
| public const int SparseEnumFieldNumber = 1;
|
| - private global::Google.Protobuf.TestProtos.TestSparseEnum sparseEnum_ = global::Google.Protobuf.TestProtos.TestSparseEnum.TEST_SPARSE_ENUM_UNSPECIFIED;
|
| + private global::Google.Protobuf.TestProtos.TestSparseEnum sparseEnum_ = 0;
|
| public global::Google.Protobuf.TestProtos.TestSparseEnum SparseEnum {
|
| get { return sparseEnum_; }
|
| set {
|
| @@ -3395,7 +3395,7 @@ namespace Google.Protobuf.TestProtos {
|
|
|
| public override int GetHashCode() {
|
| int hash = 1;
|
| - if (SparseEnum != global::Google.Protobuf.TestProtos.TestSparseEnum.TEST_SPARSE_ENUM_UNSPECIFIED) hash ^= SparseEnum.GetHashCode();
|
| + if (SparseEnum != 0) hash ^= SparseEnum.GetHashCode();
|
| return hash;
|
| }
|
|
|
| @@ -3404,7 +3404,7 @@ namespace Google.Protobuf.TestProtos {
|
| }
|
|
|
| public void WriteTo(pb::CodedOutputStream output) {
|
| - if (SparseEnum != global::Google.Protobuf.TestProtos.TestSparseEnum.TEST_SPARSE_ENUM_UNSPECIFIED) {
|
| + if (SparseEnum != 0) {
|
| output.WriteRawTag(8);
|
| output.WriteEnum((int) SparseEnum);
|
| }
|
| @@ -3412,7 +3412,7 @@ namespace Google.Protobuf.TestProtos {
|
|
|
| public int CalculateSize() {
|
| int size = 0;
|
| - if (SparseEnum != global::Google.Protobuf.TestProtos.TestSparseEnum.TEST_SPARSE_ENUM_UNSPECIFIED) {
|
| + if (SparseEnum != 0) {
|
| size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) SparseEnum);
|
| }
|
| return size;
|
| @@ -3422,7 +3422,7 @@ namespace Google.Protobuf.TestProtos {
|
| if (other == null) {
|
| return;
|
| }
|
| - if (other.SparseEnum != global::Google.Protobuf.TestProtos.TestSparseEnum.TEST_SPARSE_ENUM_UNSPECIFIED) {
|
| + if (other.SparseEnum != 0) {
|
| SparseEnum = other.SparseEnum;
|
| }
|
| }
|
| @@ -3480,7 +3480,7 @@ namespace Google.Protobuf.TestProtos {
|
| public string Data {
|
| get { return data_; }
|
| set {
|
| - data_ = pb::Preconditions.CheckNotNull(value, "value");
|
| + data_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
| }
|
| }
|
|
|
| @@ -3678,7 +3678,7 @@ namespace Google.Protobuf.TestProtos {
|
| public pb::ByteString Data {
|
| get { return data_; }
|
| set {
|
| - data_ = pb::Preconditions.CheckNotNull(value, "value");
|
| + data_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
| }
|
| }
|
|
|
| @@ -3781,7 +3781,7 @@ namespace Google.Protobuf.TestProtos {
|
| public pb::ByteString Data {
|
| get { return data_; }
|
| set {
|
| - data_ = pb::Preconditions.CheckNotNull(value, "value");
|
| + data_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
| }
|
| }
|
|
|
| @@ -4425,7 +4425,7 @@ namespace Google.Protobuf.TestProtos {
|
| public string FooString {
|
| get { return fooCase_ == FooOneofCase.FooString ? (string) foo_ : ""; }
|
| set {
|
| - foo_ = pb::Preconditions.CheckNotNull(value, "value");
|
| + foo_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
| fooCase_ = FooOneofCase.FooString;
|
| }
|
| }
|
| @@ -5528,7 +5528,7 @@ namespace Google.Protobuf.TestProtos {
|
| public string A {
|
| get { return a_; }
|
| set {
|
| - a_ = pb::Preconditions.CheckNotNull(value, "value");
|
| + a_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
|
| }
|
| }
|
|
|
|
|