1*1b3f573fSAndroid Build Coastguard Worker // <auto-generated> 2*1b3f573fSAndroid Build Coastguard Worker // Generated by the protocol buffer compiler. DO NOT EDIT! 3*1b3f573fSAndroid Build Coastguard Worker // source: unittest_issues.proto 4*1b3f573fSAndroid Build Coastguard Worker // </auto-generated> 5*1b3f573fSAndroid Build Coastguard Worker #pragma warning disable 1591, 0612, 3021, 8981 6*1b3f573fSAndroid Build Coastguard Worker #region Designer generated code 7*1b3f573fSAndroid Build Coastguard Worker 8*1b3f573fSAndroid Build Coastguard Worker using pb = global::Google.Protobuf; 9*1b3f573fSAndroid Build Coastguard Worker using pbc = global::Google.Protobuf.Collections; 10*1b3f573fSAndroid Build Coastguard Worker using pbr = global::Google.Protobuf.Reflection; 11*1b3f573fSAndroid Build Coastguard Worker using scg = global::System.Collections.Generic; 12*1b3f573fSAndroid Build Coastguard Worker namespace UnitTest.Issues.TestProtos { 13*1b3f573fSAndroid Build Coastguard Worker 14*1b3f573fSAndroid Build Coastguard Worker /// <summary>Holder for reflection information generated from unittest_issues.proto</summary> 15*1b3f573fSAndroid Build Coastguard Worker public static partial class UnittestIssuesReflection { 16*1b3f573fSAndroid Build Coastguard Worker 17*1b3f573fSAndroid Build Coastguard Worker #region Descriptor 18*1b3f573fSAndroid Build Coastguard Worker /// <summary>File descriptor for unittest_issues.proto</summary> 19*1b3f573fSAndroid Build Coastguard Worker public static pbr::FileDescriptor Descriptor { 20*1b3f573fSAndroid Build Coastguard Worker get { return descriptor; } 21*1b3f573fSAndroid Build Coastguard Worker } 22*1b3f573fSAndroid Build Coastguard Worker private static pbr::FileDescriptor descriptor; 23*1b3f573fSAndroid Build Coastguard Worker UnittestIssuesReflection()24*1b3f573fSAndroid Build Coastguard Worker static UnittestIssuesReflection() { 25*1b3f573fSAndroid Build Coastguard Worker byte[] descriptorData = global::System.Convert.FromBase64String( 26*1b3f573fSAndroid Build Coastguard Worker string.Concat( 27*1b3f573fSAndroid Build Coastguard Worker "ChV1bml0dGVzdF9pc3N1ZXMucHJvdG8SD3VuaXR0ZXN0X2lzc3VlcxocZ29v", 28*1b3f573fSAndroid Build Coastguard Worker "Z2xlL3Byb3RvYnVmL3N0cnVjdC5wcm90byInCghJc3N1ZTMwNxobCgpOZXN0", 29*1b3f573fSAndroid Build Coastguard Worker "ZWRPbmNlGg0KC05lc3RlZFR3aWNlIrABChNOZWdhdGl2ZUVudW1NZXNzYWdl", 30*1b3f573fSAndroid Build Coastguard Worker "EiwKBXZhbHVlGAEgASgOMh0udW5pdHRlc3RfaXNzdWVzLk5lZ2F0aXZlRW51", 31*1b3f573fSAndroid Build Coastguard Worker "bRIxCgZ2YWx1ZXMYAiADKA4yHS51bml0dGVzdF9pc3N1ZXMuTmVnYXRpdmVF", 32*1b3f573fSAndroid Build Coastguard Worker "bnVtQgIQABI4Cg1wYWNrZWRfdmFsdWVzGAMgAygOMh0udW5pdHRlc3RfaXNz", 33*1b3f573fSAndroid Build Coastguard Worker "dWVzLk5lZ2F0aXZlRW51bUICEAEiEQoPRGVwcmVjYXRlZENoaWxkIrkCChdE", 34*1b3f573fSAndroid Build Coastguard Worker "ZXByZWNhdGVkRmllbGRzTWVzc2FnZRIaCg5QcmltaXRpdmVWYWx1ZRgBIAEo", 35*1b3f573fSAndroid Build Coastguard Worker "BUICGAESGgoOUHJpbWl0aXZlQXJyYXkYAiADKAVCAhgBEjoKDE1lc3NhZ2VW", 36*1b3f573fSAndroid Build Coastguard Worker "YWx1ZRgDIAEoCzIgLnVuaXR0ZXN0X2lzc3Vlcy5EZXByZWNhdGVkQ2hpbGRC", 37*1b3f573fSAndroid Build Coastguard Worker "AhgBEjoKDE1lc3NhZ2VBcnJheRgEIAMoCzIgLnVuaXR0ZXN0X2lzc3Vlcy5E", 38*1b3f573fSAndroid Build Coastguard Worker "ZXByZWNhdGVkQ2hpbGRCAhgBEjYKCUVudW1WYWx1ZRgFIAEoDjIfLnVuaXR0", 39*1b3f573fSAndroid Build Coastguard Worker "ZXN0X2lzc3Vlcy5EZXByZWNhdGVkRW51bUICGAESNgoJRW51bUFycmF5GAYg", 40*1b3f573fSAndroid Build Coastguard Worker "AygOMh8udW5pdHRlc3RfaXNzdWVzLkRlcHJlY2F0ZWRFbnVtQgIYASIZCglJ", 41*1b3f573fSAndroid Build Coastguard Worker "dGVtRmllbGQSDAoEaXRlbRgBIAEoBSJECg1SZXNlcnZlZE5hbWVzEg0KBXR5", 42*1b3f573fSAndroid Build Coastguard Worker "cGVzGAEgASgFEhIKCmRlc2NyaXB0b3IYAiABKAUaEAoOU29tZU5lc3RlZFR5", 43*1b3f573fSAndroid Build Coastguard Worker "cGUioAEKFVRlc3RKc29uRmllbGRPcmRlcmluZxITCgtwbGFpbl9pbnQzMhgE", 44*1b3f573fSAndroid Build Coastguard Worker "IAEoBRITCglvMV9zdHJpbmcYAiABKAlIABISCghvMV9pbnQzMhgFIAEoBUgA", 45*1b3f573fSAndroid Build Coastguard Worker "EhQKDHBsYWluX3N0cmluZxgBIAEoCRISCghvMl9pbnQzMhgGIAEoBUgBEhMK", 46*1b3f573fSAndroid Build Coastguard Worker "CW8yX3N0cmluZxgDIAEoCUgBQgQKAm8xQgQKAm8yIksKDFRlc3RKc29uTmFt", 47*1b3f573fSAndroid Build Coastguard Worker "ZRIMCgRuYW1lGAEgASgJEhkKC2Rlc2NyaXB0aW9uGAIgASgJUgRkZXNjEhIK", 48*1b3f573fSAndroid Build Coastguard Worker "BGd1aWQYAyABKAlSBGV4aWQifwoMT25lb2ZNZXJnaW5nEg4KBHRleHQYASAB", 49*1b3f573fSAndroid Build Coastguard Worker "KAlIABI2CgZuZXN0ZWQYAiABKAsyJC51bml0dGVzdF9pc3N1ZXMuT25lb2ZN", 50*1b3f573fSAndroid Build Coastguard Worker "ZXJnaW5nLk5lc3RlZEgAGh4KBk5lc3RlZBIJCgF4GAEgASgFEgkKAXkYAiAB", 51*1b3f573fSAndroid Build Coastguard Worker "KAVCBwoFdmFsdWUiawoWTnVsbFZhbHVlT3V0c2lkZVN0cnVjdBIWCgxzdHJp", 52*1b3f573fSAndroid Build Coastguard Worker "bmdfdmFsdWUYASABKAlIABIwCgpudWxsX3ZhbHVlGAIgASgOMhouZ29vZ2xl", 53*1b3f573fSAndroid Build Coastguard Worker "LnByb3RvYnVmLk51bGxWYWx1ZUgAQgcKBXZhbHVlIkUKE051bGxWYWx1ZU5v", 54*1b3f573fSAndroid Build Coastguard Worker "dEluT25lb2YSLgoKbnVsbF92YWx1ZRgCIAEoDjIaLmdvb2dsZS5wcm90b2J1", 55*1b3f573fSAndroid Build Coastguard Worker "Zi5OdWxsVmFsdWUiYAoXTWl4ZWRSZWd1bGFyQW5kT3B0aW9uYWwSFQoNcmVn", 56*1b3f573fSAndroid Build Coastguard Worker "dWxhcl9maWVsZBgBIAEoCRIbCg5vcHRpb25hbF9maWVsZBgCIAEoCUgAiAEB", 57*1b3f573fSAndroid Build Coastguard Worker "QhEKD19vcHRpb25hbF9maWVsZCI5ChJPbmVvZldpdGhOb25lRmllbGQSCwoB", 58*1b3f573fSAndroid Build Coastguard Worker "eBgBIAEoCUgAEg4KBG5vbmUYAiABKAlIAEIGCgR0ZXN0IjUKEU9uZW9mV2l0", 59*1b3f573fSAndroid Build Coastguard Worker "aE5vbmVOYW1lEgsKAXgYASABKAlIABILCgF5GAIgASgJSABCBgoEbm9uZSpV", 60*1b3f573fSAndroid Build Coastguard Worker "CgxOZWdhdGl2ZUVudW0SFgoSTkVHQVRJVkVfRU5VTV9aRVJPEAASFgoJRml2", 61*1b3f573fSAndroid Build Coastguard Worker "ZUJlbG93EPv//////////wESFQoITWludXNPbmUQ////////////ASouCg5E", 62*1b3f573fSAndroid Build Coastguard Worker "ZXByZWNhdGVkRW51bRITCg9ERVBSRUNBVEVEX1pFUk8QABIHCgNvbmUQAUId", 63*1b3f573fSAndroid Build Coastguard Worker "qgIaVW5pdFRlc3QuSXNzdWVzLlRlc3RQcm90b3NiBnByb3RvMw==")); 64*1b3f573fSAndroid Build Coastguard Worker descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, 65*1b3f573fSAndroid Build Coastguard Worker new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.StructReflection.Descriptor, }, 66*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(new[] {typeof(global::UnitTest.Issues.TestProtos.NegativeEnum), typeof(global::UnitTest.Issues.TestProtos.DeprecatedEnum), }, null, new pbr::GeneratedClrTypeInfo[] { 67*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.Issue307), global::UnitTest.Issues.TestProtos.Issue307.Parser, null, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.Issue307.Types.NestedOnce), global::UnitTest.Issues.TestProtos.Issue307.Types.NestedOnce.Parser, null, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.Issue307.Types.NestedOnce.Types.NestedTwice), global::UnitTest.Issues.TestProtos.Issue307.Types.NestedOnce.Types.NestedTwice.Parser, null, null, null, null, null)})}), 68*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.NegativeEnumMessage), global::UnitTest.Issues.TestProtos.NegativeEnumMessage.Parser, new[]{ "Value", "Values", "PackedValues" }, null, null, null, null), 69*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.DeprecatedChild), global::UnitTest.Issues.TestProtos.DeprecatedChild.Parser, null, null, null, null, null), 70*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.DeprecatedFieldsMessage), global::UnitTest.Issues.TestProtos.DeprecatedFieldsMessage.Parser, new[]{ "PrimitiveValue", "PrimitiveArray", "MessageValue", "MessageArray", "EnumValue", "EnumArray" }, null, null, null, null), 71*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.ItemField), global::UnitTest.Issues.TestProtos.ItemField.Parser, new[]{ "Item" }, null, null, null, null), 72*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.ReservedNames), global::UnitTest.Issues.TestProtos.ReservedNames.Parser, new[]{ "Types_", "Descriptor_" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.ReservedNames.Types.SomeNestedType), global::UnitTest.Issues.TestProtos.ReservedNames.Types.SomeNestedType.Parser, null, null, null, null, null)}), 73*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.TestJsonFieldOrdering), global::UnitTest.Issues.TestProtos.TestJsonFieldOrdering.Parser, new[]{ "PlainInt32", "O1String", "O1Int32", "PlainString", "O2Int32", "O2String" }, new[]{ "O1", "O2" }, null, null, null), 74*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.TestJsonName), global::UnitTest.Issues.TestProtos.TestJsonName.Parser, new[]{ "Name", "Description", "Guid" }, null, null, null, null), 75*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.OneofMerging), global::UnitTest.Issues.TestProtos.OneofMerging.Parser, new[]{ "Text", "Nested" }, new[]{ "Value" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.OneofMerging.Types.Nested), global::UnitTest.Issues.TestProtos.OneofMerging.Types.Nested.Parser, new[]{ "X", "Y" }, null, null, null, null)}), 76*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.NullValueOutsideStruct), global::UnitTest.Issues.TestProtos.NullValueOutsideStruct.Parser, new[]{ "StringValue", "NullValue" }, new[]{ "Value" }, null, null, null), 77*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.NullValueNotInOneof), global::UnitTest.Issues.TestProtos.NullValueNotInOneof.Parser, new[]{ "NullValue" }, null, null, null, null), 78*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.MixedRegularAndOptional), global::UnitTest.Issues.TestProtos.MixedRegularAndOptional.Parser, new[]{ "RegularField", "OptionalField" }, new[]{ "OptionalField" }, null, null, null), 79*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.OneofWithNoneField), global::UnitTest.Issues.TestProtos.OneofWithNoneField.Parser, new[]{ "X", "None" }, new[]{ "Test" }, null, null, null), 80*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.OneofWithNoneName), global::UnitTest.Issues.TestProtos.OneofWithNoneName.Parser, new[]{ "X", "Y" }, new[]{ "None" }, null, null, null) 81*1b3f573fSAndroid Build Coastguard Worker })); 82*1b3f573fSAndroid Build Coastguard Worker } 83*1b3f573fSAndroid Build Coastguard Worker #endregion 84*1b3f573fSAndroid Build Coastguard Worker 85*1b3f573fSAndroid Build Coastguard Worker } 86*1b3f573fSAndroid Build Coastguard Worker #region Enums 87*1b3f573fSAndroid Build Coastguard Worker public enum NegativeEnum { 88*1b3f573fSAndroid Build Coastguard Worker [pbr::OriginalName("NEGATIVE_ENUM_ZERO")] Zero = 0, 89*1b3f573fSAndroid Build Coastguard Worker [pbr::OriginalName("FiveBelow")] FiveBelow = -5, 90*1b3f573fSAndroid Build Coastguard Worker [pbr::OriginalName("MinusOne")] MinusOne = -1, 91*1b3f573fSAndroid Build Coastguard Worker } 92*1b3f573fSAndroid Build Coastguard Worker 93*1b3f573fSAndroid Build Coastguard Worker public enum DeprecatedEnum { 94*1b3f573fSAndroid Build Coastguard Worker [pbr::OriginalName("DEPRECATED_ZERO")] DeprecatedZero = 0, 95*1b3f573fSAndroid Build Coastguard Worker [pbr::OriginalName("one")] One = 1, 96*1b3f573fSAndroid Build Coastguard Worker } 97*1b3f573fSAndroid Build Coastguard Worker 98*1b3f573fSAndroid Build Coastguard Worker #endregion 99*1b3f573fSAndroid Build Coastguard Worker 100*1b3f573fSAndroid Build Coastguard Worker #region Messages 101*1b3f573fSAndroid Build Coastguard Worker /// <summary> 102*1b3f573fSAndroid Build Coastguard Worker /// Issue 307: when generating doubly-nested types, any references 103*1b3f573fSAndroid Build Coastguard Worker /// should be of the form A.Types.B.Types.C. 104*1b3f573fSAndroid Build Coastguard Worker /// </summary> 105*1b3f573fSAndroid Build Coastguard Worker public sealed partial class Issue307 : pb::IMessage<Issue307> 106*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 107*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 108*1b3f573fSAndroid Build Coastguard Worker #endif 109*1b3f573fSAndroid Build Coastguard Worker { 110*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<Issue307> _parser = new pb::MessageParser<Issue307>(() => new Issue307()); 111*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 112*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 113*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 114*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<Issue307> Parser { get { return _parser; } } 115*1b3f573fSAndroid Build Coastguard Worker 116*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 117*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 118*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 119*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.UnittestIssuesReflection.Descriptor.MessageTypes[0]; } 120*1b3f573fSAndroid Build Coastguard Worker } 121*1b3f573fSAndroid Build Coastguard Worker 122*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 123*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 124*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 125*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 126*1b3f573fSAndroid Build Coastguard Worker } 127*1b3f573fSAndroid Build Coastguard Worker 128*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 129*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Issue307()130*1b3f573fSAndroid Build Coastguard Worker public Issue307() { 131*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 132*1b3f573fSAndroid Build Coastguard Worker } 133*1b3f573fSAndroid Build Coastguard Worker OnConstruction()134*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 135*1b3f573fSAndroid Build Coastguard Worker 136*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 137*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Issue307(Issue307 other)138*1b3f573fSAndroid Build Coastguard Worker public Issue307(Issue307 other) : this() { 139*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 140*1b3f573fSAndroid Build Coastguard Worker } 141*1b3f573fSAndroid Build Coastguard Worker 142*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 143*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()144*1b3f573fSAndroid Build Coastguard Worker public Issue307 Clone() { 145*1b3f573fSAndroid Build Coastguard Worker return new Issue307(this); 146*1b3f573fSAndroid Build Coastguard Worker } 147*1b3f573fSAndroid Build Coastguard Worker 148*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 149*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)150*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 151*1b3f573fSAndroid Build Coastguard Worker return Equals(other as Issue307); 152*1b3f573fSAndroid Build Coastguard Worker } 153*1b3f573fSAndroid Build Coastguard Worker 154*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 155*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(Issue307 other)156*1b3f573fSAndroid Build Coastguard Worker public bool Equals(Issue307 other) { 157*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 158*1b3f573fSAndroid Build Coastguard Worker return false; 159*1b3f573fSAndroid Build Coastguard Worker } 160*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 161*1b3f573fSAndroid Build Coastguard Worker return true; 162*1b3f573fSAndroid Build Coastguard Worker } 163*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 164*1b3f573fSAndroid Build Coastguard Worker } 165*1b3f573fSAndroid Build Coastguard Worker 166*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 167*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()168*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 169*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 170*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 171*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 172*1b3f573fSAndroid Build Coastguard Worker } 173*1b3f573fSAndroid Build Coastguard Worker return hash; 174*1b3f573fSAndroid Build Coastguard Worker } 175*1b3f573fSAndroid Build Coastguard Worker 176*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 177*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()178*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 179*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 180*1b3f573fSAndroid Build Coastguard Worker } 181*1b3f573fSAndroid Build Coastguard Worker 182*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 183*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)184*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 185*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 186*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 187*1b3f573fSAndroid Build Coastguard Worker #else 188*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 189*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 190*1b3f573fSAndroid Build Coastguard Worker } 191*1b3f573fSAndroid Build Coastguard Worker #endif 192*1b3f573fSAndroid Build Coastguard Worker } 193*1b3f573fSAndroid Build Coastguard Worker 194*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 195*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 196*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)197*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 198*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 199*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 200*1b3f573fSAndroid Build Coastguard Worker } 201*1b3f573fSAndroid Build Coastguard Worker } 202*1b3f573fSAndroid Build Coastguard Worker #endif 203*1b3f573fSAndroid Build Coastguard Worker 204*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 205*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()206*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 207*1b3f573fSAndroid Build Coastguard Worker int size = 0; 208*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 209*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 210*1b3f573fSAndroid Build Coastguard Worker } 211*1b3f573fSAndroid Build Coastguard Worker return size; 212*1b3f573fSAndroid Build Coastguard Worker } 213*1b3f573fSAndroid Build Coastguard Worker 214*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 215*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(Issue307 other)216*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(Issue307 other) { 217*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 218*1b3f573fSAndroid Build Coastguard Worker return; 219*1b3f573fSAndroid Build Coastguard Worker } 220*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 221*1b3f573fSAndroid Build Coastguard Worker } 222*1b3f573fSAndroid Build Coastguard Worker 223*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 224*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)225*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 226*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 227*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 228*1b3f573fSAndroid Build Coastguard Worker #else 229*1b3f573fSAndroid Build Coastguard Worker uint tag; 230*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 231*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 232*1b3f573fSAndroid Build Coastguard Worker default: 233*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 234*1b3f573fSAndroid Build Coastguard Worker break; 235*1b3f573fSAndroid Build Coastguard Worker } 236*1b3f573fSAndroid Build Coastguard Worker } 237*1b3f573fSAndroid Build Coastguard Worker #endif 238*1b3f573fSAndroid Build Coastguard Worker } 239*1b3f573fSAndroid Build Coastguard Worker 240*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 241*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 242*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)243*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 244*1b3f573fSAndroid Build Coastguard Worker uint tag; 245*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 246*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 247*1b3f573fSAndroid Build Coastguard Worker default: 248*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 249*1b3f573fSAndroid Build Coastguard Worker break; 250*1b3f573fSAndroid Build Coastguard Worker } 251*1b3f573fSAndroid Build Coastguard Worker } 252*1b3f573fSAndroid Build Coastguard Worker } 253*1b3f573fSAndroid Build Coastguard Worker #endif 254*1b3f573fSAndroid Build Coastguard Worker 255*1b3f573fSAndroid Build Coastguard Worker #region Nested types 256*1b3f573fSAndroid Build Coastguard Worker /// <summary>Container for nested types declared in the Issue307 message type.</summary> 257*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 258*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 259*1b3f573fSAndroid Build Coastguard Worker public static partial class Types { 260*1b3f573fSAndroid Build Coastguard Worker public sealed partial class NestedOnce : pb::IMessage<NestedOnce> 261*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 262*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 263*1b3f573fSAndroid Build Coastguard Worker #endif 264*1b3f573fSAndroid Build Coastguard Worker { 265*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<NestedOnce> _parser = new pb::MessageParser<NestedOnce>(() => new NestedOnce()); 266*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 267*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 268*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 269*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<NestedOnce> Parser { get { return _parser; } } 270*1b3f573fSAndroid Build Coastguard Worker 271*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 272*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 273*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 274*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.Issue307.Descriptor.NestedTypes[0]; } 275*1b3f573fSAndroid Build Coastguard Worker } 276*1b3f573fSAndroid Build Coastguard Worker 277*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 278*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 279*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 280*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 281*1b3f573fSAndroid Build Coastguard Worker } 282*1b3f573fSAndroid Build Coastguard Worker 283*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 284*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] NestedOnce()285*1b3f573fSAndroid Build Coastguard Worker public NestedOnce() { 286*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 287*1b3f573fSAndroid Build Coastguard Worker } 288*1b3f573fSAndroid Build Coastguard Worker OnConstruction()289*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 290*1b3f573fSAndroid Build Coastguard Worker 291*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 292*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] NestedOnce(NestedOnce other)293*1b3f573fSAndroid Build Coastguard Worker public NestedOnce(NestedOnce other) : this() { 294*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 295*1b3f573fSAndroid Build Coastguard Worker } 296*1b3f573fSAndroid Build Coastguard Worker 297*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 298*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()299*1b3f573fSAndroid Build Coastguard Worker public NestedOnce Clone() { 300*1b3f573fSAndroid Build Coastguard Worker return new NestedOnce(this); 301*1b3f573fSAndroid Build Coastguard Worker } 302*1b3f573fSAndroid Build Coastguard Worker 303*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 304*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)305*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 306*1b3f573fSAndroid Build Coastguard Worker return Equals(other as NestedOnce); 307*1b3f573fSAndroid Build Coastguard Worker } 308*1b3f573fSAndroid Build Coastguard Worker 309*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 310*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(NestedOnce other)311*1b3f573fSAndroid Build Coastguard Worker public bool Equals(NestedOnce other) { 312*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 313*1b3f573fSAndroid Build Coastguard Worker return false; 314*1b3f573fSAndroid Build Coastguard Worker } 315*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 316*1b3f573fSAndroid Build Coastguard Worker return true; 317*1b3f573fSAndroid Build Coastguard Worker } 318*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 319*1b3f573fSAndroid Build Coastguard Worker } 320*1b3f573fSAndroid Build Coastguard Worker 321*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 322*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()323*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 324*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 325*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 326*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 327*1b3f573fSAndroid Build Coastguard Worker } 328*1b3f573fSAndroid Build Coastguard Worker return hash; 329*1b3f573fSAndroid Build Coastguard Worker } 330*1b3f573fSAndroid Build Coastguard Worker 331*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 332*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()333*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 334*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 335*1b3f573fSAndroid Build Coastguard Worker } 336*1b3f573fSAndroid Build Coastguard Worker 337*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 338*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)339*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 340*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 341*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 342*1b3f573fSAndroid Build Coastguard Worker #else 343*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 344*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 345*1b3f573fSAndroid Build Coastguard Worker } 346*1b3f573fSAndroid Build Coastguard Worker #endif 347*1b3f573fSAndroid Build Coastguard Worker } 348*1b3f573fSAndroid Build Coastguard Worker 349*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 350*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 351*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)352*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 353*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 354*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 355*1b3f573fSAndroid Build Coastguard Worker } 356*1b3f573fSAndroid Build Coastguard Worker } 357*1b3f573fSAndroid Build Coastguard Worker #endif 358*1b3f573fSAndroid Build Coastguard Worker 359*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 360*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()361*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 362*1b3f573fSAndroid Build Coastguard Worker int size = 0; 363*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 364*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 365*1b3f573fSAndroid Build Coastguard Worker } 366*1b3f573fSAndroid Build Coastguard Worker return size; 367*1b3f573fSAndroid Build Coastguard Worker } 368*1b3f573fSAndroid Build Coastguard Worker 369*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 370*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(NestedOnce other)371*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(NestedOnce other) { 372*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 373*1b3f573fSAndroid Build Coastguard Worker return; 374*1b3f573fSAndroid Build Coastguard Worker } 375*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 376*1b3f573fSAndroid Build Coastguard Worker } 377*1b3f573fSAndroid Build Coastguard Worker 378*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 379*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)380*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 381*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 382*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 383*1b3f573fSAndroid Build Coastguard Worker #else 384*1b3f573fSAndroid Build Coastguard Worker uint tag; 385*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 386*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 387*1b3f573fSAndroid Build Coastguard Worker default: 388*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 389*1b3f573fSAndroid Build Coastguard Worker break; 390*1b3f573fSAndroid Build Coastguard Worker } 391*1b3f573fSAndroid Build Coastguard Worker } 392*1b3f573fSAndroid Build Coastguard Worker #endif 393*1b3f573fSAndroid Build Coastguard Worker } 394*1b3f573fSAndroid Build Coastguard Worker 395*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 396*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 397*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)398*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 399*1b3f573fSAndroid Build Coastguard Worker uint tag; 400*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 401*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 402*1b3f573fSAndroid Build Coastguard Worker default: 403*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 404*1b3f573fSAndroid Build Coastguard Worker break; 405*1b3f573fSAndroid Build Coastguard Worker } 406*1b3f573fSAndroid Build Coastguard Worker } 407*1b3f573fSAndroid Build Coastguard Worker } 408*1b3f573fSAndroid Build Coastguard Worker #endif 409*1b3f573fSAndroid Build Coastguard Worker 410*1b3f573fSAndroid Build Coastguard Worker #region Nested types 411*1b3f573fSAndroid Build Coastguard Worker /// <summary>Container for nested types declared in the NestedOnce message type.</summary> 412*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 413*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 414*1b3f573fSAndroid Build Coastguard Worker public static partial class Types { 415*1b3f573fSAndroid Build Coastguard Worker public sealed partial class NestedTwice : pb::IMessage<NestedTwice> 416*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 417*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 418*1b3f573fSAndroid Build Coastguard Worker #endif 419*1b3f573fSAndroid Build Coastguard Worker { 420*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<NestedTwice> _parser = new pb::MessageParser<NestedTwice>(() => new NestedTwice()); 421*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 422*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 423*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 424*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<NestedTwice> Parser { get { return _parser; } } 425*1b3f573fSAndroid Build Coastguard Worker 426*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 427*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 428*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 429*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.Issue307.Types.NestedOnce.Descriptor.NestedTypes[0]; } 430*1b3f573fSAndroid Build Coastguard Worker } 431*1b3f573fSAndroid Build Coastguard Worker 432*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 433*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 434*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 435*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 436*1b3f573fSAndroid Build Coastguard Worker } 437*1b3f573fSAndroid Build Coastguard Worker 438*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 439*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] NestedTwice()440*1b3f573fSAndroid Build Coastguard Worker public NestedTwice() { 441*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 442*1b3f573fSAndroid Build Coastguard Worker } 443*1b3f573fSAndroid Build Coastguard Worker OnConstruction()444*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 445*1b3f573fSAndroid Build Coastguard Worker 446*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 447*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] NestedTwice(NestedTwice other)448*1b3f573fSAndroid Build Coastguard Worker public NestedTwice(NestedTwice other) : this() { 449*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 450*1b3f573fSAndroid Build Coastguard Worker } 451*1b3f573fSAndroid Build Coastguard Worker 452*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 453*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()454*1b3f573fSAndroid Build Coastguard Worker public NestedTwice Clone() { 455*1b3f573fSAndroid Build Coastguard Worker return new NestedTwice(this); 456*1b3f573fSAndroid Build Coastguard Worker } 457*1b3f573fSAndroid Build Coastguard Worker 458*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 459*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)460*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 461*1b3f573fSAndroid Build Coastguard Worker return Equals(other as NestedTwice); 462*1b3f573fSAndroid Build Coastguard Worker } 463*1b3f573fSAndroid Build Coastguard Worker 464*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 465*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(NestedTwice other)466*1b3f573fSAndroid Build Coastguard Worker public bool Equals(NestedTwice other) { 467*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 468*1b3f573fSAndroid Build Coastguard Worker return false; 469*1b3f573fSAndroid Build Coastguard Worker } 470*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 471*1b3f573fSAndroid Build Coastguard Worker return true; 472*1b3f573fSAndroid Build Coastguard Worker } 473*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 474*1b3f573fSAndroid Build Coastguard Worker } 475*1b3f573fSAndroid Build Coastguard Worker 476*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 477*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()478*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 479*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 480*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 481*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 482*1b3f573fSAndroid Build Coastguard Worker } 483*1b3f573fSAndroid Build Coastguard Worker return hash; 484*1b3f573fSAndroid Build Coastguard Worker } 485*1b3f573fSAndroid Build Coastguard Worker 486*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 487*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()488*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 489*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 490*1b3f573fSAndroid Build Coastguard Worker } 491*1b3f573fSAndroid Build Coastguard Worker 492*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 493*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)494*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 495*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 496*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 497*1b3f573fSAndroid Build Coastguard Worker #else 498*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 499*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 500*1b3f573fSAndroid Build Coastguard Worker } 501*1b3f573fSAndroid Build Coastguard Worker #endif 502*1b3f573fSAndroid Build Coastguard Worker } 503*1b3f573fSAndroid Build Coastguard Worker 504*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 505*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 506*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)507*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 508*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 509*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 510*1b3f573fSAndroid Build Coastguard Worker } 511*1b3f573fSAndroid Build Coastguard Worker } 512*1b3f573fSAndroid Build Coastguard Worker #endif 513*1b3f573fSAndroid Build Coastguard Worker 514*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 515*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()516*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 517*1b3f573fSAndroid Build Coastguard Worker int size = 0; 518*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 519*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 520*1b3f573fSAndroid Build Coastguard Worker } 521*1b3f573fSAndroid Build Coastguard Worker return size; 522*1b3f573fSAndroid Build Coastguard Worker } 523*1b3f573fSAndroid Build Coastguard Worker 524*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 525*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(NestedTwice other)526*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(NestedTwice other) { 527*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 528*1b3f573fSAndroid Build Coastguard Worker return; 529*1b3f573fSAndroid Build Coastguard Worker } 530*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 531*1b3f573fSAndroid Build Coastguard Worker } 532*1b3f573fSAndroid Build Coastguard Worker 533*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 534*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)535*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 536*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 537*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 538*1b3f573fSAndroid Build Coastguard Worker #else 539*1b3f573fSAndroid Build Coastguard Worker uint tag; 540*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 541*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 542*1b3f573fSAndroid Build Coastguard Worker default: 543*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 544*1b3f573fSAndroid Build Coastguard Worker break; 545*1b3f573fSAndroid Build Coastguard Worker } 546*1b3f573fSAndroid Build Coastguard Worker } 547*1b3f573fSAndroid Build Coastguard Worker #endif 548*1b3f573fSAndroid Build Coastguard Worker } 549*1b3f573fSAndroid Build Coastguard Worker 550*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 551*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 552*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)553*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 554*1b3f573fSAndroid Build Coastguard Worker uint tag; 555*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 556*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 557*1b3f573fSAndroid Build Coastguard Worker default: 558*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 559*1b3f573fSAndroid Build Coastguard Worker break; 560*1b3f573fSAndroid Build Coastguard Worker } 561*1b3f573fSAndroid Build Coastguard Worker } 562*1b3f573fSAndroid Build Coastguard Worker } 563*1b3f573fSAndroid Build Coastguard Worker #endif 564*1b3f573fSAndroid Build Coastguard Worker 565*1b3f573fSAndroid Build Coastguard Worker } 566*1b3f573fSAndroid Build Coastguard Worker 567*1b3f573fSAndroid Build Coastguard Worker } 568*1b3f573fSAndroid Build Coastguard Worker #endregion 569*1b3f573fSAndroid Build Coastguard Worker 570*1b3f573fSAndroid Build Coastguard Worker } 571*1b3f573fSAndroid Build Coastguard Worker 572*1b3f573fSAndroid Build Coastguard Worker } 573*1b3f573fSAndroid Build Coastguard Worker #endregion 574*1b3f573fSAndroid Build Coastguard Worker 575*1b3f573fSAndroid Build Coastguard Worker } 576*1b3f573fSAndroid Build Coastguard Worker 577*1b3f573fSAndroid Build Coastguard Worker public sealed partial class NegativeEnumMessage : pb::IMessage<NegativeEnumMessage> 578*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 579*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 580*1b3f573fSAndroid Build Coastguard Worker #endif 581*1b3f573fSAndroid Build Coastguard Worker { 582*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<NegativeEnumMessage> _parser = new pb::MessageParser<NegativeEnumMessage>(() => new NegativeEnumMessage()); 583*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 584*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 585*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 586*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<NegativeEnumMessage> Parser { get { return _parser; } } 587*1b3f573fSAndroid Build Coastguard Worker 588*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 589*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 590*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 591*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.UnittestIssuesReflection.Descriptor.MessageTypes[1]; } 592*1b3f573fSAndroid Build Coastguard Worker } 593*1b3f573fSAndroid Build Coastguard Worker 594*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 595*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 596*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 597*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 598*1b3f573fSAndroid Build Coastguard Worker } 599*1b3f573fSAndroid Build Coastguard Worker 600*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 601*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] NegativeEnumMessage()602*1b3f573fSAndroid Build Coastguard Worker public NegativeEnumMessage() { 603*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 604*1b3f573fSAndroid Build Coastguard Worker } 605*1b3f573fSAndroid Build Coastguard Worker OnConstruction()606*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 607*1b3f573fSAndroid Build Coastguard Worker 608*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 609*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] NegativeEnumMessage(NegativeEnumMessage other)610*1b3f573fSAndroid Build Coastguard Worker public NegativeEnumMessage(NegativeEnumMessage other) : this() { 611*1b3f573fSAndroid Build Coastguard Worker value_ = other.value_; 612*1b3f573fSAndroid Build Coastguard Worker values_ = other.values_.Clone(); 613*1b3f573fSAndroid Build Coastguard Worker packedValues_ = other.packedValues_.Clone(); 614*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 615*1b3f573fSAndroid Build Coastguard Worker } 616*1b3f573fSAndroid Build Coastguard Worker 617*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 618*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()619*1b3f573fSAndroid Build Coastguard Worker public NegativeEnumMessage Clone() { 620*1b3f573fSAndroid Build Coastguard Worker return new NegativeEnumMessage(this); 621*1b3f573fSAndroid Build Coastguard Worker } 622*1b3f573fSAndroid Build Coastguard Worker 623*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "value" field.</summary> 624*1b3f573fSAndroid Build Coastguard Worker public const int ValueFieldNumber = 1; 625*1b3f573fSAndroid Build Coastguard Worker private global::UnitTest.Issues.TestProtos.NegativeEnum value_ = global::UnitTest.Issues.TestProtos.NegativeEnum.Zero; 626*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 627*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 628*1b3f573fSAndroid Build Coastguard Worker public global::UnitTest.Issues.TestProtos.NegativeEnum Value { 629*1b3f573fSAndroid Build Coastguard Worker get { return value_; } 630*1b3f573fSAndroid Build Coastguard Worker set { 631*1b3f573fSAndroid Build Coastguard Worker value_ = value; 632*1b3f573fSAndroid Build Coastguard Worker } 633*1b3f573fSAndroid Build Coastguard Worker } 634*1b3f573fSAndroid Build Coastguard Worker 635*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "values" field.</summary> 636*1b3f573fSAndroid Build Coastguard Worker public const int ValuesFieldNumber = 2; 637*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::FieldCodec<global::UnitTest.Issues.TestProtos.NegativeEnum> _repeated_values_codec 638*1b3f573fSAndroid Build Coastguard Worker = pb::FieldCodec.ForEnum(16, x => (int) x, x => (global::UnitTest.Issues.TestProtos.NegativeEnum) x); 639*1b3f573fSAndroid Build Coastguard Worker private readonly pbc::RepeatedField<global::UnitTest.Issues.TestProtos.NegativeEnum> values_ = new pbc::RepeatedField<global::UnitTest.Issues.TestProtos.NegativeEnum>(); 640*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 641*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 642*1b3f573fSAndroid Build Coastguard Worker public pbc::RepeatedField<global::UnitTest.Issues.TestProtos.NegativeEnum> Values { 643*1b3f573fSAndroid Build Coastguard Worker get { return values_; } 644*1b3f573fSAndroid Build Coastguard Worker } 645*1b3f573fSAndroid Build Coastguard Worker 646*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "packed_values" field.</summary> 647*1b3f573fSAndroid Build Coastguard Worker public const int PackedValuesFieldNumber = 3; 648*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::FieldCodec<global::UnitTest.Issues.TestProtos.NegativeEnum> _repeated_packedValues_codec 649*1b3f573fSAndroid Build Coastguard Worker = pb::FieldCodec.ForEnum(26, x => (int) x, x => (global::UnitTest.Issues.TestProtos.NegativeEnum) x); 650*1b3f573fSAndroid Build Coastguard Worker private readonly pbc::RepeatedField<global::UnitTest.Issues.TestProtos.NegativeEnum> packedValues_ = new pbc::RepeatedField<global::UnitTest.Issues.TestProtos.NegativeEnum>(); 651*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 652*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 653*1b3f573fSAndroid Build Coastguard Worker public pbc::RepeatedField<global::UnitTest.Issues.TestProtos.NegativeEnum> PackedValues { 654*1b3f573fSAndroid Build Coastguard Worker get { return packedValues_; } 655*1b3f573fSAndroid Build Coastguard Worker } 656*1b3f573fSAndroid Build Coastguard Worker 657*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 658*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)659*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 660*1b3f573fSAndroid Build Coastguard Worker return Equals(other as NegativeEnumMessage); 661*1b3f573fSAndroid Build Coastguard Worker } 662*1b3f573fSAndroid Build Coastguard Worker 663*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 664*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(NegativeEnumMessage other)665*1b3f573fSAndroid Build Coastguard Worker public bool Equals(NegativeEnumMessage other) { 666*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 667*1b3f573fSAndroid Build Coastguard Worker return false; 668*1b3f573fSAndroid Build Coastguard Worker } 669*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 670*1b3f573fSAndroid Build Coastguard Worker return true; 671*1b3f573fSAndroid Build Coastguard Worker } 672*1b3f573fSAndroid Build Coastguard Worker if (Value != other.Value) return false; 673*1b3f573fSAndroid Build Coastguard Worker if(!values_.Equals(other.values_)) return false; 674*1b3f573fSAndroid Build Coastguard Worker if(!packedValues_.Equals(other.packedValues_)) return false; 675*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 676*1b3f573fSAndroid Build Coastguard Worker } 677*1b3f573fSAndroid Build Coastguard Worker 678*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 679*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()680*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 681*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 682*1b3f573fSAndroid Build Coastguard Worker if (Value != global::UnitTest.Issues.TestProtos.NegativeEnum.Zero) hash ^= Value.GetHashCode(); 683*1b3f573fSAndroid Build Coastguard Worker hash ^= values_.GetHashCode(); 684*1b3f573fSAndroid Build Coastguard Worker hash ^= packedValues_.GetHashCode(); 685*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 686*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 687*1b3f573fSAndroid Build Coastguard Worker } 688*1b3f573fSAndroid Build Coastguard Worker return hash; 689*1b3f573fSAndroid Build Coastguard Worker } 690*1b3f573fSAndroid Build Coastguard Worker 691*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 692*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()693*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 694*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 695*1b3f573fSAndroid Build Coastguard Worker } 696*1b3f573fSAndroid Build Coastguard Worker 697*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 698*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)699*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 700*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 701*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 702*1b3f573fSAndroid Build Coastguard Worker #else 703*1b3f573fSAndroid Build Coastguard Worker if (Value != global::UnitTest.Issues.TestProtos.NegativeEnum.Zero) { 704*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(8); 705*1b3f573fSAndroid Build Coastguard Worker output.WriteEnum((int) Value); 706*1b3f573fSAndroid Build Coastguard Worker } 707*1b3f573fSAndroid Build Coastguard Worker values_.WriteTo(output, _repeated_values_codec); 708*1b3f573fSAndroid Build Coastguard Worker packedValues_.WriteTo(output, _repeated_packedValues_codec); 709*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 710*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 711*1b3f573fSAndroid Build Coastguard Worker } 712*1b3f573fSAndroid Build Coastguard Worker #endif 713*1b3f573fSAndroid Build Coastguard Worker } 714*1b3f573fSAndroid Build Coastguard Worker 715*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 716*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 717*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)718*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 719*1b3f573fSAndroid Build Coastguard Worker if (Value != global::UnitTest.Issues.TestProtos.NegativeEnum.Zero) { 720*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(8); 721*1b3f573fSAndroid Build Coastguard Worker output.WriteEnum((int) Value); 722*1b3f573fSAndroid Build Coastguard Worker } 723*1b3f573fSAndroid Build Coastguard Worker values_.WriteTo(ref output, _repeated_values_codec); 724*1b3f573fSAndroid Build Coastguard Worker packedValues_.WriteTo(ref output, _repeated_packedValues_codec); 725*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 726*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 727*1b3f573fSAndroid Build Coastguard Worker } 728*1b3f573fSAndroid Build Coastguard Worker } 729*1b3f573fSAndroid Build Coastguard Worker #endif 730*1b3f573fSAndroid Build Coastguard Worker 731*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 732*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()733*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 734*1b3f573fSAndroid Build Coastguard Worker int size = 0; 735*1b3f573fSAndroid Build Coastguard Worker if (Value != global::UnitTest.Issues.TestProtos.NegativeEnum.Zero) { 736*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Value); 737*1b3f573fSAndroid Build Coastguard Worker } 738*1b3f573fSAndroid Build Coastguard Worker size += values_.CalculateSize(_repeated_values_codec); 739*1b3f573fSAndroid Build Coastguard Worker size += packedValues_.CalculateSize(_repeated_packedValues_codec); 740*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 741*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 742*1b3f573fSAndroid Build Coastguard Worker } 743*1b3f573fSAndroid Build Coastguard Worker return size; 744*1b3f573fSAndroid Build Coastguard Worker } 745*1b3f573fSAndroid Build Coastguard Worker 746*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 747*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(NegativeEnumMessage other)748*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(NegativeEnumMessage other) { 749*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 750*1b3f573fSAndroid Build Coastguard Worker return; 751*1b3f573fSAndroid Build Coastguard Worker } 752*1b3f573fSAndroid Build Coastguard Worker if (other.Value != global::UnitTest.Issues.TestProtos.NegativeEnum.Zero) { 753*1b3f573fSAndroid Build Coastguard Worker Value = other.Value; 754*1b3f573fSAndroid Build Coastguard Worker } 755*1b3f573fSAndroid Build Coastguard Worker values_.Add(other.values_); 756*1b3f573fSAndroid Build Coastguard Worker packedValues_.Add(other.packedValues_); 757*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 758*1b3f573fSAndroid Build Coastguard Worker } 759*1b3f573fSAndroid Build Coastguard Worker 760*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 761*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)762*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 763*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 764*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 765*1b3f573fSAndroid Build Coastguard Worker #else 766*1b3f573fSAndroid Build Coastguard Worker uint tag; 767*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 768*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 769*1b3f573fSAndroid Build Coastguard Worker default: 770*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 771*1b3f573fSAndroid Build Coastguard Worker break; 772*1b3f573fSAndroid Build Coastguard Worker case 8: { 773*1b3f573fSAndroid Build Coastguard Worker Value = (global::UnitTest.Issues.TestProtos.NegativeEnum) input.ReadEnum(); 774*1b3f573fSAndroid Build Coastguard Worker break; 775*1b3f573fSAndroid Build Coastguard Worker } 776*1b3f573fSAndroid Build Coastguard Worker case 18: 777*1b3f573fSAndroid Build Coastguard Worker case 16: { 778*1b3f573fSAndroid Build Coastguard Worker values_.AddEntriesFrom(input, _repeated_values_codec); 779*1b3f573fSAndroid Build Coastguard Worker break; 780*1b3f573fSAndroid Build Coastguard Worker } 781*1b3f573fSAndroid Build Coastguard Worker case 26: 782*1b3f573fSAndroid Build Coastguard Worker case 24: { 783*1b3f573fSAndroid Build Coastguard Worker packedValues_.AddEntriesFrom(input, _repeated_packedValues_codec); 784*1b3f573fSAndroid Build Coastguard Worker break; 785*1b3f573fSAndroid Build Coastguard Worker } 786*1b3f573fSAndroid Build Coastguard Worker } 787*1b3f573fSAndroid Build Coastguard Worker } 788*1b3f573fSAndroid Build Coastguard Worker #endif 789*1b3f573fSAndroid Build Coastguard Worker } 790*1b3f573fSAndroid Build Coastguard Worker 791*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 792*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 793*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)794*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 795*1b3f573fSAndroid Build Coastguard Worker uint tag; 796*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 797*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 798*1b3f573fSAndroid Build Coastguard Worker default: 799*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 800*1b3f573fSAndroid Build Coastguard Worker break; 801*1b3f573fSAndroid Build Coastguard Worker case 8: { 802*1b3f573fSAndroid Build Coastguard Worker Value = (global::UnitTest.Issues.TestProtos.NegativeEnum) input.ReadEnum(); 803*1b3f573fSAndroid Build Coastguard Worker break; 804*1b3f573fSAndroid Build Coastguard Worker } 805*1b3f573fSAndroid Build Coastguard Worker case 18: 806*1b3f573fSAndroid Build Coastguard Worker case 16: { 807*1b3f573fSAndroid Build Coastguard Worker values_.AddEntriesFrom(ref input, _repeated_values_codec); 808*1b3f573fSAndroid Build Coastguard Worker break; 809*1b3f573fSAndroid Build Coastguard Worker } 810*1b3f573fSAndroid Build Coastguard Worker case 26: 811*1b3f573fSAndroid Build Coastguard Worker case 24: { 812*1b3f573fSAndroid Build Coastguard Worker packedValues_.AddEntriesFrom(ref input, _repeated_packedValues_codec); 813*1b3f573fSAndroid Build Coastguard Worker break; 814*1b3f573fSAndroid Build Coastguard Worker } 815*1b3f573fSAndroid Build Coastguard Worker } 816*1b3f573fSAndroid Build Coastguard Worker } 817*1b3f573fSAndroid Build Coastguard Worker } 818*1b3f573fSAndroid Build Coastguard Worker #endif 819*1b3f573fSAndroid Build Coastguard Worker 820*1b3f573fSAndroid Build Coastguard Worker } 821*1b3f573fSAndroid Build Coastguard Worker 822*1b3f573fSAndroid Build Coastguard Worker public sealed partial class DeprecatedChild : pb::IMessage<DeprecatedChild> 823*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 824*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 825*1b3f573fSAndroid Build Coastguard Worker #endif 826*1b3f573fSAndroid Build Coastguard Worker { 827*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<DeprecatedChild> _parser = new pb::MessageParser<DeprecatedChild>(() => new DeprecatedChild()); 828*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 829*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 830*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 831*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<DeprecatedChild> Parser { get { return _parser; } } 832*1b3f573fSAndroid Build Coastguard Worker 833*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 834*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 835*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 836*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.UnittestIssuesReflection.Descriptor.MessageTypes[2]; } 837*1b3f573fSAndroid Build Coastguard Worker } 838*1b3f573fSAndroid Build Coastguard Worker 839*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 840*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 841*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 842*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 843*1b3f573fSAndroid Build Coastguard Worker } 844*1b3f573fSAndroid Build Coastguard Worker 845*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 846*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] DeprecatedChild()847*1b3f573fSAndroid Build Coastguard Worker public DeprecatedChild() { 848*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 849*1b3f573fSAndroid Build Coastguard Worker } 850*1b3f573fSAndroid Build Coastguard Worker OnConstruction()851*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 852*1b3f573fSAndroid Build Coastguard Worker 853*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 854*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] DeprecatedChild(DeprecatedChild other)855*1b3f573fSAndroid Build Coastguard Worker public DeprecatedChild(DeprecatedChild other) : this() { 856*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 857*1b3f573fSAndroid Build Coastguard Worker } 858*1b3f573fSAndroid Build Coastguard Worker 859*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 860*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()861*1b3f573fSAndroid Build Coastguard Worker public DeprecatedChild Clone() { 862*1b3f573fSAndroid Build Coastguard Worker return new DeprecatedChild(this); 863*1b3f573fSAndroid Build Coastguard Worker } 864*1b3f573fSAndroid Build Coastguard Worker 865*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 866*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)867*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 868*1b3f573fSAndroid Build Coastguard Worker return Equals(other as DeprecatedChild); 869*1b3f573fSAndroid Build Coastguard Worker } 870*1b3f573fSAndroid Build Coastguard Worker 871*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 872*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(DeprecatedChild other)873*1b3f573fSAndroid Build Coastguard Worker public bool Equals(DeprecatedChild other) { 874*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 875*1b3f573fSAndroid Build Coastguard Worker return false; 876*1b3f573fSAndroid Build Coastguard Worker } 877*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 878*1b3f573fSAndroid Build Coastguard Worker return true; 879*1b3f573fSAndroid Build Coastguard Worker } 880*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 881*1b3f573fSAndroid Build Coastguard Worker } 882*1b3f573fSAndroid Build Coastguard Worker 883*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 884*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()885*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 886*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 887*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 888*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 889*1b3f573fSAndroid Build Coastguard Worker } 890*1b3f573fSAndroid Build Coastguard Worker return hash; 891*1b3f573fSAndroid Build Coastguard Worker } 892*1b3f573fSAndroid Build Coastguard Worker 893*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 894*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()895*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 896*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 897*1b3f573fSAndroid Build Coastguard Worker } 898*1b3f573fSAndroid Build Coastguard Worker 899*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 900*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)901*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 902*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 903*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 904*1b3f573fSAndroid Build Coastguard Worker #else 905*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 906*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 907*1b3f573fSAndroid Build Coastguard Worker } 908*1b3f573fSAndroid Build Coastguard Worker #endif 909*1b3f573fSAndroid Build Coastguard Worker } 910*1b3f573fSAndroid Build Coastguard Worker 911*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 912*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 913*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)914*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 915*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 916*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 917*1b3f573fSAndroid Build Coastguard Worker } 918*1b3f573fSAndroid Build Coastguard Worker } 919*1b3f573fSAndroid Build Coastguard Worker #endif 920*1b3f573fSAndroid Build Coastguard Worker 921*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 922*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()923*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 924*1b3f573fSAndroid Build Coastguard Worker int size = 0; 925*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 926*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 927*1b3f573fSAndroid Build Coastguard Worker } 928*1b3f573fSAndroid Build Coastguard Worker return size; 929*1b3f573fSAndroid Build Coastguard Worker } 930*1b3f573fSAndroid Build Coastguard Worker 931*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 932*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(DeprecatedChild other)933*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(DeprecatedChild other) { 934*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 935*1b3f573fSAndroid Build Coastguard Worker return; 936*1b3f573fSAndroid Build Coastguard Worker } 937*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 938*1b3f573fSAndroid Build Coastguard Worker } 939*1b3f573fSAndroid Build Coastguard Worker 940*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 941*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)942*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 943*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 944*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 945*1b3f573fSAndroid Build Coastguard Worker #else 946*1b3f573fSAndroid Build Coastguard Worker uint tag; 947*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 948*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 949*1b3f573fSAndroid Build Coastguard Worker default: 950*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 951*1b3f573fSAndroid Build Coastguard Worker break; 952*1b3f573fSAndroid Build Coastguard Worker } 953*1b3f573fSAndroid Build Coastguard Worker } 954*1b3f573fSAndroid Build Coastguard Worker #endif 955*1b3f573fSAndroid Build Coastguard Worker } 956*1b3f573fSAndroid Build Coastguard Worker 957*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 958*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 959*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)960*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 961*1b3f573fSAndroid Build Coastguard Worker uint tag; 962*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 963*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 964*1b3f573fSAndroid Build Coastguard Worker default: 965*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 966*1b3f573fSAndroid Build Coastguard Worker break; 967*1b3f573fSAndroid Build Coastguard Worker } 968*1b3f573fSAndroid Build Coastguard Worker } 969*1b3f573fSAndroid Build Coastguard Worker } 970*1b3f573fSAndroid Build Coastguard Worker #endif 971*1b3f573fSAndroid Build Coastguard Worker 972*1b3f573fSAndroid Build Coastguard Worker } 973*1b3f573fSAndroid Build Coastguard Worker 974*1b3f573fSAndroid Build Coastguard Worker public sealed partial class DeprecatedFieldsMessage : pb::IMessage<DeprecatedFieldsMessage> 975*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 976*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 977*1b3f573fSAndroid Build Coastguard Worker #endif 978*1b3f573fSAndroid Build Coastguard Worker { 979*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<DeprecatedFieldsMessage> _parser = new pb::MessageParser<DeprecatedFieldsMessage>(() => new DeprecatedFieldsMessage()); 980*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 981*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 982*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 983*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<DeprecatedFieldsMessage> Parser { get { return _parser; } } 984*1b3f573fSAndroid Build Coastguard Worker 985*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 986*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 987*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 988*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.UnittestIssuesReflection.Descriptor.MessageTypes[3]; } 989*1b3f573fSAndroid Build Coastguard Worker } 990*1b3f573fSAndroid Build Coastguard Worker 991*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 992*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 993*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 994*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 995*1b3f573fSAndroid Build Coastguard Worker } 996*1b3f573fSAndroid Build Coastguard Worker 997*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 998*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] DeprecatedFieldsMessage()999*1b3f573fSAndroid Build Coastguard Worker public DeprecatedFieldsMessage() { 1000*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 1001*1b3f573fSAndroid Build Coastguard Worker } 1002*1b3f573fSAndroid Build Coastguard Worker OnConstruction()1003*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 1004*1b3f573fSAndroid Build Coastguard Worker 1005*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1006*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] DeprecatedFieldsMessage(DeprecatedFieldsMessage other)1007*1b3f573fSAndroid Build Coastguard Worker public DeprecatedFieldsMessage(DeprecatedFieldsMessage other) : this() { 1008*1b3f573fSAndroid Build Coastguard Worker primitiveValue_ = other.primitiveValue_; 1009*1b3f573fSAndroid Build Coastguard Worker primitiveArray_ = other.primitiveArray_.Clone(); 1010*1b3f573fSAndroid Build Coastguard Worker messageValue_ = other.messageValue_ != null ? other.messageValue_.Clone() : null; 1011*1b3f573fSAndroid Build Coastguard Worker messageArray_ = other.messageArray_.Clone(); 1012*1b3f573fSAndroid Build Coastguard Worker enumValue_ = other.enumValue_; 1013*1b3f573fSAndroid Build Coastguard Worker enumArray_ = other.enumArray_.Clone(); 1014*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 1015*1b3f573fSAndroid Build Coastguard Worker } 1016*1b3f573fSAndroid Build Coastguard Worker 1017*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1018*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()1019*1b3f573fSAndroid Build Coastguard Worker public DeprecatedFieldsMessage Clone() { 1020*1b3f573fSAndroid Build Coastguard Worker return new DeprecatedFieldsMessage(this); 1021*1b3f573fSAndroid Build Coastguard Worker } 1022*1b3f573fSAndroid Build Coastguard Worker 1023*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "PrimitiveValue" field.</summary> 1024*1b3f573fSAndroid Build Coastguard Worker public const int PrimitiveValueFieldNumber = 1; 1025*1b3f573fSAndroid Build Coastguard Worker private int primitiveValue_; 1026*1b3f573fSAndroid Build Coastguard Worker [global::System.ObsoleteAttribute] 1027*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1028*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1029*1b3f573fSAndroid Build Coastguard Worker public int PrimitiveValue { 1030*1b3f573fSAndroid Build Coastguard Worker get { return primitiveValue_; } 1031*1b3f573fSAndroid Build Coastguard Worker set { 1032*1b3f573fSAndroid Build Coastguard Worker primitiveValue_ = value; 1033*1b3f573fSAndroid Build Coastguard Worker } 1034*1b3f573fSAndroid Build Coastguard Worker } 1035*1b3f573fSAndroid Build Coastguard Worker 1036*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "PrimitiveArray" field.</summary> 1037*1b3f573fSAndroid Build Coastguard Worker public const int PrimitiveArrayFieldNumber = 2; 1038*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::FieldCodec<int> _repeated_primitiveArray_codec 1039*1b3f573fSAndroid Build Coastguard Worker = pb::FieldCodec.ForInt32(18); 1040*1b3f573fSAndroid Build Coastguard Worker private readonly pbc::RepeatedField<int> primitiveArray_ = new pbc::RepeatedField<int>(); 1041*1b3f573fSAndroid Build Coastguard Worker [global::System.ObsoleteAttribute] 1042*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1043*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1044*1b3f573fSAndroid Build Coastguard Worker public pbc::RepeatedField<int> PrimitiveArray { 1045*1b3f573fSAndroid Build Coastguard Worker get { return primitiveArray_; } 1046*1b3f573fSAndroid Build Coastguard Worker } 1047*1b3f573fSAndroid Build Coastguard Worker 1048*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "MessageValue" field.</summary> 1049*1b3f573fSAndroid Build Coastguard Worker public const int MessageValueFieldNumber = 3; 1050*1b3f573fSAndroid Build Coastguard Worker private global::UnitTest.Issues.TestProtos.DeprecatedChild messageValue_; 1051*1b3f573fSAndroid Build Coastguard Worker [global::System.ObsoleteAttribute] 1052*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1053*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1054*1b3f573fSAndroid Build Coastguard Worker public global::UnitTest.Issues.TestProtos.DeprecatedChild MessageValue { 1055*1b3f573fSAndroid Build Coastguard Worker get { return messageValue_; } 1056*1b3f573fSAndroid Build Coastguard Worker set { 1057*1b3f573fSAndroid Build Coastguard Worker messageValue_ = value; 1058*1b3f573fSAndroid Build Coastguard Worker } 1059*1b3f573fSAndroid Build Coastguard Worker } 1060*1b3f573fSAndroid Build Coastguard Worker 1061*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "MessageArray" field.</summary> 1062*1b3f573fSAndroid Build Coastguard Worker public const int MessageArrayFieldNumber = 4; 1063*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::FieldCodec<global::UnitTest.Issues.TestProtos.DeprecatedChild> _repeated_messageArray_codec 1064*1b3f573fSAndroid Build Coastguard Worker = pb::FieldCodec.ForMessage(34, global::UnitTest.Issues.TestProtos.DeprecatedChild.Parser); 1065*1b3f573fSAndroid Build Coastguard Worker private readonly pbc::RepeatedField<global::UnitTest.Issues.TestProtos.DeprecatedChild> messageArray_ = new pbc::RepeatedField<global::UnitTest.Issues.TestProtos.DeprecatedChild>(); 1066*1b3f573fSAndroid Build Coastguard Worker [global::System.ObsoleteAttribute] 1067*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1068*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1069*1b3f573fSAndroid Build Coastguard Worker public pbc::RepeatedField<global::UnitTest.Issues.TestProtos.DeprecatedChild> MessageArray { 1070*1b3f573fSAndroid Build Coastguard Worker get { return messageArray_; } 1071*1b3f573fSAndroid Build Coastguard Worker } 1072*1b3f573fSAndroid Build Coastguard Worker 1073*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "EnumValue" field.</summary> 1074*1b3f573fSAndroid Build Coastguard Worker public const int EnumValueFieldNumber = 5; 1075*1b3f573fSAndroid Build Coastguard Worker private global::UnitTest.Issues.TestProtos.DeprecatedEnum enumValue_ = global::UnitTest.Issues.TestProtos.DeprecatedEnum.DeprecatedZero; 1076*1b3f573fSAndroid Build Coastguard Worker [global::System.ObsoleteAttribute] 1077*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1078*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1079*1b3f573fSAndroid Build Coastguard Worker public global::UnitTest.Issues.TestProtos.DeprecatedEnum EnumValue { 1080*1b3f573fSAndroid Build Coastguard Worker get { return enumValue_; } 1081*1b3f573fSAndroid Build Coastguard Worker set { 1082*1b3f573fSAndroid Build Coastguard Worker enumValue_ = value; 1083*1b3f573fSAndroid Build Coastguard Worker } 1084*1b3f573fSAndroid Build Coastguard Worker } 1085*1b3f573fSAndroid Build Coastguard Worker 1086*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "EnumArray" field.</summary> 1087*1b3f573fSAndroid Build Coastguard Worker public const int EnumArrayFieldNumber = 6; 1088*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::FieldCodec<global::UnitTest.Issues.TestProtos.DeprecatedEnum> _repeated_enumArray_codec 1089*1b3f573fSAndroid Build Coastguard Worker = pb::FieldCodec.ForEnum(50, x => (int) x, x => (global::UnitTest.Issues.TestProtos.DeprecatedEnum) x); 1090*1b3f573fSAndroid Build Coastguard Worker private readonly pbc::RepeatedField<global::UnitTest.Issues.TestProtos.DeprecatedEnum> enumArray_ = new pbc::RepeatedField<global::UnitTest.Issues.TestProtos.DeprecatedEnum>(); 1091*1b3f573fSAndroid Build Coastguard Worker [global::System.ObsoleteAttribute] 1092*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1093*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1094*1b3f573fSAndroid Build Coastguard Worker public pbc::RepeatedField<global::UnitTest.Issues.TestProtos.DeprecatedEnum> EnumArray { 1095*1b3f573fSAndroid Build Coastguard Worker get { return enumArray_; } 1096*1b3f573fSAndroid Build Coastguard Worker } 1097*1b3f573fSAndroid Build Coastguard Worker 1098*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1099*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)1100*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 1101*1b3f573fSAndroid Build Coastguard Worker return Equals(other as DeprecatedFieldsMessage); 1102*1b3f573fSAndroid Build Coastguard Worker } 1103*1b3f573fSAndroid Build Coastguard Worker 1104*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1105*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(DeprecatedFieldsMessage other)1106*1b3f573fSAndroid Build Coastguard Worker public bool Equals(DeprecatedFieldsMessage other) { 1107*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 1108*1b3f573fSAndroid Build Coastguard Worker return false; 1109*1b3f573fSAndroid Build Coastguard Worker } 1110*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 1111*1b3f573fSAndroid Build Coastguard Worker return true; 1112*1b3f573fSAndroid Build Coastguard Worker } 1113*1b3f573fSAndroid Build Coastguard Worker if (PrimitiveValue != other.PrimitiveValue) return false; 1114*1b3f573fSAndroid Build Coastguard Worker if(!primitiveArray_.Equals(other.primitiveArray_)) return false; 1115*1b3f573fSAndroid Build Coastguard Worker if (!object.Equals(MessageValue, other.MessageValue)) return false; 1116*1b3f573fSAndroid Build Coastguard Worker if(!messageArray_.Equals(other.messageArray_)) return false; 1117*1b3f573fSAndroid Build Coastguard Worker if (EnumValue != other.EnumValue) return false; 1118*1b3f573fSAndroid Build Coastguard Worker if(!enumArray_.Equals(other.enumArray_)) return false; 1119*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 1120*1b3f573fSAndroid Build Coastguard Worker } 1121*1b3f573fSAndroid Build Coastguard Worker 1122*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1123*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()1124*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 1125*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 1126*1b3f573fSAndroid Build Coastguard Worker if (PrimitiveValue != 0) hash ^= PrimitiveValue.GetHashCode(); 1127*1b3f573fSAndroid Build Coastguard Worker hash ^= primitiveArray_.GetHashCode(); 1128*1b3f573fSAndroid Build Coastguard Worker if (messageValue_ != null) hash ^= MessageValue.GetHashCode(); 1129*1b3f573fSAndroid Build Coastguard Worker hash ^= messageArray_.GetHashCode(); 1130*1b3f573fSAndroid Build Coastguard Worker if (EnumValue != global::UnitTest.Issues.TestProtos.DeprecatedEnum.DeprecatedZero) hash ^= EnumValue.GetHashCode(); 1131*1b3f573fSAndroid Build Coastguard Worker hash ^= enumArray_.GetHashCode(); 1132*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1133*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 1134*1b3f573fSAndroid Build Coastguard Worker } 1135*1b3f573fSAndroid Build Coastguard Worker return hash; 1136*1b3f573fSAndroid Build Coastguard Worker } 1137*1b3f573fSAndroid Build Coastguard Worker 1138*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1139*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()1140*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 1141*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 1142*1b3f573fSAndroid Build Coastguard Worker } 1143*1b3f573fSAndroid Build Coastguard Worker 1144*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1145*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)1146*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 1147*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1148*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 1149*1b3f573fSAndroid Build Coastguard Worker #else 1150*1b3f573fSAndroid Build Coastguard Worker if (PrimitiveValue != 0) { 1151*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(8); 1152*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(PrimitiveValue); 1153*1b3f573fSAndroid Build Coastguard Worker } 1154*1b3f573fSAndroid Build Coastguard Worker primitiveArray_.WriteTo(output, _repeated_primitiveArray_codec); 1155*1b3f573fSAndroid Build Coastguard Worker if (messageValue_ != null) { 1156*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(26); 1157*1b3f573fSAndroid Build Coastguard Worker output.WriteMessage(MessageValue); 1158*1b3f573fSAndroid Build Coastguard Worker } 1159*1b3f573fSAndroid Build Coastguard Worker messageArray_.WriteTo(output, _repeated_messageArray_codec); 1160*1b3f573fSAndroid Build Coastguard Worker if (EnumValue != global::UnitTest.Issues.TestProtos.DeprecatedEnum.DeprecatedZero) { 1161*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(40); 1162*1b3f573fSAndroid Build Coastguard Worker output.WriteEnum((int) EnumValue); 1163*1b3f573fSAndroid Build Coastguard Worker } 1164*1b3f573fSAndroid Build Coastguard Worker enumArray_.WriteTo(output, _repeated_enumArray_codec); 1165*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1166*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 1167*1b3f573fSAndroid Build Coastguard Worker } 1168*1b3f573fSAndroid Build Coastguard Worker #endif 1169*1b3f573fSAndroid Build Coastguard Worker } 1170*1b3f573fSAndroid Build Coastguard Worker 1171*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1172*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1173*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)1174*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 1175*1b3f573fSAndroid Build Coastguard Worker if (PrimitiveValue != 0) { 1176*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(8); 1177*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(PrimitiveValue); 1178*1b3f573fSAndroid Build Coastguard Worker } 1179*1b3f573fSAndroid Build Coastguard Worker primitiveArray_.WriteTo(ref output, _repeated_primitiveArray_codec); 1180*1b3f573fSAndroid Build Coastguard Worker if (messageValue_ != null) { 1181*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(26); 1182*1b3f573fSAndroid Build Coastguard Worker output.WriteMessage(MessageValue); 1183*1b3f573fSAndroid Build Coastguard Worker } 1184*1b3f573fSAndroid Build Coastguard Worker messageArray_.WriteTo(ref output, _repeated_messageArray_codec); 1185*1b3f573fSAndroid Build Coastguard Worker if (EnumValue != global::UnitTest.Issues.TestProtos.DeprecatedEnum.DeprecatedZero) { 1186*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(40); 1187*1b3f573fSAndroid Build Coastguard Worker output.WriteEnum((int) EnumValue); 1188*1b3f573fSAndroid Build Coastguard Worker } 1189*1b3f573fSAndroid Build Coastguard Worker enumArray_.WriteTo(ref output, _repeated_enumArray_codec); 1190*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1191*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 1192*1b3f573fSAndroid Build Coastguard Worker } 1193*1b3f573fSAndroid Build Coastguard Worker } 1194*1b3f573fSAndroid Build Coastguard Worker #endif 1195*1b3f573fSAndroid Build Coastguard Worker 1196*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1197*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()1198*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 1199*1b3f573fSAndroid Build Coastguard Worker int size = 0; 1200*1b3f573fSAndroid Build Coastguard Worker if (PrimitiveValue != 0) { 1201*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeInt32Size(PrimitiveValue); 1202*1b3f573fSAndroid Build Coastguard Worker } 1203*1b3f573fSAndroid Build Coastguard Worker size += primitiveArray_.CalculateSize(_repeated_primitiveArray_codec); 1204*1b3f573fSAndroid Build Coastguard Worker if (messageValue_ != null) { 1205*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeMessageSize(MessageValue); 1206*1b3f573fSAndroid Build Coastguard Worker } 1207*1b3f573fSAndroid Build Coastguard Worker size += messageArray_.CalculateSize(_repeated_messageArray_codec); 1208*1b3f573fSAndroid Build Coastguard Worker if (EnumValue != global::UnitTest.Issues.TestProtos.DeprecatedEnum.DeprecatedZero) { 1209*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) EnumValue); 1210*1b3f573fSAndroid Build Coastguard Worker } 1211*1b3f573fSAndroid Build Coastguard Worker size += enumArray_.CalculateSize(_repeated_enumArray_codec); 1212*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1213*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 1214*1b3f573fSAndroid Build Coastguard Worker } 1215*1b3f573fSAndroid Build Coastguard Worker return size; 1216*1b3f573fSAndroid Build Coastguard Worker } 1217*1b3f573fSAndroid Build Coastguard Worker 1218*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1219*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(DeprecatedFieldsMessage other)1220*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(DeprecatedFieldsMessage other) { 1221*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 1222*1b3f573fSAndroid Build Coastguard Worker return; 1223*1b3f573fSAndroid Build Coastguard Worker } 1224*1b3f573fSAndroid Build Coastguard Worker if (other.PrimitiveValue != 0) { 1225*1b3f573fSAndroid Build Coastguard Worker PrimitiveValue = other.PrimitiveValue; 1226*1b3f573fSAndroid Build Coastguard Worker } 1227*1b3f573fSAndroid Build Coastguard Worker primitiveArray_.Add(other.primitiveArray_); 1228*1b3f573fSAndroid Build Coastguard Worker if (other.messageValue_ != null) { 1229*1b3f573fSAndroid Build Coastguard Worker if (messageValue_ == null) { 1230*1b3f573fSAndroid Build Coastguard Worker MessageValue = new global::UnitTest.Issues.TestProtos.DeprecatedChild(); 1231*1b3f573fSAndroid Build Coastguard Worker } 1232*1b3f573fSAndroid Build Coastguard Worker MessageValue.MergeFrom(other.MessageValue); 1233*1b3f573fSAndroid Build Coastguard Worker } 1234*1b3f573fSAndroid Build Coastguard Worker messageArray_.Add(other.messageArray_); 1235*1b3f573fSAndroid Build Coastguard Worker if (other.EnumValue != global::UnitTest.Issues.TestProtos.DeprecatedEnum.DeprecatedZero) { 1236*1b3f573fSAndroid Build Coastguard Worker EnumValue = other.EnumValue; 1237*1b3f573fSAndroid Build Coastguard Worker } 1238*1b3f573fSAndroid Build Coastguard Worker enumArray_.Add(other.enumArray_); 1239*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 1240*1b3f573fSAndroid Build Coastguard Worker } 1241*1b3f573fSAndroid Build Coastguard Worker 1242*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1243*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)1244*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 1245*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1246*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 1247*1b3f573fSAndroid Build Coastguard Worker #else 1248*1b3f573fSAndroid Build Coastguard Worker uint tag; 1249*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 1250*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 1251*1b3f573fSAndroid Build Coastguard Worker default: 1252*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 1253*1b3f573fSAndroid Build Coastguard Worker break; 1254*1b3f573fSAndroid Build Coastguard Worker case 8: { 1255*1b3f573fSAndroid Build Coastguard Worker PrimitiveValue = input.ReadInt32(); 1256*1b3f573fSAndroid Build Coastguard Worker break; 1257*1b3f573fSAndroid Build Coastguard Worker } 1258*1b3f573fSAndroid Build Coastguard Worker case 18: 1259*1b3f573fSAndroid Build Coastguard Worker case 16: { 1260*1b3f573fSAndroid Build Coastguard Worker primitiveArray_.AddEntriesFrom(input, _repeated_primitiveArray_codec); 1261*1b3f573fSAndroid Build Coastguard Worker break; 1262*1b3f573fSAndroid Build Coastguard Worker } 1263*1b3f573fSAndroid Build Coastguard Worker case 26: { 1264*1b3f573fSAndroid Build Coastguard Worker if (messageValue_ == null) { 1265*1b3f573fSAndroid Build Coastguard Worker MessageValue = new global::UnitTest.Issues.TestProtos.DeprecatedChild(); 1266*1b3f573fSAndroid Build Coastguard Worker } 1267*1b3f573fSAndroid Build Coastguard Worker input.ReadMessage(MessageValue); 1268*1b3f573fSAndroid Build Coastguard Worker break; 1269*1b3f573fSAndroid Build Coastguard Worker } 1270*1b3f573fSAndroid Build Coastguard Worker case 34: { 1271*1b3f573fSAndroid Build Coastguard Worker messageArray_.AddEntriesFrom(input, _repeated_messageArray_codec); 1272*1b3f573fSAndroid Build Coastguard Worker break; 1273*1b3f573fSAndroid Build Coastguard Worker } 1274*1b3f573fSAndroid Build Coastguard Worker case 40: { 1275*1b3f573fSAndroid Build Coastguard Worker EnumValue = (global::UnitTest.Issues.TestProtos.DeprecatedEnum) input.ReadEnum(); 1276*1b3f573fSAndroid Build Coastguard Worker break; 1277*1b3f573fSAndroid Build Coastguard Worker } 1278*1b3f573fSAndroid Build Coastguard Worker case 50: 1279*1b3f573fSAndroid Build Coastguard Worker case 48: { 1280*1b3f573fSAndroid Build Coastguard Worker enumArray_.AddEntriesFrom(input, _repeated_enumArray_codec); 1281*1b3f573fSAndroid Build Coastguard Worker break; 1282*1b3f573fSAndroid Build Coastguard Worker } 1283*1b3f573fSAndroid Build Coastguard Worker } 1284*1b3f573fSAndroid Build Coastguard Worker } 1285*1b3f573fSAndroid Build Coastguard Worker #endif 1286*1b3f573fSAndroid Build Coastguard Worker } 1287*1b3f573fSAndroid Build Coastguard Worker 1288*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1289*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1290*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)1291*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 1292*1b3f573fSAndroid Build Coastguard Worker uint tag; 1293*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 1294*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 1295*1b3f573fSAndroid Build Coastguard Worker default: 1296*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 1297*1b3f573fSAndroid Build Coastguard Worker break; 1298*1b3f573fSAndroid Build Coastguard Worker case 8: { 1299*1b3f573fSAndroid Build Coastguard Worker PrimitiveValue = input.ReadInt32(); 1300*1b3f573fSAndroid Build Coastguard Worker break; 1301*1b3f573fSAndroid Build Coastguard Worker } 1302*1b3f573fSAndroid Build Coastguard Worker case 18: 1303*1b3f573fSAndroid Build Coastguard Worker case 16: { 1304*1b3f573fSAndroid Build Coastguard Worker primitiveArray_.AddEntriesFrom(ref input, _repeated_primitiveArray_codec); 1305*1b3f573fSAndroid Build Coastguard Worker break; 1306*1b3f573fSAndroid Build Coastguard Worker } 1307*1b3f573fSAndroid Build Coastguard Worker case 26: { 1308*1b3f573fSAndroid Build Coastguard Worker if (messageValue_ == null) { 1309*1b3f573fSAndroid Build Coastguard Worker MessageValue = new global::UnitTest.Issues.TestProtos.DeprecatedChild(); 1310*1b3f573fSAndroid Build Coastguard Worker } 1311*1b3f573fSAndroid Build Coastguard Worker input.ReadMessage(MessageValue); 1312*1b3f573fSAndroid Build Coastguard Worker break; 1313*1b3f573fSAndroid Build Coastguard Worker } 1314*1b3f573fSAndroid Build Coastguard Worker case 34: { 1315*1b3f573fSAndroid Build Coastguard Worker messageArray_.AddEntriesFrom(ref input, _repeated_messageArray_codec); 1316*1b3f573fSAndroid Build Coastguard Worker break; 1317*1b3f573fSAndroid Build Coastguard Worker } 1318*1b3f573fSAndroid Build Coastguard Worker case 40: { 1319*1b3f573fSAndroid Build Coastguard Worker EnumValue = (global::UnitTest.Issues.TestProtos.DeprecatedEnum) input.ReadEnum(); 1320*1b3f573fSAndroid Build Coastguard Worker break; 1321*1b3f573fSAndroid Build Coastguard Worker } 1322*1b3f573fSAndroid Build Coastguard Worker case 50: 1323*1b3f573fSAndroid Build Coastguard Worker case 48: { 1324*1b3f573fSAndroid Build Coastguard Worker enumArray_.AddEntriesFrom(ref input, _repeated_enumArray_codec); 1325*1b3f573fSAndroid Build Coastguard Worker break; 1326*1b3f573fSAndroid Build Coastguard Worker } 1327*1b3f573fSAndroid Build Coastguard Worker } 1328*1b3f573fSAndroid Build Coastguard Worker } 1329*1b3f573fSAndroid Build Coastguard Worker } 1330*1b3f573fSAndroid Build Coastguard Worker #endif 1331*1b3f573fSAndroid Build Coastguard Worker 1332*1b3f573fSAndroid Build Coastguard Worker } 1333*1b3f573fSAndroid Build Coastguard Worker 1334*1b3f573fSAndroid Build Coastguard Worker /// <summary> 1335*1b3f573fSAndroid Build Coastguard Worker /// Issue 45: http://code.google.com/p/protobuf-csharp-port/issues/detail?id=45 1336*1b3f573fSAndroid Build Coastguard Worker /// </summary> 1337*1b3f573fSAndroid Build Coastguard Worker public sealed partial class ItemField : pb::IMessage<ItemField> 1338*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1339*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 1340*1b3f573fSAndroid Build Coastguard Worker #endif 1341*1b3f573fSAndroid Build Coastguard Worker { 1342*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<ItemField> _parser = new pb::MessageParser<ItemField>(() => new ItemField()); 1343*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 1344*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1345*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1346*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<ItemField> Parser { get { return _parser; } } 1347*1b3f573fSAndroid Build Coastguard Worker 1348*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1349*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1350*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 1351*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.UnittestIssuesReflection.Descriptor.MessageTypes[4]; } 1352*1b3f573fSAndroid Build Coastguard Worker } 1353*1b3f573fSAndroid Build Coastguard Worker 1354*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1355*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1356*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 1357*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 1358*1b3f573fSAndroid Build Coastguard Worker } 1359*1b3f573fSAndroid Build Coastguard Worker 1360*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1361*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ItemField()1362*1b3f573fSAndroid Build Coastguard Worker public ItemField() { 1363*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 1364*1b3f573fSAndroid Build Coastguard Worker } 1365*1b3f573fSAndroid Build Coastguard Worker OnConstruction()1366*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 1367*1b3f573fSAndroid Build Coastguard Worker 1368*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1369*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ItemField(ItemField other)1370*1b3f573fSAndroid Build Coastguard Worker public ItemField(ItemField other) : this() { 1371*1b3f573fSAndroid Build Coastguard Worker item_ = other.item_; 1372*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 1373*1b3f573fSAndroid Build Coastguard Worker } 1374*1b3f573fSAndroid Build Coastguard Worker 1375*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1376*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()1377*1b3f573fSAndroid Build Coastguard Worker public ItemField Clone() { 1378*1b3f573fSAndroid Build Coastguard Worker return new ItemField(this); 1379*1b3f573fSAndroid Build Coastguard Worker } 1380*1b3f573fSAndroid Build Coastguard Worker 1381*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "item" field.</summary> 1382*1b3f573fSAndroid Build Coastguard Worker public const int ItemFieldNumber = 1; 1383*1b3f573fSAndroid Build Coastguard Worker private int item_; 1384*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1385*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1386*1b3f573fSAndroid Build Coastguard Worker public int Item { 1387*1b3f573fSAndroid Build Coastguard Worker get { return item_; } 1388*1b3f573fSAndroid Build Coastguard Worker set { 1389*1b3f573fSAndroid Build Coastguard Worker item_ = value; 1390*1b3f573fSAndroid Build Coastguard Worker } 1391*1b3f573fSAndroid Build Coastguard Worker } 1392*1b3f573fSAndroid Build Coastguard Worker 1393*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1394*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)1395*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 1396*1b3f573fSAndroid Build Coastguard Worker return Equals(other as ItemField); 1397*1b3f573fSAndroid Build Coastguard Worker } 1398*1b3f573fSAndroid Build Coastguard Worker 1399*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1400*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(ItemField other)1401*1b3f573fSAndroid Build Coastguard Worker public bool Equals(ItemField other) { 1402*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 1403*1b3f573fSAndroid Build Coastguard Worker return false; 1404*1b3f573fSAndroid Build Coastguard Worker } 1405*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 1406*1b3f573fSAndroid Build Coastguard Worker return true; 1407*1b3f573fSAndroid Build Coastguard Worker } 1408*1b3f573fSAndroid Build Coastguard Worker if (Item != other.Item) return false; 1409*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 1410*1b3f573fSAndroid Build Coastguard Worker } 1411*1b3f573fSAndroid Build Coastguard Worker 1412*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1413*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()1414*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 1415*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 1416*1b3f573fSAndroid Build Coastguard Worker if (Item != 0) hash ^= Item.GetHashCode(); 1417*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1418*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 1419*1b3f573fSAndroid Build Coastguard Worker } 1420*1b3f573fSAndroid Build Coastguard Worker return hash; 1421*1b3f573fSAndroid Build Coastguard Worker } 1422*1b3f573fSAndroid Build Coastguard Worker 1423*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1424*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()1425*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 1426*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 1427*1b3f573fSAndroid Build Coastguard Worker } 1428*1b3f573fSAndroid Build Coastguard Worker 1429*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1430*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)1431*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 1432*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1433*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 1434*1b3f573fSAndroid Build Coastguard Worker #else 1435*1b3f573fSAndroid Build Coastguard Worker if (Item != 0) { 1436*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(8); 1437*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(Item); 1438*1b3f573fSAndroid Build Coastguard Worker } 1439*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1440*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 1441*1b3f573fSAndroid Build Coastguard Worker } 1442*1b3f573fSAndroid Build Coastguard Worker #endif 1443*1b3f573fSAndroid Build Coastguard Worker } 1444*1b3f573fSAndroid Build Coastguard Worker 1445*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1446*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1447*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)1448*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 1449*1b3f573fSAndroid Build Coastguard Worker if (Item != 0) { 1450*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(8); 1451*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(Item); 1452*1b3f573fSAndroid Build Coastguard Worker } 1453*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1454*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 1455*1b3f573fSAndroid Build Coastguard Worker } 1456*1b3f573fSAndroid Build Coastguard Worker } 1457*1b3f573fSAndroid Build Coastguard Worker #endif 1458*1b3f573fSAndroid Build Coastguard Worker 1459*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1460*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()1461*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 1462*1b3f573fSAndroid Build Coastguard Worker int size = 0; 1463*1b3f573fSAndroid Build Coastguard Worker if (Item != 0) { 1464*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeInt32Size(Item); 1465*1b3f573fSAndroid Build Coastguard Worker } 1466*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1467*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 1468*1b3f573fSAndroid Build Coastguard Worker } 1469*1b3f573fSAndroid Build Coastguard Worker return size; 1470*1b3f573fSAndroid Build Coastguard Worker } 1471*1b3f573fSAndroid Build Coastguard Worker 1472*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1473*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(ItemField other)1474*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(ItemField other) { 1475*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 1476*1b3f573fSAndroid Build Coastguard Worker return; 1477*1b3f573fSAndroid Build Coastguard Worker } 1478*1b3f573fSAndroid Build Coastguard Worker if (other.Item != 0) { 1479*1b3f573fSAndroid Build Coastguard Worker Item = other.Item; 1480*1b3f573fSAndroid Build Coastguard Worker } 1481*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 1482*1b3f573fSAndroid Build Coastguard Worker } 1483*1b3f573fSAndroid Build Coastguard Worker 1484*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1485*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)1486*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 1487*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1488*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 1489*1b3f573fSAndroid Build Coastguard Worker #else 1490*1b3f573fSAndroid Build Coastguard Worker uint tag; 1491*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 1492*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 1493*1b3f573fSAndroid Build Coastguard Worker default: 1494*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 1495*1b3f573fSAndroid Build Coastguard Worker break; 1496*1b3f573fSAndroid Build Coastguard Worker case 8: { 1497*1b3f573fSAndroid Build Coastguard Worker Item = input.ReadInt32(); 1498*1b3f573fSAndroid Build Coastguard Worker break; 1499*1b3f573fSAndroid Build Coastguard Worker } 1500*1b3f573fSAndroid Build Coastguard Worker } 1501*1b3f573fSAndroid Build Coastguard Worker } 1502*1b3f573fSAndroid Build Coastguard Worker #endif 1503*1b3f573fSAndroid Build Coastguard Worker } 1504*1b3f573fSAndroid Build Coastguard Worker 1505*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1506*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1507*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)1508*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 1509*1b3f573fSAndroid Build Coastguard Worker uint tag; 1510*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 1511*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 1512*1b3f573fSAndroid Build Coastguard Worker default: 1513*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 1514*1b3f573fSAndroid Build Coastguard Worker break; 1515*1b3f573fSAndroid Build Coastguard Worker case 8: { 1516*1b3f573fSAndroid Build Coastguard Worker Item = input.ReadInt32(); 1517*1b3f573fSAndroid Build Coastguard Worker break; 1518*1b3f573fSAndroid Build Coastguard Worker } 1519*1b3f573fSAndroid Build Coastguard Worker } 1520*1b3f573fSAndroid Build Coastguard Worker } 1521*1b3f573fSAndroid Build Coastguard Worker } 1522*1b3f573fSAndroid Build Coastguard Worker #endif 1523*1b3f573fSAndroid Build Coastguard Worker 1524*1b3f573fSAndroid Build Coastguard Worker } 1525*1b3f573fSAndroid Build Coastguard Worker 1526*1b3f573fSAndroid Build Coastguard Worker public sealed partial class ReservedNames : pb::IMessage<ReservedNames> 1527*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1528*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 1529*1b3f573fSAndroid Build Coastguard Worker #endif 1530*1b3f573fSAndroid Build Coastguard Worker { 1531*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<ReservedNames> _parser = new pb::MessageParser<ReservedNames>(() => new ReservedNames()); 1532*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 1533*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1534*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1535*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<ReservedNames> Parser { get { return _parser; } } 1536*1b3f573fSAndroid Build Coastguard Worker 1537*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1538*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1539*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 1540*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.UnittestIssuesReflection.Descriptor.MessageTypes[5]; } 1541*1b3f573fSAndroid Build Coastguard Worker } 1542*1b3f573fSAndroid Build Coastguard Worker 1543*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1544*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1545*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 1546*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 1547*1b3f573fSAndroid Build Coastguard Worker } 1548*1b3f573fSAndroid Build Coastguard Worker 1549*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1550*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ReservedNames()1551*1b3f573fSAndroid Build Coastguard Worker public ReservedNames() { 1552*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 1553*1b3f573fSAndroid Build Coastguard Worker } 1554*1b3f573fSAndroid Build Coastguard Worker OnConstruction()1555*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 1556*1b3f573fSAndroid Build Coastguard Worker 1557*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1558*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ReservedNames(ReservedNames other)1559*1b3f573fSAndroid Build Coastguard Worker public ReservedNames(ReservedNames other) : this() { 1560*1b3f573fSAndroid Build Coastguard Worker types_ = other.types_; 1561*1b3f573fSAndroid Build Coastguard Worker descriptor_ = other.descriptor_; 1562*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 1563*1b3f573fSAndroid Build Coastguard Worker } 1564*1b3f573fSAndroid Build Coastguard Worker 1565*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1566*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()1567*1b3f573fSAndroid Build Coastguard Worker public ReservedNames Clone() { 1568*1b3f573fSAndroid Build Coastguard Worker return new ReservedNames(this); 1569*1b3f573fSAndroid Build Coastguard Worker } 1570*1b3f573fSAndroid Build Coastguard Worker 1571*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "types" field.</summary> 1572*1b3f573fSAndroid Build Coastguard Worker public const int Types_FieldNumber = 1; 1573*1b3f573fSAndroid Build Coastguard Worker private int types_; 1574*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1575*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1576*1b3f573fSAndroid Build Coastguard Worker public int Types_ { 1577*1b3f573fSAndroid Build Coastguard Worker get { return types_; } 1578*1b3f573fSAndroid Build Coastguard Worker set { 1579*1b3f573fSAndroid Build Coastguard Worker types_ = value; 1580*1b3f573fSAndroid Build Coastguard Worker } 1581*1b3f573fSAndroid Build Coastguard Worker } 1582*1b3f573fSAndroid Build Coastguard Worker 1583*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "descriptor" field.</summary> 1584*1b3f573fSAndroid Build Coastguard Worker public const int Descriptor_FieldNumber = 2; 1585*1b3f573fSAndroid Build Coastguard Worker private int descriptor_; 1586*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1587*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1588*1b3f573fSAndroid Build Coastguard Worker public int Descriptor_ { 1589*1b3f573fSAndroid Build Coastguard Worker get { return descriptor_; } 1590*1b3f573fSAndroid Build Coastguard Worker set { 1591*1b3f573fSAndroid Build Coastguard Worker descriptor_ = value; 1592*1b3f573fSAndroid Build Coastguard Worker } 1593*1b3f573fSAndroid Build Coastguard Worker } 1594*1b3f573fSAndroid Build Coastguard Worker 1595*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1596*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)1597*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 1598*1b3f573fSAndroid Build Coastguard Worker return Equals(other as ReservedNames); 1599*1b3f573fSAndroid Build Coastguard Worker } 1600*1b3f573fSAndroid Build Coastguard Worker 1601*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1602*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(ReservedNames other)1603*1b3f573fSAndroid Build Coastguard Worker public bool Equals(ReservedNames other) { 1604*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 1605*1b3f573fSAndroid Build Coastguard Worker return false; 1606*1b3f573fSAndroid Build Coastguard Worker } 1607*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 1608*1b3f573fSAndroid Build Coastguard Worker return true; 1609*1b3f573fSAndroid Build Coastguard Worker } 1610*1b3f573fSAndroid Build Coastguard Worker if (Types_ != other.Types_) return false; 1611*1b3f573fSAndroid Build Coastguard Worker if (Descriptor_ != other.Descriptor_) return false; 1612*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 1613*1b3f573fSAndroid Build Coastguard Worker } 1614*1b3f573fSAndroid Build Coastguard Worker 1615*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1616*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()1617*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 1618*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 1619*1b3f573fSAndroid Build Coastguard Worker if (Types_ != 0) hash ^= Types_.GetHashCode(); 1620*1b3f573fSAndroid Build Coastguard Worker if (Descriptor_ != 0) hash ^= Descriptor_.GetHashCode(); 1621*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1622*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 1623*1b3f573fSAndroid Build Coastguard Worker } 1624*1b3f573fSAndroid Build Coastguard Worker return hash; 1625*1b3f573fSAndroid Build Coastguard Worker } 1626*1b3f573fSAndroid Build Coastguard Worker 1627*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1628*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()1629*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 1630*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 1631*1b3f573fSAndroid Build Coastguard Worker } 1632*1b3f573fSAndroid Build Coastguard Worker 1633*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1634*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)1635*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 1636*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1637*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 1638*1b3f573fSAndroid Build Coastguard Worker #else 1639*1b3f573fSAndroid Build Coastguard Worker if (Types_ != 0) { 1640*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(8); 1641*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(Types_); 1642*1b3f573fSAndroid Build Coastguard Worker } 1643*1b3f573fSAndroid Build Coastguard Worker if (Descriptor_ != 0) { 1644*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(16); 1645*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(Descriptor_); 1646*1b3f573fSAndroid Build Coastguard Worker } 1647*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1648*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 1649*1b3f573fSAndroid Build Coastguard Worker } 1650*1b3f573fSAndroid Build Coastguard Worker #endif 1651*1b3f573fSAndroid Build Coastguard Worker } 1652*1b3f573fSAndroid Build Coastguard Worker 1653*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1654*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1655*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)1656*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 1657*1b3f573fSAndroid Build Coastguard Worker if (Types_ != 0) { 1658*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(8); 1659*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(Types_); 1660*1b3f573fSAndroid Build Coastguard Worker } 1661*1b3f573fSAndroid Build Coastguard Worker if (Descriptor_ != 0) { 1662*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(16); 1663*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(Descriptor_); 1664*1b3f573fSAndroid Build Coastguard Worker } 1665*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1666*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 1667*1b3f573fSAndroid Build Coastguard Worker } 1668*1b3f573fSAndroid Build Coastguard Worker } 1669*1b3f573fSAndroid Build Coastguard Worker #endif 1670*1b3f573fSAndroid Build Coastguard Worker 1671*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1672*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()1673*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 1674*1b3f573fSAndroid Build Coastguard Worker int size = 0; 1675*1b3f573fSAndroid Build Coastguard Worker if (Types_ != 0) { 1676*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeInt32Size(Types_); 1677*1b3f573fSAndroid Build Coastguard Worker } 1678*1b3f573fSAndroid Build Coastguard Worker if (Descriptor_ != 0) { 1679*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeInt32Size(Descriptor_); 1680*1b3f573fSAndroid Build Coastguard Worker } 1681*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1682*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 1683*1b3f573fSAndroid Build Coastguard Worker } 1684*1b3f573fSAndroid Build Coastguard Worker return size; 1685*1b3f573fSAndroid Build Coastguard Worker } 1686*1b3f573fSAndroid Build Coastguard Worker 1687*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1688*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(ReservedNames other)1689*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(ReservedNames other) { 1690*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 1691*1b3f573fSAndroid Build Coastguard Worker return; 1692*1b3f573fSAndroid Build Coastguard Worker } 1693*1b3f573fSAndroid Build Coastguard Worker if (other.Types_ != 0) { 1694*1b3f573fSAndroid Build Coastguard Worker Types_ = other.Types_; 1695*1b3f573fSAndroid Build Coastguard Worker } 1696*1b3f573fSAndroid Build Coastguard Worker if (other.Descriptor_ != 0) { 1697*1b3f573fSAndroid Build Coastguard Worker Descriptor_ = other.Descriptor_; 1698*1b3f573fSAndroid Build Coastguard Worker } 1699*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 1700*1b3f573fSAndroid Build Coastguard Worker } 1701*1b3f573fSAndroid Build Coastguard Worker 1702*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1703*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)1704*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 1705*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1706*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 1707*1b3f573fSAndroid Build Coastguard Worker #else 1708*1b3f573fSAndroid Build Coastguard Worker uint tag; 1709*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 1710*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 1711*1b3f573fSAndroid Build Coastguard Worker default: 1712*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 1713*1b3f573fSAndroid Build Coastguard Worker break; 1714*1b3f573fSAndroid Build Coastguard Worker case 8: { 1715*1b3f573fSAndroid Build Coastguard Worker Types_ = input.ReadInt32(); 1716*1b3f573fSAndroid Build Coastguard Worker break; 1717*1b3f573fSAndroid Build Coastguard Worker } 1718*1b3f573fSAndroid Build Coastguard Worker case 16: { 1719*1b3f573fSAndroid Build Coastguard Worker Descriptor_ = input.ReadInt32(); 1720*1b3f573fSAndroid Build Coastguard Worker break; 1721*1b3f573fSAndroid Build Coastguard Worker } 1722*1b3f573fSAndroid Build Coastguard Worker } 1723*1b3f573fSAndroid Build Coastguard Worker } 1724*1b3f573fSAndroid Build Coastguard Worker #endif 1725*1b3f573fSAndroid Build Coastguard Worker } 1726*1b3f573fSAndroid Build Coastguard Worker 1727*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1728*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1729*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)1730*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 1731*1b3f573fSAndroid Build Coastguard Worker uint tag; 1732*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 1733*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 1734*1b3f573fSAndroid Build Coastguard Worker default: 1735*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 1736*1b3f573fSAndroid Build Coastguard Worker break; 1737*1b3f573fSAndroid Build Coastguard Worker case 8: { 1738*1b3f573fSAndroid Build Coastguard Worker Types_ = input.ReadInt32(); 1739*1b3f573fSAndroid Build Coastguard Worker break; 1740*1b3f573fSAndroid Build Coastguard Worker } 1741*1b3f573fSAndroid Build Coastguard Worker case 16: { 1742*1b3f573fSAndroid Build Coastguard Worker Descriptor_ = input.ReadInt32(); 1743*1b3f573fSAndroid Build Coastguard Worker break; 1744*1b3f573fSAndroid Build Coastguard Worker } 1745*1b3f573fSAndroid Build Coastguard Worker } 1746*1b3f573fSAndroid Build Coastguard Worker } 1747*1b3f573fSAndroid Build Coastguard Worker } 1748*1b3f573fSAndroid Build Coastguard Worker #endif 1749*1b3f573fSAndroid Build Coastguard Worker 1750*1b3f573fSAndroid Build Coastguard Worker #region Nested types 1751*1b3f573fSAndroid Build Coastguard Worker /// <summary>Container for nested types declared in the ReservedNames message type.</summary> 1752*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1753*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1754*1b3f573fSAndroid Build Coastguard Worker public static partial class Types { 1755*1b3f573fSAndroid Build Coastguard Worker /// <summary> 1756*1b3f573fSAndroid Build Coastguard Worker /// Force a nested type called Types 1757*1b3f573fSAndroid Build Coastguard Worker /// </summary> 1758*1b3f573fSAndroid Build Coastguard Worker public sealed partial class SomeNestedType : pb::IMessage<SomeNestedType> 1759*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1760*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 1761*1b3f573fSAndroid Build Coastguard Worker #endif 1762*1b3f573fSAndroid Build Coastguard Worker { 1763*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<SomeNestedType> _parser = new pb::MessageParser<SomeNestedType>(() => new SomeNestedType()); 1764*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 1765*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1766*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1767*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<SomeNestedType> Parser { get { return _parser; } } 1768*1b3f573fSAndroid Build Coastguard Worker 1769*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1770*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1771*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 1772*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.ReservedNames.Descriptor.NestedTypes[0]; } 1773*1b3f573fSAndroid Build Coastguard Worker } 1774*1b3f573fSAndroid Build Coastguard Worker 1775*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1776*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1777*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 1778*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 1779*1b3f573fSAndroid Build Coastguard Worker } 1780*1b3f573fSAndroid Build Coastguard Worker 1781*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1782*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] SomeNestedType()1783*1b3f573fSAndroid Build Coastguard Worker public SomeNestedType() { 1784*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 1785*1b3f573fSAndroid Build Coastguard Worker } 1786*1b3f573fSAndroid Build Coastguard Worker OnConstruction()1787*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 1788*1b3f573fSAndroid Build Coastguard Worker 1789*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1790*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] SomeNestedType(SomeNestedType other)1791*1b3f573fSAndroid Build Coastguard Worker public SomeNestedType(SomeNestedType other) : this() { 1792*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 1793*1b3f573fSAndroid Build Coastguard Worker } 1794*1b3f573fSAndroid Build Coastguard Worker 1795*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1796*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()1797*1b3f573fSAndroid Build Coastguard Worker public SomeNestedType Clone() { 1798*1b3f573fSAndroid Build Coastguard Worker return new SomeNestedType(this); 1799*1b3f573fSAndroid Build Coastguard Worker } 1800*1b3f573fSAndroid Build Coastguard Worker 1801*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1802*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)1803*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 1804*1b3f573fSAndroid Build Coastguard Worker return Equals(other as SomeNestedType); 1805*1b3f573fSAndroid Build Coastguard Worker } 1806*1b3f573fSAndroid Build Coastguard Worker 1807*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1808*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(SomeNestedType other)1809*1b3f573fSAndroid Build Coastguard Worker public bool Equals(SomeNestedType other) { 1810*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 1811*1b3f573fSAndroid Build Coastguard Worker return false; 1812*1b3f573fSAndroid Build Coastguard Worker } 1813*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 1814*1b3f573fSAndroid Build Coastguard Worker return true; 1815*1b3f573fSAndroid Build Coastguard Worker } 1816*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 1817*1b3f573fSAndroid Build Coastguard Worker } 1818*1b3f573fSAndroid Build Coastguard Worker 1819*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1820*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()1821*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 1822*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 1823*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1824*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 1825*1b3f573fSAndroid Build Coastguard Worker } 1826*1b3f573fSAndroid Build Coastguard Worker return hash; 1827*1b3f573fSAndroid Build Coastguard Worker } 1828*1b3f573fSAndroid Build Coastguard Worker 1829*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1830*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()1831*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 1832*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 1833*1b3f573fSAndroid Build Coastguard Worker } 1834*1b3f573fSAndroid Build Coastguard Worker 1835*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1836*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)1837*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 1838*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1839*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 1840*1b3f573fSAndroid Build Coastguard Worker #else 1841*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1842*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 1843*1b3f573fSAndroid Build Coastguard Worker } 1844*1b3f573fSAndroid Build Coastguard Worker #endif 1845*1b3f573fSAndroid Build Coastguard Worker } 1846*1b3f573fSAndroid Build Coastguard Worker 1847*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1848*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1849*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)1850*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 1851*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1852*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 1853*1b3f573fSAndroid Build Coastguard Worker } 1854*1b3f573fSAndroid Build Coastguard Worker } 1855*1b3f573fSAndroid Build Coastguard Worker #endif 1856*1b3f573fSAndroid Build Coastguard Worker 1857*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1858*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()1859*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 1860*1b3f573fSAndroid Build Coastguard Worker int size = 0; 1861*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 1862*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 1863*1b3f573fSAndroid Build Coastguard Worker } 1864*1b3f573fSAndroid Build Coastguard Worker return size; 1865*1b3f573fSAndroid Build Coastguard Worker } 1866*1b3f573fSAndroid Build Coastguard Worker 1867*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1868*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(SomeNestedType other)1869*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(SomeNestedType other) { 1870*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 1871*1b3f573fSAndroid Build Coastguard Worker return; 1872*1b3f573fSAndroid Build Coastguard Worker } 1873*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 1874*1b3f573fSAndroid Build Coastguard Worker } 1875*1b3f573fSAndroid Build Coastguard Worker 1876*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1877*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)1878*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 1879*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1880*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 1881*1b3f573fSAndroid Build Coastguard Worker #else 1882*1b3f573fSAndroid Build Coastguard Worker uint tag; 1883*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 1884*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 1885*1b3f573fSAndroid Build Coastguard Worker default: 1886*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 1887*1b3f573fSAndroid Build Coastguard Worker break; 1888*1b3f573fSAndroid Build Coastguard Worker } 1889*1b3f573fSAndroid Build Coastguard Worker } 1890*1b3f573fSAndroid Build Coastguard Worker #endif 1891*1b3f573fSAndroid Build Coastguard Worker } 1892*1b3f573fSAndroid Build Coastguard Worker 1893*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1894*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1895*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)1896*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 1897*1b3f573fSAndroid Build Coastguard Worker uint tag; 1898*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 1899*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 1900*1b3f573fSAndroid Build Coastguard Worker default: 1901*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 1902*1b3f573fSAndroid Build Coastguard Worker break; 1903*1b3f573fSAndroid Build Coastguard Worker } 1904*1b3f573fSAndroid Build Coastguard Worker } 1905*1b3f573fSAndroid Build Coastguard Worker } 1906*1b3f573fSAndroid Build Coastguard Worker #endif 1907*1b3f573fSAndroid Build Coastguard Worker 1908*1b3f573fSAndroid Build Coastguard Worker } 1909*1b3f573fSAndroid Build Coastguard Worker 1910*1b3f573fSAndroid Build Coastguard Worker } 1911*1b3f573fSAndroid Build Coastguard Worker #endregion 1912*1b3f573fSAndroid Build Coastguard Worker 1913*1b3f573fSAndroid Build Coastguard Worker } 1914*1b3f573fSAndroid Build Coastguard Worker 1915*1b3f573fSAndroid Build Coastguard Worker /// <summary> 1916*1b3f573fSAndroid Build Coastguard Worker /// These fields are deliberately not declared in numeric 1917*1b3f573fSAndroid Build Coastguard Worker /// order, and the oneof fields aren't contiguous either. 1918*1b3f573fSAndroid Build Coastguard Worker /// This allows for reasonably robust tests of JSON output 1919*1b3f573fSAndroid Build Coastguard Worker /// ordering. 1920*1b3f573fSAndroid Build Coastguard Worker /// TestFieldOrderings in unittest_proto3.proto is similar, 1921*1b3f573fSAndroid Build Coastguard Worker /// but doesn't include oneofs. 1922*1b3f573fSAndroid Build Coastguard Worker /// TODO: Consider adding oneofs to TestFieldOrderings, although 1923*1b3f573fSAndroid Build Coastguard Worker /// that will require fixing other tests in multiple platforms. 1924*1b3f573fSAndroid Build Coastguard Worker /// Alternatively, consider just adding this to 1925*1b3f573fSAndroid Build Coastguard Worker /// unittest_proto3.proto if multiple platforms want it. 1926*1b3f573fSAndroid Build Coastguard Worker /// </summary> 1927*1b3f573fSAndroid Build Coastguard Worker public sealed partial class TestJsonFieldOrdering : pb::IMessage<TestJsonFieldOrdering> 1928*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 1929*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 1930*1b3f573fSAndroid Build Coastguard Worker #endif 1931*1b3f573fSAndroid Build Coastguard Worker { 1932*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<TestJsonFieldOrdering> _parser = new pb::MessageParser<TestJsonFieldOrdering>(() => new TestJsonFieldOrdering()); 1933*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 1934*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1935*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1936*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<TestJsonFieldOrdering> Parser { get { return _parser; } } 1937*1b3f573fSAndroid Build Coastguard Worker 1938*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1939*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1940*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 1941*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.UnittestIssuesReflection.Descriptor.MessageTypes[6]; } 1942*1b3f573fSAndroid Build Coastguard Worker } 1943*1b3f573fSAndroid Build Coastguard Worker 1944*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1945*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1946*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 1947*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 1948*1b3f573fSAndroid Build Coastguard Worker } 1949*1b3f573fSAndroid Build Coastguard Worker 1950*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1951*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] TestJsonFieldOrdering()1952*1b3f573fSAndroid Build Coastguard Worker public TestJsonFieldOrdering() { 1953*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 1954*1b3f573fSAndroid Build Coastguard Worker } 1955*1b3f573fSAndroid Build Coastguard Worker OnConstruction()1956*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 1957*1b3f573fSAndroid Build Coastguard Worker 1958*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1959*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] TestJsonFieldOrdering(TestJsonFieldOrdering other)1960*1b3f573fSAndroid Build Coastguard Worker public TestJsonFieldOrdering(TestJsonFieldOrdering other) : this() { 1961*1b3f573fSAndroid Build Coastguard Worker plainInt32_ = other.plainInt32_; 1962*1b3f573fSAndroid Build Coastguard Worker plainString_ = other.plainString_; 1963*1b3f573fSAndroid Build Coastguard Worker switch (other.O1Case) { 1964*1b3f573fSAndroid Build Coastguard Worker case O1OneofCase.O1String: 1965*1b3f573fSAndroid Build Coastguard Worker O1String = other.O1String; 1966*1b3f573fSAndroid Build Coastguard Worker break; 1967*1b3f573fSAndroid Build Coastguard Worker case O1OneofCase.O1Int32: 1968*1b3f573fSAndroid Build Coastguard Worker O1Int32 = other.O1Int32; 1969*1b3f573fSAndroid Build Coastguard Worker break; 1970*1b3f573fSAndroid Build Coastguard Worker } 1971*1b3f573fSAndroid Build Coastguard Worker 1972*1b3f573fSAndroid Build Coastguard Worker switch (other.O2Case) { 1973*1b3f573fSAndroid Build Coastguard Worker case O2OneofCase.O2Int32: 1974*1b3f573fSAndroid Build Coastguard Worker O2Int32 = other.O2Int32; 1975*1b3f573fSAndroid Build Coastguard Worker break; 1976*1b3f573fSAndroid Build Coastguard Worker case O2OneofCase.O2String: 1977*1b3f573fSAndroid Build Coastguard Worker O2String = other.O2String; 1978*1b3f573fSAndroid Build Coastguard Worker break; 1979*1b3f573fSAndroid Build Coastguard Worker } 1980*1b3f573fSAndroid Build Coastguard Worker 1981*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 1982*1b3f573fSAndroid Build Coastguard Worker } 1983*1b3f573fSAndroid Build Coastguard Worker 1984*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1985*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()1986*1b3f573fSAndroid Build Coastguard Worker public TestJsonFieldOrdering Clone() { 1987*1b3f573fSAndroid Build Coastguard Worker return new TestJsonFieldOrdering(this); 1988*1b3f573fSAndroid Build Coastguard Worker } 1989*1b3f573fSAndroid Build Coastguard Worker 1990*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "plain_int32" field.</summary> 1991*1b3f573fSAndroid Build Coastguard Worker public const int PlainInt32FieldNumber = 4; 1992*1b3f573fSAndroid Build Coastguard Worker private int plainInt32_; 1993*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 1994*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 1995*1b3f573fSAndroid Build Coastguard Worker public int PlainInt32 { 1996*1b3f573fSAndroid Build Coastguard Worker get { return plainInt32_; } 1997*1b3f573fSAndroid Build Coastguard Worker set { 1998*1b3f573fSAndroid Build Coastguard Worker plainInt32_ = value; 1999*1b3f573fSAndroid Build Coastguard Worker } 2000*1b3f573fSAndroid Build Coastguard Worker } 2001*1b3f573fSAndroid Build Coastguard Worker 2002*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "o1_string" field.</summary> 2003*1b3f573fSAndroid Build Coastguard Worker public const int O1StringFieldNumber = 2; 2004*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2005*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2006*1b3f573fSAndroid Build Coastguard Worker public string O1String { 2007*1b3f573fSAndroid Build Coastguard Worker get { return o1Case_ == O1OneofCase.O1String ? (string) o1_ : ""; } 2008*1b3f573fSAndroid Build Coastguard Worker set { 2009*1b3f573fSAndroid Build Coastguard Worker o1_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 2010*1b3f573fSAndroid Build Coastguard Worker o1Case_ = O1OneofCase.O1String; 2011*1b3f573fSAndroid Build Coastguard Worker } 2012*1b3f573fSAndroid Build Coastguard Worker } 2013*1b3f573fSAndroid Build Coastguard Worker 2014*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "o1_int32" field.</summary> 2015*1b3f573fSAndroid Build Coastguard Worker public const int O1Int32FieldNumber = 5; 2016*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2017*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2018*1b3f573fSAndroid Build Coastguard Worker public int O1Int32 { 2019*1b3f573fSAndroid Build Coastguard Worker get { return o1Case_ == O1OneofCase.O1Int32 ? (int) o1_ : 0; } 2020*1b3f573fSAndroid Build Coastguard Worker set { 2021*1b3f573fSAndroid Build Coastguard Worker o1_ = value; 2022*1b3f573fSAndroid Build Coastguard Worker o1Case_ = O1OneofCase.O1Int32; 2023*1b3f573fSAndroid Build Coastguard Worker } 2024*1b3f573fSAndroid Build Coastguard Worker } 2025*1b3f573fSAndroid Build Coastguard Worker 2026*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "plain_string" field.</summary> 2027*1b3f573fSAndroid Build Coastguard Worker public const int PlainStringFieldNumber = 1; 2028*1b3f573fSAndroid Build Coastguard Worker private string plainString_ = ""; 2029*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2030*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2031*1b3f573fSAndroid Build Coastguard Worker public string PlainString { 2032*1b3f573fSAndroid Build Coastguard Worker get { return plainString_; } 2033*1b3f573fSAndroid Build Coastguard Worker set { 2034*1b3f573fSAndroid Build Coastguard Worker plainString_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 2035*1b3f573fSAndroid Build Coastguard Worker } 2036*1b3f573fSAndroid Build Coastguard Worker } 2037*1b3f573fSAndroid Build Coastguard Worker 2038*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "o2_int32" field.</summary> 2039*1b3f573fSAndroid Build Coastguard Worker public const int O2Int32FieldNumber = 6; 2040*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2041*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2042*1b3f573fSAndroid Build Coastguard Worker public int O2Int32 { 2043*1b3f573fSAndroid Build Coastguard Worker get { return o2Case_ == O2OneofCase.O2Int32 ? (int) o2_ : 0; } 2044*1b3f573fSAndroid Build Coastguard Worker set { 2045*1b3f573fSAndroid Build Coastguard Worker o2_ = value; 2046*1b3f573fSAndroid Build Coastguard Worker o2Case_ = O2OneofCase.O2Int32; 2047*1b3f573fSAndroid Build Coastguard Worker } 2048*1b3f573fSAndroid Build Coastguard Worker } 2049*1b3f573fSAndroid Build Coastguard Worker 2050*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "o2_string" field.</summary> 2051*1b3f573fSAndroid Build Coastguard Worker public const int O2StringFieldNumber = 3; 2052*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2053*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2054*1b3f573fSAndroid Build Coastguard Worker public string O2String { 2055*1b3f573fSAndroid Build Coastguard Worker get { return o2Case_ == O2OneofCase.O2String ? (string) o2_ : ""; } 2056*1b3f573fSAndroid Build Coastguard Worker set { 2057*1b3f573fSAndroid Build Coastguard Worker o2_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 2058*1b3f573fSAndroid Build Coastguard Worker o2Case_ = O2OneofCase.O2String; 2059*1b3f573fSAndroid Build Coastguard Worker } 2060*1b3f573fSAndroid Build Coastguard Worker } 2061*1b3f573fSAndroid Build Coastguard Worker 2062*1b3f573fSAndroid Build Coastguard Worker private object o1_; 2063*1b3f573fSAndroid Build Coastguard Worker /// <summary>Enum of possible cases for the "o1" oneof.</summary> 2064*1b3f573fSAndroid Build Coastguard Worker public enum O1OneofCase { 2065*1b3f573fSAndroid Build Coastguard Worker None = 0, 2066*1b3f573fSAndroid Build Coastguard Worker O1String = 2, 2067*1b3f573fSAndroid Build Coastguard Worker O1Int32 = 5, 2068*1b3f573fSAndroid Build Coastguard Worker } 2069*1b3f573fSAndroid Build Coastguard Worker private O1OneofCase o1Case_ = O1OneofCase.None; 2070*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2071*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2072*1b3f573fSAndroid Build Coastguard Worker public O1OneofCase O1Case { 2073*1b3f573fSAndroid Build Coastguard Worker get { return o1Case_; } 2074*1b3f573fSAndroid Build Coastguard Worker } 2075*1b3f573fSAndroid Build Coastguard Worker 2076*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2077*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ClearO1()2078*1b3f573fSAndroid Build Coastguard Worker public void ClearO1() { 2079*1b3f573fSAndroid Build Coastguard Worker o1Case_ = O1OneofCase.None; 2080*1b3f573fSAndroid Build Coastguard Worker o1_ = null; 2081*1b3f573fSAndroid Build Coastguard Worker } 2082*1b3f573fSAndroid Build Coastguard Worker 2083*1b3f573fSAndroid Build Coastguard Worker private object o2_; 2084*1b3f573fSAndroid Build Coastguard Worker /// <summary>Enum of possible cases for the "o2" oneof.</summary> 2085*1b3f573fSAndroid Build Coastguard Worker public enum O2OneofCase { 2086*1b3f573fSAndroid Build Coastguard Worker None = 0, 2087*1b3f573fSAndroid Build Coastguard Worker O2Int32 = 6, 2088*1b3f573fSAndroid Build Coastguard Worker O2String = 3, 2089*1b3f573fSAndroid Build Coastguard Worker } 2090*1b3f573fSAndroid Build Coastguard Worker private O2OneofCase o2Case_ = O2OneofCase.None; 2091*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2092*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2093*1b3f573fSAndroid Build Coastguard Worker public O2OneofCase O2Case { 2094*1b3f573fSAndroid Build Coastguard Worker get { return o2Case_; } 2095*1b3f573fSAndroid Build Coastguard Worker } 2096*1b3f573fSAndroid Build Coastguard Worker 2097*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2098*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ClearO2()2099*1b3f573fSAndroid Build Coastguard Worker public void ClearO2() { 2100*1b3f573fSAndroid Build Coastguard Worker o2Case_ = O2OneofCase.None; 2101*1b3f573fSAndroid Build Coastguard Worker o2_ = null; 2102*1b3f573fSAndroid Build Coastguard Worker } 2103*1b3f573fSAndroid Build Coastguard Worker 2104*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2105*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)2106*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 2107*1b3f573fSAndroid Build Coastguard Worker return Equals(other as TestJsonFieldOrdering); 2108*1b3f573fSAndroid Build Coastguard Worker } 2109*1b3f573fSAndroid Build Coastguard Worker 2110*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2111*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(TestJsonFieldOrdering other)2112*1b3f573fSAndroid Build Coastguard Worker public bool Equals(TestJsonFieldOrdering other) { 2113*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 2114*1b3f573fSAndroid Build Coastguard Worker return false; 2115*1b3f573fSAndroid Build Coastguard Worker } 2116*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 2117*1b3f573fSAndroid Build Coastguard Worker return true; 2118*1b3f573fSAndroid Build Coastguard Worker } 2119*1b3f573fSAndroid Build Coastguard Worker if (PlainInt32 != other.PlainInt32) return false; 2120*1b3f573fSAndroid Build Coastguard Worker if (O1String != other.O1String) return false; 2121*1b3f573fSAndroid Build Coastguard Worker if (O1Int32 != other.O1Int32) return false; 2122*1b3f573fSAndroid Build Coastguard Worker if (PlainString != other.PlainString) return false; 2123*1b3f573fSAndroid Build Coastguard Worker if (O2Int32 != other.O2Int32) return false; 2124*1b3f573fSAndroid Build Coastguard Worker if (O2String != other.O2String) return false; 2125*1b3f573fSAndroid Build Coastguard Worker if (O1Case != other.O1Case) return false; 2126*1b3f573fSAndroid Build Coastguard Worker if (O2Case != other.O2Case) return false; 2127*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 2128*1b3f573fSAndroid Build Coastguard Worker } 2129*1b3f573fSAndroid Build Coastguard Worker 2130*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2131*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()2132*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 2133*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 2134*1b3f573fSAndroid Build Coastguard Worker if (PlainInt32 != 0) hash ^= PlainInt32.GetHashCode(); 2135*1b3f573fSAndroid Build Coastguard Worker if (o1Case_ == O1OneofCase.O1String) hash ^= O1String.GetHashCode(); 2136*1b3f573fSAndroid Build Coastguard Worker if (o1Case_ == O1OneofCase.O1Int32) hash ^= O1Int32.GetHashCode(); 2137*1b3f573fSAndroid Build Coastguard Worker if (PlainString.Length != 0) hash ^= PlainString.GetHashCode(); 2138*1b3f573fSAndroid Build Coastguard Worker if (o2Case_ == O2OneofCase.O2Int32) hash ^= O2Int32.GetHashCode(); 2139*1b3f573fSAndroid Build Coastguard Worker if (o2Case_ == O2OneofCase.O2String) hash ^= O2String.GetHashCode(); 2140*1b3f573fSAndroid Build Coastguard Worker hash ^= (int) o1Case_; 2141*1b3f573fSAndroid Build Coastguard Worker hash ^= (int) o2Case_; 2142*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 2143*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 2144*1b3f573fSAndroid Build Coastguard Worker } 2145*1b3f573fSAndroid Build Coastguard Worker return hash; 2146*1b3f573fSAndroid Build Coastguard Worker } 2147*1b3f573fSAndroid Build Coastguard Worker 2148*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2149*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()2150*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 2151*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 2152*1b3f573fSAndroid Build Coastguard Worker } 2153*1b3f573fSAndroid Build Coastguard Worker 2154*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2155*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)2156*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 2157*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2158*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 2159*1b3f573fSAndroid Build Coastguard Worker #else 2160*1b3f573fSAndroid Build Coastguard Worker if (PlainString.Length != 0) { 2161*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 2162*1b3f573fSAndroid Build Coastguard Worker output.WriteString(PlainString); 2163*1b3f573fSAndroid Build Coastguard Worker } 2164*1b3f573fSAndroid Build Coastguard Worker if (o1Case_ == O1OneofCase.O1String) { 2165*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(18); 2166*1b3f573fSAndroid Build Coastguard Worker output.WriteString(O1String); 2167*1b3f573fSAndroid Build Coastguard Worker } 2168*1b3f573fSAndroid Build Coastguard Worker if (o2Case_ == O2OneofCase.O2String) { 2169*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(26); 2170*1b3f573fSAndroid Build Coastguard Worker output.WriteString(O2String); 2171*1b3f573fSAndroid Build Coastguard Worker } 2172*1b3f573fSAndroid Build Coastguard Worker if (PlainInt32 != 0) { 2173*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(32); 2174*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(PlainInt32); 2175*1b3f573fSAndroid Build Coastguard Worker } 2176*1b3f573fSAndroid Build Coastguard Worker if (o1Case_ == O1OneofCase.O1Int32) { 2177*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(40); 2178*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(O1Int32); 2179*1b3f573fSAndroid Build Coastguard Worker } 2180*1b3f573fSAndroid Build Coastguard Worker if (o2Case_ == O2OneofCase.O2Int32) { 2181*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(48); 2182*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(O2Int32); 2183*1b3f573fSAndroid Build Coastguard Worker } 2184*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 2185*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 2186*1b3f573fSAndroid Build Coastguard Worker } 2187*1b3f573fSAndroid Build Coastguard Worker #endif 2188*1b3f573fSAndroid Build Coastguard Worker } 2189*1b3f573fSAndroid Build Coastguard Worker 2190*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2191*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2192*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)2193*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 2194*1b3f573fSAndroid Build Coastguard Worker if (PlainString.Length != 0) { 2195*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 2196*1b3f573fSAndroid Build Coastguard Worker output.WriteString(PlainString); 2197*1b3f573fSAndroid Build Coastguard Worker } 2198*1b3f573fSAndroid Build Coastguard Worker if (o1Case_ == O1OneofCase.O1String) { 2199*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(18); 2200*1b3f573fSAndroid Build Coastguard Worker output.WriteString(O1String); 2201*1b3f573fSAndroid Build Coastguard Worker } 2202*1b3f573fSAndroid Build Coastguard Worker if (o2Case_ == O2OneofCase.O2String) { 2203*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(26); 2204*1b3f573fSAndroid Build Coastguard Worker output.WriteString(O2String); 2205*1b3f573fSAndroid Build Coastguard Worker } 2206*1b3f573fSAndroid Build Coastguard Worker if (PlainInt32 != 0) { 2207*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(32); 2208*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(PlainInt32); 2209*1b3f573fSAndroid Build Coastguard Worker } 2210*1b3f573fSAndroid Build Coastguard Worker if (o1Case_ == O1OneofCase.O1Int32) { 2211*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(40); 2212*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(O1Int32); 2213*1b3f573fSAndroid Build Coastguard Worker } 2214*1b3f573fSAndroid Build Coastguard Worker if (o2Case_ == O2OneofCase.O2Int32) { 2215*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(48); 2216*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(O2Int32); 2217*1b3f573fSAndroid Build Coastguard Worker } 2218*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 2219*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 2220*1b3f573fSAndroid Build Coastguard Worker } 2221*1b3f573fSAndroid Build Coastguard Worker } 2222*1b3f573fSAndroid Build Coastguard Worker #endif 2223*1b3f573fSAndroid Build Coastguard Worker 2224*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2225*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()2226*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 2227*1b3f573fSAndroid Build Coastguard Worker int size = 0; 2228*1b3f573fSAndroid Build Coastguard Worker if (PlainInt32 != 0) { 2229*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeInt32Size(PlainInt32); 2230*1b3f573fSAndroid Build Coastguard Worker } 2231*1b3f573fSAndroid Build Coastguard Worker if (o1Case_ == O1OneofCase.O1String) { 2232*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(O1String); 2233*1b3f573fSAndroid Build Coastguard Worker } 2234*1b3f573fSAndroid Build Coastguard Worker if (o1Case_ == O1OneofCase.O1Int32) { 2235*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeInt32Size(O1Int32); 2236*1b3f573fSAndroid Build Coastguard Worker } 2237*1b3f573fSAndroid Build Coastguard Worker if (PlainString.Length != 0) { 2238*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(PlainString); 2239*1b3f573fSAndroid Build Coastguard Worker } 2240*1b3f573fSAndroid Build Coastguard Worker if (o2Case_ == O2OneofCase.O2Int32) { 2241*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeInt32Size(O2Int32); 2242*1b3f573fSAndroid Build Coastguard Worker } 2243*1b3f573fSAndroid Build Coastguard Worker if (o2Case_ == O2OneofCase.O2String) { 2244*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(O2String); 2245*1b3f573fSAndroid Build Coastguard Worker } 2246*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 2247*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 2248*1b3f573fSAndroid Build Coastguard Worker } 2249*1b3f573fSAndroid Build Coastguard Worker return size; 2250*1b3f573fSAndroid Build Coastguard Worker } 2251*1b3f573fSAndroid Build Coastguard Worker 2252*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2253*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(TestJsonFieldOrdering other)2254*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(TestJsonFieldOrdering other) { 2255*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 2256*1b3f573fSAndroid Build Coastguard Worker return; 2257*1b3f573fSAndroid Build Coastguard Worker } 2258*1b3f573fSAndroid Build Coastguard Worker if (other.PlainInt32 != 0) { 2259*1b3f573fSAndroid Build Coastguard Worker PlainInt32 = other.PlainInt32; 2260*1b3f573fSAndroid Build Coastguard Worker } 2261*1b3f573fSAndroid Build Coastguard Worker if (other.PlainString.Length != 0) { 2262*1b3f573fSAndroid Build Coastguard Worker PlainString = other.PlainString; 2263*1b3f573fSAndroid Build Coastguard Worker } 2264*1b3f573fSAndroid Build Coastguard Worker switch (other.O1Case) { 2265*1b3f573fSAndroid Build Coastguard Worker case O1OneofCase.O1String: 2266*1b3f573fSAndroid Build Coastguard Worker O1String = other.O1String; 2267*1b3f573fSAndroid Build Coastguard Worker break; 2268*1b3f573fSAndroid Build Coastguard Worker case O1OneofCase.O1Int32: 2269*1b3f573fSAndroid Build Coastguard Worker O1Int32 = other.O1Int32; 2270*1b3f573fSAndroid Build Coastguard Worker break; 2271*1b3f573fSAndroid Build Coastguard Worker } 2272*1b3f573fSAndroid Build Coastguard Worker 2273*1b3f573fSAndroid Build Coastguard Worker switch (other.O2Case) { 2274*1b3f573fSAndroid Build Coastguard Worker case O2OneofCase.O2Int32: 2275*1b3f573fSAndroid Build Coastguard Worker O2Int32 = other.O2Int32; 2276*1b3f573fSAndroid Build Coastguard Worker break; 2277*1b3f573fSAndroid Build Coastguard Worker case O2OneofCase.O2String: 2278*1b3f573fSAndroid Build Coastguard Worker O2String = other.O2String; 2279*1b3f573fSAndroid Build Coastguard Worker break; 2280*1b3f573fSAndroid Build Coastguard Worker } 2281*1b3f573fSAndroid Build Coastguard Worker 2282*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 2283*1b3f573fSAndroid Build Coastguard Worker } 2284*1b3f573fSAndroid Build Coastguard Worker 2285*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2286*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)2287*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 2288*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2289*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 2290*1b3f573fSAndroid Build Coastguard Worker #else 2291*1b3f573fSAndroid Build Coastguard Worker uint tag; 2292*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 2293*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 2294*1b3f573fSAndroid Build Coastguard Worker default: 2295*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 2296*1b3f573fSAndroid Build Coastguard Worker break; 2297*1b3f573fSAndroid Build Coastguard Worker case 10: { 2298*1b3f573fSAndroid Build Coastguard Worker PlainString = input.ReadString(); 2299*1b3f573fSAndroid Build Coastguard Worker break; 2300*1b3f573fSAndroid Build Coastguard Worker } 2301*1b3f573fSAndroid Build Coastguard Worker case 18: { 2302*1b3f573fSAndroid Build Coastguard Worker O1String = input.ReadString(); 2303*1b3f573fSAndroid Build Coastguard Worker break; 2304*1b3f573fSAndroid Build Coastguard Worker } 2305*1b3f573fSAndroid Build Coastguard Worker case 26: { 2306*1b3f573fSAndroid Build Coastguard Worker O2String = input.ReadString(); 2307*1b3f573fSAndroid Build Coastguard Worker break; 2308*1b3f573fSAndroid Build Coastguard Worker } 2309*1b3f573fSAndroid Build Coastguard Worker case 32: { 2310*1b3f573fSAndroid Build Coastguard Worker PlainInt32 = input.ReadInt32(); 2311*1b3f573fSAndroid Build Coastguard Worker break; 2312*1b3f573fSAndroid Build Coastguard Worker } 2313*1b3f573fSAndroid Build Coastguard Worker case 40: { 2314*1b3f573fSAndroid Build Coastguard Worker O1Int32 = input.ReadInt32(); 2315*1b3f573fSAndroid Build Coastguard Worker break; 2316*1b3f573fSAndroid Build Coastguard Worker } 2317*1b3f573fSAndroid Build Coastguard Worker case 48: { 2318*1b3f573fSAndroid Build Coastguard Worker O2Int32 = input.ReadInt32(); 2319*1b3f573fSAndroid Build Coastguard Worker break; 2320*1b3f573fSAndroid Build Coastguard Worker } 2321*1b3f573fSAndroid Build Coastguard Worker } 2322*1b3f573fSAndroid Build Coastguard Worker } 2323*1b3f573fSAndroid Build Coastguard Worker #endif 2324*1b3f573fSAndroid Build Coastguard Worker } 2325*1b3f573fSAndroid Build Coastguard Worker 2326*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2327*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2328*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)2329*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 2330*1b3f573fSAndroid Build Coastguard Worker uint tag; 2331*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 2332*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 2333*1b3f573fSAndroid Build Coastguard Worker default: 2334*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 2335*1b3f573fSAndroid Build Coastguard Worker break; 2336*1b3f573fSAndroid Build Coastguard Worker case 10: { 2337*1b3f573fSAndroid Build Coastguard Worker PlainString = input.ReadString(); 2338*1b3f573fSAndroid Build Coastguard Worker break; 2339*1b3f573fSAndroid Build Coastguard Worker } 2340*1b3f573fSAndroid Build Coastguard Worker case 18: { 2341*1b3f573fSAndroid Build Coastguard Worker O1String = input.ReadString(); 2342*1b3f573fSAndroid Build Coastguard Worker break; 2343*1b3f573fSAndroid Build Coastguard Worker } 2344*1b3f573fSAndroid Build Coastguard Worker case 26: { 2345*1b3f573fSAndroid Build Coastguard Worker O2String = input.ReadString(); 2346*1b3f573fSAndroid Build Coastguard Worker break; 2347*1b3f573fSAndroid Build Coastguard Worker } 2348*1b3f573fSAndroid Build Coastguard Worker case 32: { 2349*1b3f573fSAndroid Build Coastguard Worker PlainInt32 = input.ReadInt32(); 2350*1b3f573fSAndroid Build Coastguard Worker break; 2351*1b3f573fSAndroid Build Coastguard Worker } 2352*1b3f573fSAndroid Build Coastguard Worker case 40: { 2353*1b3f573fSAndroid Build Coastguard Worker O1Int32 = input.ReadInt32(); 2354*1b3f573fSAndroid Build Coastguard Worker break; 2355*1b3f573fSAndroid Build Coastguard Worker } 2356*1b3f573fSAndroid Build Coastguard Worker case 48: { 2357*1b3f573fSAndroid Build Coastguard Worker O2Int32 = input.ReadInt32(); 2358*1b3f573fSAndroid Build Coastguard Worker break; 2359*1b3f573fSAndroid Build Coastguard Worker } 2360*1b3f573fSAndroid Build Coastguard Worker } 2361*1b3f573fSAndroid Build Coastguard Worker } 2362*1b3f573fSAndroid Build Coastguard Worker } 2363*1b3f573fSAndroid Build Coastguard Worker #endif 2364*1b3f573fSAndroid Build Coastguard Worker 2365*1b3f573fSAndroid Build Coastguard Worker } 2366*1b3f573fSAndroid Build Coastguard Worker 2367*1b3f573fSAndroid Build Coastguard Worker public sealed partial class TestJsonName : pb::IMessage<TestJsonName> 2368*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2369*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 2370*1b3f573fSAndroid Build Coastguard Worker #endif 2371*1b3f573fSAndroid Build Coastguard Worker { 2372*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<TestJsonName> _parser = new pb::MessageParser<TestJsonName>(() => new TestJsonName()); 2373*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 2374*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2375*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2376*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<TestJsonName> Parser { get { return _parser; } } 2377*1b3f573fSAndroid Build Coastguard Worker 2378*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2379*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2380*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 2381*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.UnittestIssuesReflection.Descriptor.MessageTypes[7]; } 2382*1b3f573fSAndroid Build Coastguard Worker } 2383*1b3f573fSAndroid Build Coastguard Worker 2384*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2385*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2386*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 2387*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 2388*1b3f573fSAndroid Build Coastguard Worker } 2389*1b3f573fSAndroid Build Coastguard Worker 2390*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2391*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] TestJsonName()2392*1b3f573fSAndroid Build Coastguard Worker public TestJsonName() { 2393*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 2394*1b3f573fSAndroid Build Coastguard Worker } 2395*1b3f573fSAndroid Build Coastguard Worker OnConstruction()2396*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 2397*1b3f573fSAndroid Build Coastguard Worker 2398*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2399*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] TestJsonName(TestJsonName other)2400*1b3f573fSAndroid Build Coastguard Worker public TestJsonName(TestJsonName other) : this() { 2401*1b3f573fSAndroid Build Coastguard Worker name_ = other.name_; 2402*1b3f573fSAndroid Build Coastguard Worker description_ = other.description_; 2403*1b3f573fSAndroid Build Coastguard Worker guid_ = other.guid_; 2404*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 2405*1b3f573fSAndroid Build Coastguard Worker } 2406*1b3f573fSAndroid Build Coastguard Worker 2407*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2408*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()2409*1b3f573fSAndroid Build Coastguard Worker public TestJsonName Clone() { 2410*1b3f573fSAndroid Build Coastguard Worker return new TestJsonName(this); 2411*1b3f573fSAndroid Build Coastguard Worker } 2412*1b3f573fSAndroid Build Coastguard Worker 2413*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "name" field.</summary> 2414*1b3f573fSAndroid Build Coastguard Worker public const int NameFieldNumber = 1; 2415*1b3f573fSAndroid Build Coastguard Worker private string name_ = ""; 2416*1b3f573fSAndroid Build Coastguard Worker /// <summary> 2417*1b3f573fSAndroid Build Coastguard Worker /// Message for testing the effects for of the json_name option 2418*1b3f573fSAndroid Build Coastguard Worker /// </summary> 2419*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2420*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2421*1b3f573fSAndroid Build Coastguard Worker public string Name { 2422*1b3f573fSAndroid Build Coastguard Worker get { return name_; } 2423*1b3f573fSAndroid Build Coastguard Worker set { 2424*1b3f573fSAndroid Build Coastguard Worker name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 2425*1b3f573fSAndroid Build Coastguard Worker } 2426*1b3f573fSAndroid Build Coastguard Worker } 2427*1b3f573fSAndroid Build Coastguard Worker 2428*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "description" field.</summary> 2429*1b3f573fSAndroid Build Coastguard Worker public const int DescriptionFieldNumber = 2; 2430*1b3f573fSAndroid Build Coastguard Worker private string description_ = ""; 2431*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2432*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2433*1b3f573fSAndroid Build Coastguard Worker public string Description { 2434*1b3f573fSAndroid Build Coastguard Worker get { return description_; } 2435*1b3f573fSAndroid Build Coastguard Worker set { 2436*1b3f573fSAndroid Build Coastguard Worker description_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 2437*1b3f573fSAndroid Build Coastguard Worker } 2438*1b3f573fSAndroid Build Coastguard Worker } 2439*1b3f573fSAndroid Build Coastguard Worker 2440*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "guid" field.</summary> 2441*1b3f573fSAndroid Build Coastguard Worker public const int GuidFieldNumber = 3; 2442*1b3f573fSAndroid Build Coastguard Worker private string guid_ = ""; 2443*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2444*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2445*1b3f573fSAndroid Build Coastguard Worker public string Guid { 2446*1b3f573fSAndroid Build Coastguard Worker get { return guid_; } 2447*1b3f573fSAndroid Build Coastguard Worker set { 2448*1b3f573fSAndroid Build Coastguard Worker guid_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 2449*1b3f573fSAndroid Build Coastguard Worker } 2450*1b3f573fSAndroid Build Coastguard Worker } 2451*1b3f573fSAndroid Build Coastguard Worker 2452*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2453*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)2454*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 2455*1b3f573fSAndroid Build Coastguard Worker return Equals(other as TestJsonName); 2456*1b3f573fSAndroid Build Coastguard Worker } 2457*1b3f573fSAndroid Build Coastguard Worker 2458*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2459*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(TestJsonName other)2460*1b3f573fSAndroid Build Coastguard Worker public bool Equals(TestJsonName other) { 2461*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 2462*1b3f573fSAndroid Build Coastguard Worker return false; 2463*1b3f573fSAndroid Build Coastguard Worker } 2464*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 2465*1b3f573fSAndroid Build Coastguard Worker return true; 2466*1b3f573fSAndroid Build Coastguard Worker } 2467*1b3f573fSAndroid Build Coastguard Worker if (Name != other.Name) return false; 2468*1b3f573fSAndroid Build Coastguard Worker if (Description != other.Description) return false; 2469*1b3f573fSAndroid Build Coastguard Worker if (Guid != other.Guid) return false; 2470*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 2471*1b3f573fSAndroid Build Coastguard Worker } 2472*1b3f573fSAndroid Build Coastguard Worker 2473*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2474*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()2475*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 2476*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 2477*1b3f573fSAndroid Build Coastguard Worker if (Name.Length != 0) hash ^= Name.GetHashCode(); 2478*1b3f573fSAndroid Build Coastguard Worker if (Description.Length != 0) hash ^= Description.GetHashCode(); 2479*1b3f573fSAndroid Build Coastguard Worker if (Guid.Length != 0) hash ^= Guid.GetHashCode(); 2480*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 2481*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 2482*1b3f573fSAndroid Build Coastguard Worker } 2483*1b3f573fSAndroid Build Coastguard Worker return hash; 2484*1b3f573fSAndroid Build Coastguard Worker } 2485*1b3f573fSAndroid Build Coastguard Worker 2486*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2487*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()2488*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 2489*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 2490*1b3f573fSAndroid Build Coastguard Worker } 2491*1b3f573fSAndroid Build Coastguard Worker 2492*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2493*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)2494*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 2495*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2496*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 2497*1b3f573fSAndroid Build Coastguard Worker #else 2498*1b3f573fSAndroid Build Coastguard Worker if (Name.Length != 0) { 2499*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 2500*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Name); 2501*1b3f573fSAndroid Build Coastguard Worker } 2502*1b3f573fSAndroid Build Coastguard Worker if (Description.Length != 0) { 2503*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(18); 2504*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Description); 2505*1b3f573fSAndroid Build Coastguard Worker } 2506*1b3f573fSAndroid Build Coastguard Worker if (Guid.Length != 0) { 2507*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(26); 2508*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Guid); 2509*1b3f573fSAndroid Build Coastguard Worker } 2510*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 2511*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 2512*1b3f573fSAndroid Build Coastguard Worker } 2513*1b3f573fSAndroid Build Coastguard Worker #endif 2514*1b3f573fSAndroid Build Coastguard Worker } 2515*1b3f573fSAndroid Build Coastguard Worker 2516*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2517*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2518*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)2519*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 2520*1b3f573fSAndroid Build Coastguard Worker if (Name.Length != 0) { 2521*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 2522*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Name); 2523*1b3f573fSAndroid Build Coastguard Worker } 2524*1b3f573fSAndroid Build Coastguard Worker if (Description.Length != 0) { 2525*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(18); 2526*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Description); 2527*1b3f573fSAndroid Build Coastguard Worker } 2528*1b3f573fSAndroid Build Coastguard Worker if (Guid.Length != 0) { 2529*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(26); 2530*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Guid); 2531*1b3f573fSAndroid Build Coastguard Worker } 2532*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 2533*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 2534*1b3f573fSAndroid Build Coastguard Worker } 2535*1b3f573fSAndroid Build Coastguard Worker } 2536*1b3f573fSAndroid Build Coastguard Worker #endif 2537*1b3f573fSAndroid Build Coastguard Worker 2538*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2539*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()2540*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 2541*1b3f573fSAndroid Build Coastguard Worker int size = 0; 2542*1b3f573fSAndroid Build Coastguard Worker if (Name.Length != 0) { 2543*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); 2544*1b3f573fSAndroid Build Coastguard Worker } 2545*1b3f573fSAndroid Build Coastguard Worker if (Description.Length != 0) { 2546*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(Description); 2547*1b3f573fSAndroid Build Coastguard Worker } 2548*1b3f573fSAndroid Build Coastguard Worker if (Guid.Length != 0) { 2549*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(Guid); 2550*1b3f573fSAndroid Build Coastguard Worker } 2551*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 2552*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 2553*1b3f573fSAndroid Build Coastguard Worker } 2554*1b3f573fSAndroid Build Coastguard Worker return size; 2555*1b3f573fSAndroid Build Coastguard Worker } 2556*1b3f573fSAndroid Build Coastguard Worker 2557*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2558*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(TestJsonName other)2559*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(TestJsonName other) { 2560*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 2561*1b3f573fSAndroid Build Coastguard Worker return; 2562*1b3f573fSAndroid Build Coastguard Worker } 2563*1b3f573fSAndroid Build Coastguard Worker if (other.Name.Length != 0) { 2564*1b3f573fSAndroid Build Coastguard Worker Name = other.Name; 2565*1b3f573fSAndroid Build Coastguard Worker } 2566*1b3f573fSAndroid Build Coastguard Worker if (other.Description.Length != 0) { 2567*1b3f573fSAndroid Build Coastguard Worker Description = other.Description; 2568*1b3f573fSAndroid Build Coastguard Worker } 2569*1b3f573fSAndroid Build Coastguard Worker if (other.Guid.Length != 0) { 2570*1b3f573fSAndroid Build Coastguard Worker Guid = other.Guid; 2571*1b3f573fSAndroid Build Coastguard Worker } 2572*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 2573*1b3f573fSAndroid Build Coastguard Worker } 2574*1b3f573fSAndroid Build Coastguard Worker 2575*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2576*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)2577*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 2578*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2579*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 2580*1b3f573fSAndroid Build Coastguard Worker #else 2581*1b3f573fSAndroid Build Coastguard Worker uint tag; 2582*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 2583*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 2584*1b3f573fSAndroid Build Coastguard Worker default: 2585*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 2586*1b3f573fSAndroid Build Coastguard Worker break; 2587*1b3f573fSAndroid Build Coastguard Worker case 10: { 2588*1b3f573fSAndroid Build Coastguard Worker Name = input.ReadString(); 2589*1b3f573fSAndroid Build Coastguard Worker break; 2590*1b3f573fSAndroid Build Coastguard Worker } 2591*1b3f573fSAndroid Build Coastguard Worker case 18: { 2592*1b3f573fSAndroid Build Coastguard Worker Description = input.ReadString(); 2593*1b3f573fSAndroid Build Coastguard Worker break; 2594*1b3f573fSAndroid Build Coastguard Worker } 2595*1b3f573fSAndroid Build Coastguard Worker case 26: { 2596*1b3f573fSAndroid Build Coastguard Worker Guid = input.ReadString(); 2597*1b3f573fSAndroid Build Coastguard Worker break; 2598*1b3f573fSAndroid Build Coastguard Worker } 2599*1b3f573fSAndroid Build Coastguard Worker } 2600*1b3f573fSAndroid Build Coastguard Worker } 2601*1b3f573fSAndroid Build Coastguard Worker #endif 2602*1b3f573fSAndroid Build Coastguard Worker } 2603*1b3f573fSAndroid Build Coastguard Worker 2604*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2605*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2606*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)2607*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 2608*1b3f573fSAndroid Build Coastguard Worker uint tag; 2609*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 2610*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 2611*1b3f573fSAndroid Build Coastguard Worker default: 2612*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 2613*1b3f573fSAndroid Build Coastguard Worker break; 2614*1b3f573fSAndroid Build Coastguard Worker case 10: { 2615*1b3f573fSAndroid Build Coastguard Worker Name = input.ReadString(); 2616*1b3f573fSAndroid Build Coastguard Worker break; 2617*1b3f573fSAndroid Build Coastguard Worker } 2618*1b3f573fSAndroid Build Coastguard Worker case 18: { 2619*1b3f573fSAndroid Build Coastguard Worker Description = input.ReadString(); 2620*1b3f573fSAndroid Build Coastguard Worker break; 2621*1b3f573fSAndroid Build Coastguard Worker } 2622*1b3f573fSAndroid Build Coastguard Worker case 26: { 2623*1b3f573fSAndroid Build Coastguard Worker Guid = input.ReadString(); 2624*1b3f573fSAndroid Build Coastguard Worker break; 2625*1b3f573fSAndroid Build Coastguard Worker } 2626*1b3f573fSAndroid Build Coastguard Worker } 2627*1b3f573fSAndroid Build Coastguard Worker } 2628*1b3f573fSAndroid Build Coastguard Worker } 2629*1b3f573fSAndroid Build Coastguard Worker #endif 2630*1b3f573fSAndroid Build Coastguard Worker 2631*1b3f573fSAndroid Build Coastguard Worker } 2632*1b3f573fSAndroid Build Coastguard Worker 2633*1b3f573fSAndroid Build Coastguard Worker /// <summary> 2634*1b3f573fSAndroid Build Coastguard Worker /// Issue 3200: When merging two messages which use the same 2635*1b3f573fSAndroid Build Coastguard Worker /// oneof case, which is itself a message type, the submessages should 2636*1b3f573fSAndroid Build Coastguard Worker /// be merged. 2637*1b3f573fSAndroid Build Coastguard Worker /// </summary> 2638*1b3f573fSAndroid Build Coastguard Worker public sealed partial class OneofMerging : pb::IMessage<OneofMerging> 2639*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2640*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 2641*1b3f573fSAndroid Build Coastguard Worker #endif 2642*1b3f573fSAndroid Build Coastguard Worker { 2643*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<OneofMerging> _parser = new pb::MessageParser<OneofMerging>(() => new OneofMerging()); 2644*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 2645*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2646*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2647*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<OneofMerging> Parser { get { return _parser; } } 2648*1b3f573fSAndroid Build Coastguard Worker 2649*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2650*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2651*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 2652*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.UnittestIssuesReflection.Descriptor.MessageTypes[8]; } 2653*1b3f573fSAndroid Build Coastguard Worker } 2654*1b3f573fSAndroid Build Coastguard Worker 2655*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2656*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2657*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 2658*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 2659*1b3f573fSAndroid Build Coastguard Worker } 2660*1b3f573fSAndroid Build Coastguard Worker 2661*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2662*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] OneofMerging()2663*1b3f573fSAndroid Build Coastguard Worker public OneofMerging() { 2664*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 2665*1b3f573fSAndroid Build Coastguard Worker } 2666*1b3f573fSAndroid Build Coastguard Worker OnConstruction()2667*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 2668*1b3f573fSAndroid Build Coastguard Worker 2669*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2670*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] OneofMerging(OneofMerging other)2671*1b3f573fSAndroid Build Coastguard Worker public OneofMerging(OneofMerging other) : this() { 2672*1b3f573fSAndroid Build Coastguard Worker switch (other.ValueCase) { 2673*1b3f573fSAndroid Build Coastguard Worker case ValueOneofCase.Text: 2674*1b3f573fSAndroid Build Coastguard Worker Text = other.Text; 2675*1b3f573fSAndroid Build Coastguard Worker break; 2676*1b3f573fSAndroid Build Coastguard Worker case ValueOneofCase.Nested: 2677*1b3f573fSAndroid Build Coastguard Worker Nested = other.Nested.Clone(); 2678*1b3f573fSAndroid Build Coastguard Worker break; 2679*1b3f573fSAndroid Build Coastguard Worker } 2680*1b3f573fSAndroid Build Coastguard Worker 2681*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 2682*1b3f573fSAndroid Build Coastguard Worker } 2683*1b3f573fSAndroid Build Coastguard Worker 2684*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2685*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()2686*1b3f573fSAndroid Build Coastguard Worker public OneofMerging Clone() { 2687*1b3f573fSAndroid Build Coastguard Worker return new OneofMerging(this); 2688*1b3f573fSAndroid Build Coastguard Worker } 2689*1b3f573fSAndroid Build Coastguard Worker 2690*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "text" field.</summary> 2691*1b3f573fSAndroid Build Coastguard Worker public const int TextFieldNumber = 1; 2692*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2693*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2694*1b3f573fSAndroid Build Coastguard Worker public string Text { 2695*1b3f573fSAndroid Build Coastguard Worker get { return valueCase_ == ValueOneofCase.Text ? (string) value_ : ""; } 2696*1b3f573fSAndroid Build Coastguard Worker set { 2697*1b3f573fSAndroid Build Coastguard Worker value_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 2698*1b3f573fSAndroid Build Coastguard Worker valueCase_ = ValueOneofCase.Text; 2699*1b3f573fSAndroid Build Coastguard Worker } 2700*1b3f573fSAndroid Build Coastguard Worker } 2701*1b3f573fSAndroid Build Coastguard Worker 2702*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "nested" field.</summary> 2703*1b3f573fSAndroid Build Coastguard Worker public const int NestedFieldNumber = 2; 2704*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2705*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2706*1b3f573fSAndroid Build Coastguard Worker public global::UnitTest.Issues.TestProtos.OneofMerging.Types.Nested Nested { 2707*1b3f573fSAndroid Build Coastguard Worker get { return valueCase_ == ValueOneofCase.Nested ? (global::UnitTest.Issues.TestProtos.OneofMerging.Types.Nested) value_ : null; } 2708*1b3f573fSAndroid Build Coastguard Worker set { 2709*1b3f573fSAndroid Build Coastguard Worker value_ = value; 2710*1b3f573fSAndroid Build Coastguard Worker valueCase_ = value == null ? ValueOneofCase.None : ValueOneofCase.Nested; 2711*1b3f573fSAndroid Build Coastguard Worker } 2712*1b3f573fSAndroid Build Coastguard Worker } 2713*1b3f573fSAndroid Build Coastguard Worker 2714*1b3f573fSAndroid Build Coastguard Worker private object value_; 2715*1b3f573fSAndroid Build Coastguard Worker /// <summary>Enum of possible cases for the "value" oneof.</summary> 2716*1b3f573fSAndroid Build Coastguard Worker public enum ValueOneofCase { 2717*1b3f573fSAndroid Build Coastguard Worker None = 0, 2718*1b3f573fSAndroid Build Coastguard Worker Text = 1, 2719*1b3f573fSAndroid Build Coastguard Worker Nested = 2, 2720*1b3f573fSAndroid Build Coastguard Worker } 2721*1b3f573fSAndroid Build Coastguard Worker private ValueOneofCase valueCase_ = ValueOneofCase.None; 2722*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2723*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2724*1b3f573fSAndroid Build Coastguard Worker public ValueOneofCase ValueCase { 2725*1b3f573fSAndroid Build Coastguard Worker get { return valueCase_; } 2726*1b3f573fSAndroid Build Coastguard Worker } 2727*1b3f573fSAndroid Build Coastguard Worker 2728*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2729*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ClearValue()2730*1b3f573fSAndroid Build Coastguard Worker public void ClearValue() { 2731*1b3f573fSAndroid Build Coastguard Worker valueCase_ = ValueOneofCase.None; 2732*1b3f573fSAndroid Build Coastguard Worker value_ = null; 2733*1b3f573fSAndroid Build Coastguard Worker } 2734*1b3f573fSAndroid Build Coastguard Worker 2735*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2736*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)2737*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 2738*1b3f573fSAndroid Build Coastguard Worker return Equals(other as OneofMerging); 2739*1b3f573fSAndroid Build Coastguard Worker } 2740*1b3f573fSAndroid Build Coastguard Worker 2741*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2742*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(OneofMerging other)2743*1b3f573fSAndroid Build Coastguard Worker public bool Equals(OneofMerging other) { 2744*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 2745*1b3f573fSAndroid Build Coastguard Worker return false; 2746*1b3f573fSAndroid Build Coastguard Worker } 2747*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 2748*1b3f573fSAndroid Build Coastguard Worker return true; 2749*1b3f573fSAndroid Build Coastguard Worker } 2750*1b3f573fSAndroid Build Coastguard Worker if (Text != other.Text) return false; 2751*1b3f573fSAndroid Build Coastguard Worker if (!object.Equals(Nested, other.Nested)) return false; 2752*1b3f573fSAndroid Build Coastguard Worker if (ValueCase != other.ValueCase) return false; 2753*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 2754*1b3f573fSAndroid Build Coastguard Worker } 2755*1b3f573fSAndroid Build Coastguard Worker 2756*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2757*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()2758*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 2759*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 2760*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.Text) hash ^= Text.GetHashCode(); 2761*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.Nested) hash ^= Nested.GetHashCode(); 2762*1b3f573fSAndroid Build Coastguard Worker hash ^= (int) valueCase_; 2763*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 2764*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 2765*1b3f573fSAndroid Build Coastguard Worker } 2766*1b3f573fSAndroid Build Coastguard Worker return hash; 2767*1b3f573fSAndroid Build Coastguard Worker } 2768*1b3f573fSAndroid Build Coastguard Worker 2769*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2770*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()2771*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 2772*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 2773*1b3f573fSAndroid Build Coastguard Worker } 2774*1b3f573fSAndroid Build Coastguard Worker 2775*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2776*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)2777*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 2778*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2779*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 2780*1b3f573fSAndroid Build Coastguard Worker #else 2781*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.Text) { 2782*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 2783*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Text); 2784*1b3f573fSAndroid Build Coastguard Worker } 2785*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.Nested) { 2786*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(18); 2787*1b3f573fSAndroid Build Coastguard Worker output.WriteMessage(Nested); 2788*1b3f573fSAndroid Build Coastguard Worker } 2789*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 2790*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 2791*1b3f573fSAndroid Build Coastguard Worker } 2792*1b3f573fSAndroid Build Coastguard Worker #endif 2793*1b3f573fSAndroid Build Coastguard Worker } 2794*1b3f573fSAndroid Build Coastguard Worker 2795*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2796*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2797*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)2798*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 2799*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.Text) { 2800*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 2801*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Text); 2802*1b3f573fSAndroid Build Coastguard Worker } 2803*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.Nested) { 2804*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(18); 2805*1b3f573fSAndroid Build Coastguard Worker output.WriteMessage(Nested); 2806*1b3f573fSAndroid Build Coastguard Worker } 2807*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 2808*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 2809*1b3f573fSAndroid Build Coastguard Worker } 2810*1b3f573fSAndroid Build Coastguard Worker } 2811*1b3f573fSAndroid Build Coastguard Worker #endif 2812*1b3f573fSAndroid Build Coastguard Worker 2813*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2814*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()2815*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 2816*1b3f573fSAndroid Build Coastguard Worker int size = 0; 2817*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.Text) { 2818*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(Text); 2819*1b3f573fSAndroid Build Coastguard Worker } 2820*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.Nested) { 2821*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeMessageSize(Nested); 2822*1b3f573fSAndroid Build Coastguard Worker } 2823*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 2824*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 2825*1b3f573fSAndroid Build Coastguard Worker } 2826*1b3f573fSAndroid Build Coastguard Worker return size; 2827*1b3f573fSAndroid Build Coastguard Worker } 2828*1b3f573fSAndroid Build Coastguard Worker 2829*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2830*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(OneofMerging other)2831*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(OneofMerging other) { 2832*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 2833*1b3f573fSAndroid Build Coastguard Worker return; 2834*1b3f573fSAndroid Build Coastguard Worker } 2835*1b3f573fSAndroid Build Coastguard Worker switch (other.ValueCase) { 2836*1b3f573fSAndroid Build Coastguard Worker case ValueOneofCase.Text: 2837*1b3f573fSAndroid Build Coastguard Worker Text = other.Text; 2838*1b3f573fSAndroid Build Coastguard Worker break; 2839*1b3f573fSAndroid Build Coastguard Worker case ValueOneofCase.Nested: 2840*1b3f573fSAndroid Build Coastguard Worker if (Nested == null) { 2841*1b3f573fSAndroid Build Coastguard Worker Nested = new global::UnitTest.Issues.TestProtos.OneofMerging.Types.Nested(); 2842*1b3f573fSAndroid Build Coastguard Worker } 2843*1b3f573fSAndroid Build Coastguard Worker Nested.MergeFrom(other.Nested); 2844*1b3f573fSAndroid Build Coastguard Worker break; 2845*1b3f573fSAndroid Build Coastguard Worker } 2846*1b3f573fSAndroid Build Coastguard Worker 2847*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 2848*1b3f573fSAndroid Build Coastguard Worker } 2849*1b3f573fSAndroid Build Coastguard Worker 2850*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2851*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)2852*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 2853*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2854*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 2855*1b3f573fSAndroid Build Coastguard Worker #else 2856*1b3f573fSAndroid Build Coastguard Worker uint tag; 2857*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 2858*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 2859*1b3f573fSAndroid Build Coastguard Worker default: 2860*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 2861*1b3f573fSAndroid Build Coastguard Worker break; 2862*1b3f573fSAndroid Build Coastguard Worker case 10: { 2863*1b3f573fSAndroid Build Coastguard Worker Text = input.ReadString(); 2864*1b3f573fSAndroid Build Coastguard Worker break; 2865*1b3f573fSAndroid Build Coastguard Worker } 2866*1b3f573fSAndroid Build Coastguard Worker case 18: { 2867*1b3f573fSAndroid Build Coastguard Worker global::UnitTest.Issues.TestProtos.OneofMerging.Types.Nested subBuilder = new global::UnitTest.Issues.TestProtos.OneofMerging.Types.Nested(); 2868*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.Nested) { 2869*1b3f573fSAndroid Build Coastguard Worker subBuilder.MergeFrom(Nested); 2870*1b3f573fSAndroid Build Coastguard Worker } 2871*1b3f573fSAndroid Build Coastguard Worker input.ReadMessage(subBuilder); 2872*1b3f573fSAndroid Build Coastguard Worker Nested = subBuilder; 2873*1b3f573fSAndroid Build Coastguard Worker break; 2874*1b3f573fSAndroid Build Coastguard Worker } 2875*1b3f573fSAndroid Build Coastguard Worker } 2876*1b3f573fSAndroid Build Coastguard Worker } 2877*1b3f573fSAndroid Build Coastguard Worker #endif 2878*1b3f573fSAndroid Build Coastguard Worker } 2879*1b3f573fSAndroid Build Coastguard Worker 2880*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2881*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2882*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)2883*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 2884*1b3f573fSAndroid Build Coastguard Worker uint tag; 2885*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 2886*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 2887*1b3f573fSAndroid Build Coastguard Worker default: 2888*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 2889*1b3f573fSAndroid Build Coastguard Worker break; 2890*1b3f573fSAndroid Build Coastguard Worker case 10: { 2891*1b3f573fSAndroid Build Coastguard Worker Text = input.ReadString(); 2892*1b3f573fSAndroid Build Coastguard Worker break; 2893*1b3f573fSAndroid Build Coastguard Worker } 2894*1b3f573fSAndroid Build Coastguard Worker case 18: { 2895*1b3f573fSAndroid Build Coastguard Worker global::UnitTest.Issues.TestProtos.OneofMerging.Types.Nested subBuilder = new global::UnitTest.Issues.TestProtos.OneofMerging.Types.Nested(); 2896*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.Nested) { 2897*1b3f573fSAndroid Build Coastguard Worker subBuilder.MergeFrom(Nested); 2898*1b3f573fSAndroid Build Coastguard Worker } 2899*1b3f573fSAndroid Build Coastguard Worker input.ReadMessage(subBuilder); 2900*1b3f573fSAndroid Build Coastguard Worker Nested = subBuilder; 2901*1b3f573fSAndroid Build Coastguard Worker break; 2902*1b3f573fSAndroid Build Coastguard Worker } 2903*1b3f573fSAndroid Build Coastguard Worker } 2904*1b3f573fSAndroid Build Coastguard Worker } 2905*1b3f573fSAndroid Build Coastguard Worker } 2906*1b3f573fSAndroid Build Coastguard Worker #endif 2907*1b3f573fSAndroid Build Coastguard Worker 2908*1b3f573fSAndroid Build Coastguard Worker #region Nested types 2909*1b3f573fSAndroid Build Coastguard Worker /// <summary>Container for nested types declared in the OneofMerging message type.</summary> 2910*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2911*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2912*1b3f573fSAndroid Build Coastguard Worker public static partial class Types { 2913*1b3f573fSAndroid Build Coastguard Worker public sealed partial class Nested : pb::IMessage<Nested> 2914*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 2915*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 2916*1b3f573fSAndroid Build Coastguard Worker #endif 2917*1b3f573fSAndroid Build Coastguard Worker { 2918*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<Nested> _parser = new pb::MessageParser<Nested>(() => new Nested()); 2919*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 2920*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2921*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2922*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<Nested> Parser { get { return _parser; } } 2923*1b3f573fSAndroid Build Coastguard Worker 2924*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2925*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2926*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 2927*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.OneofMerging.Descriptor.NestedTypes[0]; } 2928*1b3f573fSAndroid Build Coastguard Worker } 2929*1b3f573fSAndroid Build Coastguard Worker 2930*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2931*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2932*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 2933*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 2934*1b3f573fSAndroid Build Coastguard Worker } 2935*1b3f573fSAndroid Build Coastguard Worker 2936*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2937*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Nested()2938*1b3f573fSAndroid Build Coastguard Worker public Nested() { 2939*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 2940*1b3f573fSAndroid Build Coastguard Worker } 2941*1b3f573fSAndroid Build Coastguard Worker OnConstruction()2942*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 2943*1b3f573fSAndroid Build Coastguard Worker 2944*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2945*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Nested(Nested other)2946*1b3f573fSAndroid Build Coastguard Worker public Nested(Nested other) : this() { 2947*1b3f573fSAndroid Build Coastguard Worker x_ = other.x_; 2948*1b3f573fSAndroid Build Coastguard Worker y_ = other.y_; 2949*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 2950*1b3f573fSAndroid Build Coastguard Worker } 2951*1b3f573fSAndroid Build Coastguard Worker 2952*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2953*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()2954*1b3f573fSAndroid Build Coastguard Worker public Nested Clone() { 2955*1b3f573fSAndroid Build Coastguard Worker return new Nested(this); 2956*1b3f573fSAndroid Build Coastguard Worker } 2957*1b3f573fSAndroid Build Coastguard Worker 2958*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "x" field.</summary> 2959*1b3f573fSAndroid Build Coastguard Worker public const int XFieldNumber = 1; 2960*1b3f573fSAndroid Build Coastguard Worker private int x_; 2961*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2962*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2963*1b3f573fSAndroid Build Coastguard Worker public int X { 2964*1b3f573fSAndroid Build Coastguard Worker get { return x_; } 2965*1b3f573fSAndroid Build Coastguard Worker set { 2966*1b3f573fSAndroid Build Coastguard Worker x_ = value; 2967*1b3f573fSAndroid Build Coastguard Worker } 2968*1b3f573fSAndroid Build Coastguard Worker } 2969*1b3f573fSAndroid Build Coastguard Worker 2970*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "y" field.</summary> 2971*1b3f573fSAndroid Build Coastguard Worker public const int YFieldNumber = 2; 2972*1b3f573fSAndroid Build Coastguard Worker private int y_; 2973*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2974*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 2975*1b3f573fSAndroid Build Coastguard Worker public int Y { 2976*1b3f573fSAndroid Build Coastguard Worker get { return y_; } 2977*1b3f573fSAndroid Build Coastguard Worker set { 2978*1b3f573fSAndroid Build Coastguard Worker y_ = value; 2979*1b3f573fSAndroid Build Coastguard Worker } 2980*1b3f573fSAndroid Build Coastguard Worker } 2981*1b3f573fSAndroid Build Coastguard Worker 2982*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2983*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)2984*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 2985*1b3f573fSAndroid Build Coastguard Worker return Equals(other as Nested); 2986*1b3f573fSAndroid Build Coastguard Worker } 2987*1b3f573fSAndroid Build Coastguard Worker 2988*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 2989*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(Nested other)2990*1b3f573fSAndroid Build Coastguard Worker public bool Equals(Nested other) { 2991*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 2992*1b3f573fSAndroid Build Coastguard Worker return false; 2993*1b3f573fSAndroid Build Coastguard Worker } 2994*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 2995*1b3f573fSAndroid Build Coastguard Worker return true; 2996*1b3f573fSAndroid Build Coastguard Worker } 2997*1b3f573fSAndroid Build Coastguard Worker if (X != other.X) return false; 2998*1b3f573fSAndroid Build Coastguard Worker if (Y != other.Y) return false; 2999*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 3000*1b3f573fSAndroid Build Coastguard Worker } 3001*1b3f573fSAndroid Build Coastguard Worker 3002*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3003*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()3004*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 3005*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 3006*1b3f573fSAndroid Build Coastguard Worker if (X != 0) hash ^= X.GetHashCode(); 3007*1b3f573fSAndroid Build Coastguard Worker if (Y != 0) hash ^= Y.GetHashCode(); 3008*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3009*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 3010*1b3f573fSAndroid Build Coastguard Worker } 3011*1b3f573fSAndroid Build Coastguard Worker return hash; 3012*1b3f573fSAndroid Build Coastguard Worker } 3013*1b3f573fSAndroid Build Coastguard Worker 3014*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3015*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()3016*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 3017*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 3018*1b3f573fSAndroid Build Coastguard Worker } 3019*1b3f573fSAndroid Build Coastguard Worker 3020*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3021*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)3022*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 3023*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3024*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 3025*1b3f573fSAndroid Build Coastguard Worker #else 3026*1b3f573fSAndroid Build Coastguard Worker if (X != 0) { 3027*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(8); 3028*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(X); 3029*1b3f573fSAndroid Build Coastguard Worker } 3030*1b3f573fSAndroid Build Coastguard Worker if (Y != 0) { 3031*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(16); 3032*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(Y); 3033*1b3f573fSAndroid Build Coastguard Worker } 3034*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3035*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 3036*1b3f573fSAndroid Build Coastguard Worker } 3037*1b3f573fSAndroid Build Coastguard Worker #endif 3038*1b3f573fSAndroid Build Coastguard Worker } 3039*1b3f573fSAndroid Build Coastguard Worker 3040*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3041*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3042*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)3043*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 3044*1b3f573fSAndroid Build Coastguard Worker if (X != 0) { 3045*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(8); 3046*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(X); 3047*1b3f573fSAndroid Build Coastguard Worker } 3048*1b3f573fSAndroid Build Coastguard Worker if (Y != 0) { 3049*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(16); 3050*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(Y); 3051*1b3f573fSAndroid Build Coastguard Worker } 3052*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3053*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 3054*1b3f573fSAndroid Build Coastguard Worker } 3055*1b3f573fSAndroid Build Coastguard Worker } 3056*1b3f573fSAndroid Build Coastguard Worker #endif 3057*1b3f573fSAndroid Build Coastguard Worker 3058*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3059*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()3060*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 3061*1b3f573fSAndroid Build Coastguard Worker int size = 0; 3062*1b3f573fSAndroid Build Coastguard Worker if (X != 0) { 3063*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeInt32Size(X); 3064*1b3f573fSAndroid Build Coastguard Worker } 3065*1b3f573fSAndroid Build Coastguard Worker if (Y != 0) { 3066*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeInt32Size(Y); 3067*1b3f573fSAndroid Build Coastguard Worker } 3068*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3069*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 3070*1b3f573fSAndroid Build Coastguard Worker } 3071*1b3f573fSAndroid Build Coastguard Worker return size; 3072*1b3f573fSAndroid Build Coastguard Worker } 3073*1b3f573fSAndroid Build Coastguard Worker 3074*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3075*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(Nested other)3076*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(Nested other) { 3077*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 3078*1b3f573fSAndroid Build Coastguard Worker return; 3079*1b3f573fSAndroid Build Coastguard Worker } 3080*1b3f573fSAndroid Build Coastguard Worker if (other.X != 0) { 3081*1b3f573fSAndroid Build Coastguard Worker X = other.X; 3082*1b3f573fSAndroid Build Coastguard Worker } 3083*1b3f573fSAndroid Build Coastguard Worker if (other.Y != 0) { 3084*1b3f573fSAndroid Build Coastguard Worker Y = other.Y; 3085*1b3f573fSAndroid Build Coastguard Worker } 3086*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 3087*1b3f573fSAndroid Build Coastguard Worker } 3088*1b3f573fSAndroid Build Coastguard Worker 3089*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3090*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)3091*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 3092*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3093*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 3094*1b3f573fSAndroid Build Coastguard Worker #else 3095*1b3f573fSAndroid Build Coastguard Worker uint tag; 3096*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 3097*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 3098*1b3f573fSAndroid Build Coastguard Worker default: 3099*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 3100*1b3f573fSAndroid Build Coastguard Worker break; 3101*1b3f573fSAndroid Build Coastguard Worker case 8: { 3102*1b3f573fSAndroid Build Coastguard Worker X = input.ReadInt32(); 3103*1b3f573fSAndroid Build Coastguard Worker break; 3104*1b3f573fSAndroid Build Coastguard Worker } 3105*1b3f573fSAndroid Build Coastguard Worker case 16: { 3106*1b3f573fSAndroid Build Coastguard Worker Y = input.ReadInt32(); 3107*1b3f573fSAndroid Build Coastguard Worker break; 3108*1b3f573fSAndroid Build Coastguard Worker } 3109*1b3f573fSAndroid Build Coastguard Worker } 3110*1b3f573fSAndroid Build Coastguard Worker } 3111*1b3f573fSAndroid Build Coastguard Worker #endif 3112*1b3f573fSAndroid Build Coastguard Worker } 3113*1b3f573fSAndroid Build Coastguard Worker 3114*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3115*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3116*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)3117*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 3118*1b3f573fSAndroid Build Coastguard Worker uint tag; 3119*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 3120*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 3121*1b3f573fSAndroid Build Coastguard Worker default: 3122*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 3123*1b3f573fSAndroid Build Coastguard Worker break; 3124*1b3f573fSAndroid Build Coastguard Worker case 8: { 3125*1b3f573fSAndroid Build Coastguard Worker X = input.ReadInt32(); 3126*1b3f573fSAndroid Build Coastguard Worker break; 3127*1b3f573fSAndroid Build Coastguard Worker } 3128*1b3f573fSAndroid Build Coastguard Worker case 16: { 3129*1b3f573fSAndroid Build Coastguard Worker Y = input.ReadInt32(); 3130*1b3f573fSAndroid Build Coastguard Worker break; 3131*1b3f573fSAndroid Build Coastguard Worker } 3132*1b3f573fSAndroid Build Coastguard Worker } 3133*1b3f573fSAndroid Build Coastguard Worker } 3134*1b3f573fSAndroid Build Coastguard Worker } 3135*1b3f573fSAndroid Build Coastguard Worker #endif 3136*1b3f573fSAndroid Build Coastguard Worker 3137*1b3f573fSAndroid Build Coastguard Worker } 3138*1b3f573fSAndroid Build Coastguard Worker 3139*1b3f573fSAndroid Build Coastguard Worker } 3140*1b3f573fSAndroid Build Coastguard Worker #endregion 3141*1b3f573fSAndroid Build Coastguard Worker 3142*1b3f573fSAndroid Build Coastguard Worker } 3143*1b3f573fSAndroid Build Coastguard Worker 3144*1b3f573fSAndroid Build Coastguard Worker public sealed partial class NullValueOutsideStruct : pb::IMessage<NullValueOutsideStruct> 3145*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3146*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 3147*1b3f573fSAndroid Build Coastguard Worker #endif 3148*1b3f573fSAndroid Build Coastguard Worker { 3149*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<NullValueOutsideStruct> _parser = new pb::MessageParser<NullValueOutsideStruct>(() => new NullValueOutsideStruct()); 3150*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 3151*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3152*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3153*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<NullValueOutsideStruct> Parser { get { return _parser; } } 3154*1b3f573fSAndroid Build Coastguard Worker 3155*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3156*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3157*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 3158*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.UnittestIssuesReflection.Descriptor.MessageTypes[9]; } 3159*1b3f573fSAndroid Build Coastguard Worker } 3160*1b3f573fSAndroid Build Coastguard Worker 3161*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3162*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3163*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 3164*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 3165*1b3f573fSAndroid Build Coastguard Worker } 3166*1b3f573fSAndroid Build Coastguard Worker 3167*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3168*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] NullValueOutsideStruct()3169*1b3f573fSAndroid Build Coastguard Worker public NullValueOutsideStruct() { 3170*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 3171*1b3f573fSAndroid Build Coastguard Worker } 3172*1b3f573fSAndroid Build Coastguard Worker OnConstruction()3173*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 3174*1b3f573fSAndroid Build Coastguard Worker 3175*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3176*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] NullValueOutsideStruct(NullValueOutsideStruct other)3177*1b3f573fSAndroid Build Coastguard Worker public NullValueOutsideStruct(NullValueOutsideStruct other) : this() { 3178*1b3f573fSAndroid Build Coastguard Worker switch (other.ValueCase) { 3179*1b3f573fSAndroid Build Coastguard Worker case ValueOneofCase.StringValue: 3180*1b3f573fSAndroid Build Coastguard Worker StringValue = other.StringValue; 3181*1b3f573fSAndroid Build Coastguard Worker break; 3182*1b3f573fSAndroid Build Coastguard Worker case ValueOneofCase.NullValue: 3183*1b3f573fSAndroid Build Coastguard Worker NullValue = other.NullValue; 3184*1b3f573fSAndroid Build Coastguard Worker break; 3185*1b3f573fSAndroid Build Coastguard Worker } 3186*1b3f573fSAndroid Build Coastguard Worker 3187*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 3188*1b3f573fSAndroid Build Coastguard Worker } 3189*1b3f573fSAndroid Build Coastguard Worker 3190*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3191*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()3192*1b3f573fSAndroid Build Coastguard Worker public NullValueOutsideStruct Clone() { 3193*1b3f573fSAndroid Build Coastguard Worker return new NullValueOutsideStruct(this); 3194*1b3f573fSAndroid Build Coastguard Worker } 3195*1b3f573fSAndroid Build Coastguard Worker 3196*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "string_value" field.</summary> 3197*1b3f573fSAndroid Build Coastguard Worker public const int StringValueFieldNumber = 1; 3198*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3199*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3200*1b3f573fSAndroid Build Coastguard Worker public string StringValue { 3201*1b3f573fSAndroid Build Coastguard Worker get { return valueCase_ == ValueOneofCase.StringValue ? (string) value_ : ""; } 3202*1b3f573fSAndroid Build Coastguard Worker set { 3203*1b3f573fSAndroid Build Coastguard Worker value_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 3204*1b3f573fSAndroid Build Coastguard Worker valueCase_ = ValueOneofCase.StringValue; 3205*1b3f573fSAndroid Build Coastguard Worker } 3206*1b3f573fSAndroid Build Coastguard Worker } 3207*1b3f573fSAndroid Build Coastguard Worker 3208*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "null_value" field.</summary> 3209*1b3f573fSAndroid Build Coastguard Worker public const int NullValueFieldNumber = 2; 3210*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3211*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3212*1b3f573fSAndroid Build Coastguard Worker public global::Google.Protobuf.WellKnownTypes.NullValue NullValue { 3213*1b3f573fSAndroid Build Coastguard Worker get { return valueCase_ == ValueOneofCase.NullValue ? (global::Google.Protobuf.WellKnownTypes.NullValue) value_ : global::Google.Protobuf.WellKnownTypes.NullValue.NullValue; } 3214*1b3f573fSAndroid Build Coastguard Worker set { 3215*1b3f573fSAndroid Build Coastguard Worker value_ = value; 3216*1b3f573fSAndroid Build Coastguard Worker valueCase_ = ValueOneofCase.NullValue; 3217*1b3f573fSAndroid Build Coastguard Worker } 3218*1b3f573fSAndroid Build Coastguard Worker } 3219*1b3f573fSAndroid Build Coastguard Worker 3220*1b3f573fSAndroid Build Coastguard Worker private object value_; 3221*1b3f573fSAndroid Build Coastguard Worker /// <summary>Enum of possible cases for the "value" oneof.</summary> 3222*1b3f573fSAndroid Build Coastguard Worker public enum ValueOneofCase { 3223*1b3f573fSAndroid Build Coastguard Worker None = 0, 3224*1b3f573fSAndroid Build Coastguard Worker StringValue = 1, 3225*1b3f573fSAndroid Build Coastguard Worker NullValue = 2, 3226*1b3f573fSAndroid Build Coastguard Worker } 3227*1b3f573fSAndroid Build Coastguard Worker private ValueOneofCase valueCase_ = ValueOneofCase.None; 3228*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3229*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3230*1b3f573fSAndroid Build Coastguard Worker public ValueOneofCase ValueCase { 3231*1b3f573fSAndroid Build Coastguard Worker get { return valueCase_; } 3232*1b3f573fSAndroid Build Coastguard Worker } 3233*1b3f573fSAndroid Build Coastguard Worker 3234*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3235*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ClearValue()3236*1b3f573fSAndroid Build Coastguard Worker public void ClearValue() { 3237*1b3f573fSAndroid Build Coastguard Worker valueCase_ = ValueOneofCase.None; 3238*1b3f573fSAndroid Build Coastguard Worker value_ = null; 3239*1b3f573fSAndroid Build Coastguard Worker } 3240*1b3f573fSAndroid Build Coastguard Worker 3241*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3242*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)3243*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 3244*1b3f573fSAndroid Build Coastguard Worker return Equals(other as NullValueOutsideStruct); 3245*1b3f573fSAndroid Build Coastguard Worker } 3246*1b3f573fSAndroid Build Coastguard Worker 3247*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3248*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(NullValueOutsideStruct other)3249*1b3f573fSAndroid Build Coastguard Worker public bool Equals(NullValueOutsideStruct other) { 3250*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 3251*1b3f573fSAndroid Build Coastguard Worker return false; 3252*1b3f573fSAndroid Build Coastguard Worker } 3253*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 3254*1b3f573fSAndroid Build Coastguard Worker return true; 3255*1b3f573fSAndroid Build Coastguard Worker } 3256*1b3f573fSAndroid Build Coastguard Worker if (StringValue != other.StringValue) return false; 3257*1b3f573fSAndroid Build Coastguard Worker if (NullValue != other.NullValue) return false; 3258*1b3f573fSAndroid Build Coastguard Worker if (ValueCase != other.ValueCase) return false; 3259*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 3260*1b3f573fSAndroid Build Coastguard Worker } 3261*1b3f573fSAndroid Build Coastguard Worker 3262*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3263*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()3264*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 3265*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 3266*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.StringValue) hash ^= StringValue.GetHashCode(); 3267*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.NullValue) hash ^= NullValue.GetHashCode(); 3268*1b3f573fSAndroid Build Coastguard Worker hash ^= (int) valueCase_; 3269*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3270*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 3271*1b3f573fSAndroid Build Coastguard Worker } 3272*1b3f573fSAndroid Build Coastguard Worker return hash; 3273*1b3f573fSAndroid Build Coastguard Worker } 3274*1b3f573fSAndroid Build Coastguard Worker 3275*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3276*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()3277*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 3278*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 3279*1b3f573fSAndroid Build Coastguard Worker } 3280*1b3f573fSAndroid Build Coastguard Worker 3281*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3282*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)3283*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 3284*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3285*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 3286*1b3f573fSAndroid Build Coastguard Worker #else 3287*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.StringValue) { 3288*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 3289*1b3f573fSAndroid Build Coastguard Worker output.WriteString(StringValue); 3290*1b3f573fSAndroid Build Coastguard Worker } 3291*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.NullValue) { 3292*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(16); 3293*1b3f573fSAndroid Build Coastguard Worker output.WriteEnum((int) NullValue); 3294*1b3f573fSAndroid Build Coastguard Worker } 3295*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3296*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 3297*1b3f573fSAndroid Build Coastguard Worker } 3298*1b3f573fSAndroid Build Coastguard Worker #endif 3299*1b3f573fSAndroid Build Coastguard Worker } 3300*1b3f573fSAndroid Build Coastguard Worker 3301*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3302*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3303*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)3304*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 3305*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.StringValue) { 3306*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 3307*1b3f573fSAndroid Build Coastguard Worker output.WriteString(StringValue); 3308*1b3f573fSAndroid Build Coastguard Worker } 3309*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.NullValue) { 3310*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(16); 3311*1b3f573fSAndroid Build Coastguard Worker output.WriteEnum((int) NullValue); 3312*1b3f573fSAndroid Build Coastguard Worker } 3313*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3314*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 3315*1b3f573fSAndroid Build Coastguard Worker } 3316*1b3f573fSAndroid Build Coastguard Worker } 3317*1b3f573fSAndroid Build Coastguard Worker #endif 3318*1b3f573fSAndroid Build Coastguard Worker 3319*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3320*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()3321*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 3322*1b3f573fSAndroid Build Coastguard Worker int size = 0; 3323*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.StringValue) { 3324*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(StringValue); 3325*1b3f573fSAndroid Build Coastguard Worker } 3326*1b3f573fSAndroid Build Coastguard Worker if (valueCase_ == ValueOneofCase.NullValue) { 3327*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) NullValue); 3328*1b3f573fSAndroid Build Coastguard Worker } 3329*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3330*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 3331*1b3f573fSAndroid Build Coastguard Worker } 3332*1b3f573fSAndroid Build Coastguard Worker return size; 3333*1b3f573fSAndroid Build Coastguard Worker } 3334*1b3f573fSAndroid Build Coastguard Worker 3335*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3336*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(NullValueOutsideStruct other)3337*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(NullValueOutsideStruct other) { 3338*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 3339*1b3f573fSAndroid Build Coastguard Worker return; 3340*1b3f573fSAndroid Build Coastguard Worker } 3341*1b3f573fSAndroid Build Coastguard Worker switch (other.ValueCase) { 3342*1b3f573fSAndroid Build Coastguard Worker case ValueOneofCase.StringValue: 3343*1b3f573fSAndroid Build Coastguard Worker StringValue = other.StringValue; 3344*1b3f573fSAndroid Build Coastguard Worker break; 3345*1b3f573fSAndroid Build Coastguard Worker case ValueOneofCase.NullValue: 3346*1b3f573fSAndroid Build Coastguard Worker NullValue = other.NullValue; 3347*1b3f573fSAndroid Build Coastguard Worker break; 3348*1b3f573fSAndroid Build Coastguard Worker } 3349*1b3f573fSAndroid Build Coastguard Worker 3350*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 3351*1b3f573fSAndroid Build Coastguard Worker } 3352*1b3f573fSAndroid Build Coastguard Worker 3353*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3354*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)3355*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 3356*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3357*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 3358*1b3f573fSAndroid Build Coastguard Worker #else 3359*1b3f573fSAndroid Build Coastguard Worker uint tag; 3360*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 3361*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 3362*1b3f573fSAndroid Build Coastguard Worker default: 3363*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 3364*1b3f573fSAndroid Build Coastguard Worker break; 3365*1b3f573fSAndroid Build Coastguard Worker case 10: { 3366*1b3f573fSAndroid Build Coastguard Worker StringValue = input.ReadString(); 3367*1b3f573fSAndroid Build Coastguard Worker break; 3368*1b3f573fSAndroid Build Coastguard Worker } 3369*1b3f573fSAndroid Build Coastguard Worker case 16: { 3370*1b3f573fSAndroid Build Coastguard Worker value_ = input.ReadEnum(); 3371*1b3f573fSAndroid Build Coastguard Worker valueCase_ = ValueOneofCase.NullValue; 3372*1b3f573fSAndroid Build Coastguard Worker break; 3373*1b3f573fSAndroid Build Coastguard Worker } 3374*1b3f573fSAndroid Build Coastguard Worker } 3375*1b3f573fSAndroid Build Coastguard Worker } 3376*1b3f573fSAndroid Build Coastguard Worker #endif 3377*1b3f573fSAndroid Build Coastguard Worker } 3378*1b3f573fSAndroid Build Coastguard Worker 3379*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3380*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3381*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)3382*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 3383*1b3f573fSAndroid Build Coastguard Worker uint tag; 3384*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 3385*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 3386*1b3f573fSAndroid Build Coastguard Worker default: 3387*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 3388*1b3f573fSAndroid Build Coastguard Worker break; 3389*1b3f573fSAndroid Build Coastguard Worker case 10: { 3390*1b3f573fSAndroid Build Coastguard Worker StringValue = input.ReadString(); 3391*1b3f573fSAndroid Build Coastguard Worker break; 3392*1b3f573fSAndroid Build Coastguard Worker } 3393*1b3f573fSAndroid Build Coastguard Worker case 16: { 3394*1b3f573fSAndroid Build Coastguard Worker value_ = input.ReadEnum(); 3395*1b3f573fSAndroid Build Coastguard Worker valueCase_ = ValueOneofCase.NullValue; 3396*1b3f573fSAndroid Build Coastguard Worker break; 3397*1b3f573fSAndroid Build Coastguard Worker } 3398*1b3f573fSAndroid Build Coastguard Worker } 3399*1b3f573fSAndroid Build Coastguard Worker } 3400*1b3f573fSAndroid Build Coastguard Worker } 3401*1b3f573fSAndroid Build Coastguard Worker #endif 3402*1b3f573fSAndroid Build Coastguard Worker 3403*1b3f573fSAndroid Build Coastguard Worker } 3404*1b3f573fSAndroid Build Coastguard Worker 3405*1b3f573fSAndroid Build Coastguard Worker public sealed partial class NullValueNotInOneof : pb::IMessage<NullValueNotInOneof> 3406*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3407*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 3408*1b3f573fSAndroid Build Coastguard Worker #endif 3409*1b3f573fSAndroid Build Coastguard Worker { 3410*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<NullValueNotInOneof> _parser = new pb::MessageParser<NullValueNotInOneof>(() => new NullValueNotInOneof()); 3411*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 3412*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3413*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3414*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<NullValueNotInOneof> Parser { get { return _parser; } } 3415*1b3f573fSAndroid Build Coastguard Worker 3416*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3417*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3418*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 3419*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.UnittestIssuesReflection.Descriptor.MessageTypes[10]; } 3420*1b3f573fSAndroid Build Coastguard Worker } 3421*1b3f573fSAndroid Build Coastguard Worker 3422*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3423*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3424*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 3425*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 3426*1b3f573fSAndroid Build Coastguard Worker } 3427*1b3f573fSAndroid Build Coastguard Worker 3428*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3429*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] NullValueNotInOneof()3430*1b3f573fSAndroid Build Coastguard Worker public NullValueNotInOneof() { 3431*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 3432*1b3f573fSAndroid Build Coastguard Worker } 3433*1b3f573fSAndroid Build Coastguard Worker OnConstruction()3434*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 3435*1b3f573fSAndroid Build Coastguard Worker 3436*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3437*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] NullValueNotInOneof(NullValueNotInOneof other)3438*1b3f573fSAndroid Build Coastguard Worker public NullValueNotInOneof(NullValueNotInOneof other) : this() { 3439*1b3f573fSAndroid Build Coastguard Worker nullValue_ = other.nullValue_; 3440*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 3441*1b3f573fSAndroid Build Coastguard Worker } 3442*1b3f573fSAndroid Build Coastguard Worker 3443*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3444*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()3445*1b3f573fSAndroid Build Coastguard Worker public NullValueNotInOneof Clone() { 3446*1b3f573fSAndroid Build Coastguard Worker return new NullValueNotInOneof(this); 3447*1b3f573fSAndroid Build Coastguard Worker } 3448*1b3f573fSAndroid Build Coastguard Worker 3449*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "null_value" field.</summary> 3450*1b3f573fSAndroid Build Coastguard Worker public const int NullValueFieldNumber = 2; 3451*1b3f573fSAndroid Build Coastguard Worker private global::Google.Protobuf.WellKnownTypes.NullValue nullValue_ = global::Google.Protobuf.WellKnownTypes.NullValue.NullValue; 3452*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3453*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3454*1b3f573fSAndroid Build Coastguard Worker public global::Google.Protobuf.WellKnownTypes.NullValue NullValue { 3455*1b3f573fSAndroid Build Coastguard Worker get { return nullValue_; } 3456*1b3f573fSAndroid Build Coastguard Worker set { 3457*1b3f573fSAndroid Build Coastguard Worker nullValue_ = value; 3458*1b3f573fSAndroid Build Coastguard Worker } 3459*1b3f573fSAndroid Build Coastguard Worker } 3460*1b3f573fSAndroid Build Coastguard Worker 3461*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3462*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)3463*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 3464*1b3f573fSAndroid Build Coastguard Worker return Equals(other as NullValueNotInOneof); 3465*1b3f573fSAndroid Build Coastguard Worker } 3466*1b3f573fSAndroid Build Coastguard Worker 3467*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3468*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(NullValueNotInOneof other)3469*1b3f573fSAndroid Build Coastguard Worker public bool Equals(NullValueNotInOneof other) { 3470*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 3471*1b3f573fSAndroid Build Coastguard Worker return false; 3472*1b3f573fSAndroid Build Coastguard Worker } 3473*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 3474*1b3f573fSAndroid Build Coastguard Worker return true; 3475*1b3f573fSAndroid Build Coastguard Worker } 3476*1b3f573fSAndroid Build Coastguard Worker if (NullValue != other.NullValue) return false; 3477*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 3478*1b3f573fSAndroid Build Coastguard Worker } 3479*1b3f573fSAndroid Build Coastguard Worker 3480*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3481*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()3482*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 3483*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 3484*1b3f573fSAndroid Build Coastguard Worker if (NullValue != global::Google.Protobuf.WellKnownTypes.NullValue.NullValue) hash ^= NullValue.GetHashCode(); 3485*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3486*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 3487*1b3f573fSAndroid Build Coastguard Worker } 3488*1b3f573fSAndroid Build Coastguard Worker return hash; 3489*1b3f573fSAndroid Build Coastguard Worker } 3490*1b3f573fSAndroid Build Coastguard Worker 3491*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3492*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()3493*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 3494*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 3495*1b3f573fSAndroid Build Coastguard Worker } 3496*1b3f573fSAndroid Build Coastguard Worker 3497*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3498*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)3499*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 3500*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3501*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 3502*1b3f573fSAndroid Build Coastguard Worker #else 3503*1b3f573fSAndroid Build Coastguard Worker if (NullValue != global::Google.Protobuf.WellKnownTypes.NullValue.NullValue) { 3504*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(16); 3505*1b3f573fSAndroid Build Coastguard Worker output.WriteEnum((int) NullValue); 3506*1b3f573fSAndroid Build Coastguard Worker } 3507*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3508*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 3509*1b3f573fSAndroid Build Coastguard Worker } 3510*1b3f573fSAndroid Build Coastguard Worker #endif 3511*1b3f573fSAndroid Build Coastguard Worker } 3512*1b3f573fSAndroid Build Coastguard Worker 3513*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3514*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3515*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)3516*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 3517*1b3f573fSAndroid Build Coastguard Worker if (NullValue != global::Google.Protobuf.WellKnownTypes.NullValue.NullValue) { 3518*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(16); 3519*1b3f573fSAndroid Build Coastguard Worker output.WriteEnum((int) NullValue); 3520*1b3f573fSAndroid Build Coastguard Worker } 3521*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3522*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 3523*1b3f573fSAndroid Build Coastguard Worker } 3524*1b3f573fSAndroid Build Coastguard Worker } 3525*1b3f573fSAndroid Build Coastguard Worker #endif 3526*1b3f573fSAndroid Build Coastguard Worker 3527*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3528*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()3529*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 3530*1b3f573fSAndroid Build Coastguard Worker int size = 0; 3531*1b3f573fSAndroid Build Coastguard Worker if (NullValue != global::Google.Protobuf.WellKnownTypes.NullValue.NullValue) { 3532*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) NullValue); 3533*1b3f573fSAndroid Build Coastguard Worker } 3534*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3535*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 3536*1b3f573fSAndroid Build Coastguard Worker } 3537*1b3f573fSAndroid Build Coastguard Worker return size; 3538*1b3f573fSAndroid Build Coastguard Worker } 3539*1b3f573fSAndroid Build Coastguard Worker 3540*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3541*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(NullValueNotInOneof other)3542*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(NullValueNotInOneof other) { 3543*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 3544*1b3f573fSAndroid Build Coastguard Worker return; 3545*1b3f573fSAndroid Build Coastguard Worker } 3546*1b3f573fSAndroid Build Coastguard Worker if (other.NullValue != global::Google.Protobuf.WellKnownTypes.NullValue.NullValue) { 3547*1b3f573fSAndroid Build Coastguard Worker NullValue = other.NullValue; 3548*1b3f573fSAndroid Build Coastguard Worker } 3549*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 3550*1b3f573fSAndroid Build Coastguard Worker } 3551*1b3f573fSAndroid Build Coastguard Worker 3552*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3553*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)3554*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 3555*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3556*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 3557*1b3f573fSAndroid Build Coastguard Worker #else 3558*1b3f573fSAndroid Build Coastguard Worker uint tag; 3559*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 3560*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 3561*1b3f573fSAndroid Build Coastguard Worker default: 3562*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 3563*1b3f573fSAndroid Build Coastguard Worker break; 3564*1b3f573fSAndroid Build Coastguard Worker case 16: { 3565*1b3f573fSAndroid Build Coastguard Worker NullValue = (global::Google.Protobuf.WellKnownTypes.NullValue) input.ReadEnum(); 3566*1b3f573fSAndroid Build Coastguard Worker break; 3567*1b3f573fSAndroid Build Coastguard Worker } 3568*1b3f573fSAndroid Build Coastguard Worker } 3569*1b3f573fSAndroid Build Coastguard Worker } 3570*1b3f573fSAndroid Build Coastguard Worker #endif 3571*1b3f573fSAndroid Build Coastguard Worker } 3572*1b3f573fSAndroid Build Coastguard Worker 3573*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3574*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3575*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)3576*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 3577*1b3f573fSAndroid Build Coastguard Worker uint tag; 3578*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 3579*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 3580*1b3f573fSAndroid Build Coastguard Worker default: 3581*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 3582*1b3f573fSAndroid Build Coastguard Worker break; 3583*1b3f573fSAndroid Build Coastguard Worker case 16: { 3584*1b3f573fSAndroid Build Coastguard Worker NullValue = (global::Google.Protobuf.WellKnownTypes.NullValue) input.ReadEnum(); 3585*1b3f573fSAndroid Build Coastguard Worker break; 3586*1b3f573fSAndroid Build Coastguard Worker } 3587*1b3f573fSAndroid Build Coastguard Worker } 3588*1b3f573fSAndroid Build Coastguard Worker } 3589*1b3f573fSAndroid Build Coastguard Worker } 3590*1b3f573fSAndroid Build Coastguard Worker #endif 3591*1b3f573fSAndroid Build Coastguard Worker 3592*1b3f573fSAndroid Build Coastguard Worker } 3593*1b3f573fSAndroid Build Coastguard Worker 3594*1b3f573fSAndroid Build Coastguard Worker public sealed partial class MixedRegularAndOptional : pb::IMessage<MixedRegularAndOptional> 3595*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3596*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 3597*1b3f573fSAndroid Build Coastguard Worker #endif 3598*1b3f573fSAndroid Build Coastguard Worker { 3599*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<MixedRegularAndOptional> _parser = new pb::MessageParser<MixedRegularAndOptional>(() => new MixedRegularAndOptional()); 3600*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 3601*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3602*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3603*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<MixedRegularAndOptional> Parser { get { return _parser; } } 3604*1b3f573fSAndroid Build Coastguard Worker 3605*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3606*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3607*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 3608*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.UnittestIssuesReflection.Descriptor.MessageTypes[11]; } 3609*1b3f573fSAndroid Build Coastguard Worker } 3610*1b3f573fSAndroid Build Coastguard Worker 3611*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3612*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3613*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 3614*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 3615*1b3f573fSAndroid Build Coastguard Worker } 3616*1b3f573fSAndroid Build Coastguard Worker 3617*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3618*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MixedRegularAndOptional()3619*1b3f573fSAndroid Build Coastguard Worker public MixedRegularAndOptional() { 3620*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 3621*1b3f573fSAndroid Build Coastguard Worker } 3622*1b3f573fSAndroid Build Coastguard Worker OnConstruction()3623*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 3624*1b3f573fSAndroid Build Coastguard Worker 3625*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3626*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MixedRegularAndOptional(MixedRegularAndOptional other)3627*1b3f573fSAndroid Build Coastguard Worker public MixedRegularAndOptional(MixedRegularAndOptional other) : this() { 3628*1b3f573fSAndroid Build Coastguard Worker regularField_ = other.regularField_; 3629*1b3f573fSAndroid Build Coastguard Worker optionalField_ = other.optionalField_; 3630*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 3631*1b3f573fSAndroid Build Coastguard Worker } 3632*1b3f573fSAndroid Build Coastguard Worker 3633*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3634*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()3635*1b3f573fSAndroid Build Coastguard Worker public MixedRegularAndOptional Clone() { 3636*1b3f573fSAndroid Build Coastguard Worker return new MixedRegularAndOptional(this); 3637*1b3f573fSAndroid Build Coastguard Worker } 3638*1b3f573fSAndroid Build Coastguard Worker 3639*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "regular_field" field.</summary> 3640*1b3f573fSAndroid Build Coastguard Worker public const int RegularFieldFieldNumber = 1; 3641*1b3f573fSAndroid Build Coastguard Worker private string regularField_ = ""; 3642*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3643*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3644*1b3f573fSAndroid Build Coastguard Worker public string RegularField { 3645*1b3f573fSAndroid Build Coastguard Worker get { return regularField_; } 3646*1b3f573fSAndroid Build Coastguard Worker set { 3647*1b3f573fSAndroid Build Coastguard Worker regularField_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 3648*1b3f573fSAndroid Build Coastguard Worker } 3649*1b3f573fSAndroid Build Coastguard Worker } 3650*1b3f573fSAndroid Build Coastguard Worker 3651*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "optional_field" field.</summary> 3652*1b3f573fSAndroid Build Coastguard Worker public const int OptionalFieldFieldNumber = 2; 3653*1b3f573fSAndroid Build Coastguard Worker private string optionalField_; 3654*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3655*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3656*1b3f573fSAndroid Build Coastguard Worker public string OptionalField { 3657*1b3f573fSAndroid Build Coastguard Worker get { return optionalField_ ?? ""; } 3658*1b3f573fSAndroid Build Coastguard Worker set { 3659*1b3f573fSAndroid Build Coastguard Worker optionalField_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 3660*1b3f573fSAndroid Build Coastguard Worker } 3661*1b3f573fSAndroid Build Coastguard Worker } 3662*1b3f573fSAndroid Build Coastguard Worker /// <summary>Gets whether the "optional_field" field is set</summary> 3663*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3664*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3665*1b3f573fSAndroid Build Coastguard Worker public bool HasOptionalField { 3666*1b3f573fSAndroid Build Coastguard Worker get { return optionalField_ != null; } 3667*1b3f573fSAndroid Build Coastguard Worker } 3668*1b3f573fSAndroid Build Coastguard Worker /// <summary>Clears the value of the "optional_field" field</summary> 3669*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3670*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ClearOptionalField()3671*1b3f573fSAndroid Build Coastguard Worker public void ClearOptionalField() { 3672*1b3f573fSAndroid Build Coastguard Worker optionalField_ = null; 3673*1b3f573fSAndroid Build Coastguard Worker } 3674*1b3f573fSAndroid Build Coastguard Worker 3675*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3676*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)3677*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 3678*1b3f573fSAndroid Build Coastguard Worker return Equals(other as MixedRegularAndOptional); 3679*1b3f573fSAndroid Build Coastguard Worker } 3680*1b3f573fSAndroid Build Coastguard Worker 3681*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3682*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(MixedRegularAndOptional other)3683*1b3f573fSAndroid Build Coastguard Worker public bool Equals(MixedRegularAndOptional other) { 3684*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 3685*1b3f573fSAndroid Build Coastguard Worker return false; 3686*1b3f573fSAndroid Build Coastguard Worker } 3687*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 3688*1b3f573fSAndroid Build Coastguard Worker return true; 3689*1b3f573fSAndroid Build Coastguard Worker } 3690*1b3f573fSAndroid Build Coastguard Worker if (RegularField != other.RegularField) return false; 3691*1b3f573fSAndroid Build Coastguard Worker if (OptionalField != other.OptionalField) return false; 3692*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 3693*1b3f573fSAndroid Build Coastguard Worker } 3694*1b3f573fSAndroid Build Coastguard Worker 3695*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3696*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()3697*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 3698*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 3699*1b3f573fSAndroid Build Coastguard Worker if (RegularField.Length != 0) hash ^= RegularField.GetHashCode(); 3700*1b3f573fSAndroid Build Coastguard Worker if (HasOptionalField) hash ^= OptionalField.GetHashCode(); 3701*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3702*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 3703*1b3f573fSAndroid Build Coastguard Worker } 3704*1b3f573fSAndroid Build Coastguard Worker return hash; 3705*1b3f573fSAndroid Build Coastguard Worker } 3706*1b3f573fSAndroid Build Coastguard Worker 3707*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3708*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()3709*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 3710*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 3711*1b3f573fSAndroid Build Coastguard Worker } 3712*1b3f573fSAndroid Build Coastguard Worker 3713*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3714*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)3715*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 3716*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3717*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 3718*1b3f573fSAndroid Build Coastguard Worker #else 3719*1b3f573fSAndroid Build Coastguard Worker if (RegularField.Length != 0) { 3720*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 3721*1b3f573fSAndroid Build Coastguard Worker output.WriteString(RegularField); 3722*1b3f573fSAndroid Build Coastguard Worker } 3723*1b3f573fSAndroid Build Coastguard Worker if (HasOptionalField) { 3724*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(18); 3725*1b3f573fSAndroid Build Coastguard Worker output.WriteString(OptionalField); 3726*1b3f573fSAndroid Build Coastguard Worker } 3727*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3728*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 3729*1b3f573fSAndroid Build Coastguard Worker } 3730*1b3f573fSAndroid Build Coastguard Worker #endif 3731*1b3f573fSAndroid Build Coastguard Worker } 3732*1b3f573fSAndroid Build Coastguard Worker 3733*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3734*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3735*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)3736*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 3737*1b3f573fSAndroid Build Coastguard Worker if (RegularField.Length != 0) { 3738*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 3739*1b3f573fSAndroid Build Coastguard Worker output.WriteString(RegularField); 3740*1b3f573fSAndroid Build Coastguard Worker } 3741*1b3f573fSAndroid Build Coastguard Worker if (HasOptionalField) { 3742*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(18); 3743*1b3f573fSAndroid Build Coastguard Worker output.WriteString(OptionalField); 3744*1b3f573fSAndroid Build Coastguard Worker } 3745*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3746*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 3747*1b3f573fSAndroid Build Coastguard Worker } 3748*1b3f573fSAndroid Build Coastguard Worker } 3749*1b3f573fSAndroid Build Coastguard Worker #endif 3750*1b3f573fSAndroid Build Coastguard Worker 3751*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3752*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()3753*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 3754*1b3f573fSAndroid Build Coastguard Worker int size = 0; 3755*1b3f573fSAndroid Build Coastguard Worker if (RegularField.Length != 0) { 3756*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(RegularField); 3757*1b3f573fSAndroid Build Coastguard Worker } 3758*1b3f573fSAndroid Build Coastguard Worker if (HasOptionalField) { 3759*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(OptionalField); 3760*1b3f573fSAndroid Build Coastguard Worker } 3761*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3762*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 3763*1b3f573fSAndroid Build Coastguard Worker } 3764*1b3f573fSAndroid Build Coastguard Worker return size; 3765*1b3f573fSAndroid Build Coastguard Worker } 3766*1b3f573fSAndroid Build Coastguard Worker 3767*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3768*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(MixedRegularAndOptional other)3769*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(MixedRegularAndOptional other) { 3770*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 3771*1b3f573fSAndroid Build Coastguard Worker return; 3772*1b3f573fSAndroid Build Coastguard Worker } 3773*1b3f573fSAndroid Build Coastguard Worker if (other.RegularField.Length != 0) { 3774*1b3f573fSAndroid Build Coastguard Worker RegularField = other.RegularField; 3775*1b3f573fSAndroid Build Coastguard Worker } 3776*1b3f573fSAndroid Build Coastguard Worker if (other.HasOptionalField) { 3777*1b3f573fSAndroid Build Coastguard Worker OptionalField = other.OptionalField; 3778*1b3f573fSAndroid Build Coastguard Worker } 3779*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 3780*1b3f573fSAndroid Build Coastguard Worker } 3781*1b3f573fSAndroid Build Coastguard Worker 3782*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3783*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)3784*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 3785*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3786*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 3787*1b3f573fSAndroid Build Coastguard Worker #else 3788*1b3f573fSAndroid Build Coastguard Worker uint tag; 3789*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 3790*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 3791*1b3f573fSAndroid Build Coastguard Worker default: 3792*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 3793*1b3f573fSAndroid Build Coastguard Worker break; 3794*1b3f573fSAndroid Build Coastguard Worker case 10: { 3795*1b3f573fSAndroid Build Coastguard Worker RegularField = input.ReadString(); 3796*1b3f573fSAndroid Build Coastguard Worker break; 3797*1b3f573fSAndroid Build Coastguard Worker } 3798*1b3f573fSAndroid Build Coastguard Worker case 18: { 3799*1b3f573fSAndroid Build Coastguard Worker OptionalField = input.ReadString(); 3800*1b3f573fSAndroid Build Coastguard Worker break; 3801*1b3f573fSAndroid Build Coastguard Worker } 3802*1b3f573fSAndroid Build Coastguard Worker } 3803*1b3f573fSAndroid Build Coastguard Worker } 3804*1b3f573fSAndroid Build Coastguard Worker #endif 3805*1b3f573fSAndroid Build Coastguard Worker } 3806*1b3f573fSAndroid Build Coastguard Worker 3807*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3808*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3809*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)3810*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 3811*1b3f573fSAndroid Build Coastguard Worker uint tag; 3812*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 3813*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 3814*1b3f573fSAndroid Build Coastguard Worker default: 3815*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 3816*1b3f573fSAndroid Build Coastguard Worker break; 3817*1b3f573fSAndroid Build Coastguard Worker case 10: { 3818*1b3f573fSAndroid Build Coastguard Worker RegularField = input.ReadString(); 3819*1b3f573fSAndroid Build Coastguard Worker break; 3820*1b3f573fSAndroid Build Coastguard Worker } 3821*1b3f573fSAndroid Build Coastguard Worker case 18: { 3822*1b3f573fSAndroid Build Coastguard Worker OptionalField = input.ReadString(); 3823*1b3f573fSAndroid Build Coastguard Worker break; 3824*1b3f573fSAndroid Build Coastguard Worker } 3825*1b3f573fSAndroid Build Coastguard Worker } 3826*1b3f573fSAndroid Build Coastguard Worker } 3827*1b3f573fSAndroid Build Coastguard Worker } 3828*1b3f573fSAndroid Build Coastguard Worker #endif 3829*1b3f573fSAndroid Build Coastguard Worker 3830*1b3f573fSAndroid Build Coastguard Worker } 3831*1b3f573fSAndroid Build Coastguard Worker 3832*1b3f573fSAndroid Build Coastguard Worker public sealed partial class OneofWithNoneField : pb::IMessage<OneofWithNoneField> 3833*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3834*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 3835*1b3f573fSAndroid Build Coastguard Worker #endif 3836*1b3f573fSAndroid Build Coastguard Worker { 3837*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<OneofWithNoneField> _parser = new pb::MessageParser<OneofWithNoneField>(() => new OneofWithNoneField()); 3838*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 3839*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3840*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3841*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<OneofWithNoneField> Parser { get { return _parser; } } 3842*1b3f573fSAndroid Build Coastguard Worker 3843*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3844*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3845*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 3846*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.UnittestIssuesReflection.Descriptor.MessageTypes[12]; } 3847*1b3f573fSAndroid Build Coastguard Worker } 3848*1b3f573fSAndroid Build Coastguard Worker 3849*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3850*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3851*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 3852*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 3853*1b3f573fSAndroid Build Coastguard Worker } 3854*1b3f573fSAndroid Build Coastguard Worker 3855*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3856*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] OneofWithNoneField()3857*1b3f573fSAndroid Build Coastguard Worker public OneofWithNoneField() { 3858*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 3859*1b3f573fSAndroid Build Coastguard Worker } 3860*1b3f573fSAndroid Build Coastguard Worker OnConstruction()3861*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 3862*1b3f573fSAndroid Build Coastguard Worker 3863*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3864*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] OneofWithNoneField(OneofWithNoneField other)3865*1b3f573fSAndroid Build Coastguard Worker public OneofWithNoneField(OneofWithNoneField other) : this() { 3866*1b3f573fSAndroid Build Coastguard Worker switch (other.TestCase) { 3867*1b3f573fSAndroid Build Coastguard Worker case TestOneofCase.X: 3868*1b3f573fSAndroid Build Coastguard Worker X = other.X; 3869*1b3f573fSAndroid Build Coastguard Worker break; 3870*1b3f573fSAndroid Build Coastguard Worker case TestOneofCase.None_: 3871*1b3f573fSAndroid Build Coastguard Worker None = other.None; 3872*1b3f573fSAndroid Build Coastguard Worker break; 3873*1b3f573fSAndroid Build Coastguard Worker } 3874*1b3f573fSAndroid Build Coastguard Worker 3875*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 3876*1b3f573fSAndroid Build Coastguard Worker } 3877*1b3f573fSAndroid Build Coastguard Worker 3878*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3879*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()3880*1b3f573fSAndroid Build Coastguard Worker public OneofWithNoneField Clone() { 3881*1b3f573fSAndroid Build Coastguard Worker return new OneofWithNoneField(this); 3882*1b3f573fSAndroid Build Coastguard Worker } 3883*1b3f573fSAndroid Build Coastguard Worker 3884*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "x" field.</summary> 3885*1b3f573fSAndroid Build Coastguard Worker public const int XFieldNumber = 1; 3886*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3887*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3888*1b3f573fSAndroid Build Coastguard Worker public string X { 3889*1b3f573fSAndroid Build Coastguard Worker get { return testCase_ == TestOneofCase.X ? (string) test_ : ""; } 3890*1b3f573fSAndroid Build Coastguard Worker set { 3891*1b3f573fSAndroid Build Coastguard Worker test_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 3892*1b3f573fSAndroid Build Coastguard Worker testCase_ = TestOneofCase.X; 3893*1b3f573fSAndroid Build Coastguard Worker } 3894*1b3f573fSAndroid Build Coastguard Worker } 3895*1b3f573fSAndroid Build Coastguard Worker 3896*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "none" field.</summary> 3897*1b3f573fSAndroid Build Coastguard Worker public const int NoneFieldNumber = 2; 3898*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3899*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3900*1b3f573fSAndroid Build Coastguard Worker public string None { 3901*1b3f573fSAndroid Build Coastguard Worker get { return testCase_ == TestOneofCase.None_ ? (string) test_ : ""; } 3902*1b3f573fSAndroid Build Coastguard Worker set { 3903*1b3f573fSAndroid Build Coastguard Worker test_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 3904*1b3f573fSAndroid Build Coastguard Worker testCase_ = TestOneofCase.None_; 3905*1b3f573fSAndroid Build Coastguard Worker } 3906*1b3f573fSAndroid Build Coastguard Worker } 3907*1b3f573fSAndroid Build Coastguard Worker 3908*1b3f573fSAndroid Build Coastguard Worker private object test_; 3909*1b3f573fSAndroid Build Coastguard Worker /// <summary>Enum of possible cases for the "test" oneof.</summary> 3910*1b3f573fSAndroid Build Coastguard Worker public enum TestOneofCase { 3911*1b3f573fSAndroid Build Coastguard Worker None = 0, 3912*1b3f573fSAndroid Build Coastguard Worker X = 1, 3913*1b3f573fSAndroid Build Coastguard Worker None_ = 2, 3914*1b3f573fSAndroid Build Coastguard Worker } 3915*1b3f573fSAndroid Build Coastguard Worker private TestOneofCase testCase_ = TestOneofCase.None; 3916*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3917*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 3918*1b3f573fSAndroid Build Coastguard Worker public TestOneofCase TestCase { 3919*1b3f573fSAndroid Build Coastguard Worker get { return testCase_; } 3920*1b3f573fSAndroid Build Coastguard Worker } 3921*1b3f573fSAndroid Build Coastguard Worker 3922*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3923*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ClearTest()3924*1b3f573fSAndroid Build Coastguard Worker public void ClearTest() { 3925*1b3f573fSAndroid Build Coastguard Worker testCase_ = TestOneofCase.None; 3926*1b3f573fSAndroid Build Coastguard Worker test_ = null; 3927*1b3f573fSAndroid Build Coastguard Worker } 3928*1b3f573fSAndroid Build Coastguard Worker 3929*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3930*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)3931*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 3932*1b3f573fSAndroid Build Coastguard Worker return Equals(other as OneofWithNoneField); 3933*1b3f573fSAndroid Build Coastguard Worker } 3934*1b3f573fSAndroid Build Coastguard Worker 3935*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3936*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(OneofWithNoneField other)3937*1b3f573fSAndroid Build Coastguard Worker public bool Equals(OneofWithNoneField other) { 3938*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 3939*1b3f573fSAndroid Build Coastguard Worker return false; 3940*1b3f573fSAndroid Build Coastguard Worker } 3941*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 3942*1b3f573fSAndroid Build Coastguard Worker return true; 3943*1b3f573fSAndroid Build Coastguard Worker } 3944*1b3f573fSAndroid Build Coastguard Worker if (X != other.X) return false; 3945*1b3f573fSAndroid Build Coastguard Worker if (None != other.None) return false; 3946*1b3f573fSAndroid Build Coastguard Worker if (TestCase != other.TestCase) return false; 3947*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 3948*1b3f573fSAndroid Build Coastguard Worker } 3949*1b3f573fSAndroid Build Coastguard Worker 3950*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3951*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()3952*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 3953*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 3954*1b3f573fSAndroid Build Coastguard Worker if (testCase_ == TestOneofCase.X) hash ^= X.GetHashCode(); 3955*1b3f573fSAndroid Build Coastguard Worker if (testCase_ == TestOneofCase.None_) hash ^= None.GetHashCode(); 3956*1b3f573fSAndroid Build Coastguard Worker hash ^= (int) testCase_; 3957*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3958*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 3959*1b3f573fSAndroid Build Coastguard Worker } 3960*1b3f573fSAndroid Build Coastguard Worker return hash; 3961*1b3f573fSAndroid Build Coastguard Worker } 3962*1b3f573fSAndroid Build Coastguard Worker 3963*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3964*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()3965*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 3966*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 3967*1b3f573fSAndroid Build Coastguard Worker } 3968*1b3f573fSAndroid Build Coastguard Worker 3969*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3970*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)3971*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 3972*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3973*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 3974*1b3f573fSAndroid Build Coastguard Worker #else 3975*1b3f573fSAndroid Build Coastguard Worker if (testCase_ == TestOneofCase.X) { 3976*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 3977*1b3f573fSAndroid Build Coastguard Worker output.WriteString(X); 3978*1b3f573fSAndroid Build Coastguard Worker } 3979*1b3f573fSAndroid Build Coastguard Worker if (testCase_ == TestOneofCase.None_) { 3980*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(18); 3981*1b3f573fSAndroid Build Coastguard Worker output.WriteString(None); 3982*1b3f573fSAndroid Build Coastguard Worker } 3983*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 3984*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 3985*1b3f573fSAndroid Build Coastguard Worker } 3986*1b3f573fSAndroid Build Coastguard Worker #endif 3987*1b3f573fSAndroid Build Coastguard Worker } 3988*1b3f573fSAndroid Build Coastguard Worker 3989*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 3990*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 3991*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)3992*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 3993*1b3f573fSAndroid Build Coastguard Worker if (testCase_ == TestOneofCase.X) { 3994*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 3995*1b3f573fSAndroid Build Coastguard Worker output.WriteString(X); 3996*1b3f573fSAndroid Build Coastguard Worker } 3997*1b3f573fSAndroid Build Coastguard Worker if (testCase_ == TestOneofCase.None_) { 3998*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(18); 3999*1b3f573fSAndroid Build Coastguard Worker output.WriteString(None); 4000*1b3f573fSAndroid Build Coastguard Worker } 4001*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 4002*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 4003*1b3f573fSAndroid Build Coastguard Worker } 4004*1b3f573fSAndroid Build Coastguard Worker } 4005*1b3f573fSAndroid Build Coastguard Worker #endif 4006*1b3f573fSAndroid Build Coastguard Worker 4007*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4008*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()4009*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 4010*1b3f573fSAndroid Build Coastguard Worker int size = 0; 4011*1b3f573fSAndroid Build Coastguard Worker if (testCase_ == TestOneofCase.X) { 4012*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(X); 4013*1b3f573fSAndroid Build Coastguard Worker } 4014*1b3f573fSAndroid Build Coastguard Worker if (testCase_ == TestOneofCase.None_) { 4015*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(None); 4016*1b3f573fSAndroid Build Coastguard Worker } 4017*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 4018*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 4019*1b3f573fSAndroid Build Coastguard Worker } 4020*1b3f573fSAndroid Build Coastguard Worker return size; 4021*1b3f573fSAndroid Build Coastguard Worker } 4022*1b3f573fSAndroid Build Coastguard Worker 4023*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4024*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(OneofWithNoneField other)4025*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(OneofWithNoneField other) { 4026*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 4027*1b3f573fSAndroid Build Coastguard Worker return; 4028*1b3f573fSAndroid Build Coastguard Worker } 4029*1b3f573fSAndroid Build Coastguard Worker switch (other.TestCase) { 4030*1b3f573fSAndroid Build Coastguard Worker case TestOneofCase.X: 4031*1b3f573fSAndroid Build Coastguard Worker X = other.X; 4032*1b3f573fSAndroid Build Coastguard Worker break; 4033*1b3f573fSAndroid Build Coastguard Worker case TestOneofCase.None_: 4034*1b3f573fSAndroid Build Coastguard Worker None = other.None; 4035*1b3f573fSAndroid Build Coastguard Worker break; 4036*1b3f573fSAndroid Build Coastguard Worker } 4037*1b3f573fSAndroid Build Coastguard Worker 4038*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 4039*1b3f573fSAndroid Build Coastguard Worker } 4040*1b3f573fSAndroid Build Coastguard Worker 4041*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4042*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)4043*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 4044*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 4045*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 4046*1b3f573fSAndroid Build Coastguard Worker #else 4047*1b3f573fSAndroid Build Coastguard Worker uint tag; 4048*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 4049*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 4050*1b3f573fSAndroid Build Coastguard Worker default: 4051*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 4052*1b3f573fSAndroid Build Coastguard Worker break; 4053*1b3f573fSAndroid Build Coastguard Worker case 10: { 4054*1b3f573fSAndroid Build Coastguard Worker X = input.ReadString(); 4055*1b3f573fSAndroid Build Coastguard Worker break; 4056*1b3f573fSAndroid Build Coastguard Worker } 4057*1b3f573fSAndroid Build Coastguard Worker case 18: { 4058*1b3f573fSAndroid Build Coastguard Worker None = input.ReadString(); 4059*1b3f573fSAndroid Build Coastguard Worker break; 4060*1b3f573fSAndroid Build Coastguard Worker } 4061*1b3f573fSAndroid Build Coastguard Worker } 4062*1b3f573fSAndroid Build Coastguard Worker } 4063*1b3f573fSAndroid Build Coastguard Worker #endif 4064*1b3f573fSAndroid Build Coastguard Worker } 4065*1b3f573fSAndroid Build Coastguard Worker 4066*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 4067*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4068*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)4069*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 4070*1b3f573fSAndroid Build Coastguard Worker uint tag; 4071*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 4072*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 4073*1b3f573fSAndroid Build Coastguard Worker default: 4074*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 4075*1b3f573fSAndroid Build Coastguard Worker break; 4076*1b3f573fSAndroid Build Coastguard Worker case 10: { 4077*1b3f573fSAndroid Build Coastguard Worker X = input.ReadString(); 4078*1b3f573fSAndroid Build Coastguard Worker break; 4079*1b3f573fSAndroid Build Coastguard Worker } 4080*1b3f573fSAndroid Build Coastguard Worker case 18: { 4081*1b3f573fSAndroid Build Coastguard Worker None = input.ReadString(); 4082*1b3f573fSAndroid Build Coastguard Worker break; 4083*1b3f573fSAndroid Build Coastguard Worker } 4084*1b3f573fSAndroid Build Coastguard Worker } 4085*1b3f573fSAndroid Build Coastguard Worker } 4086*1b3f573fSAndroid Build Coastguard Worker } 4087*1b3f573fSAndroid Build Coastguard Worker #endif 4088*1b3f573fSAndroid Build Coastguard Worker 4089*1b3f573fSAndroid Build Coastguard Worker } 4090*1b3f573fSAndroid Build Coastguard Worker 4091*1b3f573fSAndroid Build Coastguard Worker public sealed partial class OneofWithNoneName : pb::IMessage<OneofWithNoneName> 4092*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 4093*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 4094*1b3f573fSAndroid Build Coastguard Worker #endif 4095*1b3f573fSAndroid Build Coastguard Worker { 4096*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<OneofWithNoneName> _parser = new pb::MessageParser<OneofWithNoneName>(() => new OneofWithNoneName()); 4097*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 4098*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4099*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 4100*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<OneofWithNoneName> Parser { get { return _parser; } } 4101*1b3f573fSAndroid Build Coastguard Worker 4102*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4103*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 4104*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 4105*1b3f573fSAndroid Build Coastguard Worker get { return global::UnitTest.Issues.TestProtos.UnittestIssuesReflection.Descriptor.MessageTypes[13]; } 4106*1b3f573fSAndroid Build Coastguard Worker } 4107*1b3f573fSAndroid Build Coastguard Worker 4108*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4109*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 4110*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 4111*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 4112*1b3f573fSAndroid Build Coastguard Worker } 4113*1b3f573fSAndroid Build Coastguard Worker 4114*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4115*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] OneofWithNoneName()4116*1b3f573fSAndroid Build Coastguard Worker public OneofWithNoneName() { 4117*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 4118*1b3f573fSAndroid Build Coastguard Worker } 4119*1b3f573fSAndroid Build Coastguard Worker OnConstruction()4120*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 4121*1b3f573fSAndroid Build Coastguard Worker 4122*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4123*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] OneofWithNoneName(OneofWithNoneName other)4124*1b3f573fSAndroid Build Coastguard Worker public OneofWithNoneName(OneofWithNoneName other) : this() { 4125*1b3f573fSAndroid Build Coastguard Worker switch (other.NoneCase) { 4126*1b3f573fSAndroid Build Coastguard Worker case NoneOneofCase.X: 4127*1b3f573fSAndroid Build Coastguard Worker X = other.X; 4128*1b3f573fSAndroid Build Coastguard Worker break; 4129*1b3f573fSAndroid Build Coastguard Worker case NoneOneofCase.Y: 4130*1b3f573fSAndroid Build Coastguard Worker Y = other.Y; 4131*1b3f573fSAndroid Build Coastguard Worker break; 4132*1b3f573fSAndroid Build Coastguard Worker } 4133*1b3f573fSAndroid Build Coastguard Worker 4134*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 4135*1b3f573fSAndroid Build Coastguard Worker } 4136*1b3f573fSAndroid Build Coastguard Worker 4137*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4138*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()4139*1b3f573fSAndroid Build Coastguard Worker public OneofWithNoneName Clone() { 4140*1b3f573fSAndroid Build Coastguard Worker return new OneofWithNoneName(this); 4141*1b3f573fSAndroid Build Coastguard Worker } 4142*1b3f573fSAndroid Build Coastguard Worker 4143*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "x" field.</summary> 4144*1b3f573fSAndroid Build Coastguard Worker public const int XFieldNumber = 1; 4145*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4146*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 4147*1b3f573fSAndroid Build Coastguard Worker public string X { 4148*1b3f573fSAndroid Build Coastguard Worker get { return noneCase_ == NoneOneofCase.X ? (string) none_ : ""; } 4149*1b3f573fSAndroid Build Coastguard Worker set { 4150*1b3f573fSAndroid Build Coastguard Worker none_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 4151*1b3f573fSAndroid Build Coastguard Worker noneCase_ = NoneOneofCase.X; 4152*1b3f573fSAndroid Build Coastguard Worker } 4153*1b3f573fSAndroid Build Coastguard Worker } 4154*1b3f573fSAndroid Build Coastguard Worker 4155*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "y" field.</summary> 4156*1b3f573fSAndroid Build Coastguard Worker public const int YFieldNumber = 2; 4157*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4158*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 4159*1b3f573fSAndroid Build Coastguard Worker public string Y { 4160*1b3f573fSAndroid Build Coastguard Worker get { return noneCase_ == NoneOneofCase.Y ? (string) none_ : ""; } 4161*1b3f573fSAndroid Build Coastguard Worker set { 4162*1b3f573fSAndroid Build Coastguard Worker none_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 4163*1b3f573fSAndroid Build Coastguard Worker noneCase_ = NoneOneofCase.Y; 4164*1b3f573fSAndroid Build Coastguard Worker } 4165*1b3f573fSAndroid Build Coastguard Worker } 4166*1b3f573fSAndroid Build Coastguard Worker 4167*1b3f573fSAndroid Build Coastguard Worker private object none_; 4168*1b3f573fSAndroid Build Coastguard Worker /// <summary>Enum of possible cases for the "none" oneof.</summary> 4169*1b3f573fSAndroid Build Coastguard Worker public enum NoneOneofCase { 4170*1b3f573fSAndroid Build Coastguard Worker None = 0, 4171*1b3f573fSAndroid Build Coastguard Worker X = 1, 4172*1b3f573fSAndroid Build Coastguard Worker Y = 2, 4173*1b3f573fSAndroid Build Coastguard Worker } 4174*1b3f573fSAndroid Build Coastguard Worker private NoneOneofCase noneCase_ = NoneOneofCase.None; 4175*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4176*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 4177*1b3f573fSAndroid Build Coastguard Worker public NoneOneofCase NoneCase { 4178*1b3f573fSAndroid Build Coastguard Worker get { return noneCase_; } 4179*1b3f573fSAndroid Build Coastguard Worker } 4180*1b3f573fSAndroid Build Coastguard Worker 4181*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4182*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ClearNone()4183*1b3f573fSAndroid Build Coastguard Worker public void ClearNone() { 4184*1b3f573fSAndroid Build Coastguard Worker noneCase_ = NoneOneofCase.None; 4185*1b3f573fSAndroid Build Coastguard Worker none_ = null; 4186*1b3f573fSAndroid Build Coastguard Worker } 4187*1b3f573fSAndroid Build Coastguard Worker 4188*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4189*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)4190*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 4191*1b3f573fSAndroid Build Coastguard Worker return Equals(other as OneofWithNoneName); 4192*1b3f573fSAndroid Build Coastguard Worker } 4193*1b3f573fSAndroid Build Coastguard Worker 4194*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4195*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(OneofWithNoneName other)4196*1b3f573fSAndroid Build Coastguard Worker public bool Equals(OneofWithNoneName other) { 4197*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 4198*1b3f573fSAndroid Build Coastguard Worker return false; 4199*1b3f573fSAndroid Build Coastguard Worker } 4200*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 4201*1b3f573fSAndroid Build Coastguard Worker return true; 4202*1b3f573fSAndroid Build Coastguard Worker } 4203*1b3f573fSAndroid Build Coastguard Worker if (X != other.X) return false; 4204*1b3f573fSAndroid Build Coastguard Worker if (Y != other.Y) return false; 4205*1b3f573fSAndroid Build Coastguard Worker if (NoneCase != other.NoneCase) return false; 4206*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 4207*1b3f573fSAndroid Build Coastguard Worker } 4208*1b3f573fSAndroid Build Coastguard Worker 4209*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4210*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()4211*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 4212*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 4213*1b3f573fSAndroid Build Coastguard Worker if (noneCase_ == NoneOneofCase.X) hash ^= X.GetHashCode(); 4214*1b3f573fSAndroid Build Coastguard Worker if (noneCase_ == NoneOneofCase.Y) hash ^= Y.GetHashCode(); 4215*1b3f573fSAndroid Build Coastguard Worker hash ^= (int) noneCase_; 4216*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 4217*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 4218*1b3f573fSAndroid Build Coastguard Worker } 4219*1b3f573fSAndroid Build Coastguard Worker return hash; 4220*1b3f573fSAndroid Build Coastguard Worker } 4221*1b3f573fSAndroid Build Coastguard Worker 4222*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4223*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()4224*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 4225*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 4226*1b3f573fSAndroid Build Coastguard Worker } 4227*1b3f573fSAndroid Build Coastguard Worker 4228*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4229*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)4230*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 4231*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 4232*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 4233*1b3f573fSAndroid Build Coastguard Worker #else 4234*1b3f573fSAndroid Build Coastguard Worker if (noneCase_ == NoneOneofCase.X) { 4235*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 4236*1b3f573fSAndroid Build Coastguard Worker output.WriteString(X); 4237*1b3f573fSAndroid Build Coastguard Worker } 4238*1b3f573fSAndroid Build Coastguard Worker if (noneCase_ == NoneOneofCase.Y) { 4239*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(18); 4240*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Y); 4241*1b3f573fSAndroid Build Coastguard Worker } 4242*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 4243*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 4244*1b3f573fSAndroid Build Coastguard Worker } 4245*1b3f573fSAndroid Build Coastguard Worker #endif 4246*1b3f573fSAndroid Build Coastguard Worker } 4247*1b3f573fSAndroid Build Coastguard Worker 4248*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 4249*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4250*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)4251*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 4252*1b3f573fSAndroid Build Coastguard Worker if (noneCase_ == NoneOneofCase.X) { 4253*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 4254*1b3f573fSAndroid Build Coastguard Worker output.WriteString(X); 4255*1b3f573fSAndroid Build Coastguard Worker } 4256*1b3f573fSAndroid Build Coastguard Worker if (noneCase_ == NoneOneofCase.Y) { 4257*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(18); 4258*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Y); 4259*1b3f573fSAndroid Build Coastguard Worker } 4260*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 4261*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 4262*1b3f573fSAndroid Build Coastguard Worker } 4263*1b3f573fSAndroid Build Coastguard Worker } 4264*1b3f573fSAndroid Build Coastguard Worker #endif 4265*1b3f573fSAndroid Build Coastguard Worker 4266*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4267*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()4268*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 4269*1b3f573fSAndroid Build Coastguard Worker int size = 0; 4270*1b3f573fSAndroid Build Coastguard Worker if (noneCase_ == NoneOneofCase.X) { 4271*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(X); 4272*1b3f573fSAndroid Build Coastguard Worker } 4273*1b3f573fSAndroid Build Coastguard Worker if (noneCase_ == NoneOneofCase.Y) { 4274*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(Y); 4275*1b3f573fSAndroid Build Coastguard Worker } 4276*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 4277*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 4278*1b3f573fSAndroid Build Coastguard Worker } 4279*1b3f573fSAndroid Build Coastguard Worker return size; 4280*1b3f573fSAndroid Build Coastguard Worker } 4281*1b3f573fSAndroid Build Coastguard Worker 4282*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4283*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(OneofWithNoneName other)4284*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(OneofWithNoneName other) { 4285*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 4286*1b3f573fSAndroid Build Coastguard Worker return; 4287*1b3f573fSAndroid Build Coastguard Worker } 4288*1b3f573fSAndroid Build Coastguard Worker switch (other.NoneCase) { 4289*1b3f573fSAndroid Build Coastguard Worker case NoneOneofCase.X: 4290*1b3f573fSAndroid Build Coastguard Worker X = other.X; 4291*1b3f573fSAndroid Build Coastguard Worker break; 4292*1b3f573fSAndroid Build Coastguard Worker case NoneOneofCase.Y: 4293*1b3f573fSAndroid Build Coastguard Worker Y = other.Y; 4294*1b3f573fSAndroid Build Coastguard Worker break; 4295*1b3f573fSAndroid Build Coastguard Worker } 4296*1b3f573fSAndroid Build Coastguard Worker 4297*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 4298*1b3f573fSAndroid Build Coastguard Worker } 4299*1b3f573fSAndroid Build Coastguard Worker 4300*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4301*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)4302*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 4303*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 4304*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 4305*1b3f573fSAndroid Build Coastguard Worker #else 4306*1b3f573fSAndroid Build Coastguard Worker uint tag; 4307*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 4308*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 4309*1b3f573fSAndroid Build Coastguard Worker default: 4310*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 4311*1b3f573fSAndroid Build Coastguard Worker break; 4312*1b3f573fSAndroid Build Coastguard Worker case 10: { 4313*1b3f573fSAndroid Build Coastguard Worker X = input.ReadString(); 4314*1b3f573fSAndroid Build Coastguard Worker break; 4315*1b3f573fSAndroid Build Coastguard Worker } 4316*1b3f573fSAndroid Build Coastguard Worker case 18: { 4317*1b3f573fSAndroid Build Coastguard Worker Y = input.ReadString(); 4318*1b3f573fSAndroid Build Coastguard Worker break; 4319*1b3f573fSAndroid Build Coastguard Worker } 4320*1b3f573fSAndroid Build Coastguard Worker } 4321*1b3f573fSAndroid Build Coastguard Worker } 4322*1b3f573fSAndroid Build Coastguard Worker #endif 4323*1b3f573fSAndroid Build Coastguard Worker } 4324*1b3f573fSAndroid Build Coastguard Worker 4325*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 4326*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 4327*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)4328*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 4329*1b3f573fSAndroid Build Coastguard Worker uint tag; 4330*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 4331*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 4332*1b3f573fSAndroid Build Coastguard Worker default: 4333*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 4334*1b3f573fSAndroid Build Coastguard Worker break; 4335*1b3f573fSAndroid Build Coastguard Worker case 10: { 4336*1b3f573fSAndroid Build Coastguard Worker X = input.ReadString(); 4337*1b3f573fSAndroid Build Coastguard Worker break; 4338*1b3f573fSAndroid Build Coastguard Worker } 4339*1b3f573fSAndroid Build Coastguard Worker case 18: { 4340*1b3f573fSAndroid Build Coastguard Worker Y = input.ReadString(); 4341*1b3f573fSAndroid Build Coastguard Worker break; 4342*1b3f573fSAndroid Build Coastguard Worker } 4343*1b3f573fSAndroid Build Coastguard Worker } 4344*1b3f573fSAndroid Build Coastguard Worker } 4345*1b3f573fSAndroid Build Coastguard Worker } 4346*1b3f573fSAndroid Build Coastguard Worker #endif 4347*1b3f573fSAndroid Build Coastguard Worker 4348*1b3f573fSAndroid Build Coastguard Worker } 4349*1b3f573fSAndroid Build Coastguard Worker 4350*1b3f573fSAndroid Build Coastguard Worker #endregion 4351*1b3f573fSAndroid Build Coastguard Worker 4352*1b3f573fSAndroid Build Coastguard Worker } 4353*1b3f573fSAndroid Build Coastguard Worker 4354*1b3f573fSAndroid Build Coastguard Worker #endregion Designer generated code 4355