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: addressbook.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 Google.Protobuf.Examples.AddressBook { 13*1b3f573fSAndroid Build Coastguard Worker 14*1b3f573fSAndroid Build Coastguard Worker /// <summary>Holder for reflection information generated from addressbook.proto</summary> 15*1b3f573fSAndroid Build Coastguard Worker public static partial class AddressbookReflection { 16*1b3f573fSAndroid Build Coastguard Worker 17*1b3f573fSAndroid Build Coastguard Worker #region Descriptor 18*1b3f573fSAndroid Build Coastguard Worker /// <summary>File descriptor for addressbook.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 AddressbookReflection()24*1b3f573fSAndroid Build Coastguard Worker static AddressbookReflection() { 25*1b3f573fSAndroid Build Coastguard Worker byte[] descriptorData = global::System.Convert.FromBase64String( 26*1b3f573fSAndroid Build Coastguard Worker string.Concat( 27*1b3f573fSAndroid Build Coastguard Worker "ChFhZGRyZXNzYm9vay5wcm90bxIIdHV0b3JpYWwaH2dvb2dsZS9wcm90b2J1", 28*1b3f573fSAndroid Build Coastguard Worker "Zi90aW1lc3RhbXAucHJvdG8ihwIKBlBlcnNvbhIMCgRuYW1lGAEgASgJEgoK", 29*1b3f573fSAndroid Build Coastguard Worker "AmlkGAIgASgFEg0KBWVtYWlsGAMgASgJEiwKBnBob25lcxgEIAMoCzIcLnR1", 30*1b3f573fSAndroid Build Coastguard Worker "dG9yaWFsLlBlcnNvbi5QaG9uZU51bWJlchIwCgxsYXN0X3VwZGF0ZWQYBSAB", 31*1b3f573fSAndroid Build Coastguard Worker "KAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wGkcKC1Bob25lTnVtYmVy", 32*1b3f573fSAndroid Build Coastguard Worker "Eg4KBm51bWJlchgBIAEoCRIoCgR0eXBlGAIgASgOMhoudHV0b3JpYWwuUGVy", 33*1b3f573fSAndroid Build Coastguard Worker "c29uLlBob25lVHlwZSIrCglQaG9uZVR5cGUSCgoGTU9CSUxFEAASCAoESE9N", 34*1b3f573fSAndroid Build Coastguard Worker "RRABEggKBFdPUksQAiIvCgtBZGRyZXNzQm9vaxIgCgZwZW9wbGUYASADKAsy", 35*1b3f573fSAndroid Build Coastguard Worker "EC50dXRvcmlhbC5QZXJzb25ClQEKG2NvbS5leGFtcGxlLnR1dG9yaWFsLnBy", 36*1b3f573fSAndroid Build Coastguard Worker "b3Rvc0IRQWRkcmVzc0Jvb2tQcm90b3NQAVo6Z2l0aHViLmNvbS9wcm90b2Nv", 37*1b3f573fSAndroid Build Coastguard Worker "bGJ1ZmZlcnMvcHJvdG9idWYvZXhhbXBsZXMvZ28vdHV0b3JpYWxwYqoCJEdv", 38*1b3f573fSAndroid Build Coastguard Worker "b2dsZS5Qcm90b2J1Zi5FeGFtcGxlcy5BZGRyZXNzQm9va2IGcHJvdG8z")); 39*1b3f573fSAndroid Build Coastguard Worker descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, 40*1b3f573fSAndroid Build Coastguard Worker new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, }, 41*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] { 42*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.Examples.AddressBook.Person), global::Google.Protobuf.Examples.AddressBook.Person.Parser, new[]{ "Name", "Id", "Email", "Phones", "LastUpdated" }, null, new[]{ typeof(global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneType) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneNumber), global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneNumber.Parser, new[]{ "Number", "Type" }, null, null, null, null)}), 43*1b3f573fSAndroid Build Coastguard Worker new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.Examples.AddressBook.AddressBook), global::Google.Protobuf.Examples.AddressBook.AddressBook.Parser, new[]{ "People" }, null, null, null, null) 44*1b3f573fSAndroid Build Coastguard Worker })); 45*1b3f573fSAndroid Build Coastguard Worker } 46*1b3f573fSAndroid Build Coastguard Worker #endregion 47*1b3f573fSAndroid Build Coastguard Worker 48*1b3f573fSAndroid Build Coastguard Worker } 49*1b3f573fSAndroid Build Coastguard Worker #region Messages 50*1b3f573fSAndroid Build Coastguard Worker /// <summary> 51*1b3f573fSAndroid Build Coastguard Worker /// [START messages] 52*1b3f573fSAndroid Build Coastguard Worker /// </summary> 53*1b3f573fSAndroid Build Coastguard Worker public sealed partial class Person : pb::IMessage<Person> 54*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 55*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 56*1b3f573fSAndroid Build Coastguard Worker #endif 57*1b3f573fSAndroid Build Coastguard Worker { 58*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<Person> _parser = new pb::MessageParser<Person>(() => new Person()); 59*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 60*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 61*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 62*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<Person> Parser { get { return _parser; } } 63*1b3f573fSAndroid Build Coastguard Worker 64*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 65*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 66*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 67*1b3f573fSAndroid Build Coastguard Worker get { return global::Google.Protobuf.Examples.AddressBook.AddressbookReflection.Descriptor.MessageTypes[0]; } 68*1b3f573fSAndroid Build Coastguard Worker } 69*1b3f573fSAndroid Build Coastguard Worker 70*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 71*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 72*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 73*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 74*1b3f573fSAndroid Build Coastguard Worker } 75*1b3f573fSAndroid Build Coastguard Worker 76*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 77*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Person()78*1b3f573fSAndroid Build Coastguard Worker public Person() { 79*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 80*1b3f573fSAndroid Build Coastguard Worker } 81*1b3f573fSAndroid Build Coastguard Worker OnConstruction()82*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 83*1b3f573fSAndroid Build Coastguard Worker 84*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 85*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Person(Person other)86*1b3f573fSAndroid Build Coastguard Worker public Person(Person other) : this() { 87*1b3f573fSAndroid Build Coastguard Worker name_ = other.name_; 88*1b3f573fSAndroid Build Coastguard Worker id_ = other.id_; 89*1b3f573fSAndroid Build Coastguard Worker email_ = other.email_; 90*1b3f573fSAndroid Build Coastguard Worker phones_ = other.phones_.Clone(); 91*1b3f573fSAndroid Build Coastguard Worker lastUpdated_ = other.lastUpdated_ != null ? other.lastUpdated_.Clone() : null; 92*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 93*1b3f573fSAndroid Build Coastguard Worker } 94*1b3f573fSAndroid Build Coastguard Worker 95*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 96*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()97*1b3f573fSAndroid Build Coastguard Worker public Person Clone() { 98*1b3f573fSAndroid Build Coastguard Worker return new Person(this); 99*1b3f573fSAndroid Build Coastguard Worker } 100*1b3f573fSAndroid Build Coastguard Worker 101*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "name" field.</summary> 102*1b3f573fSAndroid Build Coastguard Worker public const int NameFieldNumber = 1; 103*1b3f573fSAndroid Build Coastguard Worker private string name_ = ""; 104*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 105*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 106*1b3f573fSAndroid Build Coastguard Worker public string Name { 107*1b3f573fSAndroid Build Coastguard Worker get { return name_; } 108*1b3f573fSAndroid Build Coastguard Worker set { 109*1b3f573fSAndroid Build Coastguard Worker name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 110*1b3f573fSAndroid Build Coastguard Worker } 111*1b3f573fSAndroid Build Coastguard Worker } 112*1b3f573fSAndroid Build Coastguard Worker 113*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "id" field.</summary> 114*1b3f573fSAndroid Build Coastguard Worker public const int IdFieldNumber = 2; 115*1b3f573fSAndroid Build Coastguard Worker private int id_; 116*1b3f573fSAndroid Build Coastguard Worker /// <summary> 117*1b3f573fSAndroid Build Coastguard Worker /// Unique ID number for this person. 118*1b3f573fSAndroid Build Coastguard Worker /// </summary> 119*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 120*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 121*1b3f573fSAndroid Build Coastguard Worker public int Id { 122*1b3f573fSAndroid Build Coastguard Worker get { return id_; } 123*1b3f573fSAndroid Build Coastguard Worker set { 124*1b3f573fSAndroid Build Coastguard Worker id_ = value; 125*1b3f573fSAndroid Build Coastguard Worker } 126*1b3f573fSAndroid Build Coastguard Worker } 127*1b3f573fSAndroid Build Coastguard Worker 128*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "email" field.</summary> 129*1b3f573fSAndroid Build Coastguard Worker public const int EmailFieldNumber = 3; 130*1b3f573fSAndroid Build Coastguard Worker private string email_ = ""; 131*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 132*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 133*1b3f573fSAndroid Build Coastguard Worker public string Email { 134*1b3f573fSAndroid Build Coastguard Worker get { return email_; } 135*1b3f573fSAndroid Build Coastguard Worker set { 136*1b3f573fSAndroid Build Coastguard Worker email_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 137*1b3f573fSAndroid Build Coastguard Worker } 138*1b3f573fSAndroid Build Coastguard Worker } 139*1b3f573fSAndroid Build Coastguard Worker 140*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "phones" field.</summary> 141*1b3f573fSAndroid Build Coastguard Worker public const int PhonesFieldNumber = 4; 142*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::FieldCodec<global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneNumber> _repeated_phones_codec 143*1b3f573fSAndroid Build Coastguard Worker = pb::FieldCodec.ForMessage(34, global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneNumber.Parser); 144*1b3f573fSAndroid Build Coastguard Worker private readonly pbc::RepeatedField<global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneNumber> phones_ = new pbc::RepeatedField<global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneNumber>(); 145*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 146*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 147*1b3f573fSAndroid Build Coastguard Worker public pbc::RepeatedField<global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneNumber> Phones { 148*1b3f573fSAndroid Build Coastguard Worker get { return phones_; } 149*1b3f573fSAndroid Build Coastguard Worker } 150*1b3f573fSAndroid Build Coastguard Worker 151*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "last_updated" field.</summary> 152*1b3f573fSAndroid Build Coastguard Worker public const int LastUpdatedFieldNumber = 5; 153*1b3f573fSAndroid Build Coastguard Worker private global::Google.Protobuf.WellKnownTypes.Timestamp lastUpdated_; 154*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 155*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 156*1b3f573fSAndroid Build Coastguard Worker public global::Google.Protobuf.WellKnownTypes.Timestamp LastUpdated { 157*1b3f573fSAndroid Build Coastguard Worker get { return lastUpdated_; } 158*1b3f573fSAndroid Build Coastguard Worker set { 159*1b3f573fSAndroid Build Coastguard Worker lastUpdated_ = value; 160*1b3f573fSAndroid Build Coastguard Worker } 161*1b3f573fSAndroid Build Coastguard Worker } 162*1b3f573fSAndroid Build Coastguard Worker 163*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 164*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)165*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 166*1b3f573fSAndroid Build Coastguard Worker return Equals(other as Person); 167*1b3f573fSAndroid Build Coastguard Worker } 168*1b3f573fSAndroid Build Coastguard Worker 169*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 170*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(Person other)171*1b3f573fSAndroid Build Coastguard Worker public bool Equals(Person other) { 172*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 173*1b3f573fSAndroid Build Coastguard Worker return false; 174*1b3f573fSAndroid Build Coastguard Worker } 175*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 176*1b3f573fSAndroid Build Coastguard Worker return true; 177*1b3f573fSAndroid Build Coastguard Worker } 178*1b3f573fSAndroid Build Coastguard Worker if (Name != other.Name) return false; 179*1b3f573fSAndroid Build Coastguard Worker if (Id != other.Id) return false; 180*1b3f573fSAndroid Build Coastguard Worker if (Email != other.Email) return false; 181*1b3f573fSAndroid Build Coastguard Worker if(!phones_.Equals(other.phones_)) return false; 182*1b3f573fSAndroid Build Coastguard Worker if (!object.Equals(LastUpdated, other.LastUpdated)) return false; 183*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 184*1b3f573fSAndroid Build Coastguard Worker } 185*1b3f573fSAndroid Build Coastguard Worker 186*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 187*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()188*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 189*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 190*1b3f573fSAndroid Build Coastguard Worker if (Name.Length != 0) hash ^= Name.GetHashCode(); 191*1b3f573fSAndroid Build Coastguard Worker if (Id != 0) hash ^= Id.GetHashCode(); 192*1b3f573fSAndroid Build Coastguard Worker if (Email.Length != 0) hash ^= Email.GetHashCode(); 193*1b3f573fSAndroid Build Coastguard Worker hash ^= phones_.GetHashCode(); 194*1b3f573fSAndroid Build Coastguard Worker if (lastUpdated_ != null) hash ^= LastUpdated.GetHashCode(); 195*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 196*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 197*1b3f573fSAndroid Build Coastguard Worker } 198*1b3f573fSAndroid Build Coastguard Worker return hash; 199*1b3f573fSAndroid Build Coastguard Worker } 200*1b3f573fSAndroid Build Coastguard Worker 201*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 202*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()203*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 204*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 205*1b3f573fSAndroid Build Coastguard Worker } 206*1b3f573fSAndroid Build Coastguard Worker 207*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 208*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)209*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 210*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 211*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 212*1b3f573fSAndroid Build Coastguard Worker #else 213*1b3f573fSAndroid Build Coastguard Worker if (Name.Length != 0) { 214*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 215*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Name); 216*1b3f573fSAndroid Build Coastguard Worker } 217*1b3f573fSAndroid Build Coastguard Worker if (Id != 0) { 218*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(16); 219*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(Id); 220*1b3f573fSAndroid Build Coastguard Worker } 221*1b3f573fSAndroid Build Coastguard Worker if (Email.Length != 0) { 222*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(26); 223*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Email); 224*1b3f573fSAndroid Build Coastguard Worker } 225*1b3f573fSAndroid Build Coastguard Worker phones_.WriteTo(output, _repeated_phones_codec); 226*1b3f573fSAndroid Build Coastguard Worker if (lastUpdated_ != null) { 227*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(42); 228*1b3f573fSAndroid Build Coastguard Worker output.WriteMessage(LastUpdated); 229*1b3f573fSAndroid Build Coastguard Worker } 230*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 231*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 232*1b3f573fSAndroid Build Coastguard Worker } 233*1b3f573fSAndroid Build Coastguard Worker #endif 234*1b3f573fSAndroid Build Coastguard Worker } 235*1b3f573fSAndroid Build Coastguard Worker 236*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 237*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 238*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)239*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 240*1b3f573fSAndroid Build Coastguard Worker if (Name.Length != 0) { 241*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 242*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Name); 243*1b3f573fSAndroid Build Coastguard Worker } 244*1b3f573fSAndroid Build Coastguard Worker if (Id != 0) { 245*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(16); 246*1b3f573fSAndroid Build Coastguard Worker output.WriteInt32(Id); 247*1b3f573fSAndroid Build Coastguard Worker } 248*1b3f573fSAndroid Build Coastguard Worker if (Email.Length != 0) { 249*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(26); 250*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Email); 251*1b3f573fSAndroid Build Coastguard Worker } 252*1b3f573fSAndroid Build Coastguard Worker phones_.WriteTo(ref output, _repeated_phones_codec); 253*1b3f573fSAndroid Build Coastguard Worker if (lastUpdated_ != null) { 254*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(42); 255*1b3f573fSAndroid Build Coastguard Worker output.WriteMessage(LastUpdated); 256*1b3f573fSAndroid Build Coastguard Worker } 257*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 258*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 259*1b3f573fSAndroid Build Coastguard Worker } 260*1b3f573fSAndroid Build Coastguard Worker } 261*1b3f573fSAndroid Build Coastguard Worker #endif 262*1b3f573fSAndroid Build Coastguard Worker 263*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 264*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()265*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 266*1b3f573fSAndroid Build Coastguard Worker int size = 0; 267*1b3f573fSAndroid Build Coastguard Worker if (Name.Length != 0) { 268*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); 269*1b3f573fSAndroid Build Coastguard Worker } 270*1b3f573fSAndroid Build Coastguard Worker if (Id != 0) { 271*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id); 272*1b3f573fSAndroid Build Coastguard Worker } 273*1b3f573fSAndroid Build Coastguard Worker if (Email.Length != 0) { 274*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(Email); 275*1b3f573fSAndroid Build Coastguard Worker } 276*1b3f573fSAndroid Build Coastguard Worker size += phones_.CalculateSize(_repeated_phones_codec); 277*1b3f573fSAndroid Build Coastguard Worker if (lastUpdated_ != null) { 278*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeMessageSize(LastUpdated); 279*1b3f573fSAndroid Build Coastguard Worker } 280*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 281*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 282*1b3f573fSAndroid Build Coastguard Worker } 283*1b3f573fSAndroid Build Coastguard Worker return size; 284*1b3f573fSAndroid Build Coastguard Worker } 285*1b3f573fSAndroid Build Coastguard Worker 286*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 287*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(Person other)288*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(Person other) { 289*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 290*1b3f573fSAndroid Build Coastguard Worker return; 291*1b3f573fSAndroid Build Coastguard Worker } 292*1b3f573fSAndroid Build Coastguard Worker if (other.Name.Length != 0) { 293*1b3f573fSAndroid Build Coastguard Worker Name = other.Name; 294*1b3f573fSAndroid Build Coastguard Worker } 295*1b3f573fSAndroid Build Coastguard Worker if (other.Id != 0) { 296*1b3f573fSAndroid Build Coastguard Worker Id = other.Id; 297*1b3f573fSAndroid Build Coastguard Worker } 298*1b3f573fSAndroid Build Coastguard Worker if (other.Email.Length != 0) { 299*1b3f573fSAndroid Build Coastguard Worker Email = other.Email; 300*1b3f573fSAndroid Build Coastguard Worker } 301*1b3f573fSAndroid Build Coastguard Worker phones_.Add(other.phones_); 302*1b3f573fSAndroid Build Coastguard Worker if (other.lastUpdated_ != null) { 303*1b3f573fSAndroid Build Coastguard Worker if (lastUpdated_ == null) { 304*1b3f573fSAndroid Build Coastguard Worker LastUpdated = new global::Google.Protobuf.WellKnownTypes.Timestamp(); 305*1b3f573fSAndroid Build Coastguard Worker } 306*1b3f573fSAndroid Build Coastguard Worker LastUpdated.MergeFrom(other.LastUpdated); 307*1b3f573fSAndroid Build Coastguard Worker } 308*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 309*1b3f573fSAndroid Build Coastguard Worker } 310*1b3f573fSAndroid Build Coastguard Worker 311*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 312*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)313*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 314*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 315*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 316*1b3f573fSAndroid Build Coastguard Worker #else 317*1b3f573fSAndroid Build Coastguard Worker uint tag; 318*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 319*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 320*1b3f573fSAndroid Build Coastguard Worker default: 321*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 322*1b3f573fSAndroid Build Coastguard Worker break; 323*1b3f573fSAndroid Build Coastguard Worker case 10: { 324*1b3f573fSAndroid Build Coastguard Worker Name = input.ReadString(); 325*1b3f573fSAndroid Build Coastguard Worker break; 326*1b3f573fSAndroid Build Coastguard Worker } 327*1b3f573fSAndroid Build Coastguard Worker case 16: { 328*1b3f573fSAndroid Build Coastguard Worker Id = input.ReadInt32(); 329*1b3f573fSAndroid Build Coastguard Worker break; 330*1b3f573fSAndroid Build Coastguard Worker } 331*1b3f573fSAndroid Build Coastguard Worker case 26: { 332*1b3f573fSAndroid Build Coastguard Worker Email = input.ReadString(); 333*1b3f573fSAndroid Build Coastguard Worker break; 334*1b3f573fSAndroid Build Coastguard Worker } 335*1b3f573fSAndroid Build Coastguard Worker case 34: { 336*1b3f573fSAndroid Build Coastguard Worker phones_.AddEntriesFrom(input, _repeated_phones_codec); 337*1b3f573fSAndroid Build Coastguard Worker break; 338*1b3f573fSAndroid Build Coastguard Worker } 339*1b3f573fSAndroid Build Coastguard Worker case 42: { 340*1b3f573fSAndroid Build Coastguard Worker if (lastUpdated_ == null) { 341*1b3f573fSAndroid Build Coastguard Worker LastUpdated = new global::Google.Protobuf.WellKnownTypes.Timestamp(); 342*1b3f573fSAndroid Build Coastguard Worker } 343*1b3f573fSAndroid Build Coastguard Worker input.ReadMessage(LastUpdated); 344*1b3f573fSAndroid Build Coastguard Worker break; 345*1b3f573fSAndroid Build Coastguard Worker } 346*1b3f573fSAndroid Build Coastguard Worker } 347*1b3f573fSAndroid Build Coastguard Worker } 348*1b3f573fSAndroid Build Coastguard Worker #endif 349*1b3f573fSAndroid Build Coastguard Worker } 350*1b3f573fSAndroid Build Coastguard Worker 351*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 352*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 353*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)354*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 355*1b3f573fSAndroid Build Coastguard Worker uint tag; 356*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 357*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 358*1b3f573fSAndroid Build Coastguard Worker default: 359*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 360*1b3f573fSAndroid Build Coastguard Worker break; 361*1b3f573fSAndroid Build Coastguard Worker case 10: { 362*1b3f573fSAndroid Build Coastguard Worker Name = input.ReadString(); 363*1b3f573fSAndroid Build Coastguard Worker break; 364*1b3f573fSAndroid Build Coastguard Worker } 365*1b3f573fSAndroid Build Coastguard Worker case 16: { 366*1b3f573fSAndroid Build Coastguard Worker Id = input.ReadInt32(); 367*1b3f573fSAndroid Build Coastguard Worker break; 368*1b3f573fSAndroid Build Coastguard Worker } 369*1b3f573fSAndroid Build Coastguard Worker case 26: { 370*1b3f573fSAndroid Build Coastguard Worker Email = input.ReadString(); 371*1b3f573fSAndroid Build Coastguard Worker break; 372*1b3f573fSAndroid Build Coastguard Worker } 373*1b3f573fSAndroid Build Coastguard Worker case 34: { 374*1b3f573fSAndroid Build Coastguard Worker phones_.AddEntriesFrom(ref input, _repeated_phones_codec); 375*1b3f573fSAndroid Build Coastguard Worker break; 376*1b3f573fSAndroid Build Coastguard Worker } 377*1b3f573fSAndroid Build Coastguard Worker case 42: { 378*1b3f573fSAndroid Build Coastguard Worker if (lastUpdated_ == null) { 379*1b3f573fSAndroid Build Coastguard Worker LastUpdated = new global::Google.Protobuf.WellKnownTypes.Timestamp(); 380*1b3f573fSAndroid Build Coastguard Worker } 381*1b3f573fSAndroid Build Coastguard Worker input.ReadMessage(LastUpdated); 382*1b3f573fSAndroid Build Coastguard Worker break; 383*1b3f573fSAndroid Build Coastguard Worker } 384*1b3f573fSAndroid Build Coastguard Worker } 385*1b3f573fSAndroid Build Coastguard Worker } 386*1b3f573fSAndroid Build Coastguard Worker } 387*1b3f573fSAndroid Build Coastguard Worker #endif 388*1b3f573fSAndroid Build Coastguard Worker 389*1b3f573fSAndroid Build Coastguard Worker #region Nested types 390*1b3f573fSAndroid Build Coastguard Worker /// <summary>Container for nested types declared in the Person message type.</summary> 391*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 392*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 393*1b3f573fSAndroid Build Coastguard Worker public static partial class Types { 394*1b3f573fSAndroid Build Coastguard Worker public enum PhoneType { 395*1b3f573fSAndroid Build Coastguard Worker [pbr::OriginalName("MOBILE")] Mobile = 0, 396*1b3f573fSAndroid Build Coastguard Worker [pbr::OriginalName("HOME")] Home = 1, 397*1b3f573fSAndroid Build Coastguard Worker [pbr::OriginalName("WORK")] Work = 2, 398*1b3f573fSAndroid Build Coastguard Worker } 399*1b3f573fSAndroid Build Coastguard Worker 400*1b3f573fSAndroid Build Coastguard Worker public sealed partial class PhoneNumber : pb::IMessage<PhoneNumber> 401*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 402*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 403*1b3f573fSAndroid Build Coastguard Worker #endif 404*1b3f573fSAndroid Build Coastguard Worker { 405*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<PhoneNumber> _parser = new pb::MessageParser<PhoneNumber>(() => new PhoneNumber()); 406*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 407*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 408*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 409*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<PhoneNumber> Parser { get { return _parser; } } 410*1b3f573fSAndroid Build Coastguard Worker 411*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 412*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 413*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 414*1b3f573fSAndroid Build Coastguard Worker get { return global::Google.Protobuf.Examples.AddressBook.Person.Descriptor.NestedTypes[0]; } 415*1b3f573fSAndroid Build Coastguard Worker } 416*1b3f573fSAndroid Build Coastguard Worker 417*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 418*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 419*1b3f573fSAndroid Build Coastguard Worker pbr::MessageDescriptor pb::IMessage.Descriptor { 420*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 421*1b3f573fSAndroid Build Coastguard Worker } 422*1b3f573fSAndroid Build Coastguard Worker 423*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 424*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] PhoneNumber()425*1b3f573fSAndroid Build Coastguard Worker public PhoneNumber() { 426*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 427*1b3f573fSAndroid Build Coastguard Worker } 428*1b3f573fSAndroid Build Coastguard Worker OnConstruction()429*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 430*1b3f573fSAndroid Build Coastguard Worker 431*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 432*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] PhoneNumber(PhoneNumber other)433*1b3f573fSAndroid Build Coastguard Worker public PhoneNumber(PhoneNumber other) : this() { 434*1b3f573fSAndroid Build Coastguard Worker number_ = other.number_; 435*1b3f573fSAndroid Build Coastguard Worker type_ = other.type_; 436*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 437*1b3f573fSAndroid Build Coastguard Worker } 438*1b3f573fSAndroid Build Coastguard Worker 439*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 440*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()441*1b3f573fSAndroid Build Coastguard Worker public PhoneNumber Clone() { 442*1b3f573fSAndroid Build Coastguard Worker return new PhoneNumber(this); 443*1b3f573fSAndroid Build Coastguard Worker } 444*1b3f573fSAndroid Build Coastguard Worker 445*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "number" field.</summary> 446*1b3f573fSAndroid Build Coastguard Worker public const int NumberFieldNumber = 1; 447*1b3f573fSAndroid Build Coastguard Worker private string number_ = ""; 448*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 449*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 450*1b3f573fSAndroid Build Coastguard Worker public string Number { 451*1b3f573fSAndroid Build Coastguard Worker get { return number_; } 452*1b3f573fSAndroid Build Coastguard Worker set { 453*1b3f573fSAndroid Build Coastguard Worker number_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); 454*1b3f573fSAndroid Build Coastguard Worker } 455*1b3f573fSAndroid Build Coastguard Worker } 456*1b3f573fSAndroid Build Coastguard Worker 457*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "type" field.</summary> 458*1b3f573fSAndroid Build Coastguard Worker public const int TypeFieldNumber = 2; 459*1b3f573fSAndroid Build Coastguard Worker private global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneType type_ = global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneType.Mobile; 460*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 461*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 462*1b3f573fSAndroid Build Coastguard Worker public global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneType Type { 463*1b3f573fSAndroid Build Coastguard Worker get { return type_; } 464*1b3f573fSAndroid Build Coastguard Worker set { 465*1b3f573fSAndroid Build Coastguard Worker type_ = value; 466*1b3f573fSAndroid Build Coastguard Worker } 467*1b3f573fSAndroid Build Coastguard Worker } 468*1b3f573fSAndroid Build Coastguard Worker 469*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 470*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)471*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 472*1b3f573fSAndroid Build Coastguard Worker return Equals(other as PhoneNumber); 473*1b3f573fSAndroid Build Coastguard Worker } 474*1b3f573fSAndroid Build Coastguard Worker 475*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 476*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(PhoneNumber other)477*1b3f573fSAndroid Build Coastguard Worker public bool Equals(PhoneNumber other) { 478*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 479*1b3f573fSAndroid Build Coastguard Worker return false; 480*1b3f573fSAndroid Build Coastguard Worker } 481*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 482*1b3f573fSAndroid Build Coastguard Worker return true; 483*1b3f573fSAndroid Build Coastguard Worker } 484*1b3f573fSAndroid Build Coastguard Worker if (Number != other.Number) return false; 485*1b3f573fSAndroid Build Coastguard Worker if (Type != other.Type) return false; 486*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 487*1b3f573fSAndroid Build Coastguard Worker } 488*1b3f573fSAndroid Build Coastguard Worker 489*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 490*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()491*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 492*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 493*1b3f573fSAndroid Build Coastguard Worker if (Number.Length != 0) hash ^= Number.GetHashCode(); 494*1b3f573fSAndroid Build Coastguard Worker if (Type != global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneType.Mobile) hash ^= Type.GetHashCode(); 495*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 496*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 497*1b3f573fSAndroid Build Coastguard Worker } 498*1b3f573fSAndroid Build Coastguard Worker return hash; 499*1b3f573fSAndroid Build Coastguard Worker } 500*1b3f573fSAndroid Build Coastguard Worker 501*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 502*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()503*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 504*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 505*1b3f573fSAndroid Build Coastguard Worker } 506*1b3f573fSAndroid Build Coastguard Worker 507*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 508*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)509*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 510*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 511*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 512*1b3f573fSAndroid Build Coastguard Worker #else 513*1b3f573fSAndroid Build Coastguard Worker if (Number.Length != 0) { 514*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 515*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Number); 516*1b3f573fSAndroid Build Coastguard Worker } 517*1b3f573fSAndroid Build Coastguard Worker if (Type != global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneType.Mobile) { 518*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(16); 519*1b3f573fSAndroid Build Coastguard Worker output.WriteEnum((int) Type); 520*1b3f573fSAndroid Build Coastguard Worker } 521*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 522*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 523*1b3f573fSAndroid Build Coastguard Worker } 524*1b3f573fSAndroid Build Coastguard Worker #endif 525*1b3f573fSAndroid Build Coastguard Worker } 526*1b3f573fSAndroid Build Coastguard Worker 527*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 528*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 529*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)530*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 531*1b3f573fSAndroid Build Coastguard Worker if (Number.Length != 0) { 532*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(10); 533*1b3f573fSAndroid Build Coastguard Worker output.WriteString(Number); 534*1b3f573fSAndroid Build Coastguard Worker } 535*1b3f573fSAndroid Build Coastguard Worker if (Type != global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneType.Mobile) { 536*1b3f573fSAndroid Build Coastguard Worker output.WriteRawTag(16); 537*1b3f573fSAndroid Build Coastguard Worker output.WriteEnum((int) Type); 538*1b3f573fSAndroid Build Coastguard Worker } 539*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 540*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 541*1b3f573fSAndroid Build Coastguard Worker } 542*1b3f573fSAndroid Build Coastguard Worker } 543*1b3f573fSAndroid Build Coastguard Worker #endif 544*1b3f573fSAndroid Build Coastguard Worker 545*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 546*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()547*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 548*1b3f573fSAndroid Build Coastguard Worker int size = 0; 549*1b3f573fSAndroid Build Coastguard Worker if (Number.Length != 0) { 550*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeStringSize(Number); 551*1b3f573fSAndroid Build Coastguard Worker } 552*1b3f573fSAndroid Build Coastguard Worker if (Type != global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneType.Mobile) { 553*1b3f573fSAndroid Build Coastguard Worker size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Type); 554*1b3f573fSAndroid Build Coastguard Worker } 555*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 556*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 557*1b3f573fSAndroid Build Coastguard Worker } 558*1b3f573fSAndroid Build Coastguard Worker return size; 559*1b3f573fSAndroid Build Coastguard Worker } 560*1b3f573fSAndroid Build Coastguard Worker 561*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 562*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(PhoneNumber other)563*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(PhoneNumber other) { 564*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 565*1b3f573fSAndroid Build Coastguard Worker return; 566*1b3f573fSAndroid Build Coastguard Worker } 567*1b3f573fSAndroid Build Coastguard Worker if (other.Number.Length != 0) { 568*1b3f573fSAndroid Build Coastguard Worker Number = other.Number; 569*1b3f573fSAndroid Build Coastguard Worker } 570*1b3f573fSAndroid Build Coastguard Worker if (other.Type != global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneType.Mobile) { 571*1b3f573fSAndroid Build Coastguard Worker Type = other.Type; 572*1b3f573fSAndroid Build Coastguard Worker } 573*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 574*1b3f573fSAndroid Build Coastguard Worker } 575*1b3f573fSAndroid Build Coastguard Worker 576*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 577*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)578*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 579*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 580*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 581*1b3f573fSAndroid Build Coastguard Worker #else 582*1b3f573fSAndroid Build Coastguard Worker uint tag; 583*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 584*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 585*1b3f573fSAndroid Build Coastguard Worker default: 586*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 587*1b3f573fSAndroid Build Coastguard Worker break; 588*1b3f573fSAndroid Build Coastguard Worker case 10: { 589*1b3f573fSAndroid Build Coastguard Worker Number = input.ReadString(); 590*1b3f573fSAndroid Build Coastguard Worker break; 591*1b3f573fSAndroid Build Coastguard Worker } 592*1b3f573fSAndroid Build Coastguard Worker case 16: { 593*1b3f573fSAndroid Build Coastguard Worker Type = (global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneType) input.ReadEnum(); 594*1b3f573fSAndroid Build Coastguard Worker break; 595*1b3f573fSAndroid Build Coastguard Worker } 596*1b3f573fSAndroid Build Coastguard Worker } 597*1b3f573fSAndroid Build Coastguard Worker } 598*1b3f573fSAndroid Build Coastguard Worker #endif 599*1b3f573fSAndroid Build Coastguard Worker } 600*1b3f573fSAndroid Build Coastguard Worker 601*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 602*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 603*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)604*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { 605*1b3f573fSAndroid Build Coastguard Worker uint tag; 606*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 607*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 608*1b3f573fSAndroid Build Coastguard Worker default: 609*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); 610*1b3f573fSAndroid Build Coastguard Worker break; 611*1b3f573fSAndroid Build Coastguard Worker case 10: { 612*1b3f573fSAndroid Build Coastguard Worker Number = input.ReadString(); 613*1b3f573fSAndroid Build Coastguard Worker break; 614*1b3f573fSAndroid Build Coastguard Worker } 615*1b3f573fSAndroid Build Coastguard Worker case 16: { 616*1b3f573fSAndroid Build Coastguard Worker Type = (global::Google.Protobuf.Examples.AddressBook.Person.Types.PhoneType) input.ReadEnum(); 617*1b3f573fSAndroid Build Coastguard Worker break; 618*1b3f573fSAndroid Build Coastguard Worker } 619*1b3f573fSAndroid Build Coastguard Worker } 620*1b3f573fSAndroid Build Coastguard Worker } 621*1b3f573fSAndroid Build Coastguard Worker } 622*1b3f573fSAndroid Build Coastguard Worker #endif 623*1b3f573fSAndroid Build Coastguard Worker 624*1b3f573fSAndroid Build Coastguard Worker } 625*1b3f573fSAndroid Build Coastguard Worker 626*1b3f573fSAndroid Build Coastguard Worker } 627*1b3f573fSAndroid Build Coastguard Worker #endregion 628*1b3f573fSAndroid Build Coastguard Worker 629*1b3f573fSAndroid Build Coastguard Worker } 630*1b3f573fSAndroid Build Coastguard Worker 631*1b3f573fSAndroid Build Coastguard Worker /// <summary> 632*1b3f573fSAndroid Build Coastguard Worker /// Our address book file is just one of these. 633*1b3f573fSAndroid Build Coastguard Worker /// </summary> 634*1b3f573fSAndroid Build Coastguard Worker public sealed partial class AddressBook : pb::IMessage<AddressBook> 635*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 636*1b3f573fSAndroid Build Coastguard Worker , pb::IBufferMessage 637*1b3f573fSAndroid Build Coastguard Worker #endif 638*1b3f573fSAndroid Build Coastguard Worker { 639*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::MessageParser<AddressBook> _parser = new pb::MessageParser<AddressBook>(() => new AddressBook()); 640*1b3f573fSAndroid Build Coastguard Worker private pb::UnknownFieldSet _unknownFields; 641*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 642*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 643*1b3f573fSAndroid Build Coastguard Worker public static pb::MessageParser<AddressBook> Parser { get { return _parser; } } 644*1b3f573fSAndroid Build Coastguard Worker 645*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 646*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 647*1b3f573fSAndroid Build Coastguard Worker public static pbr::MessageDescriptor Descriptor { 648*1b3f573fSAndroid Build Coastguard Worker get { return global::Google.Protobuf.Examples.AddressBook.AddressbookReflection.Descriptor.MessageTypes[1]; } 649*1b3f573fSAndroid Build Coastguard Worker } 650*1b3f573fSAndroid Build Coastguard Worker 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 pbr::MessageDescriptor pb::IMessage.Descriptor { 654*1b3f573fSAndroid Build Coastguard Worker get { return Descriptor; } 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)] AddressBook()659*1b3f573fSAndroid Build Coastguard Worker public AddressBook() { 660*1b3f573fSAndroid Build Coastguard Worker OnConstruction(); 661*1b3f573fSAndroid Build Coastguard Worker } 662*1b3f573fSAndroid Build Coastguard Worker OnConstruction()663*1b3f573fSAndroid Build Coastguard Worker partial void OnConstruction(); 664*1b3f573fSAndroid Build Coastguard Worker 665*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 666*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] AddressBook(AddressBook other)667*1b3f573fSAndroid Build Coastguard Worker public AddressBook(AddressBook other) : this() { 668*1b3f573fSAndroid Build Coastguard Worker people_ = other.people_.Clone(); 669*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); 670*1b3f573fSAndroid Build Coastguard Worker } 671*1b3f573fSAndroid Build Coastguard Worker 672*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 673*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Clone()674*1b3f573fSAndroid Build Coastguard Worker public AddressBook Clone() { 675*1b3f573fSAndroid Build Coastguard Worker return new AddressBook(this); 676*1b3f573fSAndroid Build Coastguard Worker } 677*1b3f573fSAndroid Build Coastguard Worker 678*1b3f573fSAndroid Build Coastguard Worker /// <summary>Field number for the "people" field.</summary> 679*1b3f573fSAndroid Build Coastguard Worker public const int PeopleFieldNumber = 1; 680*1b3f573fSAndroid Build Coastguard Worker private static readonly pb::FieldCodec<global::Google.Protobuf.Examples.AddressBook.Person> _repeated_people_codec 681*1b3f573fSAndroid Build Coastguard Worker = pb::FieldCodec.ForMessage(10, global::Google.Protobuf.Examples.AddressBook.Person.Parser); 682*1b3f573fSAndroid Build Coastguard Worker private readonly pbc::RepeatedField<global::Google.Protobuf.Examples.AddressBook.Person> people_ = new pbc::RepeatedField<global::Google.Protobuf.Examples.AddressBook.Person>(); 683*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 684*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] 685*1b3f573fSAndroid Build Coastguard Worker public pbc::RepeatedField<global::Google.Protobuf.Examples.AddressBook.Person> People { 686*1b3f573fSAndroid Build Coastguard Worker get { return people_; } 687*1b3f573fSAndroid Build Coastguard Worker } 688*1b3f573fSAndroid Build Coastguard Worker 689*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 690*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(object other)691*1b3f573fSAndroid Build Coastguard Worker public override bool Equals(object other) { 692*1b3f573fSAndroid Build Coastguard Worker return Equals(other as AddressBook); 693*1b3f573fSAndroid Build Coastguard Worker } 694*1b3f573fSAndroid Build Coastguard Worker 695*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 696*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] Equals(AddressBook other)697*1b3f573fSAndroid Build Coastguard Worker public bool Equals(AddressBook other) { 698*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, null)) { 699*1b3f573fSAndroid Build Coastguard Worker return false; 700*1b3f573fSAndroid Build Coastguard Worker } 701*1b3f573fSAndroid Build Coastguard Worker if (ReferenceEquals(other, this)) { 702*1b3f573fSAndroid Build Coastguard Worker return true; 703*1b3f573fSAndroid Build Coastguard Worker } 704*1b3f573fSAndroid Build Coastguard Worker if(!people_.Equals(other.people_)) return false; 705*1b3f573fSAndroid Build Coastguard Worker return Equals(_unknownFields, other._unknownFields); 706*1b3f573fSAndroid Build Coastguard Worker } 707*1b3f573fSAndroid Build Coastguard Worker 708*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 709*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] GetHashCode()710*1b3f573fSAndroid Build Coastguard Worker public override int GetHashCode() { 711*1b3f573fSAndroid Build Coastguard Worker int hash = 1; 712*1b3f573fSAndroid Build Coastguard Worker hash ^= people_.GetHashCode(); 713*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 714*1b3f573fSAndroid Build Coastguard Worker hash ^= _unknownFields.GetHashCode(); 715*1b3f573fSAndroid Build Coastguard Worker } 716*1b3f573fSAndroid Build Coastguard Worker return hash; 717*1b3f573fSAndroid Build Coastguard Worker } 718*1b3f573fSAndroid Build Coastguard Worker 719*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 720*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] ToString()721*1b3f573fSAndroid Build Coastguard Worker public override string ToString() { 722*1b3f573fSAndroid Build Coastguard Worker return pb::JsonFormatter.ToDiagnosticString(this); 723*1b3f573fSAndroid Build Coastguard Worker } 724*1b3f573fSAndroid Build Coastguard Worker 725*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 726*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] WriteTo(pb::CodedOutputStream output)727*1b3f573fSAndroid Build Coastguard Worker public void WriteTo(pb::CodedOutputStream output) { 728*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 729*1b3f573fSAndroid Build Coastguard Worker output.WriteRawMessage(this); 730*1b3f573fSAndroid Build Coastguard Worker #else 731*1b3f573fSAndroid Build Coastguard Worker people_.WriteTo(output, _repeated_people_codec); 732*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 733*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(output); 734*1b3f573fSAndroid Build Coastguard Worker } 735*1b3f573fSAndroid Build Coastguard Worker #endif 736*1b3f573fSAndroid Build Coastguard Worker } 737*1b3f573fSAndroid Build Coastguard Worker 738*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 739*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 740*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] IBufferMessage.InternalWriteTo(ref pb::WriteContext output)741*1b3f573fSAndroid Build Coastguard Worker void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { 742*1b3f573fSAndroid Build Coastguard Worker people_.WriteTo(ref output, _repeated_people_codec); 743*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 744*1b3f573fSAndroid Build Coastguard Worker _unknownFields.WriteTo(ref output); 745*1b3f573fSAndroid Build Coastguard Worker } 746*1b3f573fSAndroid Build Coastguard Worker } 747*1b3f573fSAndroid Build Coastguard Worker #endif 748*1b3f573fSAndroid Build Coastguard Worker 749*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 750*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] CalculateSize()751*1b3f573fSAndroid Build Coastguard Worker public int CalculateSize() { 752*1b3f573fSAndroid Build Coastguard Worker int size = 0; 753*1b3f573fSAndroid Build Coastguard Worker size += people_.CalculateSize(_repeated_people_codec); 754*1b3f573fSAndroid Build Coastguard Worker if (_unknownFields != null) { 755*1b3f573fSAndroid Build Coastguard Worker size += _unknownFields.CalculateSize(); 756*1b3f573fSAndroid Build Coastguard Worker } 757*1b3f573fSAndroid Build Coastguard Worker return size; 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(AddressBook other)762*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(AddressBook other) { 763*1b3f573fSAndroid Build Coastguard Worker if (other == null) { 764*1b3f573fSAndroid Build Coastguard Worker return; 765*1b3f573fSAndroid Build Coastguard Worker } 766*1b3f573fSAndroid Build Coastguard Worker people_.Add(other.people_); 767*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); 768*1b3f573fSAndroid Build Coastguard Worker } 769*1b3f573fSAndroid Build Coastguard Worker 770*1b3f573fSAndroid Build Coastguard Worker [global::System.Diagnostics.DebuggerNonUserCodeAttribute] 771*1b3f573fSAndroid Build Coastguard Worker [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] MergeFrom(pb::CodedInputStream input)772*1b3f573fSAndroid Build Coastguard Worker public void MergeFrom(pb::CodedInputStream input) { 773*1b3f573fSAndroid Build Coastguard Worker #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE 774*1b3f573fSAndroid Build Coastguard Worker input.ReadRawMessage(this); 775*1b3f573fSAndroid Build Coastguard Worker #else 776*1b3f573fSAndroid Build Coastguard Worker uint tag; 777*1b3f573fSAndroid Build Coastguard Worker while ((tag = input.ReadTag()) != 0) { 778*1b3f573fSAndroid Build Coastguard Worker switch(tag) { 779*1b3f573fSAndroid Build Coastguard Worker default: 780*1b3f573fSAndroid Build Coastguard Worker _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); 781*1b3f573fSAndroid Build Coastguard Worker break; 782*1b3f573fSAndroid Build Coastguard Worker case 10: { 783*1b3f573fSAndroid Build Coastguard Worker people_.AddEntriesFrom(input, _repeated_people_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 10: { 802*1b3f573fSAndroid Build Coastguard Worker people_.AddEntriesFrom(ref input, _repeated_people_codec); 803*1b3f573fSAndroid Build Coastguard Worker break; 804*1b3f573fSAndroid Build Coastguard Worker } 805*1b3f573fSAndroid Build Coastguard Worker } 806*1b3f573fSAndroid Build Coastguard Worker } 807*1b3f573fSAndroid Build Coastguard Worker } 808*1b3f573fSAndroid Build Coastguard Worker #endif 809*1b3f573fSAndroid Build Coastguard Worker 810*1b3f573fSAndroid Build Coastguard Worker } 811*1b3f573fSAndroid Build Coastguard Worker 812*1b3f573fSAndroid Build Coastguard Worker #endregion 813*1b3f573fSAndroid Build Coastguard Worker 814*1b3f573fSAndroid Build Coastguard Worker } 815*1b3f573fSAndroid Build Coastguard Worker 816*1b3f573fSAndroid Build Coastguard Worker #endregion Designer generated code 817