Lines Matching defs:other
1153 public TestAllTypes(TestAllTypes other) : this() {
1154 _hasBits0 = other._hasBits0;
1155 _hasBits1 = other._hasBits1;
1156 optionalInt32_ = other.optionalInt32_;
1157 optionalInt64_ = other.optionalInt64_;
1158 optionalUint32_ = other.optionalUint32_;
1159 optionalUint64_ = other.optionalUint64_;
1160 optionalSint32_ = other.optionalSint32_;
1161 optionalSint64_ = other.optionalSint64_;
1162 optionalFixed32_ = other.optionalFixed32_;
1163 optionalFixed64_ = other.optionalFixed64_;
1164 optionalSfixed32_ = other.optionalSfixed32_;
1165 optionalSfixed64_ = other.optionalSfixed64_;
1166 optionalFloat_ = other.optionalFloat_;
1167 optionalDouble_ = other.optionalDouble_;
1168 optionalBool_ = other.optionalBool_;
1169 optionalString_ = other.optionalString_;
1170 optionalBytes_ = other.optionalBytes_;
1171 optionalGroup_ = other.HasOptionalGroup ? other.optionalGroup_.Clone() : null;
1172 optionalNestedMessage_ = other.optionalNestedMessage_ != null ? other.optionalNestedMessage_.Clone() : null;
1173 optionalForeignMessage_ = other.optionalForeignMessage_ != null ? other.optionalForeignMessage_.Clone() : null;
1174 optionalImportMessage_ = other.optionalImportMessage_ != null ? other.optionalImportMessage_.Clone() : null;
1175 optionalNestedEnum_ = other.optionalNestedEnum_;
1176 optionalForeignEnum_ = other.optionalForeignEnum_;
1177 optionalImportEnum_ = other.optionalImportEnum_;
1178 optionalStringPiece_ = other.optionalStringPiece_;
1179 optionalCord_ = other.optionalCord_;
1180 optionalPublicImportMessage_ = other.optionalPublicImportMessage_ != null ? other.optionalPublicImportMessage_.Clone() : null;
1181 optionalLazyMessage_ = other.optionalLazyMessage_ != null ? other.optionalLazyMessage_.Clone() : null;
1182 repeatedInt32_ = other.repeatedInt32_.Clone();
1183 repeatedInt64_ = other.repeatedInt64_.Clone();
1184 repeatedUint32_ = other.repeatedUint32_.Clone();
1185 repeatedUint64_ = other.repeatedUint64_.Clone();
1186 repeatedSint32_ = other.repeatedSint32_.Clone();
1187 repeatedSint64_ = other.repeatedSint64_.Clone();
1188 repeatedFixed32_ = other.repeatedFixed32_.Clone();
1189 repeatedFixed64_ = other.repeatedFixed64_.Clone();
1190 repeatedSfixed32_ = other.repeatedSfixed32_.Clone();
1191 repeatedSfixed64_ = other.repeatedSfixed64_.Clone();
1192 repeatedFloat_ = other.repeatedFloat_.Clone();
1193 repeatedDouble_ = other.repeatedDouble_.Clone();
1194 repeatedBool_ = other.repeatedBool_.Clone();
1195 repeatedString_ = other.repeatedString_.Clone();
1196 repeatedBytes_ = other.repeatedBytes_.Clone();
1197 repeatedGroup_ = other.repeatedGroup_.Clone();
1198 repeatedNestedMessage_ = other.repeatedNestedMessage_.Clone();
1199 repeatedForeignMessage_ = other.repeatedForeignMessage_.Clone();
1200 repeatedImportMessage_ = other.repeatedImportMessage_.Clone();
1201 repeatedNestedEnum_ = other.repeatedNestedEnum_.Clone();
1202 repeatedForeignEnum_ = other.repeatedForeignEnum_.Clone();
1203 repeatedImportEnum_ = other.repeatedImportEnum_.Clone();
1204 repeatedStringPiece_ = other.repeatedStringPiece_.Clone();
1205 repeatedCord_ = other.repeatedCord_.Clone();
1206 repeatedLazyMessage_ = other.repeatedLazyMessage_.Clone();
1207 defaultInt32_ = other.defaultInt32_;
1208 defaultInt64_ = other.defaultInt64_;
1209 defaultUint32_ = other.defaultUint32_;
1210 defaultUint64_ = other.defaultUint64_;
1211 defaultSint32_ = other.defaultSint32_;
1212 defaultSint64_ = other.defaultSint64_;
1213 defaultFixed32_ = other.defaultFixed32_;
1214 defaultFixed64_ = other.defaultFixed64_;
1215 defaultSfixed32_ = other.defaultSfixed32_;
1216 defaultSfixed64_ = other.defaultSfixed64_;
1217 defaultFloat_ = other.defaultFloat_;
1218 defaultDouble_ = other.defaultDouble_;
1219 defaultBool_ = other.defaultBool_;
1220 defaultString_ = other.defaultString_;
1221 defaultBytes_ = other.defaultBytes_;
1222 defaultNestedEnum_ = other.defaultNestedEnum_;
1223 defaultForeignEnum_ = other.defaultForeignEnum_;
1224 defaultImportEnum_ = other.defaultImportEnum_;
1225 defaultStringPiece_ = other.defaultStringPiece_;
1226 defaultCord_ = other.defaultCord_;
1227 switch (other.OneofFieldCase) {
1229 OneofUint32 = other.OneofUint32;
1232 OneofNestedMessage = other.OneofNestedMessage.Clone();
1235 OneofString = other.OneofString;
1238 OneofBytes = other.OneofBytes;
1242 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
2642 public override bool Equals(object other) {
2643 return Equals(other as TestAllTypes);
2647 public bool Equals(TestAllTypes other) {
2648 if (ReferenceEquals(other, null)) {
2651 if (ReferenceEquals(other, this)) {
2654 if (OptionalInt32 != other.OptionalInt32) return false;
2655 if (OptionalInt64 != other.OptionalInt64) return false;
2656 if (OptionalUint32 != other.OptionalUint32) return false;
2657 if (OptionalUint64 != other.OptionalUint64) return false;
2658 if (OptionalSint32 != other.OptionalSint32) return false;
2659 if (OptionalSint64 != other.OptionalSint64) return false;
2660 if (OptionalFixed32 != other.OptionalFixed32) return false;
2661 if (OptionalFixed64 != other.OptionalFixed64) return false;
2662 if (OptionalSfixed32 != other.OptionalSfixed32) return false;
2663 if (OptionalSfixed64 != other.OptionalSfixed64) return false;
2664 if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(OptionalFloat, other.OptionalFloat)) return false;
2665 if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(OptionalDouble, other.OptionalDouble)) return false;
2666 if (OptionalBool != other.OptionalBool) return false;
2667 if (OptionalString != other.OptionalString) return false;
2668 if (OptionalBytes != other.OptionalBytes) return false;
2669 if (!object.Equals(OptionalGroup, other.OptionalGroup)) return false;
2670 if (!object.Equals(OptionalNestedMessage, other.OptionalNestedMessage)) return false;
2671 if (!object.Equals(OptionalForeignMessage, other.OptionalForeignMessage)) return false;
2672 if (!object.Equals(OptionalImportMessage, other.OptionalImportMessage)) return false;
2673 if (OptionalNestedEnum != other.OptionalNestedEnum) return false;
2674 if (OptionalForeignEnum != other.OptionalForeignEnum) return false;
2675 if (OptionalImportEnum != other.OptionalImportEnum) return false;
2676 if (OptionalStringPiece != other.OptionalStringPiece) return false;
2677 if (OptionalCord != other.OptionalCord) return false;
2678 if (!object.Equals(OptionalPublicImportMessage, other.OptionalPublicImportMessage)) return false;
2679 if (!object.Equals(OptionalLazyMessage, other.OptionalLazyMessage)) return false;
2680 if(!repeatedInt32_.Equals(other.repeatedInt32_)) return false;
2681 if(!repeatedInt64_.Equals(other.repeatedInt64_)) return false;
2682 if(!repeatedUint32_.Equals(other.repeatedUint32_)) return false;
2683 if(!repeatedUint64_.Equals(other.repeatedUint64_)) return false;
2684 if(!repeatedSint32_.Equals(other.repeatedSint32_)) return false;
2685 if(!repeatedSint64_.Equals(other.repeatedSint64_)) return false;
2686 if(!repeatedFixed32_.Equals(other.repeatedFixed32_)) return false;
2687 if(!repeatedFixed64_.Equals(other.repeatedFixed64_)) return false;
2688 if(!repeatedSfixed32_.Equals(other.repeatedSfixed32_)) return false;
2689 if(!repeatedSfixed64_.Equals(other.repeatedSfixed64_)) return false;
2690 if(!repeatedFloat_.Equals(other.repeatedFloat_)) return false;
2691 if(!repeatedDouble_.Equals(other.repeatedDouble_)) return false;
2692 if(!repeatedBool_.Equals(other.repeatedBool_)) return false;
2693 if(!repeatedString_.Equals(other.repeatedString_)) return false;
2694 if(!repeatedBytes_.Equals(other.repeatedBytes_)) return false;
2695 if(!repeatedGroup_.Equals(other.repeatedGroup_)) return false;
2696 if(!repeatedNestedMessage_.Equals(other.repeatedNestedMessage_)) return false;
2697 if(!repeatedForeignMessage_.Equals(other.repeatedForeignMessage_)) return false;
2698 if(!repeatedImportMessage_.Equals(other.repeatedImportMessage_)) return false;
2699 if(!repeatedNestedEnum_.Equals(other.repeatedNestedEnum_)) return false;
2700 if(!repeatedForeignEnum_.Equals(other.repeatedForeignEnum_)) return false;
2701 if(!repeatedImportEnum_.Equals(other.repeatedImportEnum_)) return false;
2702 if(!repeatedStringPiece_.Equals(other.repeatedStringPiece_)) return false;
2703 if(!repeatedCord_.Equals(other.repeatedCord_)) return false;
2704 if(!repeatedLazyMessage_.Equals(other.repeatedLazyMessage_)) return false;
2705 if (DefaultInt32 != other.DefaultInt32) return false;
2706 if (DefaultInt64 != other.DefaultInt64) return false;
2707 if (DefaultUint32 != other.DefaultUint32) return false;
2708 if (DefaultUint64 != other.DefaultUint64) return false;
2709 if (DefaultSint32 != other.DefaultSint32) return false;
2710 if (DefaultSint64 != other.DefaultSint64) return false;
2711 if (DefaultFixed32 != other.DefaultFixed32) return false;
2712 if (DefaultFixed64 != other.DefaultFixed64) return false;
2713 if (DefaultSfixed32 != other.DefaultSfixed32) return false;
2714 if (DefaultSfixed64 != other.DefaultSfixed64) return false;
2715 if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(DefaultFloat, other.DefaultFloat)) return false;
2716 if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DefaultDouble, other.DefaultDouble)) return false;
2717 if (DefaultBool != other.DefaultBool) return false;
2718 if (DefaultString != other.DefaultString) return false;
2719 if (DefaultBytes != other.DefaultBytes) return false;
2720 if (DefaultNestedEnum != other.DefaultNestedEnum) return false;
2721 if (DefaultForeignEnum != other.DefaultForeignEnum) return false;
2722 if (DefaultImportEnum != other.DefaultImportEnum) return false;
2723 if (DefaultStringPiece != other.DefaultStringPiece) return false;
2724 if (DefaultCord != other.DefaultCord) return false;
2725 if (OneofUint32 != other.OneofUint32) return false;
2726 if (!object.Equals(OneofNestedMessage, other.OneofNestedMessage)) return false;
2727 if (OneofString != other.OneofString) return false;
2728 if (OneofBytes != other.OneofBytes) return false;
2729 if (OneofFieldCase != other.OneofFieldCase) return false;
2730 return Equals(_unknownFields, other._unknownFields);
3480 public void MergeFrom(TestAllTypes other) {
3481 if (other == null) {
3484 if (other.HasOptionalInt32) {
3485 OptionalInt32 = other.OptionalInt32;
3487 if (other.HasOptionalInt64) {
3488 OptionalInt64 = other.OptionalInt64;
3490 if (other.HasOptionalUint32) {
3491 OptionalUint32 = other.OptionalUint32;
3493 if (other.HasOptionalUint64) {
3494 OptionalUint64 = other.OptionalUint64;
3496 if (other.HasOptionalSint32) {
3497 OptionalSint32 = other.OptionalSint32;
3499 if (other.HasOptionalSint64) {
3500 OptionalSint64 = other.OptionalSint64;
3502 if (other.HasOptionalFixed32) {
3503 OptionalFixed32 = other.OptionalFixed32;
3505 if (other.HasOptionalFixed64) {
3506 OptionalFixed64 = other.OptionalFixed64;
3508 if (other.HasOptionalSfixed32) {
3509 OptionalSfixed32 = other.OptionalSfixed32;
3511 if (other.HasOptionalSfixed64) {
3512 OptionalSfixed64 = other.OptionalSfixed64;
3514 if (other.HasOptionalFloat) {
3515 OptionalFloat = other.OptionalFloat;
3517 if (other.HasOptionalDouble) {
3518 OptionalDouble = other.OptionalDouble;
3520 if (other.HasOptionalBool) {
3521 OptionalBool = other.OptionalBool;
3523 if (other.HasOptionalString) {
3524 OptionalString = other.OptionalString;
3526 if (other.HasOptionalBytes) {
3527 OptionalBytes = other.OptionalBytes;
3529 if (other.HasOptionalGroup) {
3533 OptionalGroup.MergeFrom(other.OptionalGroup);
3535 if (other.optionalNestedMessage_ != null) {
3539 OptionalNestedMessage.MergeFrom(other.OptionalNestedMessage);
3541 if (other.optionalForeignMessage_ != null) {
3545 OptionalForeignMessage.MergeFrom(other.OptionalForeignMessage);
3547 if (other.optionalImportMessage_ != null) {
3551 OptionalImportMessage.MergeFrom(other.OptionalImportMessage);
3553 if (other.HasOptionalNestedEnum) {
3554 OptionalNestedEnum = other.OptionalNestedEnum;
3556 if (other.HasOptionalForeignEnum) {
3557 OptionalForeignEnum = other.OptionalForeignEnum;
3559 if (other.HasOptionalImportEnum) {
3560 OptionalImportEnum = other.OptionalImportEnum;
3562 if (other.HasOptionalStringPiece) {
3563 OptionalStringPiece = other.OptionalStringPiece;
3565 if (other.HasOptionalCord) {
3566 OptionalCord = other.OptionalCord;
3568 if (other.optionalPublicImportMessage_ != null) {
3572 OptionalPublicImportMessage.MergeFrom(other.OptionalPublicImportMessage);
3574 if (other.optionalLazyMessage_ != null) {
3578 OptionalLazyMessage.MergeFrom(other.OptionalLazyMessage);
3580 repeatedInt32_.Add(other.repeatedInt32_);
3581 repeatedInt64_.Add(other.repeatedInt64_);
3582 repeatedUint32_.Add(other.repeatedUint32_);
3583 repeatedUint64_.Add(other.repeatedUint64_);
3584 repeatedSint32_.Add(other.repeatedSint32_);
3585 repeatedSint64_.Add(other.repeatedSint64_);
3586 repeatedFixed32_.Add(other.repeatedFixed32_);
3587 repeatedFixed64_.Add(other.repeatedFixed64_);
3588 repeatedSfixed32_.Add(other.repeatedSfixed32_);
3589 repeatedSfixed64_.Add(other.repeatedSfixed64_);
3590 repeatedFloat_.Add(other.repeatedFloat_);
3591 repeatedDouble_.Add(other.repeatedDouble_);
3592 repeatedBool_.Add(other.repeatedBool_);
3593 repeatedString_.Add(other.repeatedString_);
3594 repeatedBytes_.Add(other.repeatedBytes_);
3595 repeatedGroup_.Add(other.repeatedGroup_);
3596 repeatedNestedMessage_.Add(other.repeatedNestedMessage_);
3597 repeatedForeignMessage_.Add(other.repeatedForeignMessage_);
3598 repeatedImportMessage_.Add(other.repeatedImportMessage_);
3599 repeatedNestedEnum_.Add(other.repeatedNestedEnum_);
3600 repeatedForeignEnum_.Add(other.repeatedForeignEnum_);
3601 repeatedImportEnum_.Add(other.repeatedImportEnum_);
3602 repeatedStringPiece_.Add(other.repeatedStringPiece_);
3603 repeatedCord_.Add(other.repeatedCord_);
3604 repeatedLazyMessage_.Add(other.repeatedLazyMessage_);
3605 if (other.HasDefaultInt32) {
3606 DefaultInt32 = other.DefaultInt32;
3608 if (other.HasDefaultInt64) {
3609 DefaultInt64 = other.DefaultInt64;
3611 if (other.HasDefaultUint32) {
3612 DefaultUint32 = other.DefaultUint32;
3614 if (other.HasDefaultUint64) {
3615 DefaultUint64 = other.DefaultUint64;
3617 if (other.HasDefaultSint32) {
3618 DefaultSint32 = other.DefaultSint32;
3620 if (other.HasDefaultSint64) {
3621 DefaultSint64 = other.DefaultSint64;
3623 if (other.HasDefaultFixed32) {
3624 DefaultFixed32 = other.DefaultFixed32;
3626 if (other.HasDefaultFixed64) {
3627 DefaultFixed64 = other.DefaultFixed64;
3629 if (other.HasDefaultSfixed32) {
3630 DefaultSfixed32 = other.DefaultSfixed32;
3632 if (other.HasDefaultSfixed64) {
3633 DefaultSfixed64 = other.DefaultSfixed64;
3635 if (other.HasDefaultFloat) {
3636 DefaultFloat = other.DefaultFloat;
3638 if (other.HasDefaultDouble) {
3639 DefaultDouble = other.DefaultDouble;
3641 if (other.HasDefaultBool) {
3642 DefaultBool = other.DefaultBool;
3644 if (other.HasDefaultString) {
3645 DefaultString = other.DefaultString;
3647 if (other.HasDefaultBytes) {
3648 DefaultBytes = other.DefaultBytes;
3650 if (other.HasDefaultNestedEnum) {
3651 DefaultNestedEnum = other.DefaultNestedEnum;
3653 if (other.HasDefaultForeignEnum) {
3654 DefaultForeignEnum = other.DefaultForeignEnum;
3656 if (other.HasDefaultImportEnum) {
3657 DefaultImportEnum = other.DefaultImportEnum;
3659 if (other.HasDefaultStringPiece) {
3660 DefaultStringPiece = other.DefaultStringPiece;
3662 if (other.HasDefaultCord) {
3663 DefaultCord = other.DefaultCord;
3665 switch (other.OneofFieldCase) {
3667 OneofUint32 = other.OneofUint32;
3673 OneofNestedMessage.MergeFrom(other.OneofNestedMessage);
3676 OneofString = other.OneofString;
3679 OneofBytes = other.OneofBytes;
3683 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
4437 public NestedMessage(NestedMessage other) : this() {
4438 _hasBits0 = other._hasBits0;
4439 bb_ = other.bb_;
4440 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
4478 public override bool Equals(object other) {
4479 return Equals(other as NestedMessage);
4483 public bool Equals(NestedMessage other) {
4484 if (ReferenceEquals(other, null)) {
4487 if (ReferenceEquals(other, this)) {
4490 if (Bb != other.Bb) return false;
4491 return Equals(_unknownFields, other._unknownFields);
4550 public void MergeFrom(NestedMessage other) {
4551 if (other == null) {
4554 if (other.HasBb) {
4555 Bb = other.Bb;
4557 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
4629 public OptionalGroup(OptionalGroup other) : this() {
4630 _hasBits0 = other._hasBits0;
4631 a_ = other.a_;
4632 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
4665 public override bool Equals(object other) {
4666 return Equals(other as OptionalGroup);
4670 public bool Equals(OptionalGroup other) {
4671 if (ReferenceEquals(other, null)) {
4674 if (ReferenceEquals(other, this)) {
4677 if (A != other.A) return false;
4678 return Equals(_unknownFields, other._unknownFields);
4737 public void MergeFrom(OptionalGroup other) {
4738 if (other == null) {
4741 if (other.HasA) {
4742 A = other.A;
4744 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
4820 public RepeatedGroup(RepeatedGroup other) : this() {
4821 _hasBits0 = other._hasBits0;
4822 a_ = other.a_;
4823 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
4856 public override bool Equals(object other) {
4857 return Equals(other as RepeatedGroup);
4861 public bool Equals(RepeatedGroup other) {
4862 if (ReferenceEquals(other, null)) {
4865 if (ReferenceEquals(other, this)) {
4868 if (A != other.A) return false;
4869 return Equals(_unknownFields, other._unknownFields);
4928 public void MergeFrom(RepeatedGroup other) {
4929 if (other == null) {
4932 if (other.HasA) {
4933 A = other.A;
4935 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
5018 public NestedTestAllTypes(NestedTestAllTypes other) : this() {
5019 child_ = other.child_ != null ? other.child_.Clone() : null;
5020 payload_ = other.payload_ != null ? other.payload_.Clone() : null;
5021 repeatedChild_ = other.repeatedChild_.Clone();
5022 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
5063 public override bool Equals(object other) {
5064 return Equals(other as NestedTestAllTypes);
5068 public bool Equals(NestedTestAllTypes other) {
5069 if (ReferenceEquals(other, null)) {
5072 if (ReferenceEquals(other, this)) {
5075 if (!object.Equals(Child, other.Child)) return false;
5076 if (!object.Equals(Payload, other.Payload)) return false;
5077 if(!repeatedChild_.Equals(other.repeatedChild_)) return false;
5078 return Equals(_unknownFields, other._unknownFields);
5153 public void MergeFrom(NestedTestAllTypes other) {
5154 if (other == null) {
5157 if (other.child_ != null) {
5161 Child.MergeFrom(other.Child);
5163 if (other.payload_ != null) {
5167 Payload.MergeFrom(other.Payload);
5169 repeatedChild_.Add(other.repeatedChild_);
5170 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
5270 public TestDeprecatedFields(TestDeprecatedFields other) : this() {
5271 _hasBits0 = other._hasBits0;
5272 deprecatedInt32_ = other.deprecatedInt32_;
5273 switch (other.OneofFieldsCase) {
5275 DeprecatedInt32InOneof = other.DeprecatedInt32InOneof;
5279 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
5359 public override bool Equals(object other) {
5360 return Equals(other as TestDeprecatedFields);
5364 public bool Equals(TestDeprecatedFields other) {
5365 if (ReferenceEquals(other, null)) {
5368 if (ReferenceEquals(other, this)) {
5371 if (DeprecatedInt32 != other.DeprecatedInt32) return false;
5372 if (DeprecatedInt32InOneof != other.DeprecatedInt32InOneof) return false;
5373 if (OneofFieldsCase != other.OneofFieldsCase) return false;
5374 return Equals(_unknownFields, other._unknownFields);
5446 public void MergeFrom(TestDeprecatedFields other) {
5447 if (other == null) {
5450 if (other.HasDeprecatedInt32) {
5451 DeprecatedInt32 = other.DeprecatedInt32;
5453 switch (other.OneofFieldsCase) {
5455 DeprecatedInt32InOneof = other.DeprecatedInt32InOneof;
5459 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
5539 public TestDeprecatedMessage(TestDeprecatedMessage other) : this() {
5540 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
5549 public override bool Equals(object other) {
5550 return Equals(other as TestDeprecatedMessage);
5554 public bool Equals(TestDeprecatedMessage other) {
5555 if (ReferenceEquals(other, null)) {
5558 if (ReferenceEquals(other, this)) {
5561 return Equals(_unknownFields, other._unknownFields);
5608 public void MergeFrom(TestDeprecatedMessage other) {
5609 if (other == null) {
5612 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
5680 public ForeignMessage(ForeignMessage other) : this() {
5681 _hasBits0 = other._hasBits0;
5682 c_ = other.c_;
5683 d_ = other.d_;
5684 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
5741 public override bool Equals(object other) {
5742 return Equals(other as ForeignMessage);
5746 public bool Equals(ForeignMessage other) {
5747 if (ReferenceEquals(other, null)) {
5750 if (ReferenceEquals(other, this)) {
5753 if (C != other.C) return false;
5754 if (D != other.D) return false;
5755 return Equals(_unknownFields, other._unknownFields);
5826 public void MergeFrom(ForeignMessage other) {
5827 if (other == null) {
5830 if (other.HasC) {
5831 C = other.C;
5833 if (other.HasD) {
5834 D = other.D;
5836 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
5915 public TestReservedFields(TestReservedFields other) : this() {
5916 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
5925 public override bool Equals(object other) {
5926 return Equals(other as TestReservedFields);
5930 public bool Equals(TestReservedFields other) {
5931 if (ReferenceEquals(other, null)) {
5934 if (ReferenceEquals(other, this)) {
5937 return Equals(_unknownFields, other._unknownFields);
5984 public void MergeFrom(TestReservedFields other) {
5985 if (other == null) {
5988 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
6053 public TestAllExtensions(TestAllExtensions other) : this() {
6054 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
6055 _extensions = pb::ExtensionSet.Clone(other._extensions);
6064 public override bool Equals(object other) {
6065 return Equals(other as TestAllExtensions);
6069 public bool Equals(TestAllExtensions other) {
6070 if (ReferenceEquals(other, null)) {
6073 if (ReferenceEquals(other, this)) {
6076 if (!Equals(_extensions, other._extensions)) {
6079 return Equals(_unknownFields, other._unknownFields);
6138 public void MergeFrom(TestAllExtensions other) {
6139 if (other == null) {
6142 pb::ExtensionSet.MergeFrom(ref _extensions, other._extensions);
6143 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
6233 public OptionalGroup_extension(OptionalGroup_extension other) : this() {
6234 _hasBits0 = other._hasBits0;
6235 a_ = other.a_;
6236 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
6269 public override bool Equals(object other) {
6270 return Equals(other as OptionalGroup_extension);
6274 public bool Equals(OptionalGroup_extension other) {
6275 if (ReferenceEquals(other, null)) {
6278 if (ReferenceEquals(other, this)) {
6281 if (A != other.A) return false;
6282 return Equals(_unknownFields, other._unknownFields);
6341 public void MergeFrom(OptionalGroup_extension other) {
6342 if (other == null) {
6345 if (other.HasA) {
6346 A = other.A;
6348 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
6424 public RepeatedGroup_extension(RepeatedGroup_extension other) : this() {
6425 _hasBits0 = other._hasBits0;
6426 a_ = other.a_;
6427 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
6460 public override bool Equals(object other) {
6461 return Equals(other as RepeatedGroup_extension);
6465 public bool Equals(RepeatedGroup_extension other) {
6466 if (ReferenceEquals(other, null)) {
6469 if (ReferenceEquals(other, this)) {
6472 if (A != other.A) return false;
6473 return Equals(_unknownFields, other._unknownFields);
6532 public void MergeFrom(RepeatedGroup_extension other) {
6533 if (other == null) {
6536 if (other.HasA) {
6537 A = other.A;
6539 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
6615 public TestGroup(TestGroup other) : this() {
6616 _hasBits0 = other._hasBits0;
6617 optionalGroup_ = other.HasOptionalGroup ? other.optionalGroup_.Clone() : null;
6618 optionalForeignEnum_ = other.optionalForeignEnum_;
6619 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
6673 public override bool Equals(object other) {
6674 return Equals(other as TestGroup);
6678 public bool Equals(TestGroup other) {
6679 if (ReferenceEquals(other, null)) {
6682 if (ReferenceEquals(other, this)) {
6685 if (!object.Equals(OptionalGroup, other.OptionalGroup)) return false;
6686 if (OptionalForeignEnum != other.OptionalForeignEnum) return false;
6687 return Equals(_unknownFields, other._unknownFields);
6760 public void MergeFrom(TestGroup other) {
6761 if (other == null) {
6764 if (other.HasOptionalGroup) {
6768 OptionalGroup.MergeFrom(other.OptionalGroup);
6770 if (other.HasOptionalForeignEnum) {
6771 OptionalForeignEnum = other.OptionalForeignEnum;
6773 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
6861 public OptionalGroup(OptionalGroup other) : this() {
6862 _hasBits0 = other._hasBits0;
6863 a_ = other.a_;
6864 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
6897 public override bool Equals(object other) {
6898 return Equals(other as OptionalGroup);
6902 public bool Equals(OptionalGroup other) {
6903 if (ReferenceEquals(other, null)) {
6906 if (ReferenceEquals(other, this)) {
6909 if (A != other.A) return false;
6910 return Equals(_unknownFields, other._unknownFields);
6969 public void MergeFrom(OptionalGroup other) {
6970 if (other == null) {
6973 if (other.HasA) {
6974 A = other.A;
6976 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
7058 public TestGroupExtension(TestGroupExtension other) : this() {
7059 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
7060 _extensions = pb::ExtensionSet.Clone(other._extensions);
7069 public override bool Equals(object other) {
7070 return Equals(other as TestGroupExtension);
7074 public bool Equals(TestGroupExtension other) {
7075 if (ReferenceEquals(other, null)) {
7078 if (ReferenceEquals(other, this)) {
7081 if (!Equals(_extensions, other._extensions)) {
7084 return Equals(_unknownFields, other._unknownFields);
7143 public void MergeFrom(TestGroupExtension other) {
7144 if (other == null) {
7147 pb::ExtensionSet.MergeFrom(ref _extensions, other._extensions);
7148 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
7237 public TestNestedExtension(TestNestedExtension other) : this() {
7238 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
7247 public override bool Equals(object other) {
7248 return Equals(other as TestNestedExtension);
7252 public bool Equals(TestNestedExtension other) {
7253 if (ReferenceEquals(other, null)) {
7256 if (ReferenceEquals(other, this)) {
7259 return Equals(_unknownFields, other._unknownFields);
7306 public void MergeFrom(TestNestedExtension other) {
7307 if (other == null) {
7310 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
7376 public OptionalGroup_extension(OptionalGroup_extension other) : this() {
7377 _hasBits0 = other._hasBits0;
7378 a_ = other.a_;
7379 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
7412 public override bool Equals(object other) {
7413 return Equals(other as OptionalGroup_extension);
7417 public bool Equals(OptionalGroup_extension other) {
7418 if (ReferenceEquals(other, null)) {
7421 if (ReferenceEquals(other, this)) {
7424 if (A != other.A) return false;
7425 return Equals(_unknownFields, other._unknownFields);
7484 public void MergeFrom(OptionalGroup_extension other) {
7485 if (other == null) {
7488 if (other.HasA) {
7489 A = other.A;
7491 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
7542 /// <summary>Container for extensions for other messages declared in the TestNestedExtension message type.</summary>
7603 public TestRequired(TestRequired other) : this() {
7604 _hasBits0 = other._hasBits0;
7605 _hasBits1 = other._hasBits1;
7606 a_ = other.a_;
7607 dummy2_ = other.dummy2_;
7608 b_ = other.b_;
7609 dummy4_ = other.dummy4_;
7610 dummy5_ = other.dummy5_;
7611 dummy6_ = other.dummy6_;
7612 dummy7_ = other.dummy7_;
7613 dummy8_ = other.dummy8_;
7614 dummy9_ = other.dummy9_;
7615 dummy10_ = other.dummy10_;
7616 dummy11_ = other.dummy11_;
7617 dummy12_ = other.dummy12_;
7618 dummy13_ = other.dummy13_;
7619 dummy14_ = other.dummy14_;
7620 dummy15_ = other.dummy15_;
7621 dummy16_ = other.dummy16_;
7622 dummy17_ = other.dummy17_;
7623 dummy18_ = other.dummy18_;
7624 dummy19_ = other.dummy19_;
7625 dummy20_ = other.dummy20_;
7626 dummy21_ = other.dummy21_;
7627 dummy22_ = other.dummy22_;
7628 dummy23_ = other.dummy23_;
7629 dummy24_ = other.dummy24_;
7630 dummy25_ = other.dummy25_;
7631 dummy26_ = other.dummy26_;
7632 dummy27_ = other.dummy27_;
7633 dummy28_ = other.dummy28_;
7634 dummy29_ = other.dummy29_;
7635 dummy30_ = other.dummy30_;
7636 dummy31_ = other.dummy31_;
7637 dummy32_ = other.dummy32_;
7638 c_ = other.c_;
7639 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
8444 public override bool Equals(object other) {
8445 return Equals(other as TestRequired);
8449 public bool Equals(TestRequired other) {
8450 if (ReferenceEquals(other, null)) {
8453 if (ReferenceEquals(other, this)) {
8456 if (A != other.A) return false;
8457 if (Dummy2 != other.Dummy2) return false;
8458 if (B != other.B) return false;
8459 if (Dummy4 != other.Dummy4) return false;
8460 if (Dummy5 != other.Dummy5) return false;
8461 if (Dummy6 != other.Dummy6) return false;
8462 if (Dummy7 != other.Dummy7) return false;
8463 if (Dummy8 != other.Dummy8) return false;
8464 if (Dummy9 != other.Dummy9) return false;
8465 if (Dummy10 != other.Dummy10) return false;
8466 if (Dummy11 != other.Dummy11) return false;
8467 if (Dummy12 != other.Dummy12) return false;
8468 if (Dummy13 != other.Dummy13) return false;
8469 if (Dummy14 != other.Dummy14) return false;
8470 if (Dummy15 != other.Dummy15) return false;
8471 if (Dummy16 != other.Dummy16) return false;
8472 if (Dummy17 != other.Dummy17) return false;
8473 if (Dummy18 != other.Dummy18) return false;
8474 if (Dummy19 != other.Dummy19) return false;
8475 if (Dummy20 != other.Dummy20) return false;
8476 if (Dummy21 != other.Dummy21) return false;
8477 if (Dummy22 != other.Dummy22) return false;
8478 if (Dummy23 != other.Dummy23) return false;
8479 if (Dummy24 != other.Dummy24) return false;
8480 if (Dummy25 != other.Dummy25) return false;
8481 if (Dummy26 != other.Dummy26) return false;
8482 if (Dummy27 != other.Dummy27) return false;
8483 if (Dummy28 != other.Dummy28) return false;
8484 if (Dummy29 != other.Dummy29) return false;
8485 if (Dummy30 != other.Dummy30) return false;
8486 if (Dummy31 != other.Dummy31) return false;
8487 if (Dummy32 != other.Dummy32) return false;
8488 if (C != other.C) return false;
8489 return Equals(_unknownFields, other._unknownFields);
8932 public void MergeFrom(TestRequired other) {
8933 if (other == null) {
8936 if (other.HasA) {
8937 A = other.A;
8939 if (other.HasDummy2) {
8940 Dummy2 = other.Dummy2;
8942 if (other.HasB) {
8943 B = other.B;
8945 if (other.HasDummy4) {
8946 Dummy4 = other.Dummy4;
8948 if (other.HasDummy5) {
8949 Dummy5 = other.Dummy5;
8951 if (other.HasDummy6) {
8952 Dummy6 = other.Dummy6;
8954 if (other.HasDummy7) {
8955 Dummy7 = other.Dummy7;
8957 if (other.HasDummy8) {
8958 Dummy8 = other.Dummy8;
8960 if (other.HasDummy9) {
8961 Dummy9 = other.Dummy9;
8963 if (other.HasDummy10) {
8964 Dummy10 = other.Dummy10;
8966 if (other.HasDummy11) {
8967 Dummy11 = other.Dummy11;
8969 if (other.HasDummy12) {
8970 Dummy12 = other.Dummy12;
8972 if (other.HasDummy13) {
8973 Dummy13 = other.Dummy13;
8975 if (other.HasDummy14) {
8976 Dummy14 = other.Dummy14;
8978 if (other.HasDummy15) {
8979 Dummy15 = other.Dummy15;
8981 if (other.HasDummy16) {
8982 Dummy16 = other.Dummy16;
8984 if (other.HasDummy17) {
8985 Dummy17 = other.Dummy17;
8987 if (other.HasDummy18) {
8988 Dummy18 = other.Dummy18;
8990 if (other.HasDummy19) {
8991 Dummy19 = other.Dummy19;
8993 if (other.HasDummy20) {
8994 Dummy20 = other.Dummy20;
8996 if (other.HasDummy21) {
8997 Dummy21 = other.Dummy21;
8999 if (other.HasDummy22) {
9000 Dummy22 = other.Dummy22;
9002 if (other.HasDummy23) {
9003 Dummy23 = other.Dummy23;
9005 if (other.HasDummy24) {
9006 Dummy24 = other.Dummy24;
9008 if (other.HasDummy25) {
9009 Dummy25 = other.Dummy25;
9011 if (other.HasDummy26) {
9012 Dummy26 = other.Dummy26;
9014 if (other.HasDummy27) {
9015 Dummy27 = other.Dummy27;
9017 if (other.HasDummy28) {
9018 Dummy28 = other.Dummy28;
9020 if (other.HasDummy29) {
9021 Dummy29 = other.Dummy29;
9023 if (other.HasDummy30) {
9024 Dummy30 = other.Dummy30;
9026 if (other.HasDummy31) {
9027 Dummy31 = other.Dummy31;
9029 if (other.HasDummy32) {
9030 Dummy32 = other.Dummy32;
9032 if (other.HasC) {
9033 C = other.C;
9035 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
9333 /// <summary>Container for extensions for other messages declared in the TestRequired message type.</summary>
9374 public TestRequiredForeign(TestRequiredForeign other) : this() {
9375 _hasBits0 = other._hasBits0;
9376 optionalMessage_ = other.optionalMessage_ != null ? other.optionalMessage_.Clone() : null;
9377 repeatedMessage_ = other.repeatedMessage_.Clone();
9378 dummy_ = other.dummy_;
9379 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
9433 public override bool Equals(object other) {
9434 return Equals(other as TestRequiredForeign);
9438 public bool Equals(TestRequiredForeign other) {
9439 if (ReferenceEquals(other, null)) {
9442 if (ReferenceEquals(other, this)) {
9445 if (!object.Equals(OptionalMessage, other.OptionalMessage)) return false;
9446 if(!repeatedMessage_.Equals(other.repeatedMessage_)) return false;
9447 if (Dummy != other.Dummy) return false;
9448 return Equals(_unknownFields, other._unknownFields);
9523 public void MergeFrom(TestRequiredForeign other) {
9524 if (other == null) {
9527 if (other.optionalMessage_ != null) {
9531 OptionalMessage.MergeFrom(other.OptionalMessage);
9533 repeatedMessage_.Add(other.repeatedMessage_);
9534 if (other.HasDummy) {
9535 Dummy = other.Dummy;
9537 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
9630 public TestRequiredMessage(TestRequiredMessage other) : this() {
9631 optionalMessage_ = other.optionalMessage_ != null ? other.optionalMessage_.Clone() : null;
9632 repeatedMessage_ = other.repeatedMessage_.Clone();
9633 requiredMessage_ = other.requiredMessage_ != null ? other.requiredMessage_.Clone() : null;
9634 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
9675 public override bool Equals(object other) {
9676 return Equals(other as TestRequiredMessage);
9680 public bool Equals(TestRequiredMessage other) {
9681 if (ReferenceEquals(other, null)) {
9684 if (ReferenceEquals(other, this)) {
9687 if (!object.Equals(OptionalMessage, other.OptionalMessage)) return false;
9688 if(!repeatedMessage_.Equals(other.repeatedMessage_)) return false;
9689 if (!object.Equals(RequiredMessage, other.RequiredMessage)) return false;
9690 return Equals(_unknownFields, other._unknownFields);
9765 public void MergeFrom(TestRequiredMessage other) {
9766 if (other == null) {
9769 if (other.optionalMessage_ != null) {
9773 OptionalMessage.MergeFrom(other.OptionalMessage);
9775 repeatedMessage_.Add(other.repeatedMessage_);
9776 if (other.requiredMessage_ != null) {
9780 RequiredMessage.MergeFrom(other.RequiredMessage);
9782 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
9884 public TestForeignNested(TestForeignNested other) : this() {
9885 foreignNested_ = other.foreignNested_ != null ? other.foreignNested_.Clone() : null;
9886 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
9906 public override bool Equals(object other) {
9907 return Equals(other as TestForeignNested);
9911 public bool Equals(TestForeignNested other) {
9912 if (ReferenceEquals(other, null)) {
9915 if (ReferenceEquals(other, this)) {
9918 if (!object.Equals(ForeignNested, other.ForeignNested)) return false;
9919 return Equals(_unknownFields, other._unknownFields);
9978 public void MergeFrom(TestForeignNested other) {
9979 if (other == null) {
9982 if (other.foreignNested_ != null) {
9986 ForeignNested.MergeFrom(other.ForeignNested);
9988 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
10068 public TestEmptyMessage(TestEmptyMessage other) : this() {
10069 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
10078 public override bool Equals(object other) {
10079 return Equals(other as TestEmptyMessage);
10083 public bool Equals(TestEmptyMessage other) {
10084 if (ReferenceEquals(other, null)) {
10087 if (ReferenceEquals(other, this)) {
10090 return Equals(_unknownFields, other._unknownFields);
10137 public void MergeFrom(TestEmptyMessage other) {
10138 if (other == null) {
10141 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
10210 public TestEmptyMessageWithExtensions(TestEmptyMessageWithExtensions other) : this() {
10211 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
10212 _extensions = pb::ExtensionSet.Clone(other._extensions);
10221 public override bool Equals(object other) {
10222 return Equals(other as TestEmptyMessageWithExtensions);
10226 public bool Equals(TestEmptyMessageWithExtensions other) {
10227 if (ReferenceEquals(other, null)) {
10230 if (ReferenceEquals(other, this)) {
10233 if (!Equals(_extensions, other._extensions)) {
10236 return Equals(_unknownFields, other._unknownFields);
10295 public void MergeFrom(TestEmptyMessageWithExtensions other) {
10296 if (other == null) {
10299 pb::ExtensionSet.MergeFrom(ref _extensions, other._extensions);
10300 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
10391 public TestMultipleExtensionRanges(TestMultipleExtensionRanges other) : this() {
10392 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
10393 _extensions = pb::ExtensionSet.Clone(other._extensions);
10402 public override bool Equals(object other) {
10403 return Equals(other as TestMultipleExtensionRanges);
10407 public bool Equals(TestMultipleExtensionRanges other) {
10408 if (ReferenceEquals(other, null)) {
10411 if (ReferenceEquals(other, this)) {
10414 if (!Equals(_extensions, other._extensions)) {
10417 return Equals(_unknownFields, other._unknownFields);
10476 public void MergeFrom(TestMultipleExtensionRanges other) {
10477 if (other == null) {
10480 pb::ExtensionSet.MergeFrom(ref _extensions, other._extensions);
10481 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
10574 public TestReallyLargeTagNumber(TestReallyLargeTagNumber other) : this() {
10575 _hasBits0 = other._hasBits0;
10576 a_ = other.a_;
10577 bb_ = other.bb_;
10578 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
10639 public override bool Equals(object other) {
10640 return Equals(other as TestReallyLargeTagNumber);
10644 public bool Equals(TestReallyLargeTagNumber other) {
10645 if (ReferenceEquals(other, null)) {
10648 if (ReferenceEquals(other, this)) {
10651 if (A != other.A) return false;
10652 if (Bb != other.Bb) return false;
10653 return Equals(_unknownFields, other._unknownFields);
10724 public void MergeFrom(TestReallyLargeTagNumber other) {
10725 if (other == null) {
10728 if (other.HasA) {
10729 A = other.A;
10731 if (other.HasBb) {
10732 Bb = other.Bb;
10734 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
10814 public TestRecursiveMessage(TestRecursiveMessage other) : this() {
10815 _hasBits0 = other._hasBits0;
10816 a_ = other.a_ != null ? other.a_.Clone() : null;
10817 i_ = other.i_;
10818 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
10862 public override bool Equals(object other) {
10863 return Equals(other as TestRecursiveMessage);
10867 public bool Equals(TestRecursiveMessage other) {
10868 if (ReferenceEquals(other, null)) {
10871 if (ReferenceEquals(other, this)) {
10874 if (!object.Equals(A, other.A)) return false;
10875 if (I != other.I) return false;
10876 return Equals(_unknownFields, other._unknownFields);
10947 public void MergeFrom(TestRecursiveMessage other) {
10948 if (other == null) {
10951 if (other.a_ != null) {
10955 A.MergeFrom(other.A);
10957 if (other.HasI) {
10958 I = other.I;
10960 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
11048 public TestMutualRecursionA(TestMutualRecursionA other) : this() {
11049 bb_ = other.bb_ != null ? other.bb_.Clone() : null;
11050 subGroup_ = other.HasSubGroup ? other.subGroup_.Clone() : null;
11051 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
11092 public override bool Equals(object other) {
11093 return Equals(other as TestMutualRecursionA);
11097 public bool Equals(TestMutualRecursionA other) {
11098 if (ReferenceEquals(other, null)) {
11101 if (ReferenceEquals(other, this)) {
11104 if (!object.Equals(Bb, other.Bb)) return false;
11105 if (!object.Equals(SubGroup, other.SubGroup)) return false;
11106 return Equals(_unknownFields, other._unknownFields);
11179 public void MergeFrom(TestMutualRecursionA other) {
11180 if (other == null) {
11183 if (other.bb_ != null) {
11187 Bb.MergeFrom(other.Bb);
11189 if (other.HasSubGroup) {
11193 SubGroup.MergeFrom(other.SubGroup);
11195 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
11288 public SubMessage(SubMessage other) : this() {
11289 b_ = other.b_ != null ? other.b_.Clone() : null;
11290 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
11310 public override bool Equals(object other) {
11311 return Equals(other as SubMessage);
11315 public bool Equals(SubMessage other) {
11316 if (ReferenceEquals(other, null)) {
11319 if (ReferenceEquals(other, this)) {
11322 if (!object.Equals(B, other.B)) return false;
11323 return Equals(_unknownFields, other._unknownFields);
11382 public void MergeFrom(SubMessage other) {
11383 if (other == null) {
11386 if (other.b_ != null) {
11390 B.MergeFrom(other.B);
11392 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
11469 public SubGroup(SubGroup other) : this() {
11470 subMessage_ = other.subMessage_ != null ? other.subMessage_.Clone() : null;
11471 notInThisScc_ = other.notInThisScc_ != null ? other.notInThisScc_.Clone() : null;
11472 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
11506 public override bool Equals(object other) {
11507 return Equals(other as SubGroup);
11511 public bool Equals(SubGroup other) {
11512 if (ReferenceEquals(other, null)) {
11515 if (ReferenceEquals(other, this)) {
11518 if (!object.Equals(SubMessage, other.SubMessage)) return false;
11519 if (!object.Equals(NotInThisScc, other.NotInThisScc)) return false;
11520 return Equals(_unknownFields, other._unknownFields);
11591 public void MergeFrom(SubGroup other) {
11592 if (other == null) {
11595 if (other.subMessage_ != null) {
11599 SubMessage.MergeFrom(other.SubMessage);
11601 if (other.notInThisScc_ != null) {
11605 NotInThisScc.MergeFrom(other.NotInThisScc);
11607 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
11708 public TestMutualRecursionB(TestMutualRecursionB other) : this() {
11709 _hasBits0 = other._hasBits0;
11710 a_ = other.a_ != null ? other.a_.Clone() : null;
11711 optionalInt32_ = other.optionalInt32_;
11712 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
11756 public override bool Equals(object other) {
11757 return Equals(other as TestMutualRecursionB);
11761 public bool Equals(TestMutualRecursionB other) {
11762 if (ReferenceEquals(other, null)) {
11765 if (ReferenceEquals(other, this)) {
11768 if (!object.Equals(A, other.A)) return false;
11769 if (OptionalInt32 != other.OptionalInt32) return false;
11770 return Equals(_unknownFields, other._unknownFields);
11841 public void MergeFrom(TestMutualRecursionB other) {
11842 if (other == null) {
11845 if (other.a_ != null) {
11849 A.MergeFrom(other.A);
11851 if (other.HasOptionalInt32) {
11852 OptionalInt32 = other.OptionalInt32;
11854 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
11939 public TestIsInitialized(TestIsInitialized other) : this() {
11940 subMessage_ = other.subMessage_ != null ? other.subMessage_.Clone() : null;
11941 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
11961 public override bool Equals(object other) {
11962 return Equals(other as TestIsInitialized);
11966 public bool Equals(TestIsInitialized other) {
11967 if (ReferenceEquals(other, null)) {
11970 if (ReferenceEquals(other, this)) {
11973 if (!object.Equals(SubMessage, other.SubMessage)) return false;
11974 return Equals(_unknownFields, other._unknownFields);
12033 public void MergeFrom(TestIsInitialized other) {
12034 if (other == null) {
12037 if (other.subMessage_ != null) {
12041 SubMessage.MergeFrom(other.SubMessage);
12043 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
12122 public SubMessage(SubMessage other) : this() {
12123 subGroup_ = other.HasSubGroup ? other.subGroup_.Clone() : null;
12124 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
12154 public override bool Equals(object other) {
12155 return Equals(other as SubMessage);
12159 public bool Equals(SubMessage other) {
12160 if (ReferenceEquals(other, null)) {
12163 if (ReferenceEquals(other, this)) {
12166 if (!object.Equals(SubGroup, other.SubGroup)) return false;
12167 return Equals(_unknownFields, other._unknownFields);
12228 public void MergeFrom(SubMessage other) {
12229 if (other == null) {
12232 if (other.HasSubGroup) {
12236 SubGroup.MergeFrom(other.SubGroup);
12238 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
12318 public SubGroup(SubGroup other) : this() {
12319 _hasBits0 = other._hasBits0;
12320 i_ = other.i_;
12321 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
12354 public override bool Equals(object other) {
12355 return Equals(other as SubGroup);
12359 public bool Equals(SubGroup other) {
12360 if (ReferenceEquals(other, null)) {
12363 if (ReferenceEquals(other, this)) {
12366 if (I != other.I) return false;
12367 return Equals(_unknownFields, other._unknownFields);
12426 public void MergeFrom(SubGroup other) {
12427 if (other == null) {
12430 if (other.HasI) {
12431 I = other.I;
12433 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
12525 public TestDupFieldNumber(TestDupFieldNumber other) : this() {
12526 _hasBits0 = other._hasBits0;
12527 a_ = other.a_;
12528 foo_ = other.HasFoo ? other.foo_.Clone() : null;
12529 bar_ = other.HasBar ? other.bar_.Clone() : null;
12530 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
12608 public override bool Equals(object other) {
12609 return Equals(other as TestDupFieldNumber);
12613 public bool Equals(TestDupFieldNumber other) {
12614 if (ReferenceEquals(other, null)) {
12617 if (ReferenceEquals(other, this)) {
12620 if (A != other.A) return false;
12621 if (!object.Equals(Foo, other.Foo)) return false;
12622 if (!object.Equals(Bar, other.Bar)) return false;
12623 return Equals(_unknownFields, other._unknownFields);
12710 public void MergeFrom(TestDupFieldNumber other) {
12711 if (other == null) {
12714 if (other.HasA) {
12715 A = other.A;
12717 if (other.HasFoo) {
12721 Foo.MergeFrom(other.Foo);
12723 if (other.HasBar) {
12727 Bar.MergeFrom(other.Bar);
12729 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
12831 public Foo(Foo other) : this() {
12832 _hasBits0 = other._hasBits0;
12833 a_ = other.a_;
12834 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
12867 public override bool Equals(object other) {
12868 return Equals(other as Foo);
12872 public bool Equals(Foo other) {
12873 if (ReferenceEquals(other, null)) {
12876 if (ReferenceEquals(other, this)) {
12879 if (A != other.A) return false;
12880 return Equals(_unknownFields, other._unknownFields);
12939 public void MergeFrom(Foo other) {
12940 if (other == null) {
12943 if (other.HasA) {
12944 A = other.A;
12946 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
13022 public Bar(Bar other) : this() {
13023 _hasBits0 = other._hasBits0;
13024 a_ = other.a_;
13025 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
13058 public override bool Equals(object other) {
13059 return Equals(other as Bar);
13063 public bool Equals(Bar other) {
13064 if (ReferenceEquals(other, null)) {
13067 if (ReferenceEquals(other, this)) {
13070 if (A != other.A) return false;
13071 return Equals(_unknownFields, other._unknownFields);
13130 public void MergeFrom(Bar other) {
13131 if (other == null) {
13134 if (other.HasA) {
13135 A = other.A;
13137 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
13220 public TestEagerMessage(TestEagerMessage other) : this() {
13221 subMessage_ = other.subMessage_ != null ? other.subMessage_.Clone() : null;
13222 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
13242 public override bool Equals(object other) {
13243 return Equals(other as TestEagerMessage);
13247 public bool Equals(TestEagerMessage other) {
13248 if (ReferenceEquals(other, null)) {
13251 if (ReferenceEquals(other, this)) {
13254 if (!object.Equals(SubMessage, other.SubMessage)) return false;
13255 return Equals(_unknownFields, other._unknownFields);
13314 public void MergeFrom(TestEagerMessage other) {
13315 if (other == null) {
13318 if (other.subMessage_ != null) {
13322 SubMessage.MergeFrom(other.SubMessage);
13324 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
13401 public TestLazyMessage(TestLazyMessage other) : this() {
13402 subMessage_ = other.subMessage_ != null ? other.subMessage_.Clone() : null;
13403 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
13423 public override bool Equals(object other) {
13424 return Equals(other as TestLazyMessage);
13428 public bool Equals(TestLazyMessage other) {
13429 if (ReferenceEquals(other, null)) {
13432 if (ReferenceEquals(other, this)) {
13435 if (!object.Equals(SubMessage, other.SubMessage)) return false;
13436 return Equals(_unknownFields, other._unknownFields);
13495 public void MergeFrom(TestLazyMessage other) {
13496 if (other == null) {
13499 if (other.subMessage_ != null) {
13503 SubMessage.MergeFrom(other.SubMessage);
13505 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
13585 public TestNestedMessageHasBits(TestNestedMessageHasBits other) : this() {
13586 optionalNestedMessage_ = other.optionalNestedMessage_ != null ? other.optionalNestedMessage_.Clone() : null;
13587 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
13607 public override bool Equals(object other) {
13608 return Equals(other as TestNestedMessageHasBits);
13612 public bool Equals(TestNestedMessageHasBits other) {
13613 if (ReferenceEquals(other, null)) {
13616 if (ReferenceEquals(other, this)) {
13619 if (!object.Equals(OptionalNestedMessage, other.OptionalNestedMessage)) return false;
13620 return Equals(_unknownFields, other._unknownFields);
13679 public void MergeFrom(TestNestedMessageHasBits other) {
13680 if (other == null) {
13683 if (other.optionalNestedMessage_ != null) {
13687 OptionalNestedMessage.MergeFrom(other.OptionalNestedMessage);
13689 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
13768 public NestedMessage(NestedMessage other) : this() {
13769 nestedmessageRepeatedInt32_ = other.nestedmessageRepeatedInt32_.Clone();
13770 nestedmessageRepeatedForeignmessage_ = other.nestedmessageRepeatedForeignmessage_.Clone();
13771 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
13800 public override bool Equals(object other) {
13801 return Equals(other as NestedMessage);
13805 public bool Equals(NestedMessage other) {
13806 if (ReferenceEquals(other, null)) {
13809 if (ReferenceEquals(other, this)) {
13812 if(!nestedmessageRepeatedInt32_.Equals(other.nestedmessageRepeatedInt32_)) return false;
13813 if(!nestedmessageRepeatedForeignmessage_.Equals(other.nestedmessageRepeatedForeignmessage_)) return false;
13814 return Equals(_unknownFields, other._unknownFields);
13869 public void MergeFrom(NestedMessage other) {
13870 if (other == null) {
13873 nestedmessageRepeatedInt32_.Add(other.nestedmessageRepeatedInt32_);
13874 nestedmessageRepeatedForeignmessage_.Add(other.nestedmessageRepeatedForeignmessage_);
13875 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
13966 public TestCamelCaseFieldNames(TestCamelCaseFieldNames other) : this() {
13967 _hasBits0 = other._hasBits0;
13968 primitiveField_ = other.primitiveField_;
13969 stringField_ = other.stringField_;
13970 enumField_ = other.enumField_;
13971 messageField_ = other.messageField_ != null ? other.messageField_.Clone() : null;
13972 stringPieceField_ = other.stringPieceField_;
13973 cordField_ = other.cordField_;
13974 repeatedPrimitiveField_ = other.repeatedPrimitiveField_.Clone();
13975 repeatedStringField_ = other.repeatedStringField_.Clone();
13976 repeatedEnumField_ = other.repeatedEnumField_.Clone();
13977 repeatedMessageField_ = other.repeatedMessageField_.Clone();
13978 repeatedStringPieceField_ = other.repeatedStringPieceField_.Clone();
13979 repeatedCordField_ = other.repeatedCordField_.Clone();
13980 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
14177 public override bool Equals(object other) {
14178 return Equals(other as TestCamelCaseFieldNames);
14182 public bool Equals(TestCamelCaseFieldNames other) {
14183 if (ReferenceEquals(other, null)) {
14186 if (ReferenceEquals(other, this)) {
14189 if (PrimitiveField != other.PrimitiveField) return false;
14190 if (StringField != other.StringField) return false;
14191 if (EnumField != other.EnumField) return false;
14192 if (!object.Equals(MessageField, other.MessageField)) return false;
14193 if (StringPieceField != other.StringPieceField) return false;
14194 if (CordField != other.CordField) return false;
14195 if(!repeatedPrimitiveField_.Equals(other.repeatedPrimitiveField_)) return false;
14196 if(!repeatedStringField_.Equals(other.repeatedStringField_)) return false;
14197 if(!repeatedEnumField_.Equals(other.repeatedEnumField_)) return false;
14198 if(!repeatedMessageField_.Equals(other.repeatedMessageField_)) return false;
14199 if(!repeatedStringPieceField_.Equals(other.repeatedStringPieceField_)) return false;
14200 if(!repeatedCordField_.Equals(other.repeatedCordField_)) return false;
14201 return Equals(_unknownFields, other._unknownFields);
14344 public void MergeFrom(TestCamelCaseFieldNames other) {
14345 if (other == null) {
14348 if (other.HasPrimitiveField) {
14349 PrimitiveField = other.PrimitiveField;
14351 if (other.HasStringField) {
14352 StringField = other.StringField;
14354 if (other.HasEnumField) {
14355 EnumField = other.EnumField;
14357 if (other.messageField_ != null) {
14361 MessageField.MergeFrom(other.MessageField);
14363 if (other.HasStringPieceField) {
14364 StringPieceField = other.StringPieceField;
14366 if (other.HasCordField) {
14367 CordField = other.CordField;
14369 repeatedPrimitiveField_.Add(other.repeatedPrimitiveField_);
14370 repeatedStringField_.Add(other.repeatedStringField_);
14371 repeatedEnumField_.Add(other.repeatedEnumField_);
14372 repeatedMessageField_.Add(other.repeatedMessageField_);
14373 repeatedStringPieceField_.Add(other.repeatedStringPieceField_);
14374 repeatedCordField_.Add(other.repeatedCordField_);
14375 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
14551 public TestFieldOrderings(TestFieldOrderings other) : this() {
14552 _hasBits0 = other._hasBits0;
14553 myString_ = other.myString_;
14554 myInt_ = other.myInt_;
14555 myFloat_ = other.myFloat_;
14556 optionalNestedMessage_ = other.optionalNestedMessage_ != null ? other.optionalNestedMessage_.Clone() : null;
14557 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
14558 _extensions = pb::ExtensionSet.Clone(other._extensions);
14649 public override bool Equals(object other) {
14650 return Equals(other as TestFieldOrderings);
14654 public bool Equals(TestFieldOrderings other) {
14655 if (ReferenceEquals(other, null)) {
14658 if (ReferenceEquals(other, this)) {
14661 if (MyString != other.MyString) return false;
14662 if (MyInt != other.MyInt) return false;
14663 if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MyFloat, other.MyFloat)) return false;
14664 if (!object.Equals(OptionalNestedMessage, other.OptionalNestedMessage)) return false;
14665 if (!Equals(_extensions, other._extensions)) {
14668 return Equals(_unknownFields, other._unknownFields);
14775 public void MergeFrom(TestFieldOrderings other) {
14776 if (other == null) {
14779 if (other.HasMyString) {
14780 MyString = other.MyString;
14782 if (other.HasMyInt) {
14783 MyInt = other.MyInt;
14785 if (other.HasMyFloat) {
14786 MyFloat = other.MyFloat;
14788 if (other.optionalNestedMessage_ != null) {
14792 OptionalNestedMessage.MergeFrom(other.OptionalNestedMessage);
14794 pb::ExtensionSet.MergeFrom(ref _extensions, other._extensions);
14795 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
14925 public NestedMessage(NestedMessage other) : this() {
14926 _hasBits0 = other._hasBits0;
14927 oo_ = other.oo_;
14928 bb_ = other.bb_;
14929 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
14991 public override bool Equals(object other) {
14992 return Equals(other as NestedMessage);
14996 public bool Equals(NestedMessage other) {
14997 if (ReferenceEquals(other, null)) {
15000 if (ReferenceEquals(other, this)) {
15003 if (Oo != other.Oo) return false;
15004 if (Bb != other.Bb) return false;
15005 return Equals(_unknownFields, other._unknownFields);
15076 public void MergeFrom(NestedMessage other) {
15077 if (other == null) {
15080 if (other.HasOo) {
15081 Oo = other.Oo;
15083 if (other.HasBb) {
15084 Bb = other.Bb;
15086 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
15170 public TestExtensionOrderings1(TestExtensionOrderings1 other) : this() {
15171 myString_ = other.myString_;
15172 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
15204 public override bool Equals(object other) {
15205 return Equals(other as TestExtensionOrderings1);
15209 public bool Equals(TestExtensionOrderings1 other) {
15210 if (ReferenceEquals(other, null)) {
15213 if (ReferenceEquals(other, this)) {
15216 if (MyString != other.MyString) return false;
15217 return Equals(_unknownFields, other._unknownFields);
15276 public void MergeFrom(TestExtensionOrderings1 other) {
15277 if (other == null) {
15280 if (other.HasMyString) {
15281 MyString = other.MyString;
15283 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
15325 /// <summary>Container for extensions for other messages declared in the TestExtensionOrderings1 message type.</summary>
15363 public TestExtensionOrderings2(TestExtensionOrderings2 other) : this() {
15364 myString_ = other.myString_;
15365 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
15397 public override bool Equals(object other) {
15398 return Equals(other as TestExtensionOrderings2);
15402 public bool Equals(TestExtensionOrderings2 other) {
15403 if (ReferenceEquals(other, null)) {
15406 if (ReferenceEquals(other, this)) {
15409 if (MyString != other.MyString) return false;
15410 return Equals(_unknownFields, other._unknownFields);
15469 public void MergeFrom(TestExtensionOrderings2 other) {
15470 if (other == null) {
15473 if (other.HasMyString) {
15474 MyString = other.MyString;
15476 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
15549 public TestExtensionOrderings3(TestExtensionOrderings3 other) : this() {
15550 myString_ = other.myString_;
15551 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
15583 public override bool Equals(object other) {
15584 return Equals(other as TestExtensionOrderings3);
15588 public bool Equals(TestExtensionOrderings3 other) {
15589 if (ReferenceEquals(other, null)) {
15592 if (ReferenceEquals(other, this)) {
15595 if (MyString != other.MyString) return false;
15596 return Equals(_unknownFields, other._unknownFields);
15655 public void MergeFrom(TestExtensionOrderings3 other) {
15656 if (other == null) {
15659 if (other.HasMyString) {
15660 MyString = other.MyString;
15662 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
15704 /// <summary>Container for extensions for other messages declared in the TestExtensionOrderings3 message type.</summary>
15718 /// <summary>Container for extensions for other messages declared in the TestExtensionOrderings2 message type.</summary>
15757 public TestExtremeDefaultValues(TestExtremeDefaultValues other) : this() {
15758 _hasBits0 = other._hasBits0;
15759 escapedBytes_ = other.escapedBytes_;
15760 largeUint32_ = other.largeUint32_;
15761 largeUint64_ = other.largeUint64_;
15762 smallInt32_ = other.smallInt32_;
15763 smallInt64_ = other.smallInt64_;
15764 reallySmallInt32_ = other.reallySmallInt32_;
15765 reallySmallInt64_ = other.reallySmallInt64_;
15766 utf8String_ = other.utf8String_;
15767 zeroFloat_ = other.zeroFloat_;
15768 oneFloat_ = other.oneFloat_;
15769 smallFloat_ = other.smallFloat_;
15770 negativeOneFloat_ = other.negativeOneFloat_;
15771 negativeFloat_ = other.negativeFloat_;
15772 largeFloat_ = other.largeFloat_;
15773 smallNegativeFloat_ = other.smallNegativeFloat_;
15774 infDouble_ = other.infDouble_;
15775 negInfDouble_ = other.negInfDouble_;
15776 nanDouble_ = other.nanDouble_;
15777 infFloat_ = other.infFloat_;
15778 negInfFloat_ = other.negInfFloat_;
15779 nanFloat_ = other.nanFloat_;
15780 cppTrigraph_ = other.cppTrigraph_;
15781 stringWithZero_ = other.stringWithZero_;
15782 bytesWithZero_ = other.bytesWithZero_;
15783 stringPieceWithZero_ = other.stringPieceWithZero_;
15784 cordWithZero_ = other.cordWithZero_;
15785 replacementString_ = other.replacementString_;
15786 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
16318 /// escaped for other languages.
16459 public override bool Equals(object other) {
16460 return Equals(other as TestExtremeDefaultValues);
16464 public bool Equals(TestExtremeDefaultValues other) {
16465 if (ReferenceEquals(other, null)) {
16468 if (ReferenceEquals(other, this)) {
16471 if (EscapedBytes != other.EscapedBytes) return false;
16472 if (LargeUint32 != other.LargeUint32) return false;
16473 if (LargeUint64 != other.LargeUint64) return false;
16474 if (SmallInt32 != other.SmallInt32) return false;
16475 if (SmallInt64 != other.SmallInt64) return false;
16476 if (ReallySmallInt32 != other.ReallySmallInt32) return false;
16477 if (ReallySmallInt64 != other.ReallySmallInt64) return false;
16478 if (Utf8String != other.Utf8String) return false;
16479 if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(ZeroFloat, other.ZeroFloat)) return false;
16480 if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(OneFloat, other.OneFloat)) return false;
16481 if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(SmallFloat, other.SmallFloat)) return false;
16482 if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(NegativeOneFloat, other.NegativeOneFloat)) return false;
16483 if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(NegativeFloat, other.NegativeFloat)) return false;
16484 if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(LargeFloat, other.LargeFloat)) return false;
16485 if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(SmallNegativeFloat, other.SmallNegativeFloat)) return false;
16486 if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(InfDouble, other.InfDouble)) return false;
16487 if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(NegInfDouble, other.NegInfDouble)) return false;
16488 if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(NanDouble, other.NanDouble)) return false;
16489 if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(InfFloat, other.InfFloat)) return false;
16490 if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(NegInfFloat, other.NegInfFloat)) return false;
16491 if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(NanFloat, other.NanFloat)) return false;
16492 if (CppTrigraph != other.CppTrigraph) return false;
16493 if (StringWithZero != other.StringWithZero) return false;
16494 if (BytesWithZero != other.BytesWithZero) return false;
16495 if (StringPieceWithZero != other.StringPieceWithZero) return false;
16496 if (CordWithZero != other.CordWithZero) return false;
16497 if (ReplacementString != other.ReplacementString) return false;
16498 return Equals(_unknownFields, other._unknownFields);
16869 public void MergeFrom(TestExtremeDefaultValues other) {
16870 if (other == null) {
16873 if (other.HasEscapedBytes) {
16874 EscapedBytes = other.EscapedBytes;
16876 if (other.HasLargeUint32) {
16877 LargeUint32 = other.LargeUint32;
16879 if (other.HasLargeUint64) {
16880 LargeUint64 = other.LargeUint64;
16882 if (other.HasSmallInt32) {
16883 SmallInt32 = other.SmallInt32;
16885 if (other.HasSmallInt64) {
16886 SmallInt64 = other.SmallInt64;
16888 if (other.HasReallySmallInt32) {
16889 ReallySmallInt32 = other.ReallySmallInt32;
16891 if (other.HasReallySmallInt64) {
16892 ReallySmallInt64 = other.ReallySmallInt64;
16894 if (other.HasUtf8String) {
16895 Utf8String = other.Utf8String;
16897 if (other.HasZeroFloat) {
16898 ZeroFloat = other.ZeroFloat;
16900 if (other.HasOneFloat) {
16901 OneFloat = other.OneFloat;
16903 if (other.HasSmallFloat) {
16904 SmallFloat = other.SmallFloat;
16906 if (other.HasNegativeOneFloat) {
16907 NegativeOneFloat = other.NegativeOneFloat;
16909 if (other.HasNegativeFloat) {
16910 NegativeFloat = other.NegativeFloat;
16912 if (other.HasLargeFloat) {
16913 LargeFloat = other.LargeFloat;
16915 if (other.HasSmallNegativeFloat) {
16916 SmallNegativeFloat = other.SmallNegativeFloat;
16918 if (other.HasInfDouble) {
16919 InfDouble = other.InfDouble;
16921 if (other.HasNegInfDouble) {
16922 NegInfDouble = other.NegInfDouble;
16924 if (other.HasNanDouble) {
16925 NanDouble = other.NanDouble;
16927 if (other.HasInfFloat) {
16928 InfFloat = other.InfFloat;
16930 if (other.HasNegInfFloat) {
16931 NegInfFloat = other.NegInfFloat;
16933 if (other.HasNanFloat) {
16934 NanFloat = other.NanFloat;
16936 if (other.HasCppTrigraph) {
16937 CppTrigraph = other.CppTrigraph;
16939 if (other.HasStringWithZero) {
16940 StringWithZero = other.StringWithZero;
16942 if (other.HasBytesWithZero) {
16943 BytesWithZero = other.BytesWithZero;
16945 if (other.HasStringPieceWithZero) {
16946 StringPieceWithZero = other.StringPieceWithZero;
16948 if (other.HasCordWithZero) {
16949 CordWithZero = other.CordWithZero;
16951 if (other.HasReplacementString) {
16952 ReplacementString = other.ReplacementString;
16954 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
17234 public SparseEnumMessage(SparseEnumMessage other) : this() {
17235 _hasBits0 = other._hasBits0;
17236 sparseEnum_ = other.sparseEnum_;
17237 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
17270 public override bool Equals(object other) {
17271 return Equals(other as SparseEnumMessage);
17275 public bool Equals(SparseEnumMessage other) {
17276 if (ReferenceEquals(other, null)) {
17279 if (ReferenceEquals(other, this)) {
17282 if (SparseEnum != other.SparseEnum) return false;
17283 return Equals(_unknownFields, other._unknownFields);
17342 public void MergeFrom(SparseEnumMessage other) {
17343 if (other == null) {
17346 if (other.HasSparseEnum) {
17347 SparseEnum = other.SparseEnum;
17349 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
17423 public OneString(OneString other) : this() {
17424 data_ = other.data_;
17425 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
17457 public override bool Equals(object other) {
17458 return Equals(other as OneString);
17462 public bool Equals(OneString other) {
17463 if (ReferenceEquals(other, null)) {
17466 if (ReferenceEquals(other, this)) {
17469 if (Data != other.Data) return false;
17470 return Equals(_unknownFields, other._unknownFields);
17529 public void MergeFrom(OneString other) {
17530 if (other == null) {
17533 if (other.HasData) {
17534 Data = other.Data;
17536 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
17607 public MoreString(MoreString other) : this() {
17608 data_ = other.data_.Clone();
17609 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
17628 public override bool Equals(object other) {
17629 return Equals(other as MoreString);
17633 public bool Equals(MoreString other) {
17634 if (ReferenceEquals(other, null)) {
17637 if (ReferenceEquals(other, this)) {
17640 if(!data_.Equals(other.data_)) return false;
17641 return Equals(_unknownFields, other._unknownFields);
17692 public void MergeFrom(MoreString other) {
17693 if (other == null) {
17696 data_.Add(other.data_);
17697 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
17768 public OneBytes(OneBytes other) : this() {
17769 data_ = other.data_;
17770 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
17802 public override bool Equals(object other) {
17803 return Equals(other as OneBytes);
17807 public bool Equals(OneBytes other) {
17808 if (ReferenceEquals(other, null)) {
17811 if (ReferenceEquals(other, this)) {
17814 if (Data != other.Data) return false;
17815 return Equals(_unknownFields, other._unknownFields);
17874 public void MergeFrom(OneBytes other) {
17875 if (other == null) {
17878 if (other.HasData) {
17879 Data = other.Data;
17881 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
17952 public MoreBytes(MoreBytes other) : this() {
17953 data_ = other.data_.Clone();
17954 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
17973 public override bool Equals(object other) {
17974 return Equals(other as MoreBytes);
17978 public bool Equals(MoreBytes other) {
17979 if (ReferenceEquals(other, null)) {
17982 if (ReferenceEquals(other, this)) {
17985 if(!data_.Equals(other.data_)) return false;
17986 return Equals(_unknownFields, other._unknownFields);
18037 public void MergeFrom(MoreBytes other) {
18038 if (other == null) {
18041 data_.Add(other.data_);
18042 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
18117 public Int32Message(Int32Message other) : this() {
18118 _hasBits0 = other._hasBits0;
18119 data_ = other.data_;
18120 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
18153 public override bool Equals(object other) {
18154 return Equals(other as Int32Message);
18158 public bool Equals(Int32Message other) {
18159 if (ReferenceEquals(other, null)) {
18162 if (ReferenceEquals(other, this)) {
18165 if (Data != other.Data) return false;
18166 return Equals(_unknownFields, other._unknownFields);
18225 public void MergeFrom(Int32Message other) {
18226 if (other == null) {
18229 if (other.HasData) {
18230 Data = other.Data;
18232 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
18304 public Uint32Message(Uint32Message other) : this() {
18305 _hasBits0 = other._hasBits0;
18306 data_ = other.data_;
18307 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
18340 public override bool Equals(object other) {
18341 return Equals(other as Uint32Message);
18345 public bool Equals(Uint32Message other) {
18346 if (ReferenceEquals(other, null)) {
18349 if (ReferenceEquals(other, this)) {
18352 if (Data != other.Data) return false;
18353 return Equals(_unknownFields, other._unknownFields);
18412 public void MergeFrom(Uint32Message other) {
18413 if (other == null) {
18416 if (other.HasData) {
18417 Data = other.Data;
18419 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
18491 public Int64Message(Int64Message other) : this() {
18492 _hasBits0 = other._hasBits0;
18493 data_ = other.data_;
18494 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
18527 public override bool Equals(object other) {
18528 return Equals(other as Int64Message);
18532 public bool Equals(Int64Message other) {
18533 if (ReferenceEquals(other, null)) {
18536 if (ReferenceEquals(other, this)) {
18539 if (Data != other.Data) return false;
18540 return Equals(_unknownFields, other._unknownFields);
18599 public void MergeFrom(Int64Message other) {
18600 if (other == null) {
18603 if (other.HasData) {
18604 Data = other.Data;
18606 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
18678 public Uint64Message(Uint64Message other) : this() {
18679 _hasBits0 = other._hasBits0;
18680 data_ = other.data_;
18681 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
18714 public override bool Equals(object other) {
18715 return Equals(other as Uint64Message);
18719 public bool Equals(Uint64Message other) {
18720 if (ReferenceEquals(other, null)) {
18723 if (ReferenceEquals(other, this)) {
18726 if (Data != other.Data) return false;
18727 return Equals(_unknownFields, other._unknownFields);
18786 public void MergeFrom(Uint64Message other) {
18787 if (other == null) {
18790 if (other.HasData) {
18791 Data = other.Data;
18793 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
18865 public BoolMessage(BoolMessage other) : this() {
18866 _hasBits0 = other._hasBits0;
18867 data_ = other.data_;
18868 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
18901 public override bool Equals(object other) {
18902 return Equals(other as BoolMessage);
18906 public bool Equals(BoolMessage other) {
18907 if (ReferenceEquals(other, null)) {
18910 if (ReferenceEquals(other, this)) {
18913 if (Data != other.Data) return false;
18914 return Equals(_unknownFields, other._unknownFields);
18973 public void MergeFrom(BoolMessage other) {
18974 if (other == null) {
18977 if (other.HasData) {
18978 Data = other.Data;
18980 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
19054 public TestOneof(TestOneof other) : this() {
19055 switch (other.FooCase) {
19057 FooInt = other.FooInt;
19060 FooString = other.FooString;
19063 FooMessage = other.FooMessage.Clone();
19066 FooGroup = other.FooGroup.Clone();
19070 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
19180 public override bool Equals(object other) {
19181 return Equals(other as TestOneof);
19185 public bool Equals(TestOneof other) {
19186 if (ReferenceEquals(other, null)) {
19189 if (ReferenceEquals(other, this)) {
19192 if (FooInt != other.FooInt) return false;
19193 if (FooString != other.FooString) return false;
19194 if (!object.Equals(FooMessage, other.FooMessage)) return false;
19195 if (!object.Equals(FooGroup, other.FooGroup)) return false;
19196 if (FooCase != other.FooCase) return false;
19197 return Equals(_unknownFields, other._unknownFields);
19295 public void MergeFrom(TestOneof other) {
19296 if (other == null) {
19299 switch (other.FooCase) {
19301 FooInt = other.FooInt;
19304 FooString = other.FooString;
19310 FooMessage.MergeFrom(other.FooMessage);
19316 FooGroup.MergeFrom(other.FooGroup);
19320 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
19438 public FooGroup(FooGroup other) : this() {
19439 _hasBits0 = other._hasBits0;
19440 a_ = other.a_;
19441 b_ = other.b_;
19442 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
19498 public override bool Equals(object other) {
19499 return Equals(other as FooGroup);
19503 public bool Equals(FooGroup other) {
19504 if (ReferenceEquals(other, null)) {
19507 if (ReferenceEquals(other, this)) {
19510 if (A != other.A) return false;
19511 if (B != other.B) return false;
19512 return Equals(_unknownFields, other._unknownFields);
19583 public void MergeFrom(FooGroup other) {
19584 if (other == null) {
19587 if (other.HasA) {
19588 A = other.A;
19590 if (other.HasB) {
19591 B = other.B;
19593 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
19682 public TestOneofBackwardsCompatible(TestOneofBackwardsCompatible other) : this() {
19683 _hasBits0 = other._hasBits0;
19684 fooInt_ = other.fooInt_;
19685 fooString_ = other.fooString_;
19686 fooMessage_ = other.fooMessage_ != null ? other.fooMessage_.Clone() : null;
19687 fooGroup_ = other.HasFooGroup ? other.fooGroup_.Clone() : null;
19688 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
19776 public override bool Equals(object other) {
19777 return Equals(other as TestOneofBackwardsCompatible);
19781 public bool Equals(TestOneofBackwardsCompatible other) {
19782 if (ReferenceEquals(other, null)) {
19785 if (ReferenceEquals(other, this)) {
19788 if (FooInt != other.FooInt) return false;
19789 if (FooString != other.FooString) return false;
19790 if (!object.Equals(FooMessage, other.FooMessage)) return false;
19791 if (!object.Equals(FooGroup, other.FooGroup)) return false;
19792 return Equals(_unknownFields, other._unknownFields);
19889 public void MergeFrom(TestOneofBackwardsCompatible other) {
19890 if (other == null) {
19893 if (other.HasFooInt) {
19894 FooInt = other.FooInt;
19896 if (other.HasFooString) {
19897 FooString = other.FooString;
19899 if (other.fooMessage_ != null) {
19903 FooMessage.MergeFrom(other.FooMessage);
19905 if (other.HasFooGroup) {
19909 FooGroup.MergeFrom(other.FooGroup);
19911 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
20021 public FooGroup(FooGroup other) : this() {
20022 _hasBits0 = other._hasBits0;
20023 a_ = other.a_;
20024 b_ = other.b_;
20025 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
20081 public override bool Equals(object other) {
20082 return Equals(other as FooGroup);
20086 public bool Equals(FooGroup other) {
20087 if (ReferenceEquals(other, null)) {
20090 if (ReferenceEquals(other, this)) {
20093 if (A != other.A) return false;
20094 if (B != other.B) return false;
20095 return Equals(_unknownFields, other._unknownFields);
20166 public void MergeFrom(FooGroup other) {
20167 if (other == null) {
20170 if (other.HasA) {
20171 A = other.A;
20173 if (other.HasB) {
20174 B = other.B;
20176 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
20265 public TestOneof2(TestOneof2 other) : this() {
20266 _hasBits0 = other._hasBits0;
20267 bazInt_ = other.bazInt_;
20268 bazString_ = other.bazString_;
20269 switch (other.FooCase) {
20271 FooInt = other.FooInt;
20274 FooString = other.FooString;
20277 FooCord = other.FooCord;
20280 FooStringPiece = other.FooStringPiece;
20283 FooBytes = other.FooBytes;
20286 FooEnum = other.FooEnum;
20289 FooMessage = other.FooMessage.Clone();
20292 FooGroup = other.FooGroup.Clone();
20295 FooLazyMessage = other.FooLazyMessage.Clone();
20299 switch (other.BarCase) {
20301 BarInt = other.BarInt;
20304 BarString = other.BarString;
20307 BarCord = other.BarCord;
20310 BarStringPiece = other.BarStringPiece;
20313 BarBytes = other.BarBytes;
20316 BarEnum = other.BarEnum;
20320 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
20746 public override bool Equals(object other) {
20747 return Equals(other as TestOneof2);
20751 public bool Equals(TestOneof2 other) {
20752 if (ReferenceEquals(other, null)) {
20755 if (ReferenceEquals(other, this)) {
20758 if (FooInt != other.FooInt) return false;
20759 if (FooString != other.FooString) return false;
20760 if (FooCord != other.FooCord) return false;
20761 if (FooStringPiece != other.FooStringPiece) return false;
20762 if (FooBytes != other.FooBytes) return false;
20763 if (FooEnum != other.FooEnum) return false;
20764 if (!object.Equals(FooMessage, other.FooMessage)) return false;
20765 if (!object.Equals(FooGroup, other.FooGroup)) return false;
20766 if (!object.Equals(FooLazyMessage, other.FooLazyMessage)) return false;
20767 if (BarInt != other.BarInt) return false;
20768 if (BarString != other.BarString) return false;
20769 if (BarCord != other.BarCord) return false;
20770 if (BarStringPiece != other.BarStringPiece) return false;
20771 if (BarBytes != other.BarBytes) return false;
20772 if (BarEnum != other.BarEnum) return false;
20773 if (BazInt != other.BazInt) return false;
20774 if (BazString != other.BazString) return false;
20775 if (FooCase != other.FooCase) return false;
20776 if (BarCase != other.BarCase) return false;
20777 return Equals(_unknownFields, other._unknownFields);
21032 public void MergeFrom(TestOneof2 other) {
21033 if (other == null) {
21036 if (other.HasBazInt) {
21037 BazInt = other.BazInt;
21039 if (other.HasBazString) {
21040 BazString = other.BazString;
21042 switch (other.FooCase) {
21044 FooInt = other.FooInt;
21047 FooString = other.FooString;
21050 FooCord = other.FooCord;
21053 FooStringPiece = other.FooStringPiece;
21056 FooBytes = other.FooBytes;
21059 FooEnum = other.FooEnum;
21065 FooMessage.MergeFrom(other.FooMessage);
21071 FooGroup.MergeFrom(other.FooGroup);
21077 FooLazyMessage.MergeFrom(other.FooLazyMessage);
21081 switch (other.BarCase) {
21083 BarInt = other.BarInt;
21086 BarString = other.BarString;
21089 BarCord = other.BarCord;
21092 BarStringPiece = other.BarStringPiece;
21095 BarBytes = other.BarBytes;
21098 BarEnum = other.BarEnum;
21102 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
21344 public FooGroup(FooGroup other) : this() {
21345 _hasBits0 = other._hasBits0;
21346 a_ = other.a_;
21347 b_ = other.b_;
21348 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
21404 public override bool Equals(object other) {
21405 return Equals(other as FooGroup);
21409 public bool Equals(FooGroup other) {
21410 if (ReferenceEquals(other, null)) {
21413 if (ReferenceEquals(other, this)) {
21416 if (A != other.A) return false;
21417 if (B != other.B) return false;
21418 return Equals(_unknownFields, other._unknownFields);
21489 public void MergeFrom(FooGroup other) {
21490 if (other == null) {
21493 if (other.HasA) {
21494 A = other.A;
21496 if (other.HasB) {
21497 B = other.B;
21499 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
21583 public NestedMessage(NestedMessage other) : this() {
21584 _hasBits0 = other._hasBits0;
21585 quxInt_ = other.quxInt_;
21586 corgeInt_ = other.corgeInt_.Clone();
21587 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
21630 public override bool Equals(object other) {
21631 return Equals(other as NestedMessage);
21635 public bool Equals(NestedMessage other) {
21636 if (ReferenceEquals(other, null)) {
21639 if (ReferenceEquals(other, this)) {
21642 if (QuxInt != other.QuxInt) return false;
21643 if(!corgeInt_.Equals(other.corgeInt_)) return false;
21644 return Equals(_unknownFields, other._unknownFields);
21707 public void MergeFrom(NestedMessage other) {
21708 if (other == null) {
21711 if (other.HasQuxInt) {
21712 QuxInt = other.QuxInt;
21714 corgeInt_.Add(other.corgeInt_);
21715 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
21801 public TestRequiredOneof(TestRequiredOneof other) : this() {
21802 switch (other.FooCase) {
21804 FooInt = other.FooInt;
21807 FooString = other.FooString;
21810 FooMessage = other.FooMessage.Clone();
21814 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
21900 public override bool Equals(object other) {
21901 return Equals(other as TestRequiredOneof);
21905 public bool Equals(TestRequiredOneof other) {
21906 if (ReferenceEquals(other, null)) {
21909 if (ReferenceEquals(other, this)) {
21912 if (FooInt != other.FooInt) return false;
21913 if (FooString != other.FooString) return false;
21914 if (!object.Equals(FooMessage, other.FooMessage)) return false;
21915 if (FooCase != other.FooCase) return false;
21916 return Equals(_unknownFields, other._unknownFields);
22000 public void MergeFrom(TestRequiredOneof other) {
22001 if (other == null) {
22004 switch (other.FooCase) {
22006 FooInt = other.FooInt;
22009 FooString = other.FooString;
22015 FooMessage.MergeFrom(other.FooMessage);
22019 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
22119 public NestedMessage(NestedMessage other) : this() {
22120 _hasBits0 = other._hasBits0;
22121 requiredDouble_ = other.requiredDouble_;
22122 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
22155 public override bool Equals(object other) {
22156 return Equals(other as NestedMessage);
22160 public bool Equals(NestedMessage other) {
22161 if (ReferenceEquals(other, null)) {
22164 if (ReferenceEquals(other, this)) {
22167 if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(RequiredDouble, other.RequiredDouble)) return false;
22168 return Equals(_unknownFields, other._unknownFields);
22227 public void MergeFrom(NestedMessage other) {
22228 if (other == null) {
22231 if (other.HasRequiredDouble) {
22232 RequiredDouble = other.RequiredDouble;
22234 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
22310 public TestRequiredMap(TestRequiredMap other) : this() {
22311 foo_ = other.foo_.Clone();
22312 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
22331 public override bool Equals(object other) {
22332 return Equals(other as TestRequiredMap);
22336 public bool Equals(TestRequiredMap other) {
22337 if (ReferenceEquals(other, null)) {
22340 if (ReferenceEquals(other, this)) {
22343 if (!Foo.Equals(other.Foo)) return false;
22344 return Equals(_unknownFields, other._unknownFields);
22395 public void MergeFrom(TestRequiredMap other) {
22396 if (other == null) {
22399 foo_.Add(other.foo_);
22400 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
22474 public NestedMessage(NestedMessage other) : this() {
22475 _hasBits0 = other._hasBits0;
22476 requiredInt32_ = other.requiredInt32_;
22477 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
22510 public override bool Equals(object other) {
22511 return Equals(other as NestedMessage);
22515 public bool Equals(NestedMessage other) {
22516 if (ReferenceEquals(other, null)) {
22519 if (ReferenceEquals(other, this)) {
22522 if (RequiredInt32 != other.RequiredInt32) return false;
22523 return Equals(_unknownFields, other._unknownFields);
22582 public void MergeFrom(NestedMessage other) {
22583 if (other == null) {
22586 if (other.HasRequiredInt32) {
22587 RequiredInt32 = other.RequiredInt32;
22589 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
22665 public TestPackedTypes(TestPackedTypes other) : this() {
22666 packedInt32_ = other.packedInt32_.Clone();
22667 packedInt64_ = other.packedInt64_.Clone();
22668 packedUint32_ = other.packedUint32_.Clone();
22669 packedUint64_ = other.packedUint64_.Clone();
22670 packedSint32_ = other.packedSint32_.Clone();
22671 packedSint64_ = other.packedSint64_.Clone();
22672 packedFixed32_ = other.packedFixed32_.Clone();
22673 packedFixed64_ = other.packedFixed64_.Clone();
22674 packedSfixed32_ = other.packedSfixed32_.Clone();
22675 packedSfixed64_ = other.packedSfixed64_.Clone();
22676 packedFloat_ = other.packedFloat_.Clone();
22677 packedDouble_ = other.packedDouble_.Clone();
22678 packedBool_ = other.packedBool_.Clone();
22679 packedEnum_ = other.packedEnum_.Clone();
22680 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
22829 public override bool Equals(object other) {
22830 return Equals(other as TestPackedTypes);
22834 public bool Equals(TestPackedTypes other) {
22835 if (ReferenceEquals(other, null)) {
22838 if (ReferenceEquals(other, this)) {
22841 if(!packedInt32_.Equals(other.packedInt32_)) return false;
22842 if(!packedInt64_.Equals(other.packedInt64_)) return false;
22843 if(!packedUint32_.Equals(other.packedUint32_)) return false;
22844 if(!packedUint64_.Equals(other.packedUint64_)) return false;
22845 if(!packedSint32_.Equals(other.packedSint32_)) return false;
22846 if(!packedSint64_.Equals(other.packedSint64_)) return false;
22847 if(!packedFixed32_.Equals(other.packedFixed32_)) return false;
22848 if(!packedFixed64_.Equals(other.packedFixed64_)) return false;
22849 if(!packedSfixed32_.Equals(other.packedSfixed32_)) return false;
22850 if(!packedSfixed64_.Equals(other.packedSfixed64_)) return false;
22851 if(!packedFloat_.Equals(other.packedFloat_)) return false;
22852 if(!packedDouble_.Equals(other.packedDouble_)) return false;
22853 if(!packedBool_.Equals(other.packedBool_)) return false;
22854 if(!packedEnum_.Equals(other.packedEnum_)) return false;
22855 return Equals(_unknownFields, other._unknownFields);
22958 public void MergeFrom(TestPackedTypes other) {
22959 if (other == null) {
22962 packedInt32_.Add(other.packedInt32_);
22963 packedInt64_.Add(other.packedInt64_);
22964 packedUint32_.Add(other.packedUint32_);
22965 packedUint64_.Add(other.packedUint64_);
22966 packedSint32_.Add(other.packedSint32_);
22967 packedSint64_.Add(other.packedSint64_);
22968 packedFixed32_.Add(other.packedFixed32_);
22969 packedFixed64_.Add(other.packedFixed64_);
22970 packedSfixed32_.Add(other.packedSfixed32_);
22971 packedSfixed64_.Add(other.packedSfixed64_);
22972 packedFloat_.Add(other.packedFloat_);
22973 packedDouble_.Add(other.packedDouble_);
22974 packedBool_.Add(other.packedBool_);
22975 packedEnum_.Add(other.packedEnum_);
22976 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
23183 public TestUnpackedTypes(TestUnpackedTypes other) : this() {
23184 unpackedInt32_ = other.unpackedInt32_.Clone();
23185 unpackedInt64_ = other.unpackedInt64_.Clone();
23186 unpackedUint32_ = other.unpackedUint32_.Clone();
23187 unpackedUint64_ = other.unpackedUint64_.Clone();
23188 unpackedSint32_ = other.unpackedSint32_.Clone();
23189 unpackedSint64_ = other.unpackedSint64_.Clone();
23190 unpackedFixed32_ = other.unpackedFixed32_.Clone();
23191 unpackedFixed64_ = other.unpackedFixed64_.Clone();
23192 unpackedSfixed32_ = other.unpackedSfixed32_.Clone();
23193 unpackedSfixed64_ = other.unpackedSfixed64_.Clone();
23194 unpackedFloat_ = other.unpackedFloat_.Clone();
23195 unpackedDouble_ = other.unpackedDouble_.Clone();
23196 unpackedBool_ = other.unpackedBool_.Clone();
23197 unpackedEnum_ = other.unpackedEnum_.Clone();
23198 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
23347 public override bool Equals(object other) {
23348 return Equals(other as TestUnpackedTypes);
23352 public bool Equals(TestUnpackedTypes other) {
23353 if (ReferenceEquals(other, null)) {
23356 if (ReferenceEquals(other, this)) {
23359 if(!unpackedInt32_.Equals(other.unpackedInt32_)) return false;
23360 if(!unpackedInt64_.Equals(other.unpackedInt64_)) return false;
23361 if(!unpackedUint32_.Equals(other.unpackedUint32_)) return false;
23362 if(!unpackedUint64_.Equals(other.unpackedUint64_)) return false;
23363 if(!unpackedSint32_.Equals(other.unpackedSint32_)) return false;
23364 if(!unpackedSint64_.Equals(other.unpackedSint64_)) return false;
23365 if(!unpackedFixed32_.Equals(other.unpackedFixed32_)) return false;
23366 if(!unpackedFixed64_.Equals(other.unpackedFixed64_)) return false;
23367 if(!unpackedSfixed32_.Equals(other.unpackedSfixed32_)) return false;
23368 if(!unpackedSfixed64_.Equals(other.unpackedSfixed64_)) return false;
23369 if(!unpackedFloat_.Equals(other.unpackedFloat_)) return false;
23370 if(!unpackedDouble_.Equals(other.unpackedDouble_)) return false;
23371 if(!unpackedBool_.Equals(other.unpackedBool_)) return false;
23372 if(!unpackedEnum_.Equals(other.unpackedEnum_)) return false;
23373 return Equals(_unknownFields, other._unknownFields);
23476 public void MergeFrom(TestUnpackedTypes other) {
23477 if (other == null) {
23480 unpackedInt32_.Add(other.unpackedInt32_);
23481 unpackedInt64_.Add(other.unpackedInt64_);
23482 unpackedUint32_.Add(other.unpackedUint32_);
23483 unpackedUint64_.Add(other.unpackedUint64_);
23484 unpackedSint32_.Add(other.unpackedSint32_);
23485 unpackedSint64_.Add(other.unpackedSint64_);
23486 unpackedFixed32_.Add(other.unpackedFixed32_);
23487 unpackedFixed64_.Add(other.unpackedFixed64_);
23488 unpackedSfixed32_.Add(other.unpackedSfixed32_);
23489 unpackedSfixed64_.Add(other.unpackedSfixed64_);
23490 unpackedFloat_.Add(other.unpackedFloat_);
23491 unpackedDouble_.Add(other.unpackedDouble_);
23492 unpackedBool_.Add(other.unpackedBool_);
23493 unpackedEnum_.Add(other.unpackedEnum_);
23494 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
23699 public TestPackedExtensions(TestPackedExtensions other) : this() {
23700 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
23701 _extensions = pb::ExtensionSet.Clone(other._extensions);
23710 public override bool Equals(object other) {
23711 return Equals(other as TestPackedExtensions);
23715 public bool Equals(TestPackedExtensions other) {
23716 if (ReferenceEquals(other, null)) {
23719 if (ReferenceEquals(other, this)) {
23722 if (!Equals(_extensions, other._extensions)) {
23725 return Equals(_unknownFields, other._unknownFields);
23784 public void MergeFrom(TestPackedExtensions other) {
23785 if (other == null) {
23788 pb::ExtensionSet.MergeFrom(ref _extensions, other._extensions);
23789 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
23880 public TestUnpackedExtensions(TestUnpackedExtensions other) : this() {
23881 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
23882 _extensions = pb::ExtensionSet.Clone(other._extensions);
23891 public override bool Equals(object other) {
23892 return Equals(other as TestUnpackedExtensions);
23896 public bool Equals(TestUnpackedExtensions other) {
23897 if (ReferenceEquals(other, null)) {
23900 if (ReferenceEquals(other, this)) {
23903 if (!Equals(_extensions, other._extensions)) {
23906 return Equals(_unknownFields, other._unknownFields);
23965 public void MergeFrom(TestUnpackedExtensions other) {
23966 if (other == null) {
23969 pb::ExtensionSet.MergeFrom(ref _extensions, other._extensions);
23970 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
24065 public TestDynamicExtensions(TestDynamicExtensions other) : this() {
24066 _hasBits0 = other._hasBits0;
24067 scalarExtension_ = other.scalarExtension_;
24068 enumExtension_ = other.enumExtension_;
24069 dynamicEnumExtension_ = other.dynamicEnumExtension_;
24070 messageExtension_ = other.messageExtension_ != null ? other.messageExtension_.Clone() : null;
24071 dynamicMessageExtension_ = other.dynamicMessageExtension_ != null ? other.dynamicMessageExtension_.Clone() : null;
24072 repeatedExtension_ = other.repeatedExtension_.Clone();
24073 packedExtension_ = other.packedExtension_.Clone();
24074 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
24197 public override bool Equals(object other) {
24198 return Equals(other as TestDynamicExtensions);
24202 public bool Equals(TestDynamicExtensions other) {
24203 if (ReferenceEquals(other, null)) {
24206 if (ReferenceEquals(other, this)) {
24209 if (ScalarExtension != other.ScalarExtension) return false;
24210 if (EnumExtension != other.EnumExtension) return false;
24211 if (DynamicEnumExtension != other.DynamicEnumExtension) return false;
24212 if (!object.Equals(MessageExtension, other.MessageExtension)) return false;
24213 if (!object.Equals(DynamicMessageExtension, other.DynamicMessageExtension)) return false;
24214 if(!repeatedExtension_.Equals(other.repeatedExtension_)) return false;
24215 if(!packedExtension_.Equals(other.packedExtension_)) return false;
24216 return Equals(_unknownFields, other._unknownFields);
24331 public void MergeFrom(TestDynamicExtensions other) {
24332 if (other == null) {
24335 if (other.HasScalarExtension) {
24336 ScalarExtension = other.ScalarExtension;
24338 if (other.HasEnumExtension) {
24339 EnumExtension = other.EnumExtension;
24341 if (other.HasDynamicEnumExtension) {
24342 DynamicEnumExtension = other.DynamicEnumExtension;
24344 if (other.messageExtension_ != null) {
24348 MessageExtension.MergeFrom(other.MessageExtension);
24350 if (other.dynamicMessageExtension_ != null) {
24354 DynamicMessageExtension.MergeFrom(other.DynamicMessageExtension);
24356 repeatedExtension_.Add(other.repeatedExtension_);
24357 packedExtension_.Add(other.packedExtension_);
24358 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
24500 public DynamicMessageType(DynamicMessageType other) : this() {
24501 _hasBits0 = other._hasBits0;
24502 dynamicField_ = other.dynamicField_;
24503 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
24536 public override bool Equals(object other) {
24537 return Equals(other as DynamicMessageType);
24541 public bool Equals(DynamicMessageType other) {
24542 if (ReferenceEquals(other, null)) {
24545 if (ReferenceEquals(other, this)) {
24548 if (DynamicField != other.DynamicField) return false;
24549 return Equals(_unknownFields, other._unknownFields);
24608 public void MergeFrom(DynamicMessageType other) {
24609 if (other == null) {
24612 if (other.HasDynamicField) {
24613 DynamicField = other.DynamicField;
24615 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
24691 public TestRepeatedScalarDifferentTagSizes(TestRepeatedScalarDifferentTagSizes other) : this() {
24692 repeatedFixed32_ = other.repeatedFixed32_.Clone();
24693 repeatedInt32_ = other.repeatedInt32_.Clone();
24694 repeatedFixed64_ = other.repeatedFixed64_.Clone();
24695 repeatedInt64_ = other.repeatedInt64_.Clone();
24696 repeatedFloat_ = other.repeatedFloat_.Clone();
24697 repeatedUint64_ = other.repeatedUint64_.Clone();
24698 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
24781 public override bool Equals(object other) {
24782 return Equals(other as TestRepeatedScalarDifferentTagSizes);
24786 public bool Equals(TestRepeatedScalarDifferentTagSizes other) {
24787 if (ReferenceEquals(other, null)) {
24790 if (ReferenceEquals(other, this)) {
24793 if(!repeatedFixed32_.Equals(other.repeatedFixed32_)) return false;
24794 if(!repeatedInt32_.Equals(other.repeatedInt32_)) return false;
24795 if(!repeatedFixed64_.Equals(other.repeatedFixed64_)) return false;
24796 if(!repeatedInt64_.Equals(other.repeatedInt64_)) return false;
24797 if(!repeatedFloat_.Equals(other.repeatedFloat_)) return false;
24798 if(!repeatedUint64_.Equals(other.repeatedUint64_)) return false;
24799 return Equals(_unknownFields, other._unknownFields);
24870 public void MergeFrom(TestRepeatedScalarDifferentTagSizes other) {
24871 if (other == null) {
24874 repeatedFixed32_.Add(other.repeatedFixed32_);
24875 repeatedInt32_.Add(other.repeatedInt32_);
24876 repeatedFixed64_.Add(other.repeatedFixed64_);
24877 repeatedInt64_.Add(other.repeatedInt64_);
24878 repeatedFloat_.Add(other.repeatedFloat_);
24879 repeatedUint64_.Add(other.repeatedUint64_);
24880 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
25009 public TestParsingMerge(TestParsingMerge other) : this() {
25010 requiredAllTypes_ = other.requiredAllTypes_ != null ? other.requiredAllTypes_.Clone() : null;
25011 optionalAllTypes_ = other.optionalAllTypes_ != null ? other.optionalAllTypes_.Clone() : null;
25012 repeatedAllTypes_ = other.repeatedAllTypes_.Clone();
25013 optionalGroup_ = other.HasOptionalGroup ? other.optionalGroup_.Clone() : null;
25014 repeatedGroup_ = other.repeatedGroup_.Clone();
25015 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
25016 _extensions = pb::ExtensionSet.Clone(other._extensions);
25088 public override bool Equals(object other) {
25089 return Equals(other as TestParsingMerge);
25093 public bool Equals(TestParsingMerge other) {
25094 if (ReferenceEquals(other, null)) {
25097 if (ReferenceEquals(other, this)) {
25100 if (!object.Equals(RequiredAllTypes, other.RequiredAllTypes)) return false;
25101 if (!object.Equals(OptionalAllTypes, other.OptionalAllTypes)) return false;
25102 if(!repeatedAllTypes_.Equals(other.repeatedAllTypes_)) return false;
25103 if (!object.Equals(OptionalGroup, other.OptionalGroup)) return false;
25104 if(!repeatedGroup_.Equals(other.repeatedGroup_)) return false;
25105 if (!Equals(_extensions, other._extensions)) {
25108 return Equals(_unknownFields, other._unknownFields);
25213 public void MergeFrom(TestParsingMerge other) {
25214 if (other == null) {
25217 if (other.requiredAllTypes_ != null) {
25221 RequiredAllTypes.MergeFrom(other.RequiredAllTypes);
25223 if (other.optionalAllTypes_ != null) {
25227 OptionalAllTypes.MergeFrom(other.OptionalAllTypes);
25229 repeatedAllTypes_.Add(other.repeatedAllTypes_);
25230 if (other.HasOptionalGroup) {
25234 OptionalGroup.MergeFrom(other.OptionalGroup);
25236 repeatedGroup_.Add(other.repeatedGroup_);
25237 pb::ExtensionSet.MergeFrom(ref _extensions, other._extensions);
25238 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
25394 public RepeatedFieldsGenerator(RepeatedFieldsGenerator other) : this() {
25395 field1_ = other.field1_.Clone();
25396 field2_ = other.field2_.Clone();
25397 field3_ = other.field3_.Clone();
25398 group1_ = other.group1_.Clone();
25399 group2_ = other.group2_.Clone();
25400 ext1_ = other.ext1_.Clone();
25401 ext2_ = other.ext2_.Clone();
25402 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
25481 public override bool Equals(object other) {
25482 return Equals(other as RepeatedFieldsGenerator);
25486 public bool Equals(RepeatedFieldsGenerator other) {
25487 if (ReferenceEquals(other, null)) {
25490 if (ReferenceEquals(other, this)) {
25493 if(!field1_.Equals(other.field1_)) return false;
25494 if(!field2_.Equals(other.field2_)) return false;
25495 if(!field3_.Equals(other.field3_)) return false;
25496 if(!group1_.Equals(other.group1_)) return false;
25497 if(!group2_.Equals(other.group2_)) return false;
25498 if(!ext1_.Equals(other.ext1_)) return false;
25499 if(!ext2_.Equals(other.ext2_)) return false;
25500 return Equals(_unknownFields, other._unknownFields);
25575 public void MergeFrom(RepeatedFieldsGenerator other) {
25576 if (other == null) {
25579 field1_.Add(other.field1_);
25580 field2_.Add(other.field2_);
25581 field3_.Add(other.field3_);
25582 group1_.Add(other.group1_);
25583 group2_.Add(other.group2_);
25584 ext1_.Add(other.ext1_);
25585 ext2_.Add(other.ext2_);
25586 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
25707 public Group1(Group1 other) : this() {
25708 field1_ = other.field1_ != null ? other.field1_.Clone() : null;
25709 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
25729 public override bool Equals(object other) {
25730 return Equals(other as Group1);
25734 public bool Equals(Group1 other) {
25735 if (ReferenceEquals(other, null)) {
25738 if (ReferenceEquals(other, this)) {
25741 if (!object.Equals(Field1, other.Field1)) return false;
25742 return Equals(_unknownFields, other._unknownFields);
25801 public void MergeFrom(Group1 other) {
25802 if (other == null) {
25805 if (other.field1_ != null) {
25809 Field1.MergeFrom(other.Field1);
25811 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
25892 public Group2(Group2 other) : this() {
25893 field1_ = other.field1_ != null ? other.field1_.Clone() : null;
25894 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
25914 public override bool Equals(object other) {
25915 return Equals(other as Group2);
25919 public bool Equals(Group2 other) {
25920 if (ReferenceEquals(other, null)) {
25923 if (ReferenceEquals(other, this)) {
25926 if (!object.Equals(Field1, other.Field1)) return false;
25927 return Equals(_unknownFields, other._unknownFields);
25986 public void MergeFrom(Group2 other) {
25987 if (other == null) {
25990 if (other.field1_ != null) {
25994 Field1.MergeFrom(other.Field1);
25996 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
26082 public OptionalGroup(OptionalGroup other) : this() {
26083 optionalGroupAllTypes_ = other.optionalGroupAllTypes_ != null ? other.optionalGroupAllTypes_.Clone() : null;
26084 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
26104 public override bool Equals(object other) {
26105 return Equals(other as OptionalGroup);
26109 public bool Equals(OptionalGroup other) {
26110 if (ReferenceEquals(other, null)) {
26113 if (ReferenceEquals(other, this)) {
26116 if (!object.Equals(OptionalGroupAllTypes, other.OptionalGroupAllTypes)) return false;
26117 return Equals(_unknownFields, other._unknownFields);
26176 public void MergeFrom(OptionalGroup other) {
26177 if (other == null) {
26180 if (other.optionalGroupAllTypes_ != null) {
26184 OptionalGroupAllTypes.MergeFrom(other.OptionalGroupAllTypes);
26186 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
26267 public RepeatedGroup(RepeatedGroup other) : this() {
26268 repeatedGroupAllTypes_ = other.repeatedGroupAllTypes_ != null ? other.repeatedGroupAllTypes_.Clone() : null;
26269 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
26289 public override bool Equals(object other) {
26290 return Equals(other as RepeatedGroup);
26294 public bool Equals(RepeatedGroup other) {
26295 if (ReferenceEquals(other, null)) {
26298 if (ReferenceEquals(other, this)) {
26301 if (!object.Equals(RepeatedGroupAllTypes, other.RepeatedGroupAllTypes)) return false;
26302 return Equals(_unknownFields, other._unknownFields);
26361 public void MergeFrom(RepeatedGroup other) {
26362 if (other == null) {
26365 if (other.repeatedGroupAllTypes_ != null) {
26369 RepeatedGroupAllTypes.MergeFrom(other.RepeatedGroupAllTypes);
26371 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
26428 /// <summary>Container for extensions for other messages declared in the TestParsingMerge message type.</summary>
26468 public TestCommentInjectionMessage(TestCommentInjectionMessage other) : this() {
26469 a_ = other.a_;
26470 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
26505 public override bool Equals(object other) {
26506 return Equals(other as TestCommentInjectionMessage);
26510 public bool Equals(TestCommentInjectionMessage other) {
26511 if (ReferenceEquals(other, null)) {
26514 if (ReferenceEquals(other, this)) {
26517 if (A != other.A) return false;
26518 return Equals(_unknownFields, other._unknownFields);
26577 public void MergeFrom(TestCommentInjectionMessage other) {
26578 if (other == null) {
26581 if (other.HasA) {
26582 A = other.A;
26584 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
26658 public FooRequest(FooRequest other) : this() {
26659 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
26668 public override bool Equals(object other) {
26669 return Equals(other as FooRequest);
26673 public bool Equals(FooRequest other) {
26674 if (ReferenceEquals(other, null)) {
26677 if (ReferenceEquals(other, this)) {
26680 return Equals(_unknownFields, other._unknownFields);
26727 public void MergeFrom(FooRequest other) {
26728 if (other == null) {
26731 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
26794 public FooResponse(FooResponse other) : this() {
26795 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
26804 public override bool Equals(object other) {
26805 return Equals(other as FooResponse);
26809 public bool Equals(FooResponse other) {
26810 if (ReferenceEquals(other, null)) {
26813 if (ReferenceEquals(other, this)) {
26816 return Equals(_unknownFields, other._unknownFields);
26863 public void MergeFrom(FooResponse other) {
26864 if (other == null) {
26867 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
26930 public FooClientMessage(FooClientMessage other) : this() {
26931 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
26940 public override bool Equals(object other) {
26941 return Equals(other as FooClientMessage);
26945 public bool Equals(FooClientMessage other) {
26946 if (ReferenceEquals(other, null)) {
26949 if (ReferenceEquals(other, this)) {
26952 return Equals(_unknownFields, other._unknownFields);
26999 public void MergeFrom(FooClientMessage other) {
27000 if (other == null) {
27003 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
27066 public FooServerMessage(FooServerMessage other) : this() {
27067 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
27076 public override bool Equals(object other) {
27077 return Equals(other as FooServerMessage);
27081 public bool Equals(FooServerMessage other) {
27082 if (ReferenceEquals(other, null)) {
27085 if (ReferenceEquals(other, this)) {
27088 return Equals(_unknownFields, other._unknownFields);
27135 public void MergeFrom(FooServerMessage other) {
27136 if (other == null) {
27139 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
27202 public BarRequest(BarRequest other) : this() {
27203 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
27212 public override bool Equals(object other) {
27213 return Equals(other as BarRequest);
27217 public bool Equals(BarRequest other) {
27218 if (ReferenceEquals(other, null)) {
27221 if (ReferenceEquals(other, this)) {
27224 return Equals(_unknownFields, other._unknownFields);
27271 public void MergeFrom(BarRequest other) {
27272 if (other == null) {
27275 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
27338 public BarResponse(BarResponse other) : this() {
27339 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
27348 public override bool Equals(object other) {
27349 return Equals(other as BarResponse);
27353 public bool Equals(BarResponse other) {
27354 if (ReferenceEquals(other, null)) {
27357 if (ReferenceEquals(other, this)) {
27360 return Equals(_unknownFields, other._unknownFields);
27407 public void MergeFrom(BarResponse other) {
27408 if (other == null) {
27411 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
27475 public TestJsonName(TestJsonName other) : this() {
27476 _hasBits0 = other._hasBits0;
27477 fieldName1_ = other.fieldName1_;
27478 fieldName2_ = other.fieldName2_;
27479 fieldName3_ = other.fieldName3_;
27480 FieldName4_ = other.FieldName4_;
27481 fIELDNAME5_ = other.fIELDNAME5_;
27482 fieldName6_ = other.fieldName6_;
27483 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
27636 public override bool Equals(object other) {
27637 return Equals(other as TestJsonName);
27641 public bool Equals(TestJsonName other) {
27642 if (ReferenceEquals(other, null)) {
27645 if (ReferenceEquals(other, this)) {
27648 if (FieldName1 != other.FieldName1) return false;
27649 if (FieldName2 != other.FieldName2) return false;
27650 if (FieldName3 != other.FieldName3) return false;
27651 if (FieldName4 != other.FieldName4) return false;
27652 if (FIELDNAME5 != other.FIELDNAME5) return false;
27653 if (FieldName6 != other.FieldName6) return false;
27654 return Equals(_unknownFields, other._unknownFields);
27773 public void MergeFrom(TestJsonName other) {
27774 if (other == null) {
27777 if (other.HasFieldName1) {
27778 FieldName1 = other.FieldName1;
27780 if (other.HasFieldName2) {
27781 FieldName2 = other.FieldName2;
27783 if (other.HasFieldName3) {
27784 FieldName3 = other.FieldName3;
27786 if (other.HasFieldName4) {
27787 FieldName4 = other.FieldName4;
27789 if (other.HasFIELDNAME5) {
27790 FIELDNAME5 = other.FIELDNAME5;
27792 if (other.HasFieldName6) {
27793 FieldName6 = other.FieldName6;
27795 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
27909 public TestHugeFieldNumbers(TestHugeFieldNumbers other) : this() {
27910 _hasBits0 = other._hasBits0;
27911 optionalInt32_ = other.optionalInt32_;
27912 fixed32_ = other.fixed32_;
27913 repeatedInt32_ = other.repeatedInt32_.Clone();
27914 packedInt32_ = other.packedInt32_.Clone();
27915 optionalEnum_ = other.optionalEnum_;
27916 optionalString_ = other.optionalString_;
27917 optionalBytes_ = other.optionalBytes_;
27918 optionalMessage_ = other.optionalMessage_ != null ? other.optionalMessage_.Clone() : null;
27919 optionalGroup_ = other.HasOptionalGroup ? other.optionalGroup_.Clone() : null;
27920 stringStringMap_ = other.stringStringMap_.Clone();
27921 switch (other.OneofFieldCase) {
27923 OneofUint32 = other.OneofUint32;
27926 OneofTestAllTypes = other.OneofTestAllTypes.Clone();
27929 OneofString = other.OneofString;
27932 OneofBytes = other.OneofBytes;
27936 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
27937 _extensions = pb::ExtensionSet.Clone(other._extensions);
28227 public override bool Equals(object other) {
28228 return Equals(other as TestHugeFieldNumbers);
28232 public bool Equals(TestHugeFieldNumbers other) {
28233 if (ReferenceEquals(other, null)) {
28236 if (ReferenceEquals(other, this)) {
28239 if (OptionalInt32 != other.OptionalInt32) return false;
28240 if (Fixed32 != other.Fixed32) return false;
28241 if(!repeatedInt32_.Equals(other.repeatedInt32_)) return false;
28242 if(!packedInt32_.Equals(other.packedInt32_)) return false;
28243 if (OptionalEnum != other.OptionalEnum) return false;
28244 if (OptionalString != other.OptionalString) return false;
28245 if (OptionalBytes != other.OptionalBytes) return false;
28246 if (!object.Equals(OptionalMessage, other.OptionalMessage)) return false;
28247 if (!object.Equals(OptionalGroup, other.OptionalGroup)) return false;
28248 if (!StringStringMap.Equals(other.StringStringMap)) return false;
28249 if (OneofUint32 != other.OneofUint32) return false;
28250 if (!object.Equals(OneofTestAllTypes, other.OneofTestAllTypes)) return false;
28251 if (OneofString != other.OneofString) return false;
28252 if (OneofBytes != other.OneofBytes) return false;
28253 if (OneofFieldCase != other.OneofFieldCase) return false;
28254 if (!Equals(_extensions, other._extensions)) {
28257 return Equals(_unknownFields, other._unknownFields);
28463 public void MergeFrom(TestHugeFieldNumbers other) {
28464 if (other == null) {
28467 if (other.HasOptionalInt32) {
28468 OptionalInt32 = other.OptionalInt32;
28470 if (other.HasFixed32) {
28471 Fixed32 = other.Fixed32;
28473 repeatedInt32_.Add(other.repeatedInt32_);
28474 packedInt32_.Add(other.packedInt32_);
28475 if (other.HasOptionalEnum) {
28476 OptionalEnum = other.OptionalEnum;
28478 if (other.HasOptionalString) {
28479 OptionalString = other.OptionalString;
28481 if (other.HasOptionalBytes) {
28482 OptionalBytes = other.OptionalBytes;
28484 if (other.optionalMessage_ != null) {
28488 OptionalMessage.MergeFrom(other.OptionalMessage);
28490 if (other.HasOptionalGroup) {
28494 OptionalGroup.MergeFrom(other.OptionalGroup);
28496 stringStringMap_.Add(other.stringStringMap_);
28497 switch (other.OneofFieldCase) {
28499 OneofUint32 = other.OneofUint32;
28505 OneofTestAllTypes.MergeFrom(other.OneofTestAllTypes);
28508 OneofString = other.OneofString;
28511 OneofBytes = other.OneofBytes;
28515 pb::ExtensionSet.MergeFrom(ref _extensions, other._extensions);
28516 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
28746 public OptionalGroup(OptionalGroup other) : this() {
28747 _hasBits0 = other._hasBits0;
28748 groupA_ = other.groupA_;
28749 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
28782 public override bool Equals(object other) {
28783 return Equals(other as OptionalGroup);
28787 public bool Equals(OptionalGroup other) {
28788 if (ReferenceEquals(other, null)) {
28791 if (ReferenceEquals(other, this)) {
28794 if (GroupA != other.GroupA) return false;
28795 return Equals(_unknownFields, other._unknownFields);
28854 public void MergeFrom(OptionalGroup other) {
28855 if (other == null) {
28858 if (other.HasGroupA) {
28859 GroupA = other.GroupA;
28861 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
28944 public TestExtensionInsideTable(TestExtensionInsideTable other) : this() {
28945 _hasBits0 = other._hasBits0;
28946 field1_ = other.field1_;
28947 field2_ = other.field2_;
28948 field3_ = other.field3_;
28949 field4_ = other.field4_;
28950 field6_ = other.field6_;
28951 field7_ = other.field7_;
28952 field8_ = other.field8_;
28953 field9_ = other.field9_;
28954 field10_ = other.field10_;
28955 _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
28956 _extensions = pb::ExtensionSet.Clone(other._extensions);
29181 public override bool Equals(object other) {
29182 return Equals(other as TestExtensionInsideTable);
29186 public bool Equals(TestExtensionInsideTable other) {
29187 if (ReferenceEquals(other, null)) {
29190 if (ReferenceEquals(other, this)) {
29193 if (Field1 != other.Field1) return false;
29194 if (Field2 != other.Field2) return false;
29195 if (Field3 != other.Field3) return false;
29196 if (Field4 != other.Field4) return false;
29197 if (Field6 != other.Field6) return false;
29198 if (Field7 != other.Field7) return false;
29199 if (Field8 != other.Field8) return false;
29200 if (Field9 != other.Field9) return false;
29201 if (Field10 != other.Field10) return false;
29202 if (!Equals(_extensions, other._extensions)) {
29205 return Equals(_unknownFields, other._unknownFields);
29372 public void MergeFrom(TestExtensionInsideTable other) {
29373 if (other == null) {
29376 if (other.HasField1) {
29377 Field1 = other.Field1;
29379 if (other.HasField2) {
29380 Field2 = other.Field2;
29382 if (other.HasField3) {
29383 Field3 = other.Field3;
29385 if (other.HasField4) {
29386 Field4 = other.Field4;
29388 if (other.HasField6) {
29389 Field6 = other.Field6;
29391 if (other.HasField7) {
29392 Field7 = other.Field7;
29394 if (other.HasField8) {
29395 Field8 = other.Field8;
29397 if (other.HasField9) {
29398 Field9 = other.Field9;
29400 if (other.HasField10) {
29401 Field10 = other.Field10;
29403 pb::ExtensionSet.MergeFrom(ref _extensions, other._extensions);
29404 _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);