xref: /aosp_15_r20/external/protobuf/csharp/src/Google.Protobuf.Test.TestProtos/TestMessagesProto3.cs (revision 1b3f573f81763fcece89efc2b6a5209149e44ab8)
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: google/protobuf/test_messages_proto3.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 ProtobufTestMessages.Proto3 {
13*1b3f573fSAndroid Build Coastguard Worker 
14*1b3f573fSAndroid Build Coastguard Worker   /// <summary>Holder for reflection information generated from google/protobuf/test_messages_proto3.proto</summary>
15*1b3f573fSAndroid Build Coastguard Worker   public static partial class TestMessagesProto3Reflection {
16*1b3f573fSAndroid Build Coastguard Worker 
17*1b3f573fSAndroid Build Coastguard Worker     #region Descriptor
18*1b3f573fSAndroid Build Coastguard Worker     /// <summary>File descriptor for google/protobuf/test_messages_proto3.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 
TestMessagesProto3Reflection()24*1b3f573fSAndroid Build Coastguard Worker     static TestMessagesProto3Reflection() {
25*1b3f573fSAndroid Build Coastguard Worker       byte[] descriptorData = global::System.Convert.FromBase64String(
26*1b3f573fSAndroid Build Coastguard Worker           string.Concat(
27*1b3f573fSAndroid Build Coastguard Worker             "Cipnb29nbGUvcHJvdG9idWYvdGVzdF9tZXNzYWdlc19wcm90bzMucHJvdG8S",
28*1b3f573fSAndroid Build Coastguard Worker             "HXByb3RvYnVmX3Rlc3RfbWVzc2FnZXMucHJvdG8zGhlnb29nbGUvcHJvdG9i",
29*1b3f573fSAndroid Build Coastguard Worker             "dWYvYW55LnByb3RvGh5nb29nbGUvcHJvdG9idWYvZHVyYXRpb24ucHJvdG8a",
30*1b3f573fSAndroid Build Coastguard Worker             "IGdvb2dsZS9wcm90b2J1Zi9maWVsZF9tYXNrLnByb3RvGhxnb29nbGUvcHJv",
31*1b3f573fSAndroid Build Coastguard Worker             "dG9idWYvc3RydWN0LnByb3RvGh9nb29nbGUvcHJvdG9idWYvdGltZXN0YW1w",
32*1b3f573fSAndroid Build Coastguard Worker             "LnByb3RvGh5nb29nbGUvcHJvdG9idWYvd3JhcHBlcnMucHJvdG8isUUKElRl",
33*1b3f573fSAndroid Build Coastguard Worker             "c3RBbGxUeXBlc1Byb3RvMxIWCg5vcHRpb25hbF9pbnQzMhgBIAEoBRIWCg5v",
34*1b3f573fSAndroid Build Coastguard Worker             "cHRpb25hbF9pbnQ2NBgCIAEoAxIXCg9vcHRpb25hbF91aW50MzIYAyABKA0S",
35*1b3f573fSAndroid Build Coastguard Worker             "FwoPb3B0aW9uYWxfdWludDY0GAQgASgEEhcKD29wdGlvbmFsX3NpbnQzMhgF",
36*1b3f573fSAndroid Build Coastguard Worker             "IAEoERIXCg9vcHRpb25hbF9zaW50NjQYBiABKBISGAoQb3B0aW9uYWxfZml4",
37*1b3f573fSAndroid Build Coastguard Worker             "ZWQzMhgHIAEoBxIYChBvcHRpb25hbF9maXhlZDY0GAggASgGEhkKEW9wdGlv",
38*1b3f573fSAndroid Build Coastguard Worker             "bmFsX3NmaXhlZDMyGAkgASgPEhkKEW9wdGlvbmFsX3NmaXhlZDY0GAogASgQ",
39*1b3f573fSAndroid Build Coastguard Worker             "EhYKDm9wdGlvbmFsX2Zsb2F0GAsgASgCEhcKD29wdGlvbmFsX2RvdWJsZRgM",
40*1b3f573fSAndroid Build Coastguard Worker             "IAEoARIVCg1vcHRpb25hbF9ib29sGA0gASgIEhcKD29wdGlvbmFsX3N0cmlu",
41*1b3f573fSAndroid Build Coastguard Worker             "ZxgOIAEoCRIWCg5vcHRpb25hbF9ieXRlcxgPIAEoDBJgChdvcHRpb25hbF9u",
42*1b3f573fSAndroid Build Coastguard Worker             "ZXN0ZWRfbWVzc2FnZRgSIAEoCzI/LnByb3RvYnVmX3Rlc3RfbWVzc2FnZXMu",
43*1b3f573fSAndroid Build Coastguard Worker             "cHJvdG8zLlRlc3RBbGxUeXBlc1Byb3RvMy5OZXN0ZWRNZXNzYWdlEk8KGG9w",
44*1b3f573fSAndroid Build Coastguard Worker             "dGlvbmFsX2ZvcmVpZ25fbWVzc2FnZRgTIAEoCzItLnByb3RvYnVmX3Rlc3Rf",
45*1b3f573fSAndroid Build Coastguard Worker             "bWVzc2FnZXMucHJvdG8zLkZvcmVpZ25NZXNzYWdlEloKFG9wdGlvbmFsX25l",
46*1b3f573fSAndroid Build Coastguard Worker             "c3RlZF9lbnVtGBUgASgOMjwucHJvdG9idWZfdGVzdF9tZXNzYWdlcy5wcm90",
47*1b3f573fSAndroid Build Coastguard Worker             "bzMuVGVzdEFsbFR5cGVzUHJvdG8zLk5lc3RlZEVudW0SSQoVb3B0aW9uYWxf",
48*1b3f573fSAndroid Build Coastguard Worker             "Zm9yZWlnbl9lbnVtGBYgASgOMioucHJvdG9idWZfdGVzdF9tZXNzYWdlcy5w",
49*1b3f573fSAndroid Build Coastguard Worker             "cm90bzMuRm9yZWlnbkVudW0SXAoVb3B0aW9uYWxfYWxpYXNlZF9lbnVtGBcg",
50*1b3f573fSAndroid Build Coastguard Worker             "ASgOMj0ucHJvdG9idWZfdGVzdF9tZXNzYWdlcy5wcm90bzMuVGVzdEFsbFR5",
51*1b3f573fSAndroid Build Coastguard Worker             "cGVzUHJvdG8zLkFsaWFzZWRFbnVtEiEKFW9wdGlvbmFsX3N0cmluZ19waWVj",
52*1b3f573fSAndroid Build Coastguard Worker             "ZRgYIAEoCUICCAISGQoNb3B0aW9uYWxfY29yZBgZIAEoCUICCAESTAoRcmVj",
53*1b3f573fSAndroid Build Coastguard Worker             "dXJzaXZlX21lc3NhZ2UYGyABKAsyMS5wcm90b2J1Zl90ZXN0X21lc3NhZ2Vz",
54*1b3f573fSAndroid Build Coastguard Worker             "LnByb3RvMy5UZXN0QWxsVHlwZXNQcm90bzMSFgoOcmVwZWF0ZWRfaW50MzIY",
55*1b3f573fSAndroid Build Coastguard Worker             "HyADKAUSFgoOcmVwZWF0ZWRfaW50NjQYICADKAMSFwoPcmVwZWF0ZWRfdWlu",
56*1b3f573fSAndroid Build Coastguard Worker             "dDMyGCEgAygNEhcKD3JlcGVhdGVkX3VpbnQ2NBgiIAMoBBIXCg9yZXBlYXRl",
57*1b3f573fSAndroid Build Coastguard Worker             "ZF9zaW50MzIYIyADKBESFwoPcmVwZWF0ZWRfc2ludDY0GCQgAygSEhgKEHJl",
58*1b3f573fSAndroid Build Coastguard Worker             "cGVhdGVkX2ZpeGVkMzIYJSADKAcSGAoQcmVwZWF0ZWRfZml4ZWQ2NBgmIAMo",
59*1b3f573fSAndroid Build Coastguard Worker             "BhIZChFyZXBlYXRlZF9zZml4ZWQzMhgnIAMoDxIZChFyZXBlYXRlZF9zZml4",
60*1b3f573fSAndroid Build Coastguard Worker             "ZWQ2NBgoIAMoEBIWCg5yZXBlYXRlZF9mbG9hdBgpIAMoAhIXCg9yZXBlYXRl",
61*1b3f573fSAndroid Build Coastguard Worker             "ZF9kb3VibGUYKiADKAESFQoNcmVwZWF0ZWRfYm9vbBgrIAMoCBIXCg9yZXBl",
62*1b3f573fSAndroid Build Coastguard Worker             "YXRlZF9zdHJpbmcYLCADKAkSFgoOcmVwZWF0ZWRfYnl0ZXMYLSADKAwSYAoX",
63*1b3f573fSAndroid Build Coastguard Worker             "cmVwZWF0ZWRfbmVzdGVkX21lc3NhZ2UYMCADKAsyPy5wcm90b2J1Zl90ZXN0",
64*1b3f573fSAndroid Build Coastguard Worker             "X21lc3NhZ2VzLnByb3RvMy5UZXN0QWxsVHlwZXNQcm90bzMuTmVzdGVkTWVz",
65*1b3f573fSAndroid Build Coastguard Worker             "c2FnZRJPChhyZXBlYXRlZF9mb3JlaWduX21lc3NhZ2UYMSADKAsyLS5wcm90",
66*1b3f573fSAndroid Build Coastguard Worker             "b2J1Zl90ZXN0X21lc3NhZ2VzLnByb3RvMy5Gb3JlaWduTWVzc2FnZRJaChRy",
67*1b3f573fSAndroid Build Coastguard Worker             "ZXBlYXRlZF9uZXN0ZWRfZW51bRgzIAMoDjI8LnByb3RvYnVmX3Rlc3RfbWVz",
68*1b3f573fSAndroid Build Coastguard Worker             "c2FnZXMucHJvdG8zLlRlc3RBbGxUeXBlc1Byb3RvMy5OZXN0ZWRFbnVtEkkK",
69*1b3f573fSAndroid Build Coastguard Worker             "FXJlcGVhdGVkX2ZvcmVpZ25fZW51bRg0IAMoDjIqLnByb3RvYnVmX3Rlc3Rf",
70*1b3f573fSAndroid Build Coastguard Worker             "bWVzc2FnZXMucHJvdG8zLkZvcmVpZ25FbnVtEiEKFXJlcGVhdGVkX3N0cmlu",
71*1b3f573fSAndroid Build Coastguard Worker             "Z19waWVjZRg2IAMoCUICCAISGQoNcmVwZWF0ZWRfY29yZBg3IAMoCUICCAES",
72*1b3f573fSAndroid Build Coastguard Worker             "GAoMcGFja2VkX2ludDMyGEsgAygFQgIQARIYCgxwYWNrZWRfaW50NjQYTCAD",
73*1b3f573fSAndroid Build Coastguard Worker             "KANCAhABEhkKDXBhY2tlZF91aW50MzIYTSADKA1CAhABEhkKDXBhY2tlZF91",
74*1b3f573fSAndroid Build Coastguard Worker             "aW50NjQYTiADKARCAhABEhkKDXBhY2tlZF9zaW50MzIYTyADKBFCAhABEhkK",
75*1b3f573fSAndroid Build Coastguard Worker             "DXBhY2tlZF9zaW50NjQYUCADKBJCAhABEhoKDnBhY2tlZF9maXhlZDMyGFEg",
76*1b3f573fSAndroid Build Coastguard Worker             "AygHQgIQARIaCg5wYWNrZWRfZml4ZWQ2NBhSIAMoBkICEAESGwoPcGFja2Vk",
77*1b3f573fSAndroid Build Coastguard Worker             "X3NmaXhlZDMyGFMgAygPQgIQARIbCg9wYWNrZWRfc2ZpeGVkNjQYVCADKBBC",
78*1b3f573fSAndroid Build Coastguard Worker             "AhABEhgKDHBhY2tlZF9mbG9hdBhVIAMoAkICEAESGQoNcGFja2VkX2RvdWJs",
79*1b3f573fSAndroid Build Coastguard Worker             "ZRhWIAMoAUICEAESFwoLcGFja2VkX2Jvb2wYVyADKAhCAhABElwKEnBhY2tl",
80*1b3f573fSAndroid Build Coastguard Worker             "ZF9uZXN0ZWRfZW51bRhYIAMoDjI8LnByb3RvYnVmX3Rlc3RfbWVzc2FnZXMu",
81*1b3f573fSAndroid Build Coastguard Worker             "cHJvdG8zLlRlc3RBbGxUeXBlc1Byb3RvMy5OZXN0ZWRFbnVtQgIQARIaCg51",
82*1b3f573fSAndroid Build Coastguard Worker             "bnBhY2tlZF9pbnQzMhhZIAMoBUICEAASGgoOdW5wYWNrZWRfaW50NjQYWiAD",
83*1b3f573fSAndroid Build Coastguard Worker             "KANCAhAAEhsKD3VucGFja2VkX3VpbnQzMhhbIAMoDUICEAASGwoPdW5wYWNr",
84*1b3f573fSAndroid Build Coastguard Worker             "ZWRfdWludDY0GFwgAygEQgIQABIbCg91bnBhY2tlZF9zaW50MzIYXSADKBFC",
85*1b3f573fSAndroid Build Coastguard Worker             "AhAAEhsKD3VucGFja2VkX3NpbnQ2NBheIAMoEkICEAASHAoQdW5wYWNrZWRf",
86*1b3f573fSAndroid Build Coastguard Worker             "Zml4ZWQzMhhfIAMoB0ICEAASHAoQdW5wYWNrZWRfZml4ZWQ2NBhgIAMoBkIC",
87*1b3f573fSAndroid Build Coastguard Worker             "EAASHQoRdW5wYWNrZWRfc2ZpeGVkMzIYYSADKA9CAhAAEh0KEXVucGFja2Vk",
88*1b3f573fSAndroid Build Coastguard Worker             "X3NmaXhlZDY0GGIgAygQQgIQABIaCg51bnBhY2tlZF9mbG9hdBhjIAMoAkIC",
89*1b3f573fSAndroid Build Coastguard Worker             "EAASGwoPdW5wYWNrZWRfZG91YmxlGGQgAygBQgIQABIZCg11bnBhY2tlZF9i",
90*1b3f573fSAndroid Build Coastguard Worker             "b29sGGUgAygIQgIQABJeChR1bnBhY2tlZF9uZXN0ZWRfZW51bRhmIAMoDjI8",
91*1b3f573fSAndroid Build Coastguard Worker             "LnByb3RvYnVmX3Rlc3RfbWVzc2FnZXMucHJvdG8zLlRlc3RBbGxUeXBlc1By",
92*1b3f573fSAndroid Build Coastguard Worker             "b3RvMy5OZXN0ZWRFbnVtQgIQABJdCg9tYXBfaW50MzJfaW50MzIYOCADKAsy",
93*1b3f573fSAndroid Build Coastguard Worker             "RC5wcm90b2J1Zl90ZXN0X21lc3NhZ2VzLnByb3RvMy5UZXN0QWxsVHlwZXNQ",
94*1b3f573fSAndroid Build Coastguard Worker             "cm90bzMuTWFwSW50MzJJbnQzMkVudHJ5El0KD21hcF9pbnQ2NF9pbnQ2NBg5",
95*1b3f573fSAndroid Build Coastguard Worker             "IAMoCzJELnByb3RvYnVmX3Rlc3RfbWVzc2FnZXMucHJvdG8zLlRlc3RBbGxU",
96*1b3f573fSAndroid Build Coastguard Worker             "eXBlc1Byb3RvMy5NYXBJbnQ2NEludDY0RW50cnkSYQoRbWFwX3VpbnQzMl91",
97*1b3f573fSAndroid Build Coastguard Worker             "aW50MzIYOiADKAsyRi5wcm90b2J1Zl90ZXN0X21lc3NhZ2VzLnByb3RvMy5U",
98*1b3f573fSAndroid Build Coastguard Worker             "ZXN0QWxsVHlwZXNQcm90bzMuTWFwVWludDMyVWludDMyRW50cnkSYQoRbWFw",
99*1b3f573fSAndroid Build Coastguard Worker             "X3VpbnQ2NF91aW50NjQYOyADKAsyRi5wcm90b2J1Zl90ZXN0X21lc3NhZ2Vz",
100*1b3f573fSAndroid Build Coastguard Worker             "LnByb3RvMy5UZXN0QWxsVHlwZXNQcm90bzMuTWFwVWludDY0VWludDY0RW50",
101*1b3f573fSAndroid Build Coastguard Worker             "cnkSYQoRbWFwX3NpbnQzMl9zaW50MzIYPCADKAsyRi5wcm90b2J1Zl90ZXN0",
102*1b3f573fSAndroid Build Coastguard Worker             "X21lc3NhZ2VzLnByb3RvMy5UZXN0QWxsVHlwZXNQcm90bzMuTWFwU2ludDMy",
103*1b3f573fSAndroid Build Coastguard Worker             "U2ludDMyRW50cnkSYQoRbWFwX3NpbnQ2NF9zaW50NjQYPSADKAsyRi5wcm90",
104*1b3f573fSAndroid Build Coastguard Worker             "b2J1Zl90ZXN0X21lc3NhZ2VzLnByb3RvMy5UZXN0QWxsVHlwZXNQcm90bzMu",
105*1b3f573fSAndroid Build Coastguard Worker             "TWFwU2ludDY0U2ludDY0RW50cnkSZQoTbWFwX2ZpeGVkMzJfZml4ZWQzMhg+",
106*1b3f573fSAndroid Build Coastguard Worker             "IAMoCzJILnByb3RvYnVmX3Rlc3RfbWVzc2FnZXMucHJvdG8zLlRlc3RBbGxU",
107*1b3f573fSAndroid Build Coastguard Worker             "eXBlc1Byb3RvMy5NYXBGaXhlZDMyRml4ZWQzMkVudHJ5EmUKE21hcF9maXhl",
108*1b3f573fSAndroid Build Coastguard Worker             "ZDY0X2ZpeGVkNjQYPyADKAsySC5wcm90b2J1Zl90ZXN0X21lc3NhZ2VzLnBy",
109*1b3f573fSAndroid Build Coastguard Worker             "b3RvMy5UZXN0QWxsVHlwZXNQcm90bzMuTWFwRml4ZWQ2NEZpeGVkNjRFbnRy",
110*1b3f573fSAndroid Build Coastguard Worker             "eRJpChVtYXBfc2ZpeGVkMzJfc2ZpeGVkMzIYQCADKAsySi5wcm90b2J1Zl90",
111*1b3f573fSAndroid Build Coastguard Worker             "ZXN0X21lc3NhZ2VzLnByb3RvMy5UZXN0QWxsVHlwZXNQcm90bzMuTWFwU2Zp",
112*1b3f573fSAndroid Build Coastguard Worker             "eGVkMzJTZml4ZWQzMkVudHJ5EmkKFW1hcF9zZml4ZWQ2NF9zZml4ZWQ2NBhB",
113*1b3f573fSAndroid Build Coastguard Worker             "IAMoCzJKLnByb3RvYnVmX3Rlc3RfbWVzc2FnZXMucHJvdG8zLlRlc3RBbGxU",
114*1b3f573fSAndroid Build Coastguard Worker             "eXBlc1Byb3RvMy5NYXBTZml4ZWQ2NFNmaXhlZDY0RW50cnkSXQoPbWFwX2lu",
115*1b3f573fSAndroid Build Coastguard Worker             "dDMyX2Zsb2F0GEIgAygLMkQucHJvdG9idWZfdGVzdF9tZXNzYWdlcy5wcm90",
116*1b3f573fSAndroid Build Coastguard Worker             "bzMuVGVzdEFsbFR5cGVzUHJvdG8zLk1hcEludDMyRmxvYXRFbnRyeRJfChBt",
117*1b3f573fSAndroid Build Coastguard Worker             "YXBfaW50MzJfZG91YmxlGEMgAygLMkUucHJvdG9idWZfdGVzdF9tZXNzYWdl",
118*1b3f573fSAndroid Build Coastguard Worker             "cy5wcm90bzMuVGVzdEFsbFR5cGVzUHJvdG8zLk1hcEludDMyRG91YmxlRW50",
119*1b3f573fSAndroid Build Coastguard Worker             "cnkSWQoNbWFwX2Jvb2xfYm9vbBhEIAMoCzJCLnByb3RvYnVmX3Rlc3RfbWVz",
120*1b3f573fSAndroid Build Coastguard Worker             "c2FnZXMucHJvdG8zLlRlc3RBbGxUeXBlc1Byb3RvMy5NYXBCb29sQm9vbEVu",
121*1b3f573fSAndroid Build Coastguard Worker             "dHJ5EmEKEW1hcF9zdHJpbmdfc3RyaW5nGEUgAygLMkYucHJvdG9idWZfdGVz",
122*1b3f573fSAndroid Build Coastguard Worker             "dF9tZXNzYWdlcy5wcm90bzMuVGVzdEFsbFR5cGVzUHJvdG8zLk1hcFN0cmlu",
123*1b3f573fSAndroid Build Coastguard Worker             "Z1N0cmluZ0VudHJ5El8KEG1hcF9zdHJpbmdfYnl0ZXMYRiADKAsyRS5wcm90",
124*1b3f573fSAndroid Build Coastguard Worker             "b2J1Zl90ZXN0X21lc3NhZ2VzLnByb3RvMy5UZXN0QWxsVHlwZXNQcm90bzMu",
125*1b3f573fSAndroid Build Coastguard Worker             "TWFwU3RyaW5nQnl0ZXNFbnRyeRJwChltYXBfc3RyaW5nX25lc3RlZF9tZXNz",
126*1b3f573fSAndroid Build Coastguard Worker             "YWdlGEcgAygLMk0ucHJvdG9idWZfdGVzdF9tZXNzYWdlcy5wcm90bzMuVGVz",
127*1b3f573fSAndroid Build Coastguard Worker             "dEFsbFR5cGVzUHJvdG8zLk1hcFN0cmluZ05lc3RlZE1lc3NhZ2VFbnRyeRJy",
128*1b3f573fSAndroid Build Coastguard Worker             "ChptYXBfc3RyaW5nX2ZvcmVpZ25fbWVzc2FnZRhIIAMoCzJOLnByb3RvYnVm",
129*1b3f573fSAndroid Build Coastguard Worker             "X3Rlc3RfbWVzc2FnZXMucHJvdG8zLlRlc3RBbGxUeXBlc1Byb3RvMy5NYXBT",
130*1b3f573fSAndroid Build Coastguard Worker             "dHJpbmdGb3JlaWduTWVzc2FnZUVudHJ5EmoKFm1hcF9zdHJpbmdfbmVzdGVk",
131*1b3f573fSAndroid Build Coastguard Worker             "X2VudW0YSSADKAsySi5wcm90b2J1Zl90ZXN0X21lc3NhZ2VzLnByb3RvMy5U",
132*1b3f573fSAndroid Build Coastguard Worker             "ZXN0QWxsVHlwZXNQcm90bzMuTWFwU3RyaW5nTmVzdGVkRW51bUVudHJ5EmwK",
133*1b3f573fSAndroid Build Coastguard Worker             "F21hcF9zdHJpbmdfZm9yZWlnbl9lbnVtGEogAygLMksucHJvdG9idWZfdGVz",
134*1b3f573fSAndroid Build Coastguard Worker             "dF9tZXNzYWdlcy5wcm90bzMuVGVzdEFsbFR5cGVzUHJvdG8zLk1hcFN0cmlu",
135*1b3f573fSAndroid Build Coastguard Worker             "Z0ZvcmVpZ25FbnVtRW50cnkSFgoMb25lb2ZfdWludDMyGG8gASgNSAASXwoU",
136*1b3f573fSAndroid Build Coastguard Worker             "b25lb2ZfbmVzdGVkX21lc3NhZ2UYcCABKAsyPy5wcm90b2J1Zl90ZXN0X21l",
137*1b3f573fSAndroid Build Coastguard Worker             "c3NhZ2VzLnByb3RvMy5UZXN0QWxsVHlwZXNQcm90bzMuTmVzdGVkTWVzc2Fn",
138*1b3f573fSAndroid Build Coastguard Worker             "ZUgAEhYKDG9uZW9mX3N0cmluZxhxIAEoCUgAEhUKC29uZW9mX2J5dGVzGHIg",
139*1b3f573fSAndroid Build Coastguard Worker             "ASgMSAASFAoKb25lb2ZfYm9vbBhzIAEoCEgAEhYKDG9uZW9mX3VpbnQ2NBh0",
140*1b3f573fSAndroid Build Coastguard Worker             "IAEoBEgAEhUKC29uZW9mX2Zsb2F0GHUgASgCSAASFgoMb25lb2ZfZG91Ymxl",
141*1b3f573fSAndroid Build Coastguard Worker             "GHYgASgBSAASUgoKb25lb2ZfZW51bRh3IAEoDjI8LnByb3RvYnVmX3Rlc3Rf",
142*1b3f573fSAndroid Build Coastguard Worker             "bWVzc2FnZXMucHJvdG8zLlRlc3RBbGxUeXBlc1Byb3RvMy5OZXN0ZWRFbnVt",
143*1b3f573fSAndroid Build Coastguard Worker             "SAASNgoQb25lb2ZfbnVsbF92YWx1ZRh4IAEoDjIaLmdvb2dsZS5wcm90b2J1",
144*1b3f573fSAndroid Build Coastguard Worker             "Zi5OdWxsVmFsdWVIABI6ChVvcHRpb25hbF9ib29sX3dyYXBwZXIYyQEgASgL",
145*1b3f573fSAndroid Build Coastguard Worker             "MhouZ29vZ2xlLnByb3RvYnVmLkJvb2xWYWx1ZRI8ChZvcHRpb25hbF9pbnQz",
146*1b3f573fSAndroid Build Coastguard Worker             "Ml93cmFwcGVyGMoBIAEoCzIbLmdvb2dsZS5wcm90b2J1Zi5JbnQzMlZhbHVl",
147*1b3f573fSAndroid Build Coastguard Worker             "EjwKFm9wdGlvbmFsX2ludDY0X3dyYXBwZXIYywEgASgLMhsuZ29vZ2xlLnBy",
148*1b3f573fSAndroid Build Coastguard Worker             "b3RvYnVmLkludDY0VmFsdWUSPgoXb3B0aW9uYWxfdWludDMyX3dyYXBwZXIY",
149*1b3f573fSAndroid Build Coastguard Worker             "zAEgASgLMhwuZ29vZ2xlLnByb3RvYnVmLlVJbnQzMlZhbHVlEj4KF29wdGlv",
150*1b3f573fSAndroid Build Coastguard Worker             "bmFsX3VpbnQ2NF93cmFwcGVyGM0BIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5V",
151*1b3f573fSAndroid Build Coastguard Worker             "SW50NjRWYWx1ZRI8ChZvcHRpb25hbF9mbG9hdF93cmFwcGVyGM4BIAEoCzIb",
152*1b3f573fSAndroid Build Coastguard Worker             "Lmdvb2dsZS5wcm90b2J1Zi5GbG9hdFZhbHVlEj4KF29wdGlvbmFsX2RvdWJs",
153*1b3f573fSAndroid Build Coastguard Worker             "ZV93cmFwcGVyGM8BIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1",
154*1b3f573fSAndroid Build Coastguard Worker             "ZRI+ChdvcHRpb25hbF9zdHJpbmdfd3JhcHBlchjQASABKAsyHC5nb29nbGUu",
155*1b3f573fSAndroid Build Coastguard Worker             "cHJvdG9idWYuU3RyaW5nVmFsdWUSPAoWb3B0aW9uYWxfYnl0ZXNfd3JhcHBl",
156*1b3f573fSAndroid Build Coastguard Worker             "chjRASABKAsyGy5nb29nbGUucHJvdG9idWYuQnl0ZXNWYWx1ZRI6ChVyZXBl",
157*1b3f573fSAndroid Build Coastguard Worker             "YXRlZF9ib29sX3dyYXBwZXIY0wEgAygLMhouZ29vZ2xlLnByb3RvYnVmLkJv",
158*1b3f573fSAndroid Build Coastguard Worker             "b2xWYWx1ZRI8ChZyZXBlYXRlZF9pbnQzMl93cmFwcGVyGNQBIAMoCzIbLmdv",
159*1b3f573fSAndroid Build Coastguard Worker             "b2dsZS5wcm90b2J1Zi5JbnQzMlZhbHVlEjwKFnJlcGVhdGVkX2ludDY0X3dy",
160*1b3f573fSAndroid Build Coastguard Worker             "YXBwZXIY1QEgAygLMhsuZ29vZ2xlLnByb3RvYnVmLkludDY0VmFsdWUSPgoX",
161*1b3f573fSAndroid Build Coastguard Worker             "cmVwZWF0ZWRfdWludDMyX3dyYXBwZXIY1gEgAygLMhwuZ29vZ2xlLnByb3Rv",
162*1b3f573fSAndroid Build Coastguard Worker             "YnVmLlVJbnQzMlZhbHVlEj4KF3JlcGVhdGVkX3VpbnQ2NF93cmFwcGVyGNcB",
163*1b3f573fSAndroid Build Coastguard Worker             "IAMoCzIcLmdvb2dsZS5wcm90b2J1Zi5VSW50NjRWYWx1ZRI8ChZyZXBlYXRl",
164*1b3f573fSAndroid Build Coastguard Worker             "ZF9mbG9hdF93cmFwcGVyGNgBIAMoCzIbLmdvb2dsZS5wcm90b2J1Zi5GbG9h",
165*1b3f573fSAndroid Build Coastguard Worker             "dFZhbHVlEj4KF3JlcGVhdGVkX2RvdWJsZV93cmFwcGVyGNkBIAMoCzIcLmdv",
166*1b3f573fSAndroid Build Coastguard Worker             "b2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI+ChdyZXBlYXRlZF9zdHJpbmdf",
167*1b3f573fSAndroid Build Coastguard Worker             "d3JhcHBlchjaASADKAsyHC5nb29nbGUucHJvdG9idWYuU3RyaW5nVmFsdWUS",
168*1b3f573fSAndroid Build Coastguard Worker             "PAoWcmVwZWF0ZWRfYnl0ZXNfd3JhcHBlchjbASADKAsyGy5nb29nbGUucHJv",
169*1b3f573fSAndroid Build Coastguard Worker             "dG9idWYuQnl0ZXNWYWx1ZRI1ChFvcHRpb25hbF9kdXJhdGlvbhitAiABKAsy",
170*1b3f573fSAndroid Build Coastguard Worker             "GS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SNwoSb3B0aW9uYWxfdGltZXN0",
171*1b3f573fSAndroid Build Coastguard Worker             "YW1wGK4CIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASOAoTb3B0",
172*1b3f573fSAndroid Build Coastguard Worker             "aW9uYWxfZmllbGRfbWFzaxivAiABKAsyGi5nb29nbGUucHJvdG9idWYuRmll",
173*1b3f573fSAndroid Build Coastguard Worker             "bGRNYXNrEjEKD29wdGlvbmFsX3N0cnVjdBiwAiABKAsyFy5nb29nbGUucHJv",
174*1b3f573fSAndroid Build Coastguard Worker             "dG9idWYuU3RydWN0EisKDG9wdGlvbmFsX2FueRixAiABKAsyFC5nb29nbGUu",
175*1b3f573fSAndroid Build Coastguard Worker             "cHJvdG9idWYuQW55Ei8KDm9wdGlvbmFsX3ZhbHVlGLICIAEoCzIWLmdvb2ds",
176*1b3f573fSAndroid Build Coastguard Worker             "ZS5wcm90b2J1Zi5WYWx1ZRI4ChNvcHRpb25hbF9udWxsX3ZhbHVlGLMCIAEo",
177*1b3f573fSAndroid Build Coastguard Worker             "DjIaLmdvb2dsZS5wcm90b2J1Zi5OdWxsVmFsdWUSNQoRcmVwZWF0ZWRfZHVy",
178*1b3f573fSAndroid Build Coastguard Worker             "YXRpb24YtwIgAygLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEjcKEnJl",
179*1b3f573fSAndroid Build Coastguard Worker             "cGVhdGVkX3RpbWVzdGFtcBi4AiADKAsyGi5nb29nbGUucHJvdG9idWYuVGlt",
180*1b3f573fSAndroid Build Coastguard Worker             "ZXN0YW1wEjcKEnJlcGVhdGVkX2ZpZWxkbWFzaxi5AiADKAsyGi5nb29nbGUu",
181*1b3f573fSAndroid Build Coastguard Worker             "cHJvdG9idWYuRmllbGRNYXNrEjEKD3JlcGVhdGVkX3N0cnVjdBjEAiADKAsy",
182*1b3f573fSAndroid Build Coastguard Worker             "Fy5nb29nbGUucHJvdG9idWYuU3RydWN0EisKDHJlcGVhdGVkX2FueRi7AiAD",
183*1b3f573fSAndroid Build Coastguard Worker             "KAsyFC5nb29nbGUucHJvdG9idWYuQW55Ei8KDnJlcGVhdGVkX3ZhbHVlGLwC",
184*1b3f573fSAndroid Build Coastguard Worker             "IAMoCzIWLmdvb2dsZS5wcm90b2J1Zi5WYWx1ZRI4ChNyZXBlYXRlZF9saXN0",
185*1b3f573fSAndroid Build Coastguard Worker             "X3ZhbHVlGL0CIAMoCzIaLmdvb2dsZS5wcm90b2J1Zi5MaXN0VmFsdWUSEwoK",
186*1b3f573fSAndroid Build Coastguard Worker             "ZmllbGRuYW1lMRiRAyABKAUSFAoLZmllbGRfbmFtZTIYkgMgASgFEhUKDF9m",
187*1b3f573fSAndroid Build Coastguard Worker             "aWVsZF9uYW1lMxiTAyABKAUSFgoNZmllbGRfX25hbWU0XxiUAyABKAUSFAoL",
188*1b3f573fSAndroid Build Coastguard Worker             "ZmllbGQwbmFtZTUYlQMgASgFEhYKDWZpZWxkXzBfbmFtZTYYlgMgASgFEhMK",
189*1b3f573fSAndroid Build Coastguard Worker             "CmZpZWxkTmFtZTcYlwMgASgFEhMKCkZpZWxkTmFtZTgYmAMgASgFEhQKC2Zp",
190*1b3f573fSAndroid Build Coastguard Worker             "ZWxkX05hbWU5GJkDIAEoBRIVCgxGaWVsZF9OYW1lMTAYmgMgASgFEhUKDEZJ",
191*1b3f573fSAndroid Build Coastguard Worker             "RUxEX05BTUUxMRibAyABKAUSFQoMRklFTERfbmFtZTEyGJwDIAEoBRIXCg5f",
192*1b3f573fSAndroid Build Coastguard Worker             "X2ZpZWxkX25hbWUxMxidAyABKAUSFwoOX19GaWVsZF9uYW1lMTQYngMgASgF",
193*1b3f573fSAndroid Build Coastguard Worker             "EhYKDWZpZWxkX19uYW1lMTUYnwMgASgFEhYKDWZpZWxkX19OYW1lMTYYoAMg",
194*1b3f573fSAndroid Build Coastguard Worker             "ASgFEhcKDmZpZWxkX25hbWUxN19fGKEDIAEoBRIXCg5GaWVsZF9uYW1lMThf",
195*1b3f573fSAndroid Build Coastguard Worker             "XxiiAyABKAUaYgoNTmVzdGVkTWVzc2FnZRIJCgFhGAEgASgFEkYKC2NvcmVj",
196*1b3f573fSAndroid Build Coastguard Worker             "dXJzaXZlGAIgASgLMjEucHJvdG9idWZfdGVzdF9tZXNzYWdlcy5wcm90bzMu",
197*1b3f573fSAndroid Build Coastguard Worker             "VGVzdEFsbFR5cGVzUHJvdG8zGjQKEk1hcEludDMySW50MzJFbnRyeRILCgNr",
198*1b3f573fSAndroid Build Coastguard Worker             "ZXkYASABKAUSDQoFdmFsdWUYAiABKAU6AjgBGjQKEk1hcEludDY0SW50NjRF",
199*1b3f573fSAndroid Build Coastguard Worker             "bnRyeRILCgNrZXkYASABKAMSDQoFdmFsdWUYAiABKAM6AjgBGjYKFE1hcFVp",
200*1b3f573fSAndroid Build Coastguard Worker             "bnQzMlVpbnQzMkVudHJ5EgsKA2tleRgBIAEoDRINCgV2YWx1ZRgCIAEoDToC",
201*1b3f573fSAndroid Build Coastguard Worker             "OAEaNgoUTWFwVWludDY0VWludDY0RW50cnkSCwoDa2V5GAEgASgEEg0KBXZh",
202*1b3f573fSAndroid Build Coastguard Worker             "bHVlGAIgASgEOgI4ARo2ChRNYXBTaW50MzJTaW50MzJFbnRyeRILCgNrZXkY",
203*1b3f573fSAndroid Build Coastguard Worker             "ASABKBESDQoFdmFsdWUYAiABKBE6AjgBGjYKFE1hcFNpbnQ2NFNpbnQ2NEVu",
204*1b3f573fSAndroid Build Coastguard Worker             "dHJ5EgsKA2tleRgBIAEoEhINCgV2YWx1ZRgCIAEoEjoCOAEaOAoWTWFwRml4",
205*1b3f573fSAndroid Build Coastguard Worker             "ZWQzMkZpeGVkMzJFbnRyeRILCgNrZXkYASABKAcSDQoFdmFsdWUYAiABKAc6",
206*1b3f573fSAndroid Build Coastguard Worker             "AjgBGjgKFk1hcEZpeGVkNjRGaXhlZDY0RW50cnkSCwoDa2V5GAEgASgGEg0K",
207*1b3f573fSAndroid Build Coastguard Worker             "BXZhbHVlGAIgASgGOgI4ARo6ChhNYXBTZml4ZWQzMlNmaXhlZDMyRW50cnkS",
208*1b3f573fSAndroid Build Coastguard Worker             "CwoDa2V5GAEgASgPEg0KBXZhbHVlGAIgASgPOgI4ARo6ChhNYXBTZml4ZWQ2",
209*1b3f573fSAndroid Build Coastguard Worker             "NFNmaXhlZDY0RW50cnkSCwoDa2V5GAEgASgQEg0KBXZhbHVlGAIgASgQOgI4",
210*1b3f573fSAndroid Build Coastguard Worker             "ARo0ChJNYXBJbnQzMkZsb2F0RW50cnkSCwoDa2V5GAEgASgFEg0KBXZhbHVl",
211*1b3f573fSAndroid Build Coastguard Worker             "GAIgASgCOgI4ARo1ChNNYXBJbnQzMkRvdWJsZUVudHJ5EgsKA2tleRgBIAEo",
212*1b3f573fSAndroid Build Coastguard Worker             "BRINCgV2YWx1ZRgCIAEoAToCOAEaMgoQTWFwQm9vbEJvb2xFbnRyeRILCgNr",
213*1b3f573fSAndroid Build Coastguard Worker             "ZXkYASABKAgSDQoFdmFsdWUYAiABKAg6AjgBGjYKFE1hcFN0cmluZ1N0cmlu",
214*1b3f573fSAndroid Build Coastguard Worker             "Z0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEaNQoTTWFw",
215*1b3f573fSAndroid Build Coastguard Worker             "U3RyaW5nQnl0ZXNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAw6",
216*1b3f573fSAndroid Build Coastguard Worker             "AjgBGn4KG01hcFN0cmluZ05lc3RlZE1lc3NhZ2VFbnRyeRILCgNrZXkYASAB",
217*1b3f573fSAndroid Build Coastguard Worker             "KAkSTgoFdmFsdWUYAiABKAsyPy5wcm90b2J1Zl90ZXN0X21lc3NhZ2VzLnBy",
218*1b3f573fSAndroid Build Coastguard Worker             "b3RvMy5UZXN0QWxsVHlwZXNQcm90bzMuTmVzdGVkTWVzc2FnZToCOAEabQoc",
219*1b3f573fSAndroid Build Coastguard Worker             "TWFwU3RyaW5nRm9yZWlnbk1lc3NhZ2VFbnRyeRILCgNrZXkYASABKAkSPAoF",
220*1b3f573fSAndroid Build Coastguard Worker             "dmFsdWUYAiABKAsyLS5wcm90b2J1Zl90ZXN0X21lc3NhZ2VzLnByb3RvMy5G",
221*1b3f573fSAndroid Build Coastguard Worker             "b3JlaWduTWVzc2FnZToCOAEaeAoYTWFwU3RyaW5nTmVzdGVkRW51bUVudHJ5",
222*1b3f573fSAndroid Build Coastguard Worker             "EgsKA2tleRgBIAEoCRJLCgV2YWx1ZRgCIAEoDjI8LnByb3RvYnVmX3Rlc3Rf",
223*1b3f573fSAndroid Build Coastguard Worker             "bWVzc2FnZXMucHJvdG8zLlRlc3RBbGxUeXBlc1Byb3RvMy5OZXN0ZWRFbnVt",
224*1b3f573fSAndroid Build Coastguard Worker             "OgI4ARpnChlNYXBTdHJpbmdGb3JlaWduRW51bUVudHJ5EgsKA2tleRgBIAEo",
225*1b3f573fSAndroid Build Coastguard Worker             "CRI5CgV2YWx1ZRgCIAEoDjIqLnByb3RvYnVmX3Rlc3RfbWVzc2FnZXMucHJv",
226*1b3f573fSAndroid Build Coastguard Worker             "dG8zLkZvcmVpZ25FbnVtOgI4ASI5CgpOZXN0ZWRFbnVtEgcKA0ZPTxAAEgcK",
227*1b3f573fSAndroid Build Coastguard Worker             "A0JBUhABEgcKA0JBWhACEhAKA05FRxD///////////8BIlkKC0FsaWFzZWRF",
228*1b3f573fSAndroid Build Coastguard Worker             "bnVtEg0KCUFMSUFTX0ZPTxAAEg0KCUFMSUFTX0JBUhABEg0KCUFMSUFTX0JB",
229*1b3f573fSAndroid Build Coastguard Worker             "WhACEgcKA01PTxACEgcKA21vbxACEgcKA2JBehACGgIQAUINCgtvbmVvZl9m",
230*1b3f573fSAndroid Build Coastguard Worker             "aWVsZEoGCPUDEP8DIhsKDkZvcmVpZ25NZXNzYWdlEgkKAWMYASABKAUiFgoU",
231*1b3f573fSAndroid Build Coastguard Worker             "TnVsbEh5cG90aGVzaXNQcm90bzMiLwoORW51bU9ubHlQcm90bzMiHQoEQm9v",
232*1b3f573fSAndroid Build Coastguard Worker             "bBIKCgZrRmFsc2UQABIJCgVrVHJ1ZRABKkAKC0ZvcmVpZ25FbnVtEg8KC0ZP",
233*1b3f573fSAndroid Build Coastguard Worker             "UkVJR05fRk9PEAASDwoLRk9SRUlHTl9CQVIQARIPCgtGT1JFSUdOX0JBWhAC",
234*1b3f573fSAndroid Build Coastguard Worker             "QjgKKGNvbS5nb29nbGUucHJvdG9idWZfdGVzdF9tZXNzYWdlcy5wcm90bzNI",
235*1b3f573fSAndroid Build Coastguard Worker             "AfgBAaICBlByb3RvM2IGcHJvdG8z"));
236*1b3f573fSAndroid Build Coastguard Worker       descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
237*1b3f573fSAndroid Build Coastguard Worker           new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.AnyReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.FieldMaskReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.StructReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.WrappersReflection.Descriptor, },
238*1b3f573fSAndroid Build Coastguard Worker           new pbr::GeneratedClrTypeInfo(new[] {typeof(global::ProtobufTestMessages.Proto3.ForeignEnum), }, null, new pbr::GeneratedClrTypeInfo[] {
239*1b3f573fSAndroid Build Coastguard Worker             new pbr::GeneratedClrTypeInfo(typeof(global::ProtobufTestMessages.Proto3.TestAllTypesProto3), global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Parser, new[]{ "OptionalInt32", "OptionalInt64", "OptionalUint32", "OptionalUint64", "OptionalSint32", "OptionalSint64", "OptionalFixed32", "OptionalFixed64", "OptionalSfixed32", "OptionalSfixed64", "OptionalFloat", "OptionalDouble", "OptionalBool", "OptionalString", "OptionalBytes", "OptionalNestedMessage", "OptionalForeignMessage", "OptionalNestedEnum", "OptionalForeignEnum", "OptionalAliasedEnum", "OptionalStringPiece", "OptionalCord", "RecursiveMessage", "RepeatedInt32", "RepeatedInt64", "RepeatedUint32", "RepeatedUint64", "RepeatedSint32", "RepeatedSint64", "RepeatedFixed32", "RepeatedFixed64", "RepeatedSfixed32", "RepeatedSfixed64", "RepeatedFloat", "RepeatedDouble", "RepeatedBool", "RepeatedString", "RepeatedBytes", "RepeatedNestedMessage", "RepeatedForeignMessage", "RepeatedNestedEnum", "RepeatedForeignEnum", "RepeatedStringPiece", "RepeatedCord", "PackedInt32", "PackedInt64", "PackedUint32", "PackedUint64", "PackedSint32", "PackedSint64", "PackedFixed32", "PackedFixed64", "PackedSfixed32", "PackedSfixed64", "PackedFloat", "PackedDouble", "PackedBool", "PackedNestedEnum", "UnpackedInt32", "UnpackedInt64", "UnpackedUint32", "UnpackedUint64", "UnpackedSint32", "UnpackedSint64", "UnpackedFixed32", "UnpackedFixed64", "UnpackedSfixed32", "UnpackedSfixed64", "UnpackedFloat", "UnpackedDouble", "UnpackedBool", "UnpackedNestedEnum", "MapInt32Int32", "MapInt64Int64", "MapUint32Uint32", "MapUint64Uint64", "MapSint32Sint32", "MapSint64Sint64", "MapFixed32Fixed32", "MapFixed64Fixed64", "MapSfixed32Sfixed32", "MapSfixed64Sfixed64", "MapInt32Float", "MapInt32Double", "MapBoolBool", "MapStringString", "MapStringBytes", "MapStringNestedMessage", "MapStringForeignMessage", "MapStringNestedEnum", "MapStringForeignEnum", "OneofUint32", "OneofNestedMessage", "OneofString", "OneofBytes", "OneofBool", "OneofUint64", "OneofFloat", "OneofDouble", "OneofEnum", "OneofNullValue", "OptionalBoolWrapper", "OptionalInt32Wrapper", "OptionalInt64Wrapper", "OptionalUint32Wrapper", "OptionalUint64Wrapper", "OptionalFloatWrapper", "OptionalDoubleWrapper", "OptionalStringWrapper", "OptionalBytesWrapper", "RepeatedBoolWrapper", "RepeatedInt32Wrapper", "RepeatedInt64Wrapper", "RepeatedUint32Wrapper", "RepeatedUint64Wrapper", "RepeatedFloatWrapper", "RepeatedDoubleWrapper", "RepeatedStringWrapper", "RepeatedBytesWrapper", "OptionalDuration", "OptionalTimestamp", "OptionalFieldMask", "OptionalStruct", "OptionalAny", "OptionalValue", "OptionalNullValue", "RepeatedDuration", "RepeatedTimestamp", "RepeatedFieldmask", "RepeatedStruct", "RepeatedAny", "RepeatedValue", "RepeatedListValue", "Fieldname1", "FieldName2", "FieldName3", "FieldName4", "Field0Name5", "Field0Name6", "FieldName7", "FieldName8", "FieldName9", "FieldName10", "FIELDNAME11", "FIELDName12", "FieldName13", "FieldName14", "FieldName15", "FieldName16", "FieldName17", "FieldName18" }, new[]{ "OneofField" }, new[]{ typeof(global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum), typeof(global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.AliasedEnum) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage), global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage.Parser, new[]{ "A", "Corecursive" }, null, null, null, null),
240*1b3f573fSAndroid Build Coastguard Worker             null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, }),
241*1b3f573fSAndroid Build Coastguard Worker             new pbr::GeneratedClrTypeInfo(typeof(global::ProtobufTestMessages.Proto3.ForeignMessage), global::ProtobufTestMessages.Proto3.ForeignMessage.Parser, new[]{ "C" }, null, null, null, null),
242*1b3f573fSAndroid Build Coastguard Worker             new pbr::GeneratedClrTypeInfo(typeof(global::ProtobufTestMessages.Proto3.NullHypothesisProto3), global::ProtobufTestMessages.Proto3.NullHypothesisProto3.Parser, null, null, null, null, null),
243*1b3f573fSAndroid Build Coastguard Worker             new pbr::GeneratedClrTypeInfo(typeof(global::ProtobufTestMessages.Proto3.EnumOnlyProto3), global::ProtobufTestMessages.Proto3.EnumOnlyProto3.Parser, null, null, new[]{ typeof(global::ProtobufTestMessages.Proto3.EnumOnlyProto3.Types.Bool) }, null, null)
244*1b3f573fSAndroid Build Coastguard Worker           }));
245*1b3f573fSAndroid Build Coastguard Worker     }
246*1b3f573fSAndroid Build Coastguard Worker     #endregion
247*1b3f573fSAndroid Build Coastguard Worker 
248*1b3f573fSAndroid Build Coastguard Worker   }
249*1b3f573fSAndroid Build Coastguard Worker   #region Enums
250*1b3f573fSAndroid Build Coastguard Worker   public enum ForeignEnum {
251*1b3f573fSAndroid Build Coastguard Worker     [pbr::OriginalName("FOREIGN_FOO")] ForeignFoo = 0,
252*1b3f573fSAndroid Build Coastguard Worker     [pbr::OriginalName("FOREIGN_BAR")] ForeignBar = 1,
253*1b3f573fSAndroid Build Coastguard Worker     [pbr::OriginalName("FOREIGN_BAZ")] ForeignBaz = 2,
254*1b3f573fSAndroid Build Coastguard Worker   }
255*1b3f573fSAndroid Build Coastguard Worker 
256*1b3f573fSAndroid Build Coastguard Worker   #endregion
257*1b3f573fSAndroid Build Coastguard Worker 
258*1b3f573fSAndroid Build Coastguard Worker   #region Messages
259*1b3f573fSAndroid Build Coastguard Worker   /// <summary>
260*1b3f573fSAndroid Build Coastguard Worker   /// This proto includes every type of field in both singular and repeated
261*1b3f573fSAndroid Build Coastguard Worker   /// forms.
262*1b3f573fSAndroid Build Coastguard Worker   ///
263*1b3f573fSAndroid Build Coastguard Worker   /// Also, crucially, all messages and enums in this file are eventually
264*1b3f573fSAndroid Build Coastguard Worker   /// submessages of this message.  So for example, a fuzz test of TestAllTypes
265*1b3f573fSAndroid Build Coastguard Worker   /// could trigger bugs that occur in any message type in this file.  We verify
266*1b3f573fSAndroid Build Coastguard Worker   /// this stays true in a unit test.
267*1b3f573fSAndroid Build Coastguard Worker   /// </summary>
268*1b3f573fSAndroid Build Coastguard Worker   public sealed partial class TestAllTypesProto3 : pb::IMessage<TestAllTypesProto3>
269*1b3f573fSAndroid Build Coastguard Worker   #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
270*1b3f573fSAndroid Build Coastguard Worker       , pb::IBufferMessage
271*1b3f573fSAndroid Build Coastguard Worker   #endif
272*1b3f573fSAndroid Build Coastguard Worker   {
273*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::MessageParser<TestAllTypesProto3> _parser = new pb::MessageParser<TestAllTypesProto3>(() => new TestAllTypesProto3());
274*1b3f573fSAndroid Build Coastguard Worker     private pb::UnknownFieldSet _unknownFields;
275*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
276*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
277*1b3f573fSAndroid Build Coastguard Worker     public static pb::MessageParser<TestAllTypesProto3> Parser { get { return _parser; } }
278*1b3f573fSAndroid Build Coastguard Worker 
279*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
280*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
281*1b3f573fSAndroid Build Coastguard Worker     public static pbr::MessageDescriptor Descriptor {
282*1b3f573fSAndroid Build Coastguard Worker       get { return global::ProtobufTestMessages.Proto3.TestMessagesProto3Reflection.Descriptor.MessageTypes[0]; }
283*1b3f573fSAndroid Build Coastguard Worker     }
284*1b3f573fSAndroid Build Coastguard Worker 
285*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
286*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
287*1b3f573fSAndroid Build Coastguard Worker     pbr::MessageDescriptor pb::IMessage.Descriptor {
288*1b3f573fSAndroid Build Coastguard Worker       get { return Descriptor; }
289*1b3f573fSAndroid Build Coastguard Worker     }
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)]
TestAllTypesProto3()293*1b3f573fSAndroid Build Coastguard Worker     public TestAllTypesProto3() {
294*1b3f573fSAndroid Build Coastguard Worker       OnConstruction();
295*1b3f573fSAndroid Build Coastguard Worker     }
296*1b3f573fSAndroid Build Coastguard Worker 
OnConstruction()297*1b3f573fSAndroid Build Coastguard Worker     partial void OnConstruction();
298*1b3f573fSAndroid Build Coastguard Worker 
299*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
300*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
TestAllTypesProto3(TestAllTypesProto3 other)301*1b3f573fSAndroid Build Coastguard Worker     public TestAllTypesProto3(TestAllTypesProto3 other) : this() {
302*1b3f573fSAndroid Build Coastguard Worker       optionalInt32_ = other.optionalInt32_;
303*1b3f573fSAndroid Build Coastguard Worker       optionalInt64_ = other.optionalInt64_;
304*1b3f573fSAndroid Build Coastguard Worker       optionalUint32_ = other.optionalUint32_;
305*1b3f573fSAndroid Build Coastguard Worker       optionalUint64_ = other.optionalUint64_;
306*1b3f573fSAndroid Build Coastguard Worker       optionalSint32_ = other.optionalSint32_;
307*1b3f573fSAndroid Build Coastguard Worker       optionalSint64_ = other.optionalSint64_;
308*1b3f573fSAndroid Build Coastguard Worker       optionalFixed32_ = other.optionalFixed32_;
309*1b3f573fSAndroid Build Coastguard Worker       optionalFixed64_ = other.optionalFixed64_;
310*1b3f573fSAndroid Build Coastguard Worker       optionalSfixed32_ = other.optionalSfixed32_;
311*1b3f573fSAndroid Build Coastguard Worker       optionalSfixed64_ = other.optionalSfixed64_;
312*1b3f573fSAndroid Build Coastguard Worker       optionalFloat_ = other.optionalFloat_;
313*1b3f573fSAndroid Build Coastguard Worker       optionalDouble_ = other.optionalDouble_;
314*1b3f573fSAndroid Build Coastguard Worker       optionalBool_ = other.optionalBool_;
315*1b3f573fSAndroid Build Coastguard Worker       optionalString_ = other.optionalString_;
316*1b3f573fSAndroid Build Coastguard Worker       optionalBytes_ = other.optionalBytes_;
317*1b3f573fSAndroid Build Coastguard Worker       optionalNestedMessage_ = other.optionalNestedMessage_ != null ? other.optionalNestedMessage_.Clone() : null;
318*1b3f573fSAndroid Build Coastguard Worker       optionalForeignMessage_ = other.optionalForeignMessage_ != null ? other.optionalForeignMessage_.Clone() : null;
319*1b3f573fSAndroid Build Coastguard Worker       optionalNestedEnum_ = other.optionalNestedEnum_;
320*1b3f573fSAndroid Build Coastguard Worker       optionalForeignEnum_ = other.optionalForeignEnum_;
321*1b3f573fSAndroid Build Coastguard Worker       optionalAliasedEnum_ = other.optionalAliasedEnum_;
322*1b3f573fSAndroid Build Coastguard Worker       optionalStringPiece_ = other.optionalStringPiece_;
323*1b3f573fSAndroid Build Coastguard Worker       optionalCord_ = other.optionalCord_;
324*1b3f573fSAndroid Build Coastguard Worker       recursiveMessage_ = other.recursiveMessage_ != null ? other.recursiveMessage_.Clone() : null;
325*1b3f573fSAndroid Build Coastguard Worker       repeatedInt32_ = other.repeatedInt32_.Clone();
326*1b3f573fSAndroid Build Coastguard Worker       repeatedInt64_ = other.repeatedInt64_.Clone();
327*1b3f573fSAndroid Build Coastguard Worker       repeatedUint32_ = other.repeatedUint32_.Clone();
328*1b3f573fSAndroid Build Coastguard Worker       repeatedUint64_ = other.repeatedUint64_.Clone();
329*1b3f573fSAndroid Build Coastguard Worker       repeatedSint32_ = other.repeatedSint32_.Clone();
330*1b3f573fSAndroid Build Coastguard Worker       repeatedSint64_ = other.repeatedSint64_.Clone();
331*1b3f573fSAndroid Build Coastguard Worker       repeatedFixed32_ = other.repeatedFixed32_.Clone();
332*1b3f573fSAndroid Build Coastguard Worker       repeatedFixed64_ = other.repeatedFixed64_.Clone();
333*1b3f573fSAndroid Build Coastguard Worker       repeatedSfixed32_ = other.repeatedSfixed32_.Clone();
334*1b3f573fSAndroid Build Coastguard Worker       repeatedSfixed64_ = other.repeatedSfixed64_.Clone();
335*1b3f573fSAndroid Build Coastguard Worker       repeatedFloat_ = other.repeatedFloat_.Clone();
336*1b3f573fSAndroid Build Coastguard Worker       repeatedDouble_ = other.repeatedDouble_.Clone();
337*1b3f573fSAndroid Build Coastguard Worker       repeatedBool_ = other.repeatedBool_.Clone();
338*1b3f573fSAndroid Build Coastguard Worker       repeatedString_ = other.repeatedString_.Clone();
339*1b3f573fSAndroid Build Coastguard Worker       repeatedBytes_ = other.repeatedBytes_.Clone();
340*1b3f573fSAndroid Build Coastguard Worker       repeatedNestedMessage_ = other.repeatedNestedMessage_.Clone();
341*1b3f573fSAndroid Build Coastguard Worker       repeatedForeignMessage_ = other.repeatedForeignMessage_.Clone();
342*1b3f573fSAndroid Build Coastguard Worker       repeatedNestedEnum_ = other.repeatedNestedEnum_.Clone();
343*1b3f573fSAndroid Build Coastguard Worker       repeatedForeignEnum_ = other.repeatedForeignEnum_.Clone();
344*1b3f573fSAndroid Build Coastguard Worker       repeatedStringPiece_ = other.repeatedStringPiece_.Clone();
345*1b3f573fSAndroid Build Coastguard Worker       repeatedCord_ = other.repeatedCord_.Clone();
346*1b3f573fSAndroid Build Coastguard Worker       packedInt32_ = other.packedInt32_.Clone();
347*1b3f573fSAndroid Build Coastguard Worker       packedInt64_ = other.packedInt64_.Clone();
348*1b3f573fSAndroid Build Coastguard Worker       packedUint32_ = other.packedUint32_.Clone();
349*1b3f573fSAndroid Build Coastguard Worker       packedUint64_ = other.packedUint64_.Clone();
350*1b3f573fSAndroid Build Coastguard Worker       packedSint32_ = other.packedSint32_.Clone();
351*1b3f573fSAndroid Build Coastguard Worker       packedSint64_ = other.packedSint64_.Clone();
352*1b3f573fSAndroid Build Coastguard Worker       packedFixed32_ = other.packedFixed32_.Clone();
353*1b3f573fSAndroid Build Coastguard Worker       packedFixed64_ = other.packedFixed64_.Clone();
354*1b3f573fSAndroid Build Coastguard Worker       packedSfixed32_ = other.packedSfixed32_.Clone();
355*1b3f573fSAndroid Build Coastguard Worker       packedSfixed64_ = other.packedSfixed64_.Clone();
356*1b3f573fSAndroid Build Coastguard Worker       packedFloat_ = other.packedFloat_.Clone();
357*1b3f573fSAndroid Build Coastguard Worker       packedDouble_ = other.packedDouble_.Clone();
358*1b3f573fSAndroid Build Coastguard Worker       packedBool_ = other.packedBool_.Clone();
359*1b3f573fSAndroid Build Coastguard Worker       packedNestedEnum_ = other.packedNestedEnum_.Clone();
360*1b3f573fSAndroid Build Coastguard Worker       unpackedInt32_ = other.unpackedInt32_.Clone();
361*1b3f573fSAndroid Build Coastguard Worker       unpackedInt64_ = other.unpackedInt64_.Clone();
362*1b3f573fSAndroid Build Coastguard Worker       unpackedUint32_ = other.unpackedUint32_.Clone();
363*1b3f573fSAndroid Build Coastguard Worker       unpackedUint64_ = other.unpackedUint64_.Clone();
364*1b3f573fSAndroid Build Coastguard Worker       unpackedSint32_ = other.unpackedSint32_.Clone();
365*1b3f573fSAndroid Build Coastguard Worker       unpackedSint64_ = other.unpackedSint64_.Clone();
366*1b3f573fSAndroid Build Coastguard Worker       unpackedFixed32_ = other.unpackedFixed32_.Clone();
367*1b3f573fSAndroid Build Coastguard Worker       unpackedFixed64_ = other.unpackedFixed64_.Clone();
368*1b3f573fSAndroid Build Coastguard Worker       unpackedSfixed32_ = other.unpackedSfixed32_.Clone();
369*1b3f573fSAndroid Build Coastguard Worker       unpackedSfixed64_ = other.unpackedSfixed64_.Clone();
370*1b3f573fSAndroid Build Coastguard Worker       unpackedFloat_ = other.unpackedFloat_.Clone();
371*1b3f573fSAndroid Build Coastguard Worker       unpackedDouble_ = other.unpackedDouble_.Clone();
372*1b3f573fSAndroid Build Coastguard Worker       unpackedBool_ = other.unpackedBool_.Clone();
373*1b3f573fSAndroid Build Coastguard Worker       unpackedNestedEnum_ = other.unpackedNestedEnum_.Clone();
374*1b3f573fSAndroid Build Coastguard Worker       mapInt32Int32_ = other.mapInt32Int32_.Clone();
375*1b3f573fSAndroid Build Coastguard Worker       mapInt64Int64_ = other.mapInt64Int64_.Clone();
376*1b3f573fSAndroid Build Coastguard Worker       mapUint32Uint32_ = other.mapUint32Uint32_.Clone();
377*1b3f573fSAndroid Build Coastguard Worker       mapUint64Uint64_ = other.mapUint64Uint64_.Clone();
378*1b3f573fSAndroid Build Coastguard Worker       mapSint32Sint32_ = other.mapSint32Sint32_.Clone();
379*1b3f573fSAndroid Build Coastguard Worker       mapSint64Sint64_ = other.mapSint64Sint64_.Clone();
380*1b3f573fSAndroid Build Coastguard Worker       mapFixed32Fixed32_ = other.mapFixed32Fixed32_.Clone();
381*1b3f573fSAndroid Build Coastguard Worker       mapFixed64Fixed64_ = other.mapFixed64Fixed64_.Clone();
382*1b3f573fSAndroid Build Coastguard Worker       mapSfixed32Sfixed32_ = other.mapSfixed32Sfixed32_.Clone();
383*1b3f573fSAndroid Build Coastguard Worker       mapSfixed64Sfixed64_ = other.mapSfixed64Sfixed64_.Clone();
384*1b3f573fSAndroid Build Coastguard Worker       mapInt32Float_ = other.mapInt32Float_.Clone();
385*1b3f573fSAndroid Build Coastguard Worker       mapInt32Double_ = other.mapInt32Double_.Clone();
386*1b3f573fSAndroid Build Coastguard Worker       mapBoolBool_ = other.mapBoolBool_.Clone();
387*1b3f573fSAndroid Build Coastguard Worker       mapStringString_ = other.mapStringString_.Clone();
388*1b3f573fSAndroid Build Coastguard Worker       mapStringBytes_ = other.mapStringBytes_.Clone();
389*1b3f573fSAndroid Build Coastguard Worker       mapStringNestedMessage_ = other.mapStringNestedMessage_.Clone();
390*1b3f573fSAndroid Build Coastguard Worker       mapStringForeignMessage_ = other.mapStringForeignMessage_.Clone();
391*1b3f573fSAndroid Build Coastguard Worker       mapStringNestedEnum_ = other.mapStringNestedEnum_.Clone();
392*1b3f573fSAndroid Build Coastguard Worker       mapStringForeignEnum_ = other.mapStringForeignEnum_.Clone();
393*1b3f573fSAndroid Build Coastguard Worker       OptionalBoolWrapper = other.OptionalBoolWrapper;
394*1b3f573fSAndroid Build Coastguard Worker       OptionalInt32Wrapper = other.OptionalInt32Wrapper;
395*1b3f573fSAndroid Build Coastguard Worker       OptionalInt64Wrapper = other.OptionalInt64Wrapper;
396*1b3f573fSAndroid Build Coastguard Worker       OptionalUint32Wrapper = other.OptionalUint32Wrapper;
397*1b3f573fSAndroid Build Coastguard Worker       OptionalUint64Wrapper = other.OptionalUint64Wrapper;
398*1b3f573fSAndroid Build Coastguard Worker       OptionalFloatWrapper = other.OptionalFloatWrapper;
399*1b3f573fSAndroid Build Coastguard Worker       OptionalDoubleWrapper = other.OptionalDoubleWrapper;
400*1b3f573fSAndroid Build Coastguard Worker       OptionalStringWrapper = other.OptionalStringWrapper;
401*1b3f573fSAndroid Build Coastguard Worker       OptionalBytesWrapper = other.OptionalBytesWrapper;
402*1b3f573fSAndroid Build Coastguard Worker       repeatedBoolWrapper_ = other.repeatedBoolWrapper_.Clone();
403*1b3f573fSAndroid Build Coastguard Worker       repeatedInt32Wrapper_ = other.repeatedInt32Wrapper_.Clone();
404*1b3f573fSAndroid Build Coastguard Worker       repeatedInt64Wrapper_ = other.repeatedInt64Wrapper_.Clone();
405*1b3f573fSAndroid Build Coastguard Worker       repeatedUint32Wrapper_ = other.repeatedUint32Wrapper_.Clone();
406*1b3f573fSAndroid Build Coastguard Worker       repeatedUint64Wrapper_ = other.repeatedUint64Wrapper_.Clone();
407*1b3f573fSAndroid Build Coastguard Worker       repeatedFloatWrapper_ = other.repeatedFloatWrapper_.Clone();
408*1b3f573fSAndroid Build Coastguard Worker       repeatedDoubleWrapper_ = other.repeatedDoubleWrapper_.Clone();
409*1b3f573fSAndroid Build Coastguard Worker       repeatedStringWrapper_ = other.repeatedStringWrapper_.Clone();
410*1b3f573fSAndroid Build Coastguard Worker       repeatedBytesWrapper_ = other.repeatedBytesWrapper_.Clone();
411*1b3f573fSAndroid Build Coastguard Worker       optionalDuration_ = other.optionalDuration_ != null ? other.optionalDuration_.Clone() : null;
412*1b3f573fSAndroid Build Coastguard Worker       optionalTimestamp_ = other.optionalTimestamp_ != null ? other.optionalTimestamp_.Clone() : null;
413*1b3f573fSAndroid Build Coastguard Worker       optionalFieldMask_ = other.optionalFieldMask_ != null ? other.optionalFieldMask_.Clone() : null;
414*1b3f573fSAndroid Build Coastguard Worker       optionalStruct_ = other.optionalStruct_ != null ? other.optionalStruct_.Clone() : null;
415*1b3f573fSAndroid Build Coastguard Worker       optionalAny_ = other.optionalAny_ != null ? other.optionalAny_.Clone() : null;
416*1b3f573fSAndroid Build Coastguard Worker       optionalValue_ = other.optionalValue_ != null ? other.optionalValue_.Clone() : null;
417*1b3f573fSAndroid Build Coastguard Worker       optionalNullValue_ = other.optionalNullValue_;
418*1b3f573fSAndroid Build Coastguard Worker       repeatedDuration_ = other.repeatedDuration_.Clone();
419*1b3f573fSAndroid Build Coastguard Worker       repeatedTimestamp_ = other.repeatedTimestamp_.Clone();
420*1b3f573fSAndroid Build Coastguard Worker       repeatedFieldmask_ = other.repeatedFieldmask_.Clone();
421*1b3f573fSAndroid Build Coastguard Worker       repeatedStruct_ = other.repeatedStruct_.Clone();
422*1b3f573fSAndroid Build Coastguard Worker       repeatedAny_ = other.repeatedAny_.Clone();
423*1b3f573fSAndroid Build Coastguard Worker       repeatedValue_ = other.repeatedValue_.Clone();
424*1b3f573fSAndroid Build Coastguard Worker       repeatedListValue_ = other.repeatedListValue_.Clone();
425*1b3f573fSAndroid Build Coastguard Worker       fieldname1_ = other.fieldname1_;
426*1b3f573fSAndroid Build Coastguard Worker       fieldName2_ = other.fieldName2_;
427*1b3f573fSAndroid Build Coastguard Worker       FieldName3_ = other.FieldName3_;
428*1b3f573fSAndroid Build Coastguard Worker       fieldName4_ = other.fieldName4_;
429*1b3f573fSAndroid Build Coastguard Worker       field0Name5_ = other.field0Name5_;
430*1b3f573fSAndroid Build Coastguard Worker       field0Name6_ = other.field0Name6_;
431*1b3f573fSAndroid Build Coastguard Worker       fieldName7_ = other.fieldName7_;
432*1b3f573fSAndroid Build Coastguard Worker       fieldName8_ = other.fieldName8_;
433*1b3f573fSAndroid Build Coastguard Worker       fieldName9_ = other.fieldName9_;
434*1b3f573fSAndroid Build Coastguard Worker       fieldName10_ = other.fieldName10_;
435*1b3f573fSAndroid Build Coastguard Worker       fIELDNAME11_ = other.fIELDNAME11_;
436*1b3f573fSAndroid Build Coastguard Worker       fIELDName12_ = other.fIELDName12_;
437*1b3f573fSAndroid Build Coastguard Worker       FieldName13_ = other.FieldName13_;
438*1b3f573fSAndroid Build Coastguard Worker       FieldName14_ = other.FieldName14_;
439*1b3f573fSAndroid Build Coastguard Worker       fieldName15_ = other.fieldName15_;
440*1b3f573fSAndroid Build Coastguard Worker       fieldName16_ = other.fieldName16_;
441*1b3f573fSAndroid Build Coastguard Worker       fieldName17_ = other.fieldName17_;
442*1b3f573fSAndroid Build Coastguard Worker       fieldName18_ = other.fieldName18_;
443*1b3f573fSAndroid Build Coastguard Worker       switch (other.OneofFieldCase) {
444*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofUint32:
445*1b3f573fSAndroid Build Coastguard Worker           OneofUint32 = other.OneofUint32;
446*1b3f573fSAndroid Build Coastguard Worker           break;
447*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofNestedMessage:
448*1b3f573fSAndroid Build Coastguard Worker           OneofNestedMessage = other.OneofNestedMessage.Clone();
449*1b3f573fSAndroid Build Coastguard Worker           break;
450*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofString:
451*1b3f573fSAndroid Build Coastguard Worker           OneofString = other.OneofString;
452*1b3f573fSAndroid Build Coastguard Worker           break;
453*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofBytes:
454*1b3f573fSAndroid Build Coastguard Worker           OneofBytes = other.OneofBytes;
455*1b3f573fSAndroid Build Coastguard Worker           break;
456*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofBool:
457*1b3f573fSAndroid Build Coastguard Worker           OneofBool = other.OneofBool;
458*1b3f573fSAndroid Build Coastguard Worker           break;
459*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofUint64:
460*1b3f573fSAndroid Build Coastguard Worker           OneofUint64 = other.OneofUint64;
461*1b3f573fSAndroid Build Coastguard Worker           break;
462*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofFloat:
463*1b3f573fSAndroid Build Coastguard Worker           OneofFloat = other.OneofFloat;
464*1b3f573fSAndroid Build Coastguard Worker           break;
465*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofDouble:
466*1b3f573fSAndroid Build Coastguard Worker           OneofDouble = other.OneofDouble;
467*1b3f573fSAndroid Build Coastguard Worker           break;
468*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofEnum:
469*1b3f573fSAndroid Build Coastguard Worker           OneofEnum = other.OneofEnum;
470*1b3f573fSAndroid Build Coastguard Worker           break;
471*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofNullValue:
472*1b3f573fSAndroid Build Coastguard Worker           OneofNullValue = other.OneofNullValue;
473*1b3f573fSAndroid Build Coastguard Worker           break;
474*1b3f573fSAndroid Build Coastguard Worker       }
475*1b3f573fSAndroid Build Coastguard Worker 
476*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
477*1b3f573fSAndroid Build Coastguard Worker     }
478*1b3f573fSAndroid Build Coastguard Worker 
479*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
480*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Clone()481*1b3f573fSAndroid Build Coastguard Worker     public TestAllTypesProto3 Clone() {
482*1b3f573fSAndroid Build Coastguard Worker       return new TestAllTypesProto3(this);
483*1b3f573fSAndroid Build Coastguard Worker     }
484*1b3f573fSAndroid Build Coastguard Worker 
485*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_int32" field.</summary>
486*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalInt32FieldNumber = 1;
487*1b3f573fSAndroid Build Coastguard Worker     private int optionalInt32_;
488*1b3f573fSAndroid Build Coastguard Worker     /// <summary>
489*1b3f573fSAndroid Build Coastguard Worker     /// Singular
490*1b3f573fSAndroid Build Coastguard Worker     /// </summary>
491*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
492*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
493*1b3f573fSAndroid Build Coastguard Worker     public int OptionalInt32 {
494*1b3f573fSAndroid Build Coastguard Worker       get { return optionalInt32_; }
495*1b3f573fSAndroid Build Coastguard Worker       set {
496*1b3f573fSAndroid Build Coastguard Worker         optionalInt32_ = value;
497*1b3f573fSAndroid Build Coastguard Worker       }
498*1b3f573fSAndroid Build Coastguard Worker     }
499*1b3f573fSAndroid Build Coastguard Worker 
500*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_int64" field.</summary>
501*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalInt64FieldNumber = 2;
502*1b3f573fSAndroid Build Coastguard Worker     private long optionalInt64_;
503*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
504*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
505*1b3f573fSAndroid Build Coastguard Worker     public long OptionalInt64 {
506*1b3f573fSAndroid Build Coastguard Worker       get { return optionalInt64_; }
507*1b3f573fSAndroid Build Coastguard Worker       set {
508*1b3f573fSAndroid Build Coastguard Worker         optionalInt64_ = value;
509*1b3f573fSAndroid Build Coastguard Worker       }
510*1b3f573fSAndroid Build Coastguard Worker     }
511*1b3f573fSAndroid Build Coastguard Worker 
512*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_uint32" field.</summary>
513*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalUint32FieldNumber = 3;
514*1b3f573fSAndroid Build Coastguard Worker     private uint optionalUint32_;
515*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
516*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
517*1b3f573fSAndroid Build Coastguard Worker     public uint OptionalUint32 {
518*1b3f573fSAndroid Build Coastguard Worker       get { return optionalUint32_; }
519*1b3f573fSAndroid Build Coastguard Worker       set {
520*1b3f573fSAndroid Build Coastguard Worker         optionalUint32_ = value;
521*1b3f573fSAndroid Build Coastguard Worker       }
522*1b3f573fSAndroid Build Coastguard Worker     }
523*1b3f573fSAndroid Build Coastguard Worker 
524*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_uint64" field.</summary>
525*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalUint64FieldNumber = 4;
526*1b3f573fSAndroid Build Coastguard Worker     private ulong optionalUint64_;
527*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
528*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
529*1b3f573fSAndroid Build Coastguard Worker     public ulong OptionalUint64 {
530*1b3f573fSAndroid Build Coastguard Worker       get { return optionalUint64_; }
531*1b3f573fSAndroid Build Coastguard Worker       set {
532*1b3f573fSAndroid Build Coastguard Worker         optionalUint64_ = value;
533*1b3f573fSAndroid Build Coastguard Worker       }
534*1b3f573fSAndroid Build Coastguard Worker     }
535*1b3f573fSAndroid Build Coastguard Worker 
536*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_sint32" field.</summary>
537*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalSint32FieldNumber = 5;
538*1b3f573fSAndroid Build Coastguard Worker     private int optionalSint32_;
539*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
540*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
541*1b3f573fSAndroid Build Coastguard Worker     public int OptionalSint32 {
542*1b3f573fSAndroid Build Coastguard Worker       get { return optionalSint32_; }
543*1b3f573fSAndroid Build Coastguard Worker       set {
544*1b3f573fSAndroid Build Coastguard Worker         optionalSint32_ = value;
545*1b3f573fSAndroid Build Coastguard Worker       }
546*1b3f573fSAndroid Build Coastguard Worker     }
547*1b3f573fSAndroid Build Coastguard Worker 
548*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_sint64" field.</summary>
549*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalSint64FieldNumber = 6;
550*1b3f573fSAndroid Build Coastguard Worker     private long optionalSint64_;
551*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
552*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
553*1b3f573fSAndroid Build Coastguard Worker     public long OptionalSint64 {
554*1b3f573fSAndroid Build Coastguard Worker       get { return optionalSint64_; }
555*1b3f573fSAndroid Build Coastguard Worker       set {
556*1b3f573fSAndroid Build Coastguard Worker         optionalSint64_ = value;
557*1b3f573fSAndroid Build Coastguard Worker       }
558*1b3f573fSAndroid Build Coastguard Worker     }
559*1b3f573fSAndroid Build Coastguard Worker 
560*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_fixed32" field.</summary>
561*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalFixed32FieldNumber = 7;
562*1b3f573fSAndroid Build Coastguard Worker     private uint optionalFixed32_;
563*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
564*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
565*1b3f573fSAndroid Build Coastguard Worker     public uint OptionalFixed32 {
566*1b3f573fSAndroid Build Coastguard Worker       get { return optionalFixed32_; }
567*1b3f573fSAndroid Build Coastguard Worker       set {
568*1b3f573fSAndroid Build Coastguard Worker         optionalFixed32_ = value;
569*1b3f573fSAndroid Build Coastguard Worker       }
570*1b3f573fSAndroid Build Coastguard Worker     }
571*1b3f573fSAndroid Build Coastguard Worker 
572*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_fixed64" field.</summary>
573*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalFixed64FieldNumber = 8;
574*1b3f573fSAndroid Build Coastguard Worker     private ulong optionalFixed64_;
575*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
576*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
577*1b3f573fSAndroid Build Coastguard Worker     public ulong OptionalFixed64 {
578*1b3f573fSAndroid Build Coastguard Worker       get { return optionalFixed64_; }
579*1b3f573fSAndroid Build Coastguard Worker       set {
580*1b3f573fSAndroid Build Coastguard Worker         optionalFixed64_ = value;
581*1b3f573fSAndroid Build Coastguard Worker       }
582*1b3f573fSAndroid Build Coastguard Worker     }
583*1b3f573fSAndroid Build Coastguard Worker 
584*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_sfixed32" field.</summary>
585*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalSfixed32FieldNumber = 9;
586*1b3f573fSAndroid Build Coastguard Worker     private int optionalSfixed32_;
587*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
588*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
589*1b3f573fSAndroid Build Coastguard Worker     public int OptionalSfixed32 {
590*1b3f573fSAndroid Build Coastguard Worker       get { return optionalSfixed32_; }
591*1b3f573fSAndroid Build Coastguard Worker       set {
592*1b3f573fSAndroid Build Coastguard Worker         optionalSfixed32_ = value;
593*1b3f573fSAndroid Build Coastguard Worker       }
594*1b3f573fSAndroid Build Coastguard Worker     }
595*1b3f573fSAndroid Build Coastguard Worker 
596*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_sfixed64" field.</summary>
597*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalSfixed64FieldNumber = 10;
598*1b3f573fSAndroid Build Coastguard Worker     private long optionalSfixed64_;
599*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
600*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
601*1b3f573fSAndroid Build Coastguard Worker     public long OptionalSfixed64 {
602*1b3f573fSAndroid Build Coastguard Worker       get { return optionalSfixed64_; }
603*1b3f573fSAndroid Build Coastguard Worker       set {
604*1b3f573fSAndroid Build Coastguard Worker         optionalSfixed64_ = value;
605*1b3f573fSAndroid Build Coastguard Worker       }
606*1b3f573fSAndroid Build Coastguard Worker     }
607*1b3f573fSAndroid Build Coastguard Worker 
608*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_float" field.</summary>
609*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalFloatFieldNumber = 11;
610*1b3f573fSAndroid Build Coastguard Worker     private float optionalFloat_;
611*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
612*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
613*1b3f573fSAndroid Build Coastguard Worker     public float OptionalFloat {
614*1b3f573fSAndroid Build Coastguard Worker       get { return optionalFloat_; }
615*1b3f573fSAndroid Build Coastguard Worker       set {
616*1b3f573fSAndroid Build Coastguard Worker         optionalFloat_ = value;
617*1b3f573fSAndroid Build Coastguard Worker       }
618*1b3f573fSAndroid Build Coastguard Worker     }
619*1b3f573fSAndroid Build Coastguard Worker 
620*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_double" field.</summary>
621*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalDoubleFieldNumber = 12;
622*1b3f573fSAndroid Build Coastguard Worker     private double optionalDouble_;
623*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
624*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
625*1b3f573fSAndroid Build Coastguard Worker     public double OptionalDouble {
626*1b3f573fSAndroid Build Coastguard Worker       get { return optionalDouble_; }
627*1b3f573fSAndroid Build Coastguard Worker       set {
628*1b3f573fSAndroid Build Coastguard Worker         optionalDouble_ = value;
629*1b3f573fSAndroid Build Coastguard Worker       }
630*1b3f573fSAndroid Build Coastguard Worker     }
631*1b3f573fSAndroid Build Coastguard Worker 
632*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_bool" field.</summary>
633*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalBoolFieldNumber = 13;
634*1b3f573fSAndroid Build Coastguard Worker     private bool optionalBool_;
635*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
636*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
637*1b3f573fSAndroid Build Coastguard Worker     public bool OptionalBool {
638*1b3f573fSAndroid Build Coastguard Worker       get { return optionalBool_; }
639*1b3f573fSAndroid Build Coastguard Worker       set {
640*1b3f573fSAndroid Build Coastguard Worker         optionalBool_ = value;
641*1b3f573fSAndroid Build Coastguard Worker       }
642*1b3f573fSAndroid Build Coastguard Worker     }
643*1b3f573fSAndroid Build Coastguard Worker 
644*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_string" field.</summary>
645*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalStringFieldNumber = 14;
646*1b3f573fSAndroid Build Coastguard Worker     private string optionalString_ = "";
647*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
648*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
649*1b3f573fSAndroid Build Coastguard Worker     public string OptionalString {
650*1b3f573fSAndroid Build Coastguard Worker       get { return optionalString_; }
651*1b3f573fSAndroid Build Coastguard Worker       set {
652*1b3f573fSAndroid Build Coastguard Worker         optionalString_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
653*1b3f573fSAndroid Build Coastguard Worker       }
654*1b3f573fSAndroid Build Coastguard Worker     }
655*1b3f573fSAndroid Build Coastguard Worker 
656*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_bytes" field.</summary>
657*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalBytesFieldNumber = 15;
658*1b3f573fSAndroid Build Coastguard Worker     private pb::ByteString optionalBytes_ = pb::ByteString.Empty;
659*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
660*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
661*1b3f573fSAndroid Build Coastguard Worker     public pb::ByteString OptionalBytes {
662*1b3f573fSAndroid Build Coastguard Worker       get { return optionalBytes_; }
663*1b3f573fSAndroid Build Coastguard Worker       set {
664*1b3f573fSAndroid Build Coastguard Worker         optionalBytes_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
665*1b3f573fSAndroid Build Coastguard Worker       }
666*1b3f573fSAndroid Build Coastguard Worker     }
667*1b3f573fSAndroid Build Coastguard Worker 
668*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_nested_message" field.</summary>
669*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalNestedMessageFieldNumber = 18;
670*1b3f573fSAndroid Build Coastguard Worker     private global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage optionalNestedMessage_;
671*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
672*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
673*1b3f573fSAndroid Build Coastguard Worker     public global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage OptionalNestedMessage {
674*1b3f573fSAndroid Build Coastguard Worker       get { return optionalNestedMessage_; }
675*1b3f573fSAndroid Build Coastguard Worker       set {
676*1b3f573fSAndroid Build Coastguard Worker         optionalNestedMessage_ = value;
677*1b3f573fSAndroid Build Coastguard Worker       }
678*1b3f573fSAndroid Build Coastguard Worker     }
679*1b3f573fSAndroid Build Coastguard Worker 
680*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_foreign_message" field.</summary>
681*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalForeignMessageFieldNumber = 19;
682*1b3f573fSAndroid Build Coastguard Worker     private global::ProtobufTestMessages.Proto3.ForeignMessage optionalForeignMessage_;
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 global::ProtobufTestMessages.Proto3.ForeignMessage OptionalForeignMessage {
686*1b3f573fSAndroid Build Coastguard Worker       get { return optionalForeignMessage_; }
687*1b3f573fSAndroid Build Coastguard Worker       set {
688*1b3f573fSAndroid Build Coastguard Worker         optionalForeignMessage_ = value;
689*1b3f573fSAndroid Build Coastguard Worker       }
690*1b3f573fSAndroid Build Coastguard Worker     }
691*1b3f573fSAndroid Build Coastguard Worker 
692*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_nested_enum" field.</summary>
693*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalNestedEnumFieldNumber = 21;
694*1b3f573fSAndroid Build Coastguard Worker     private global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum optionalNestedEnum_ = global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum.Foo;
695*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
696*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
697*1b3f573fSAndroid Build Coastguard Worker     public global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum OptionalNestedEnum {
698*1b3f573fSAndroid Build Coastguard Worker       get { return optionalNestedEnum_; }
699*1b3f573fSAndroid Build Coastguard Worker       set {
700*1b3f573fSAndroid Build Coastguard Worker         optionalNestedEnum_ = value;
701*1b3f573fSAndroid Build Coastguard Worker       }
702*1b3f573fSAndroid Build Coastguard Worker     }
703*1b3f573fSAndroid Build Coastguard Worker 
704*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_foreign_enum" field.</summary>
705*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalForeignEnumFieldNumber = 22;
706*1b3f573fSAndroid Build Coastguard Worker     private global::ProtobufTestMessages.Proto3.ForeignEnum optionalForeignEnum_ = global::ProtobufTestMessages.Proto3.ForeignEnum.ForeignFoo;
707*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
708*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
709*1b3f573fSAndroid Build Coastguard Worker     public global::ProtobufTestMessages.Proto3.ForeignEnum OptionalForeignEnum {
710*1b3f573fSAndroid Build Coastguard Worker       get { return optionalForeignEnum_; }
711*1b3f573fSAndroid Build Coastguard Worker       set {
712*1b3f573fSAndroid Build Coastguard Worker         optionalForeignEnum_ = value;
713*1b3f573fSAndroid Build Coastguard Worker       }
714*1b3f573fSAndroid Build Coastguard Worker     }
715*1b3f573fSAndroid Build Coastguard Worker 
716*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_aliased_enum" field.</summary>
717*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalAliasedEnumFieldNumber = 23;
718*1b3f573fSAndroid Build Coastguard Worker     private global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.AliasedEnum optionalAliasedEnum_ = global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.AliasedEnum.AliasFoo;
719*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
720*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
721*1b3f573fSAndroid Build Coastguard Worker     public global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.AliasedEnum OptionalAliasedEnum {
722*1b3f573fSAndroid Build Coastguard Worker       get { return optionalAliasedEnum_; }
723*1b3f573fSAndroid Build Coastguard Worker       set {
724*1b3f573fSAndroid Build Coastguard Worker         optionalAliasedEnum_ = value;
725*1b3f573fSAndroid Build Coastguard Worker       }
726*1b3f573fSAndroid Build Coastguard Worker     }
727*1b3f573fSAndroid Build Coastguard Worker 
728*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_string_piece" field.</summary>
729*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalStringPieceFieldNumber = 24;
730*1b3f573fSAndroid Build Coastguard Worker     private string optionalStringPiece_ = "";
731*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
732*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
733*1b3f573fSAndroid Build Coastguard Worker     public string OptionalStringPiece {
734*1b3f573fSAndroid Build Coastguard Worker       get { return optionalStringPiece_; }
735*1b3f573fSAndroid Build Coastguard Worker       set {
736*1b3f573fSAndroid Build Coastguard Worker         optionalStringPiece_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
737*1b3f573fSAndroid Build Coastguard Worker       }
738*1b3f573fSAndroid Build Coastguard Worker     }
739*1b3f573fSAndroid Build Coastguard Worker 
740*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_cord" field.</summary>
741*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalCordFieldNumber = 25;
742*1b3f573fSAndroid Build Coastguard Worker     private string optionalCord_ = "";
743*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
744*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
745*1b3f573fSAndroid Build Coastguard Worker     public string OptionalCord {
746*1b3f573fSAndroid Build Coastguard Worker       get { return optionalCord_; }
747*1b3f573fSAndroid Build Coastguard Worker       set {
748*1b3f573fSAndroid Build Coastguard Worker         optionalCord_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
749*1b3f573fSAndroid Build Coastguard Worker       }
750*1b3f573fSAndroid Build Coastguard Worker     }
751*1b3f573fSAndroid Build Coastguard Worker 
752*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "recursive_message" field.</summary>
753*1b3f573fSAndroid Build Coastguard Worker     public const int RecursiveMessageFieldNumber = 27;
754*1b3f573fSAndroid Build Coastguard Worker     private global::ProtobufTestMessages.Proto3.TestAllTypesProto3 recursiveMessage_;
755*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
756*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
757*1b3f573fSAndroid Build Coastguard Worker     public global::ProtobufTestMessages.Proto3.TestAllTypesProto3 RecursiveMessage {
758*1b3f573fSAndroid Build Coastguard Worker       get { return recursiveMessage_; }
759*1b3f573fSAndroid Build Coastguard Worker       set {
760*1b3f573fSAndroid Build Coastguard Worker         recursiveMessage_ = value;
761*1b3f573fSAndroid Build Coastguard Worker       }
762*1b3f573fSAndroid Build Coastguard Worker     }
763*1b3f573fSAndroid Build Coastguard Worker 
764*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_int32" field.</summary>
765*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedInt32FieldNumber = 31;
766*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<int> _repeated_repeatedInt32_codec
767*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForInt32(250);
768*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<int> repeatedInt32_ = new pbc::RepeatedField<int>();
769*1b3f573fSAndroid Build Coastguard Worker     /// <summary>
770*1b3f573fSAndroid Build Coastguard Worker     /// Repeated
771*1b3f573fSAndroid Build Coastguard Worker     /// </summary>
772*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
773*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
774*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<int> RepeatedInt32 {
775*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedInt32_; }
776*1b3f573fSAndroid Build Coastguard Worker     }
777*1b3f573fSAndroid Build Coastguard Worker 
778*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_int64" field.</summary>
779*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedInt64FieldNumber = 32;
780*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<long> _repeated_repeatedInt64_codec
781*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForInt64(258);
782*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<long> repeatedInt64_ = new pbc::RepeatedField<long>();
783*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
784*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
785*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<long> RepeatedInt64 {
786*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedInt64_; }
787*1b3f573fSAndroid Build Coastguard Worker     }
788*1b3f573fSAndroid Build Coastguard Worker 
789*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_uint32" field.</summary>
790*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedUint32FieldNumber = 33;
791*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<uint> _repeated_repeatedUint32_codec
792*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForUInt32(266);
793*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<uint> repeatedUint32_ = new pbc::RepeatedField<uint>();
794*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
795*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
796*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<uint> RepeatedUint32 {
797*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedUint32_; }
798*1b3f573fSAndroid Build Coastguard Worker     }
799*1b3f573fSAndroid Build Coastguard Worker 
800*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_uint64" field.</summary>
801*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedUint64FieldNumber = 34;
802*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<ulong> _repeated_repeatedUint64_codec
803*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForUInt64(274);
804*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<ulong> repeatedUint64_ = new pbc::RepeatedField<ulong>();
805*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
806*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
807*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<ulong> RepeatedUint64 {
808*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedUint64_; }
809*1b3f573fSAndroid Build Coastguard Worker     }
810*1b3f573fSAndroid Build Coastguard Worker 
811*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_sint32" field.</summary>
812*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedSint32FieldNumber = 35;
813*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<int> _repeated_repeatedSint32_codec
814*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForSInt32(282);
815*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<int> repeatedSint32_ = new pbc::RepeatedField<int>();
816*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
817*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
818*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<int> RepeatedSint32 {
819*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedSint32_; }
820*1b3f573fSAndroid Build Coastguard Worker     }
821*1b3f573fSAndroid Build Coastguard Worker 
822*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_sint64" field.</summary>
823*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedSint64FieldNumber = 36;
824*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<long> _repeated_repeatedSint64_codec
825*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForSInt64(290);
826*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<long> repeatedSint64_ = new pbc::RepeatedField<long>();
827*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
828*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
829*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<long> RepeatedSint64 {
830*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedSint64_; }
831*1b3f573fSAndroid Build Coastguard Worker     }
832*1b3f573fSAndroid Build Coastguard Worker 
833*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_fixed32" field.</summary>
834*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedFixed32FieldNumber = 37;
835*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<uint> _repeated_repeatedFixed32_codec
836*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForFixed32(298);
837*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<uint> repeatedFixed32_ = new pbc::RepeatedField<uint>();
838*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
839*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
840*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<uint> RepeatedFixed32 {
841*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedFixed32_; }
842*1b3f573fSAndroid Build Coastguard Worker     }
843*1b3f573fSAndroid Build Coastguard Worker 
844*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_fixed64" field.</summary>
845*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedFixed64FieldNumber = 38;
846*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<ulong> _repeated_repeatedFixed64_codec
847*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForFixed64(306);
848*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<ulong> repeatedFixed64_ = new pbc::RepeatedField<ulong>();
849*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
850*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
851*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<ulong> RepeatedFixed64 {
852*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedFixed64_; }
853*1b3f573fSAndroid Build Coastguard Worker     }
854*1b3f573fSAndroid Build Coastguard Worker 
855*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_sfixed32" field.</summary>
856*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedSfixed32FieldNumber = 39;
857*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<int> _repeated_repeatedSfixed32_codec
858*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForSFixed32(314);
859*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<int> repeatedSfixed32_ = new pbc::RepeatedField<int>();
860*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
861*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
862*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<int> RepeatedSfixed32 {
863*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedSfixed32_; }
864*1b3f573fSAndroid Build Coastguard Worker     }
865*1b3f573fSAndroid Build Coastguard Worker 
866*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_sfixed64" field.</summary>
867*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedSfixed64FieldNumber = 40;
868*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<long> _repeated_repeatedSfixed64_codec
869*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForSFixed64(322);
870*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<long> repeatedSfixed64_ = new pbc::RepeatedField<long>();
871*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
872*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
873*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<long> RepeatedSfixed64 {
874*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedSfixed64_; }
875*1b3f573fSAndroid Build Coastguard Worker     }
876*1b3f573fSAndroid Build Coastguard Worker 
877*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_float" field.</summary>
878*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedFloatFieldNumber = 41;
879*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<float> _repeated_repeatedFloat_codec
880*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForFloat(330);
881*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<float> repeatedFloat_ = new pbc::RepeatedField<float>();
882*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
883*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
884*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<float> RepeatedFloat {
885*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedFloat_; }
886*1b3f573fSAndroid Build Coastguard Worker     }
887*1b3f573fSAndroid Build Coastguard Worker 
888*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_double" field.</summary>
889*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedDoubleFieldNumber = 42;
890*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<double> _repeated_repeatedDouble_codec
891*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForDouble(338);
892*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<double> repeatedDouble_ = new pbc::RepeatedField<double>();
893*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
894*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
895*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<double> RepeatedDouble {
896*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedDouble_; }
897*1b3f573fSAndroid Build Coastguard Worker     }
898*1b3f573fSAndroid Build Coastguard Worker 
899*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_bool" field.</summary>
900*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedBoolFieldNumber = 43;
901*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<bool> _repeated_repeatedBool_codec
902*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForBool(346);
903*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<bool> repeatedBool_ = new pbc::RepeatedField<bool>();
904*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
905*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
906*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<bool> RepeatedBool {
907*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedBool_; }
908*1b3f573fSAndroid Build Coastguard Worker     }
909*1b3f573fSAndroid Build Coastguard Worker 
910*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_string" field.</summary>
911*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedStringFieldNumber = 44;
912*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<string> _repeated_repeatedString_codec
913*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForString(354);
914*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<string> repeatedString_ = new pbc::RepeatedField<string>();
915*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
916*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
917*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<string> RepeatedString {
918*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedString_; }
919*1b3f573fSAndroid Build Coastguard Worker     }
920*1b3f573fSAndroid Build Coastguard Worker 
921*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_bytes" field.</summary>
922*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedBytesFieldNumber = 45;
923*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<pb::ByteString> _repeated_repeatedBytes_codec
924*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForBytes(362);
925*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<pb::ByteString> repeatedBytes_ = new pbc::RepeatedField<pb::ByteString>();
926*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
927*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
928*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<pb::ByteString> RepeatedBytes {
929*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedBytes_; }
930*1b3f573fSAndroid Build Coastguard Worker     }
931*1b3f573fSAndroid Build Coastguard Worker 
932*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_nested_message" field.</summary>
933*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedNestedMessageFieldNumber = 48;
934*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage> _repeated_repeatedNestedMessage_codec
935*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForMessage(386, global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage.Parser);
936*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage> repeatedNestedMessage_ = new pbc::RepeatedField<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage>();
937*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
938*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
939*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage> RepeatedNestedMessage {
940*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedNestedMessage_; }
941*1b3f573fSAndroid Build Coastguard Worker     }
942*1b3f573fSAndroid Build Coastguard Worker 
943*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_foreign_message" field.</summary>
944*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedForeignMessageFieldNumber = 49;
945*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<global::ProtobufTestMessages.Proto3.ForeignMessage> _repeated_repeatedForeignMessage_codec
946*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForMessage(394, global::ProtobufTestMessages.Proto3.ForeignMessage.Parser);
947*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<global::ProtobufTestMessages.Proto3.ForeignMessage> repeatedForeignMessage_ = new pbc::RepeatedField<global::ProtobufTestMessages.Proto3.ForeignMessage>();
948*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
949*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
950*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<global::ProtobufTestMessages.Proto3.ForeignMessage> RepeatedForeignMessage {
951*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedForeignMessage_; }
952*1b3f573fSAndroid Build Coastguard Worker     }
953*1b3f573fSAndroid Build Coastguard Worker 
954*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_nested_enum" field.</summary>
955*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedNestedEnumFieldNumber = 51;
956*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum> _repeated_repeatedNestedEnum_codec
957*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForEnum(410, x => (int) x, x => (global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum) x);
958*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum> repeatedNestedEnum_ = new pbc::RepeatedField<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum>();
959*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
960*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
961*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum> RepeatedNestedEnum {
962*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedNestedEnum_; }
963*1b3f573fSAndroid Build Coastguard Worker     }
964*1b3f573fSAndroid Build Coastguard Worker 
965*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_foreign_enum" field.</summary>
966*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedForeignEnumFieldNumber = 52;
967*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<global::ProtobufTestMessages.Proto3.ForeignEnum> _repeated_repeatedForeignEnum_codec
968*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForEnum(418, x => (int) x, x => (global::ProtobufTestMessages.Proto3.ForeignEnum) x);
969*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<global::ProtobufTestMessages.Proto3.ForeignEnum> repeatedForeignEnum_ = new pbc::RepeatedField<global::ProtobufTestMessages.Proto3.ForeignEnum>();
970*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
971*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
972*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<global::ProtobufTestMessages.Proto3.ForeignEnum> RepeatedForeignEnum {
973*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedForeignEnum_; }
974*1b3f573fSAndroid Build Coastguard Worker     }
975*1b3f573fSAndroid Build Coastguard Worker 
976*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_string_piece" field.</summary>
977*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedStringPieceFieldNumber = 54;
978*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<string> _repeated_repeatedStringPiece_codec
979*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForString(434);
980*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<string> repeatedStringPiece_ = new pbc::RepeatedField<string>();
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 pbc::RepeatedField<string> RepeatedStringPiece {
984*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedStringPiece_; }
985*1b3f573fSAndroid Build Coastguard Worker     }
986*1b3f573fSAndroid Build Coastguard Worker 
987*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_cord" field.</summary>
988*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedCordFieldNumber = 55;
989*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<string> _repeated_repeatedCord_codec
990*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForString(442);
991*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<string> repeatedCord_ = new pbc::RepeatedField<string>();
992*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
993*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
994*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<string> RepeatedCord {
995*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedCord_; }
996*1b3f573fSAndroid Build Coastguard Worker     }
997*1b3f573fSAndroid Build Coastguard Worker 
998*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "packed_int32" field.</summary>
999*1b3f573fSAndroid Build Coastguard Worker     public const int PackedInt32FieldNumber = 75;
1000*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<int> _repeated_packedInt32_codec
1001*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForInt32(602);
1002*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<int> packedInt32_ = new pbc::RepeatedField<int>();
1003*1b3f573fSAndroid Build Coastguard Worker     /// <summary>
1004*1b3f573fSAndroid Build Coastguard Worker     /// Packed
1005*1b3f573fSAndroid Build Coastguard Worker     /// </summary>
1006*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1007*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1008*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<int> PackedInt32 {
1009*1b3f573fSAndroid Build Coastguard Worker       get { return packedInt32_; }
1010*1b3f573fSAndroid Build Coastguard Worker     }
1011*1b3f573fSAndroid Build Coastguard Worker 
1012*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "packed_int64" field.</summary>
1013*1b3f573fSAndroid Build Coastguard Worker     public const int PackedInt64FieldNumber = 76;
1014*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<long> _repeated_packedInt64_codec
1015*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForInt64(610);
1016*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<long> packedInt64_ = new pbc::RepeatedField<long>();
1017*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1018*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1019*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<long> PackedInt64 {
1020*1b3f573fSAndroid Build Coastguard Worker       get { return packedInt64_; }
1021*1b3f573fSAndroid Build Coastguard Worker     }
1022*1b3f573fSAndroid Build Coastguard Worker 
1023*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "packed_uint32" field.</summary>
1024*1b3f573fSAndroid Build Coastguard Worker     public const int PackedUint32FieldNumber = 77;
1025*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<uint> _repeated_packedUint32_codec
1026*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForUInt32(618);
1027*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<uint> packedUint32_ = new pbc::RepeatedField<uint>();
1028*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1029*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1030*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<uint> PackedUint32 {
1031*1b3f573fSAndroid Build Coastguard Worker       get { return packedUint32_; }
1032*1b3f573fSAndroid Build Coastguard Worker     }
1033*1b3f573fSAndroid Build Coastguard Worker 
1034*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "packed_uint64" field.</summary>
1035*1b3f573fSAndroid Build Coastguard Worker     public const int PackedUint64FieldNumber = 78;
1036*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<ulong> _repeated_packedUint64_codec
1037*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForUInt64(626);
1038*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<ulong> packedUint64_ = new pbc::RepeatedField<ulong>();
1039*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1040*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1041*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<ulong> PackedUint64 {
1042*1b3f573fSAndroid Build Coastguard Worker       get { return packedUint64_; }
1043*1b3f573fSAndroid Build Coastguard Worker     }
1044*1b3f573fSAndroid Build Coastguard Worker 
1045*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "packed_sint32" field.</summary>
1046*1b3f573fSAndroid Build Coastguard Worker     public const int PackedSint32FieldNumber = 79;
1047*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<int> _repeated_packedSint32_codec
1048*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForSInt32(634);
1049*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<int> packedSint32_ = new pbc::RepeatedField<int>();
1050*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1051*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1052*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<int> PackedSint32 {
1053*1b3f573fSAndroid Build Coastguard Worker       get { return packedSint32_; }
1054*1b3f573fSAndroid Build Coastguard Worker     }
1055*1b3f573fSAndroid Build Coastguard Worker 
1056*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "packed_sint64" field.</summary>
1057*1b3f573fSAndroid Build Coastguard Worker     public const int PackedSint64FieldNumber = 80;
1058*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<long> _repeated_packedSint64_codec
1059*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForSInt64(642);
1060*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<long> packedSint64_ = new pbc::RepeatedField<long>();
1061*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1062*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1063*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<long> PackedSint64 {
1064*1b3f573fSAndroid Build Coastguard Worker       get { return packedSint64_; }
1065*1b3f573fSAndroid Build Coastguard Worker     }
1066*1b3f573fSAndroid Build Coastguard Worker 
1067*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "packed_fixed32" field.</summary>
1068*1b3f573fSAndroid Build Coastguard Worker     public const int PackedFixed32FieldNumber = 81;
1069*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<uint> _repeated_packedFixed32_codec
1070*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForFixed32(650);
1071*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<uint> packedFixed32_ = new pbc::RepeatedField<uint>();
1072*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1073*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1074*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<uint> PackedFixed32 {
1075*1b3f573fSAndroid Build Coastguard Worker       get { return packedFixed32_; }
1076*1b3f573fSAndroid Build Coastguard Worker     }
1077*1b3f573fSAndroid Build Coastguard Worker 
1078*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "packed_fixed64" field.</summary>
1079*1b3f573fSAndroid Build Coastguard Worker     public const int PackedFixed64FieldNumber = 82;
1080*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<ulong> _repeated_packedFixed64_codec
1081*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForFixed64(658);
1082*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<ulong> packedFixed64_ = new pbc::RepeatedField<ulong>();
1083*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1084*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1085*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<ulong> PackedFixed64 {
1086*1b3f573fSAndroid Build Coastguard Worker       get { return packedFixed64_; }
1087*1b3f573fSAndroid Build Coastguard Worker     }
1088*1b3f573fSAndroid Build Coastguard Worker 
1089*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "packed_sfixed32" field.</summary>
1090*1b3f573fSAndroid Build Coastguard Worker     public const int PackedSfixed32FieldNumber = 83;
1091*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<int> _repeated_packedSfixed32_codec
1092*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForSFixed32(666);
1093*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<int> packedSfixed32_ = new pbc::RepeatedField<int>();
1094*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1095*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1096*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<int> PackedSfixed32 {
1097*1b3f573fSAndroid Build Coastguard Worker       get { return packedSfixed32_; }
1098*1b3f573fSAndroid Build Coastguard Worker     }
1099*1b3f573fSAndroid Build Coastguard Worker 
1100*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "packed_sfixed64" field.</summary>
1101*1b3f573fSAndroid Build Coastguard Worker     public const int PackedSfixed64FieldNumber = 84;
1102*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<long> _repeated_packedSfixed64_codec
1103*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForSFixed64(674);
1104*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<long> packedSfixed64_ = new pbc::RepeatedField<long>();
1105*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1106*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1107*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<long> PackedSfixed64 {
1108*1b3f573fSAndroid Build Coastguard Worker       get { return packedSfixed64_; }
1109*1b3f573fSAndroid Build Coastguard Worker     }
1110*1b3f573fSAndroid Build Coastguard Worker 
1111*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "packed_float" field.</summary>
1112*1b3f573fSAndroid Build Coastguard Worker     public const int PackedFloatFieldNumber = 85;
1113*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<float> _repeated_packedFloat_codec
1114*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForFloat(682);
1115*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<float> packedFloat_ = new pbc::RepeatedField<float>();
1116*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1117*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1118*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<float> PackedFloat {
1119*1b3f573fSAndroid Build Coastguard Worker       get { return packedFloat_; }
1120*1b3f573fSAndroid Build Coastguard Worker     }
1121*1b3f573fSAndroid Build Coastguard Worker 
1122*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "packed_double" field.</summary>
1123*1b3f573fSAndroid Build Coastguard Worker     public const int PackedDoubleFieldNumber = 86;
1124*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<double> _repeated_packedDouble_codec
1125*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForDouble(690);
1126*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<double> packedDouble_ = new pbc::RepeatedField<double>();
1127*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1128*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1129*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<double> PackedDouble {
1130*1b3f573fSAndroid Build Coastguard Worker       get { return packedDouble_; }
1131*1b3f573fSAndroid Build Coastguard Worker     }
1132*1b3f573fSAndroid Build Coastguard Worker 
1133*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "packed_bool" field.</summary>
1134*1b3f573fSAndroid Build Coastguard Worker     public const int PackedBoolFieldNumber = 87;
1135*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<bool> _repeated_packedBool_codec
1136*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForBool(698);
1137*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<bool> packedBool_ = new pbc::RepeatedField<bool>();
1138*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1139*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1140*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<bool> PackedBool {
1141*1b3f573fSAndroid Build Coastguard Worker       get { return packedBool_; }
1142*1b3f573fSAndroid Build Coastguard Worker     }
1143*1b3f573fSAndroid Build Coastguard Worker 
1144*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "packed_nested_enum" field.</summary>
1145*1b3f573fSAndroid Build Coastguard Worker     public const int PackedNestedEnumFieldNumber = 88;
1146*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum> _repeated_packedNestedEnum_codec
1147*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForEnum(706, x => (int) x, x => (global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum) x);
1148*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum> packedNestedEnum_ = new pbc::RepeatedField<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum>();
1149*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1150*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1151*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum> PackedNestedEnum {
1152*1b3f573fSAndroid Build Coastguard Worker       get { return packedNestedEnum_; }
1153*1b3f573fSAndroid Build Coastguard Worker     }
1154*1b3f573fSAndroid Build Coastguard Worker 
1155*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "unpacked_int32" field.</summary>
1156*1b3f573fSAndroid Build Coastguard Worker     public const int UnpackedInt32FieldNumber = 89;
1157*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<int> _repeated_unpackedInt32_codec
1158*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForInt32(712);
1159*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<int> unpackedInt32_ = new pbc::RepeatedField<int>();
1160*1b3f573fSAndroid Build Coastguard Worker     /// <summary>
1161*1b3f573fSAndroid Build Coastguard Worker     /// Unpacked
1162*1b3f573fSAndroid Build Coastguard Worker     /// </summary>
1163*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1164*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1165*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<int> UnpackedInt32 {
1166*1b3f573fSAndroid Build Coastguard Worker       get { return unpackedInt32_; }
1167*1b3f573fSAndroid Build Coastguard Worker     }
1168*1b3f573fSAndroid Build Coastguard Worker 
1169*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "unpacked_int64" field.</summary>
1170*1b3f573fSAndroid Build Coastguard Worker     public const int UnpackedInt64FieldNumber = 90;
1171*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<long> _repeated_unpackedInt64_codec
1172*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForInt64(720);
1173*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<long> unpackedInt64_ = new pbc::RepeatedField<long>();
1174*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1175*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1176*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<long> UnpackedInt64 {
1177*1b3f573fSAndroid Build Coastguard Worker       get { return unpackedInt64_; }
1178*1b3f573fSAndroid Build Coastguard Worker     }
1179*1b3f573fSAndroid Build Coastguard Worker 
1180*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "unpacked_uint32" field.</summary>
1181*1b3f573fSAndroid Build Coastguard Worker     public const int UnpackedUint32FieldNumber = 91;
1182*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<uint> _repeated_unpackedUint32_codec
1183*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForUInt32(728);
1184*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<uint> unpackedUint32_ = new pbc::RepeatedField<uint>();
1185*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1186*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1187*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<uint> UnpackedUint32 {
1188*1b3f573fSAndroid Build Coastguard Worker       get { return unpackedUint32_; }
1189*1b3f573fSAndroid Build Coastguard Worker     }
1190*1b3f573fSAndroid Build Coastguard Worker 
1191*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "unpacked_uint64" field.</summary>
1192*1b3f573fSAndroid Build Coastguard Worker     public const int UnpackedUint64FieldNumber = 92;
1193*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<ulong> _repeated_unpackedUint64_codec
1194*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForUInt64(736);
1195*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<ulong> unpackedUint64_ = new pbc::RepeatedField<ulong>();
1196*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1197*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1198*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<ulong> UnpackedUint64 {
1199*1b3f573fSAndroid Build Coastguard Worker       get { return unpackedUint64_; }
1200*1b3f573fSAndroid Build Coastguard Worker     }
1201*1b3f573fSAndroid Build Coastguard Worker 
1202*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "unpacked_sint32" field.</summary>
1203*1b3f573fSAndroid Build Coastguard Worker     public const int UnpackedSint32FieldNumber = 93;
1204*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<int> _repeated_unpackedSint32_codec
1205*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForSInt32(744);
1206*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<int> unpackedSint32_ = new pbc::RepeatedField<int>();
1207*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1208*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1209*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<int> UnpackedSint32 {
1210*1b3f573fSAndroid Build Coastguard Worker       get { return unpackedSint32_; }
1211*1b3f573fSAndroid Build Coastguard Worker     }
1212*1b3f573fSAndroid Build Coastguard Worker 
1213*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "unpacked_sint64" field.</summary>
1214*1b3f573fSAndroid Build Coastguard Worker     public const int UnpackedSint64FieldNumber = 94;
1215*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<long> _repeated_unpackedSint64_codec
1216*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForSInt64(752);
1217*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<long> unpackedSint64_ = new pbc::RepeatedField<long>();
1218*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1219*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1220*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<long> UnpackedSint64 {
1221*1b3f573fSAndroid Build Coastguard Worker       get { return unpackedSint64_; }
1222*1b3f573fSAndroid Build Coastguard Worker     }
1223*1b3f573fSAndroid Build Coastguard Worker 
1224*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "unpacked_fixed32" field.</summary>
1225*1b3f573fSAndroid Build Coastguard Worker     public const int UnpackedFixed32FieldNumber = 95;
1226*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<uint> _repeated_unpackedFixed32_codec
1227*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForFixed32(765);
1228*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<uint> unpackedFixed32_ = new pbc::RepeatedField<uint>();
1229*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1230*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1231*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<uint> UnpackedFixed32 {
1232*1b3f573fSAndroid Build Coastguard Worker       get { return unpackedFixed32_; }
1233*1b3f573fSAndroid Build Coastguard Worker     }
1234*1b3f573fSAndroid Build Coastguard Worker 
1235*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "unpacked_fixed64" field.</summary>
1236*1b3f573fSAndroid Build Coastguard Worker     public const int UnpackedFixed64FieldNumber = 96;
1237*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<ulong> _repeated_unpackedFixed64_codec
1238*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForFixed64(769);
1239*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<ulong> unpackedFixed64_ = new pbc::RepeatedField<ulong>();
1240*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1241*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1242*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<ulong> UnpackedFixed64 {
1243*1b3f573fSAndroid Build Coastguard Worker       get { return unpackedFixed64_; }
1244*1b3f573fSAndroid Build Coastguard Worker     }
1245*1b3f573fSAndroid Build Coastguard Worker 
1246*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "unpacked_sfixed32" field.</summary>
1247*1b3f573fSAndroid Build Coastguard Worker     public const int UnpackedSfixed32FieldNumber = 97;
1248*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<int> _repeated_unpackedSfixed32_codec
1249*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForSFixed32(781);
1250*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<int> unpackedSfixed32_ = new pbc::RepeatedField<int>();
1251*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1252*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1253*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<int> UnpackedSfixed32 {
1254*1b3f573fSAndroid Build Coastguard Worker       get { return unpackedSfixed32_; }
1255*1b3f573fSAndroid Build Coastguard Worker     }
1256*1b3f573fSAndroid Build Coastguard Worker 
1257*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "unpacked_sfixed64" field.</summary>
1258*1b3f573fSAndroid Build Coastguard Worker     public const int UnpackedSfixed64FieldNumber = 98;
1259*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<long> _repeated_unpackedSfixed64_codec
1260*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForSFixed64(785);
1261*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<long> unpackedSfixed64_ = new pbc::RepeatedField<long>();
1262*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1263*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1264*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<long> UnpackedSfixed64 {
1265*1b3f573fSAndroid Build Coastguard Worker       get { return unpackedSfixed64_; }
1266*1b3f573fSAndroid Build Coastguard Worker     }
1267*1b3f573fSAndroid Build Coastguard Worker 
1268*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "unpacked_float" field.</summary>
1269*1b3f573fSAndroid Build Coastguard Worker     public const int UnpackedFloatFieldNumber = 99;
1270*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<float> _repeated_unpackedFloat_codec
1271*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForFloat(797);
1272*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<float> unpackedFloat_ = new pbc::RepeatedField<float>();
1273*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1274*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1275*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<float> UnpackedFloat {
1276*1b3f573fSAndroid Build Coastguard Worker       get { return unpackedFloat_; }
1277*1b3f573fSAndroid Build Coastguard Worker     }
1278*1b3f573fSAndroid Build Coastguard Worker 
1279*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "unpacked_double" field.</summary>
1280*1b3f573fSAndroid Build Coastguard Worker     public const int UnpackedDoubleFieldNumber = 100;
1281*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<double> _repeated_unpackedDouble_codec
1282*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForDouble(801);
1283*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<double> unpackedDouble_ = new pbc::RepeatedField<double>();
1284*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1285*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1286*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<double> UnpackedDouble {
1287*1b3f573fSAndroid Build Coastguard Worker       get { return unpackedDouble_; }
1288*1b3f573fSAndroid Build Coastguard Worker     }
1289*1b3f573fSAndroid Build Coastguard Worker 
1290*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "unpacked_bool" field.</summary>
1291*1b3f573fSAndroid Build Coastguard Worker     public const int UnpackedBoolFieldNumber = 101;
1292*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<bool> _repeated_unpackedBool_codec
1293*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForBool(808);
1294*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<bool> unpackedBool_ = new pbc::RepeatedField<bool>();
1295*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1296*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1297*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<bool> UnpackedBool {
1298*1b3f573fSAndroid Build Coastguard Worker       get { return unpackedBool_; }
1299*1b3f573fSAndroid Build Coastguard Worker     }
1300*1b3f573fSAndroid Build Coastguard Worker 
1301*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "unpacked_nested_enum" field.</summary>
1302*1b3f573fSAndroid Build Coastguard Worker     public const int UnpackedNestedEnumFieldNumber = 102;
1303*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum> _repeated_unpackedNestedEnum_codec
1304*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForEnum(816, x => (int) x, x => (global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum) x);
1305*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum> unpackedNestedEnum_ = new pbc::RepeatedField<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum>();
1306*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1307*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1308*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum> UnpackedNestedEnum {
1309*1b3f573fSAndroid Build Coastguard Worker       get { return unpackedNestedEnum_; }
1310*1b3f573fSAndroid Build Coastguard Worker     }
1311*1b3f573fSAndroid Build Coastguard Worker 
1312*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_int32" field.</summary>
1313*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32Int32FieldNumber = 56;
1314*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, int>.Codec _map_mapInt32Int32_codec
1315*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, int>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForInt32(16, 0), 450);
1316*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, int> mapInt32Int32_ = new pbc::MapField<int, int>();
1317*1b3f573fSAndroid Build Coastguard Worker     /// <summary>
1318*1b3f573fSAndroid Build Coastguard Worker     /// Map
1319*1b3f573fSAndroid Build Coastguard Worker     /// </summary>
1320*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1321*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1322*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, int> MapInt32Int32 {
1323*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32Int32_; }
1324*1b3f573fSAndroid Build Coastguard Worker     }
1325*1b3f573fSAndroid Build Coastguard Worker 
1326*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int64_int64" field.</summary>
1327*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt64Int64FieldNumber = 57;
1328*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<long, long>.Codec _map_mapInt64Int64_codec
1329*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<long, long>.Codec(pb::FieldCodec.ForInt64(8, 0L), pb::FieldCodec.ForInt64(16, 0L), 458);
1330*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<long, long> mapInt64Int64_ = new pbc::MapField<long, long>();
1331*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1332*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1333*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<long, long> MapInt64Int64 {
1334*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt64Int64_; }
1335*1b3f573fSAndroid Build Coastguard Worker     }
1336*1b3f573fSAndroid Build Coastguard Worker 
1337*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_uint32_uint32" field.</summary>
1338*1b3f573fSAndroid Build Coastguard Worker     public const int MapUint32Uint32FieldNumber = 58;
1339*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<uint, uint>.Codec _map_mapUint32Uint32_codec
1340*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<uint, uint>.Codec(pb::FieldCodec.ForUInt32(8, 0), pb::FieldCodec.ForUInt32(16, 0), 466);
1341*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<uint, uint> mapUint32Uint32_ = new pbc::MapField<uint, uint>();
1342*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1343*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1344*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<uint, uint> MapUint32Uint32 {
1345*1b3f573fSAndroid Build Coastguard Worker       get { return mapUint32Uint32_; }
1346*1b3f573fSAndroid Build Coastguard Worker     }
1347*1b3f573fSAndroid Build Coastguard Worker 
1348*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_uint64_uint64" field.</summary>
1349*1b3f573fSAndroid Build Coastguard Worker     public const int MapUint64Uint64FieldNumber = 59;
1350*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<ulong, ulong>.Codec _map_mapUint64Uint64_codec
1351*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<ulong, ulong>.Codec(pb::FieldCodec.ForUInt64(8, 0UL), pb::FieldCodec.ForUInt64(16, 0UL), 474);
1352*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<ulong, ulong> mapUint64Uint64_ = new pbc::MapField<ulong, ulong>();
1353*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1354*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1355*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<ulong, ulong> MapUint64Uint64 {
1356*1b3f573fSAndroid Build Coastguard Worker       get { return mapUint64Uint64_; }
1357*1b3f573fSAndroid Build Coastguard Worker     }
1358*1b3f573fSAndroid Build Coastguard Worker 
1359*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_sint32_sint32" field.</summary>
1360*1b3f573fSAndroid Build Coastguard Worker     public const int MapSint32Sint32FieldNumber = 60;
1361*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, int>.Codec _map_mapSint32Sint32_codec
1362*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, int>.Codec(pb::FieldCodec.ForSInt32(8, 0), pb::FieldCodec.ForSInt32(16, 0), 482);
1363*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, int> mapSint32Sint32_ = new pbc::MapField<int, int>();
1364*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1365*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1366*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, int> MapSint32Sint32 {
1367*1b3f573fSAndroid Build Coastguard Worker       get { return mapSint32Sint32_; }
1368*1b3f573fSAndroid Build Coastguard Worker     }
1369*1b3f573fSAndroid Build Coastguard Worker 
1370*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_sint64_sint64" field.</summary>
1371*1b3f573fSAndroid Build Coastguard Worker     public const int MapSint64Sint64FieldNumber = 61;
1372*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<long, long>.Codec _map_mapSint64Sint64_codec
1373*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<long, long>.Codec(pb::FieldCodec.ForSInt64(8, 0L), pb::FieldCodec.ForSInt64(16, 0L), 490);
1374*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<long, long> mapSint64Sint64_ = new pbc::MapField<long, long>();
1375*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1376*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1377*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<long, long> MapSint64Sint64 {
1378*1b3f573fSAndroid Build Coastguard Worker       get { return mapSint64Sint64_; }
1379*1b3f573fSAndroid Build Coastguard Worker     }
1380*1b3f573fSAndroid Build Coastguard Worker 
1381*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_fixed32_fixed32" field.</summary>
1382*1b3f573fSAndroid Build Coastguard Worker     public const int MapFixed32Fixed32FieldNumber = 62;
1383*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<uint, uint>.Codec _map_mapFixed32Fixed32_codec
1384*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<uint, uint>.Codec(pb::FieldCodec.ForFixed32(13, 0), pb::FieldCodec.ForFixed32(21, 0), 498);
1385*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<uint, uint> mapFixed32Fixed32_ = new pbc::MapField<uint, uint>();
1386*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1387*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1388*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<uint, uint> MapFixed32Fixed32 {
1389*1b3f573fSAndroid Build Coastguard Worker       get { return mapFixed32Fixed32_; }
1390*1b3f573fSAndroid Build Coastguard Worker     }
1391*1b3f573fSAndroid Build Coastguard Worker 
1392*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_fixed64_fixed64" field.</summary>
1393*1b3f573fSAndroid Build Coastguard Worker     public const int MapFixed64Fixed64FieldNumber = 63;
1394*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<ulong, ulong>.Codec _map_mapFixed64Fixed64_codec
1395*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<ulong, ulong>.Codec(pb::FieldCodec.ForFixed64(9, 0UL), pb::FieldCodec.ForFixed64(17, 0UL), 506);
1396*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<ulong, ulong> mapFixed64Fixed64_ = new pbc::MapField<ulong, ulong>();
1397*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1398*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1399*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<ulong, ulong> MapFixed64Fixed64 {
1400*1b3f573fSAndroid Build Coastguard Worker       get { return mapFixed64Fixed64_; }
1401*1b3f573fSAndroid Build Coastguard Worker     }
1402*1b3f573fSAndroid Build Coastguard Worker 
1403*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_sfixed32_sfixed32" field.</summary>
1404*1b3f573fSAndroid Build Coastguard Worker     public const int MapSfixed32Sfixed32FieldNumber = 64;
1405*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, int>.Codec _map_mapSfixed32Sfixed32_codec
1406*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, int>.Codec(pb::FieldCodec.ForSFixed32(13, 0), pb::FieldCodec.ForSFixed32(21, 0), 514);
1407*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, int> mapSfixed32Sfixed32_ = new pbc::MapField<int, int>();
1408*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1409*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1410*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, int> MapSfixed32Sfixed32 {
1411*1b3f573fSAndroid Build Coastguard Worker       get { return mapSfixed32Sfixed32_; }
1412*1b3f573fSAndroid Build Coastguard Worker     }
1413*1b3f573fSAndroid Build Coastguard Worker 
1414*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_sfixed64_sfixed64" field.</summary>
1415*1b3f573fSAndroid Build Coastguard Worker     public const int MapSfixed64Sfixed64FieldNumber = 65;
1416*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<long, long>.Codec _map_mapSfixed64Sfixed64_codec
1417*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<long, long>.Codec(pb::FieldCodec.ForSFixed64(9, 0L), pb::FieldCodec.ForSFixed64(17, 0L), 522);
1418*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<long, long> mapSfixed64Sfixed64_ = new pbc::MapField<long, long>();
1419*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1420*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1421*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<long, long> MapSfixed64Sfixed64 {
1422*1b3f573fSAndroid Build Coastguard Worker       get { return mapSfixed64Sfixed64_; }
1423*1b3f573fSAndroid Build Coastguard Worker     }
1424*1b3f573fSAndroid Build Coastguard Worker 
1425*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_float" field.</summary>
1426*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32FloatFieldNumber = 66;
1427*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, float>.Codec _map_mapInt32Float_codec
1428*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, float>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForFloat(21, 0F), 530);
1429*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, float> mapInt32Float_ = new pbc::MapField<int, float>();
1430*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1431*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1432*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, float> MapInt32Float {
1433*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32Float_; }
1434*1b3f573fSAndroid Build Coastguard Worker     }
1435*1b3f573fSAndroid Build Coastguard Worker 
1436*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_double" field.</summary>
1437*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32DoubleFieldNumber = 67;
1438*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, double>.Codec _map_mapInt32Double_codec
1439*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, double>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForDouble(17, 0D), 538);
1440*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, double> mapInt32Double_ = new pbc::MapField<int, double>();
1441*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1442*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1443*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, double> MapInt32Double {
1444*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32Double_; }
1445*1b3f573fSAndroid Build Coastguard Worker     }
1446*1b3f573fSAndroid Build Coastguard Worker 
1447*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_bool_bool" field.</summary>
1448*1b3f573fSAndroid Build Coastguard Worker     public const int MapBoolBoolFieldNumber = 68;
1449*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<bool, bool>.Codec _map_mapBoolBool_codec
1450*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<bool, bool>.Codec(pb::FieldCodec.ForBool(8, false), pb::FieldCodec.ForBool(16, false), 546);
1451*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<bool, bool> mapBoolBool_ = new pbc::MapField<bool, bool>();
1452*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1453*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1454*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<bool, bool> MapBoolBool {
1455*1b3f573fSAndroid Build Coastguard Worker       get { return mapBoolBool_; }
1456*1b3f573fSAndroid Build Coastguard Worker     }
1457*1b3f573fSAndroid Build Coastguard Worker 
1458*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_string_string" field.</summary>
1459*1b3f573fSAndroid Build Coastguard Worker     public const int MapStringStringFieldNumber = 69;
1460*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<string, string>.Codec _map_mapStringString_codec
1461*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<string, string>.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForString(18, ""), 554);
1462*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<string, string> mapStringString_ = new pbc::MapField<string, string>();
1463*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1464*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1465*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<string, string> MapStringString {
1466*1b3f573fSAndroid Build Coastguard Worker       get { return mapStringString_; }
1467*1b3f573fSAndroid Build Coastguard Worker     }
1468*1b3f573fSAndroid Build Coastguard Worker 
1469*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_string_bytes" field.</summary>
1470*1b3f573fSAndroid Build Coastguard Worker     public const int MapStringBytesFieldNumber = 70;
1471*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<string, pb::ByteString>.Codec _map_mapStringBytes_codec
1472*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<string, pb::ByteString>.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForBytes(18, pb::ByteString.Empty), 562);
1473*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<string, pb::ByteString> mapStringBytes_ = new pbc::MapField<string, pb::ByteString>();
1474*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1475*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1476*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<string, pb::ByteString> MapStringBytes {
1477*1b3f573fSAndroid Build Coastguard Worker       get { return mapStringBytes_; }
1478*1b3f573fSAndroid Build Coastguard Worker     }
1479*1b3f573fSAndroid Build Coastguard Worker 
1480*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_string_nested_message" field.</summary>
1481*1b3f573fSAndroid Build Coastguard Worker     public const int MapStringNestedMessageFieldNumber = 71;
1482*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<string, global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage>.Codec _map_mapStringNestedMessage_codec
1483*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<string, global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage>.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForMessage(18, global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage.Parser), 570);
1484*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<string, global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage> mapStringNestedMessage_ = new pbc::MapField<string, global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage>();
1485*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1486*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1487*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<string, global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage> MapStringNestedMessage {
1488*1b3f573fSAndroid Build Coastguard Worker       get { return mapStringNestedMessage_; }
1489*1b3f573fSAndroid Build Coastguard Worker     }
1490*1b3f573fSAndroid Build Coastguard Worker 
1491*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_string_foreign_message" field.</summary>
1492*1b3f573fSAndroid Build Coastguard Worker     public const int MapStringForeignMessageFieldNumber = 72;
1493*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<string, global::ProtobufTestMessages.Proto3.ForeignMessage>.Codec _map_mapStringForeignMessage_codec
1494*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<string, global::ProtobufTestMessages.Proto3.ForeignMessage>.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForMessage(18, global::ProtobufTestMessages.Proto3.ForeignMessage.Parser), 578);
1495*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<string, global::ProtobufTestMessages.Proto3.ForeignMessage> mapStringForeignMessage_ = new pbc::MapField<string, global::ProtobufTestMessages.Proto3.ForeignMessage>();
1496*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1497*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1498*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<string, global::ProtobufTestMessages.Proto3.ForeignMessage> MapStringForeignMessage {
1499*1b3f573fSAndroid Build Coastguard Worker       get { return mapStringForeignMessage_; }
1500*1b3f573fSAndroid Build Coastguard Worker     }
1501*1b3f573fSAndroid Build Coastguard Worker 
1502*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_string_nested_enum" field.</summary>
1503*1b3f573fSAndroid Build Coastguard Worker     public const int MapStringNestedEnumFieldNumber = 73;
1504*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<string, global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum>.Codec _map_mapStringNestedEnum_codec
1505*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<string, global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum>.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForEnum(16, x => (int) x, x => (global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum) x, global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum.Foo), 586);
1506*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<string, global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum> mapStringNestedEnum_ = new pbc::MapField<string, global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum>();
1507*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1508*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1509*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<string, global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum> MapStringNestedEnum {
1510*1b3f573fSAndroid Build Coastguard Worker       get { return mapStringNestedEnum_; }
1511*1b3f573fSAndroid Build Coastguard Worker     }
1512*1b3f573fSAndroid Build Coastguard Worker 
1513*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_string_foreign_enum" field.</summary>
1514*1b3f573fSAndroid Build Coastguard Worker     public const int MapStringForeignEnumFieldNumber = 74;
1515*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<string, global::ProtobufTestMessages.Proto3.ForeignEnum>.Codec _map_mapStringForeignEnum_codec
1516*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<string, global::ProtobufTestMessages.Proto3.ForeignEnum>.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForEnum(16, x => (int) x, x => (global::ProtobufTestMessages.Proto3.ForeignEnum) x, global::ProtobufTestMessages.Proto3.ForeignEnum.ForeignFoo), 594);
1517*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<string, global::ProtobufTestMessages.Proto3.ForeignEnum> mapStringForeignEnum_ = new pbc::MapField<string, global::ProtobufTestMessages.Proto3.ForeignEnum>();
1518*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1519*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1520*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<string, global::ProtobufTestMessages.Proto3.ForeignEnum> MapStringForeignEnum {
1521*1b3f573fSAndroid Build Coastguard Worker       get { return mapStringForeignEnum_; }
1522*1b3f573fSAndroid Build Coastguard Worker     }
1523*1b3f573fSAndroid Build Coastguard Worker 
1524*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "oneof_uint32" field.</summary>
1525*1b3f573fSAndroid Build Coastguard Worker     public const int OneofUint32FieldNumber = 111;
1526*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1527*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1528*1b3f573fSAndroid Build Coastguard Worker     public uint OneofUint32 {
1529*1b3f573fSAndroid Build Coastguard Worker       get { return oneofFieldCase_ == OneofFieldOneofCase.OneofUint32 ? (uint) oneofField_ : 0; }
1530*1b3f573fSAndroid Build Coastguard Worker       set {
1531*1b3f573fSAndroid Build Coastguard Worker         oneofField_ = value;
1532*1b3f573fSAndroid Build Coastguard Worker         oneofFieldCase_ = OneofFieldOneofCase.OneofUint32;
1533*1b3f573fSAndroid Build Coastguard Worker       }
1534*1b3f573fSAndroid Build Coastguard Worker     }
1535*1b3f573fSAndroid Build Coastguard Worker 
1536*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "oneof_nested_message" field.</summary>
1537*1b3f573fSAndroid Build Coastguard Worker     public const int OneofNestedMessageFieldNumber = 112;
1538*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1539*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1540*1b3f573fSAndroid Build Coastguard Worker     public global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage OneofNestedMessage {
1541*1b3f573fSAndroid Build Coastguard Worker       get { return oneofFieldCase_ == OneofFieldOneofCase.OneofNestedMessage ? (global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage) oneofField_ : null; }
1542*1b3f573fSAndroid Build Coastguard Worker       set {
1543*1b3f573fSAndroid Build Coastguard Worker         oneofField_ = value;
1544*1b3f573fSAndroid Build Coastguard Worker         oneofFieldCase_ = value == null ? OneofFieldOneofCase.None : OneofFieldOneofCase.OneofNestedMessage;
1545*1b3f573fSAndroid Build Coastguard Worker       }
1546*1b3f573fSAndroid Build Coastguard Worker     }
1547*1b3f573fSAndroid Build Coastguard Worker 
1548*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "oneof_string" field.</summary>
1549*1b3f573fSAndroid Build Coastguard Worker     public const int OneofStringFieldNumber = 113;
1550*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1551*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1552*1b3f573fSAndroid Build Coastguard Worker     public string OneofString {
1553*1b3f573fSAndroid Build Coastguard Worker       get { return oneofFieldCase_ == OneofFieldOneofCase.OneofString ? (string) oneofField_ : ""; }
1554*1b3f573fSAndroid Build Coastguard Worker       set {
1555*1b3f573fSAndroid Build Coastguard Worker         oneofField_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
1556*1b3f573fSAndroid Build Coastguard Worker         oneofFieldCase_ = OneofFieldOneofCase.OneofString;
1557*1b3f573fSAndroid Build Coastguard Worker       }
1558*1b3f573fSAndroid Build Coastguard Worker     }
1559*1b3f573fSAndroid Build Coastguard Worker 
1560*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "oneof_bytes" field.</summary>
1561*1b3f573fSAndroid Build Coastguard Worker     public const int OneofBytesFieldNumber = 114;
1562*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1563*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1564*1b3f573fSAndroid Build Coastguard Worker     public pb::ByteString OneofBytes {
1565*1b3f573fSAndroid Build Coastguard Worker       get { return oneofFieldCase_ == OneofFieldOneofCase.OneofBytes ? (pb::ByteString) oneofField_ : pb::ByteString.Empty; }
1566*1b3f573fSAndroid Build Coastguard Worker       set {
1567*1b3f573fSAndroid Build Coastguard Worker         oneofField_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
1568*1b3f573fSAndroid Build Coastguard Worker         oneofFieldCase_ = OneofFieldOneofCase.OneofBytes;
1569*1b3f573fSAndroid Build Coastguard Worker       }
1570*1b3f573fSAndroid Build Coastguard Worker     }
1571*1b3f573fSAndroid Build Coastguard Worker 
1572*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "oneof_bool" field.</summary>
1573*1b3f573fSAndroid Build Coastguard Worker     public const int OneofBoolFieldNumber = 115;
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 bool OneofBool {
1577*1b3f573fSAndroid Build Coastguard Worker       get { return oneofFieldCase_ == OneofFieldOneofCase.OneofBool ? (bool) oneofField_ : false; }
1578*1b3f573fSAndroid Build Coastguard Worker       set {
1579*1b3f573fSAndroid Build Coastguard Worker         oneofField_ = value;
1580*1b3f573fSAndroid Build Coastguard Worker         oneofFieldCase_ = OneofFieldOneofCase.OneofBool;
1581*1b3f573fSAndroid Build Coastguard Worker       }
1582*1b3f573fSAndroid Build Coastguard Worker     }
1583*1b3f573fSAndroid Build Coastguard Worker 
1584*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "oneof_uint64" field.</summary>
1585*1b3f573fSAndroid Build Coastguard Worker     public const int OneofUint64FieldNumber = 116;
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 ulong OneofUint64 {
1589*1b3f573fSAndroid Build Coastguard Worker       get { return oneofFieldCase_ == OneofFieldOneofCase.OneofUint64 ? (ulong) oneofField_ : 0UL; }
1590*1b3f573fSAndroid Build Coastguard Worker       set {
1591*1b3f573fSAndroid Build Coastguard Worker         oneofField_ = value;
1592*1b3f573fSAndroid Build Coastguard Worker         oneofFieldCase_ = OneofFieldOneofCase.OneofUint64;
1593*1b3f573fSAndroid Build Coastguard Worker       }
1594*1b3f573fSAndroid Build Coastguard Worker     }
1595*1b3f573fSAndroid Build Coastguard Worker 
1596*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "oneof_float" field.</summary>
1597*1b3f573fSAndroid Build Coastguard Worker     public const int OneofFloatFieldNumber = 117;
1598*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1599*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1600*1b3f573fSAndroid Build Coastguard Worker     public float OneofFloat {
1601*1b3f573fSAndroid Build Coastguard Worker       get { return oneofFieldCase_ == OneofFieldOneofCase.OneofFloat ? (float) oneofField_ : 0F; }
1602*1b3f573fSAndroid Build Coastguard Worker       set {
1603*1b3f573fSAndroid Build Coastguard Worker         oneofField_ = value;
1604*1b3f573fSAndroid Build Coastguard Worker         oneofFieldCase_ = OneofFieldOneofCase.OneofFloat;
1605*1b3f573fSAndroid Build Coastguard Worker       }
1606*1b3f573fSAndroid Build Coastguard Worker     }
1607*1b3f573fSAndroid Build Coastguard Worker 
1608*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "oneof_double" field.</summary>
1609*1b3f573fSAndroid Build Coastguard Worker     public const int OneofDoubleFieldNumber = 118;
1610*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1611*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1612*1b3f573fSAndroid Build Coastguard Worker     public double OneofDouble {
1613*1b3f573fSAndroid Build Coastguard Worker       get { return oneofFieldCase_ == OneofFieldOneofCase.OneofDouble ? (double) oneofField_ : 0D; }
1614*1b3f573fSAndroid Build Coastguard Worker       set {
1615*1b3f573fSAndroid Build Coastguard Worker         oneofField_ = value;
1616*1b3f573fSAndroid Build Coastguard Worker         oneofFieldCase_ = OneofFieldOneofCase.OneofDouble;
1617*1b3f573fSAndroid Build Coastguard Worker       }
1618*1b3f573fSAndroid Build Coastguard Worker     }
1619*1b3f573fSAndroid Build Coastguard Worker 
1620*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "oneof_enum" field.</summary>
1621*1b3f573fSAndroid Build Coastguard Worker     public const int OneofEnumFieldNumber = 119;
1622*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1623*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1624*1b3f573fSAndroid Build Coastguard Worker     public global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum OneofEnum {
1625*1b3f573fSAndroid Build Coastguard Worker       get { return oneofFieldCase_ == OneofFieldOneofCase.OneofEnum ? (global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum) oneofField_ : global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum.Foo; }
1626*1b3f573fSAndroid Build Coastguard Worker       set {
1627*1b3f573fSAndroid Build Coastguard Worker         oneofField_ = value;
1628*1b3f573fSAndroid Build Coastguard Worker         oneofFieldCase_ = OneofFieldOneofCase.OneofEnum;
1629*1b3f573fSAndroid Build Coastguard Worker       }
1630*1b3f573fSAndroid Build Coastguard Worker     }
1631*1b3f573fSAndroid Build Coastguard Worker 
1632*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "oneof_null_value" field.</summary>
1633*1b3f573fSAndroid Build Coastguard Worker     public const int OneofNullValueFieldNumber = 120;
1634*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1635*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1636*1b3f573fSAndroid Build Coastguard Worker     public global::Google.Protobuf.WellKnownTypes.NullValue OneofNullValue {
1637*1b3f573fSAndroid Build Coastguard Worker       get { return oneofFieldCase_ == OneofFieldOneofCase.OneofNullValue ? (global::Google.Protobuf.WellKnownTypes.NullValue) oneofField_ : global::Google.Protobuf.WellKnownTypes.NullValue.NullValue; }
1638*1b3f573fSAndroid Build Coastguard Worker       set {
1639*1b3f573fSAndroid Build Coastguard Worker         oneofField_ = value;
1640*1b3f573fSAndroid Build Coastguard Worker         oneofFieldCase_ = OneofFieldOneofCase.OneofNullValue;
1641*1b3f573fSAndroid Build Coastguard Worker       }
1642*1b3f573fSAndroid Build Coastguard Worker     }
1643*1b3f573fSAndroid Build Coastguard Worker 
1644*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_bool_wrapper" field.</summary>
1645*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalBoolWrapperFieldNumber = 201;
1646*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<bool?> _single_optionalBoolWrapper_codec = pb::FieldCodec.ForStructWrapper<bool>(1610);
1647*1b3f573fSAndroid Build Coastguard Worker     private bool? optionalBoolWrapper_;
1648*1b3f573fSAndroid Build Coastguard Worker     /// <summary>
1649*1b3f573fSAndroid Build Coastguard Worker     /// Well-known types
1650*1b3f573fSAndroid Build Coastguard Worker     /// </summary>
1651*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1652*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1653*1b3f573fSAndroid Build Coastguard Worker     public bool? OptionalBoolWrapper {
1654*1b3f573fSAndroid Build Coastguard Worker       get { return optionalBoolWrapper_; }
1655*1b3f573fSAndroid Build Coastguard Worker       set {
1656*1b3f573fSAndroid Build Coastguard Worker         optionalBoolWrapper_ = value;
1657*1b3f573fSAndroid Build Coastguard Worker       }
1658*1b3f573fSAndroid Build Coastguard Worker     }
1659*1b3f573fSAndroid Build Coastguard Worker 
1660*1b3f573fSAndroid Build Coastguard Worker 
1661*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_int32_wrapper" field.</summary>
1662*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalInt32WrapperFieldNumber = 202;
1663*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<int?> _single_optionalInt32Wrapper_codec = pb::FieldCodec.ForStructWrapper<int>(1618);
1664*1b3f573fSAndroid Build Coastguard Worker     private int? optionalInt32Wrapper_;
1665*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1666*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1667*1b3f573fSAndroid Build Coastguard Worker     public int? OptionalInt32Wrapper {
1668*1b3f573fSAndroid Build Coastguard Worker       get { return optionalInt32Wrapper_; }
1669*1b3f573fSAndroid Build Coastguard Worker       set {
1670*1b3f573fSAndroid Build Coastguard Worker         optionalInt32Wrapper_ = value;
1671*1b3f573fSAndroid Build Coastguard Worker       }
1672*1b3f573fSAndroid Build Coastguard Worker     }
1673*1b3f573fSAndroid Build Coastguard Worker 
1674*1b3f573fSAndroid Build Coastguard Worker 
1675*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_int64_wrapper" field.</summary>
1676*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalInt64WrapperFieldNumber = 203;
1677*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<long?> _single_optionalInt64Wrapper_codec = pb::FieldCodec.ForStructWrapper<long>(1626);
1678*1b3f573fSAndroid Build Coastguard Worker     private long? optionalInt64Wrapper_;
1679*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1680*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1681*1b3f573fSAndroid Build Coastguard Worker     public long? OptionalInt64Wrapper {
1682*1b3f573fSAndroid Build Coastguard Worker       get { return optionalInt64Wrapper_; }
1683*1b3f573fSAndroid Build Coastguard Worker       set {
1684*1b3f573fSAndroid Build Coastguard Worker         optionalInt64Wrapper_ = value;
1685*1b3f573fSAndroid Build Coastguard Worker       }
1686*1b3f573fSAndroid Build Coastguard Worker     }
1687*1b3f573fSAndroid Build Coastguard Worker 
1688*1b3f573fSAndroid Build Coastguard Worker 
1689*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_uint32_wrapper" field.</summary>
1690*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalUint32WrapperFieldNumber = 204;
1691*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<uint?> _single_optionalUint32Wrapper_codec = pb::FieldCodec.ForStructWrapper<uint>(1634);
1692*1b3f573fSAndroid Build Coastguard Worker     private uint? optionalUint32Wrapper_;
1693*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1694*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1695*1b3f573fSAndroid Build Coastguard Worker     public uint? OptionalUint32Wrapper {
1696*1b3f573fSAndroid Build Coastguard Worker       get { return optionalUint32Wrapper_; }
1697*1b3f573fSAndroid Build Coastguard Worker       set {
1698*1b3f573fSAndroid Build Coastguard Worker         optionalUint32Wrapper_ = value;
1699*1b3f573fSAndroid Build Coastguard Worker       }
1700*1b3f573fSAndroid Build Coastguard Worker     }
1701*1b3f573fSAndroid Build Coastguard Worker 
1702*1b3f573fSAndroid Build Coastguard Worker 
1703*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_uint64_wrapper" field.</summary>
1704*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalUint64WrapperFieldNumber = 205;
1705*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<ulong?> _single_optionalUint64Wrapper_codec = pb::FieldCodec.ForStructWrapper<ulong>(1642);
1706*1b3f573fSAndroid Build Coastguard Worker     private ulong? optionalUint64Wrapper_;
1707*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1708*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1709*1b3f573fSAndroid Build Coastguard Worker     public ulong? OptionalUint64Wrapper {
1710*1b3f573fSAndroid Build Coastguard Worker       get { return optionalUint64Wrapper_; }
1711*1b3f573fSAndroid Build Coastguard Worker       set {
1712*1b3f573fSAndroid Build Coastguard Worker         optionalUint64Wrapper_ = value;
1713*1b3f573fSAndroid Build Coastguard Worker       }
1714*1b3f573fSAndroid Build Coastguard Worker     }
1715*1b3f573fSAndroid Build Coastguard Worker 
1716*1b3f573fSAndroid Build Coastguard Worker 
1717*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_float_wrapper" field.</summary>
1718*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalFloatWrapperFieldNumber = 206;
1719*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<float?> _single_optionalFloatWrapper_codec = pb::FieldCodec.ForStructWrapper<float>(1650);
1720*1b3f573fSAndroid Build Coastguard Worker     private float? optionalFloatWrapper_;
1721*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1722*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1723*1b3f573fSAndroid Build Coastguard Worker     public float? OptionalFloatWrapper {
1724*1b3f573fSAndroid Build Coastguard Worker       get { return optionalFloatWrapper_; }
1725*1b3f573fSAndroid Build Coastguard Worker       set {
1726*1b3f573fSAndroid Build Coastguard Worker         optionalFloatWrapper_ = value;
1727*1b3f573fSAndroid Build Coastguard Worker       }
1728*1b3f573fSAndroid Build Coastguard Worker     }
1729*1b3f573fSAndroid Build Coastguard Worker 
1730*1b3f573fSAndroid Build Coastguard Worker 
1731*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_double_wrapper" field.</summary>
1732*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalDoubleWrapperFieldNumber = 207;
1733*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<double?> _single_optionalDoubleWrapper_codec = pb::FieldCodec.ForStructWrapper<double>(1658);
1734*1b3f573fSAndroid Build Coastguard Worker     private double? optionalDoubleWrapper_;
1735*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1736*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1737*1b3f573fSAndroid Build Coastguard Worker     public double? OptionalDoubleWrapper {
1738*1b3f573fSAndroid Build Coastguard Worker       get { return optionalDoubleWrapper_; }
1739*1b3f573fSAndroid Build Coastguard Worker       set {
1740*1b3f573fSAndroid Build Coastguard Worker         optionalDoubleWrapper_ = value;
1741*1b3f573fSAndroid Build Coastguard Worker       }
1742*1b3f573fSAndroid Build Coastguard Worker     }
1743*1b3f573fSAndroid Build Coastguard Worker 
1744*1b3f573fSAndroid Build Coastguard Worker 
1745*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_string_wrapper" field.</summary>
1746*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalStringWrapperFieldNumber = 208;
1747*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<string> _single_optionalStringWrapper_codec = pb::FieldCodec.ForClassWrapper<string>(1666);
1748*1b3f573fSAndroid Build Coastguard Worker     private string optionalStringWrapper_;
1749*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1750*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1751*1b3f573fSAndroid Build Coastguard Worker     public string OptionalStringWrapper {
1752*1b3f573fSAndroid Build Coastguard Worker       get { return optionalStringWrapper_; }
1753*1b3f573fSAndroid Build Coastguard Worker       set {
1754*1b3f573fSAndroid Build Coastguard Worker         optionalStringWrapper_ = value;
1755*1b3f573fSAndroid Build Coastguard Worker       }
1756*1b3f573fSAndroid Build Coastguard Worker     }
1757*1b3f573fSAndroid Build Coastguard Worker 
1758*1b3f573fSAndroid Build Coastguard Worker 
1759*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_bytes_wrapper" field.</summary>
1760*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalBytesWrapperFieldNumber = 209;
1761*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<pb::ByteString> _single_optionalBytesWrapper_codec = pb::FieldCodec.ForClassWrapper<pb::ByteString>(1674);
1762*1b3f573fSAndroid Build Coastguard Worker     private pb::ByteString optionalBytesWrapper_;
1763*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1764*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1765*1b3f573fSAndroid Build Coastguard Worker     public pb::ByteString OptionalBytesWrapper {
1766*1b3f573fSAndroid Build Coastguard Worker       get { return optionalBytesWrapper_; }
1767*1b3f573fSAndroid Build Coastguard Worker       set {
1768*1b3f573fSAndroid Build Coastguard Worker         optionalBytesWrapper_ = value;
1769*1b3f573fSAndroid Build Coastguard Worker       }
1770*1b3f573fSAndroid Build Coastguard Worker     }
1771*1b3f573fSAndroid Build Coastguard Worker 
1772*1b3f573fSAndroid Build Coastguard Worker 
1773*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_bool_wrapper" field.</summary>
1774*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedBoolWrapperFieldNumber = 211;
1775*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<bool?> _repeated_repeatedBoolWrapper_codec
1776*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForStructWrapper<bool>(1690);
1777*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<bool?> repeatedBoolWrapper_ = new pbc::RepeatedField<bool?>();
1778*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1779*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1780*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<bool?> RepeatedBoolWrapper {
1781*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedBoolWrapper_; }
1782*1b3f573fSAndroid Build Coastguard Worker     }
1783*1b3f573fSAndroid Build Coastguard Worker 
1784*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_int32_wrapper" field.</summary>
1785*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedInt32WrapperFieldNumber = 212;
1786*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<int?> _repeated_repeatedInt32Wrapper_codec
1787*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForStructWrapper<int>(1698);
1788*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<int?> repeatedInt32Wrapper_ = new pbc::RepeatedField<int?>();
1789*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1790*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1791*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<int?> RepeatedInt32Wrapper {
1792*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedInt32Wrapper_; }
1793*1b3f573fSAndroid Build Coastguard Worker     }
1794*1b3f573fSAndroid Build Coastguard Worker 
1795*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_int64_wrapper" field.</summary>
1796*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedInt64WrapperFieldNumber = 213;
1797*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<long?> _repeated_repeatedInt64Wrapper_codec
1798*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForStructWrapper<long>(1706);
1799*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<long?> repeatedInt64Wrapper_ = new pbc::RepeatedField<long?>();
1800*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1801*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1802*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<long?> RepeatedInt64Wrapper {
1803*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedInt64Wrapper_; }
1804*1b3f573fSAndroid Build Coastguard Worker     }
1805*1b3f573fSAndroid Build Coastguard Worker 
1806*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_uint32_wrapper" field.</summary>
1807*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedUint32WrapperFieldNumber = 214;
1808*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<uint?> _repeated_repeatedUint32Wrapper_codec
1809*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForStructWrapper<uint>(1714);
1810*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<uint?> repeatedUint32Wrapper_ = new pbc::RepeatedField<uint?>();
1811*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1812*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1813*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<uint?> RepeatedUint32Wrapper {
1814*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedUint32Wrapper_; }
1815*1b3f573fSAndroid Build Coastguard Worker     }
1816*1b3f573fSAndroid Build Coastguard Worker 
1817*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_uint64_wrapper" field.</summary>
1818*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedUint64WrapperFieldNumber = 215;
1819*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<ulong?> _repeated_repeatedUint64Wrapper_codec
1820*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForStructWrapper<ulong>(1722);
1821*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<ulong?> repeatedUint64Wrapper_ = new pbc::RepeatedField<ulong?>();
1822*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1823*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1824*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<ulong?> RepeatedUint64Wrapper {
1825*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedUint64Wrapper_; }
1826*1b3f573fSAndroid Build Coastguard Worker     }
1827*1b3f573fSAndroid Build Coastguard Worker 
1828*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_float_wrapper" field.</summary>
1829*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedFloatWrapperFieldNumber = 216;
1830*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<float?> _repeated_repeatedFloatWrapper_codec
1831*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForStructWrapper<float>(1730);
1832*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<float?> repeatedFloatWrapper_ = new pbc::RepeatedField<float?>();
1833*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1834*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1835*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<float?> RepeatedFloatWrapper {
1836*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedFloatWrapper_; }
1837*1b3f573fSAndroid Build Coastguard Worker     }
1838*1b3f573fSAndroid Build Coastguard Worker 
1839*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_double_wrapper" field.</summary>
1840*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedDoubleWrapperFieldNumber = 217;
1841*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<double?> _repeated_repeatedDoubleWrapper_codec
1842*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForStructWrapper<double>(1738);
1843*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<double?> repeatedDoubleWrapper_ = new pbc::RepeatedField<double?>();
1844*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1845*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1846*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<double?> RepeatedDoubleWrapper {
1847*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedDoubleWrapper_; }
1848*1b3f573fSAndroid Build Coastguard Worker     }
1849*1b3f573fSAndroid Build Coastguard Worker 
1850*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_string_wrapper" field.</summary>
1851*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedStringWrapperFieldNumber = 218;
1852*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<string> _repeated_repeatedStringWrapper_codec
1853*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForClassWrapper<string>(1746);
1854*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<string> repeatedStringWrapper_ = new pbc::RepeatedField<string>();
1855*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1856*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1857*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<string> RepeatedStringWrapper {
1858*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedStringWrapper_; }
1859*1b3f573fSAndroid Build Coastguard Worker     }
1860*1b3f573fSAndroid Build Coastguard Worker 
1861*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_bytes_wrapper" field.</summary>
1862*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedBytesWrapperFieldNumber = 219;
1863*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<pb::ByteString> _repeated_repeatedBytesWrapper_codec
1864*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForClassWrapper<pb::ByteString>(1754);
1865*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<pb::ByteString> repeatedBytesWrapper_ = new pbc::RepeatedField<pb::ByteString>();
1866*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1867*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1868*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<pb::ByteString> RepeatedBytesWrapper {
1869*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedBytesWrapper_; }
1870*1b3f573fSAndroid Build Coastguard Worker     }
1871*1b3f573fSAndroid Build Coastguard Worker 
1872*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_duration" field.</summary>
1873*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalDurationFieldNumber = 301;
1874*1b3f573fSAndroid Build Coastguard Worker     private global::Google.Protobuf.WellKnownTypes.Duration optionalDuration_;
1875*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1876*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1877*1b3f573fSAndroid Build Coastguard Worker     public global::Google.Protobuf.WellKnownTypes.Duration OptionalDuration {
1878*1b3f573fSAndroid Build Coastguard Worker       get { return optionalDuration_; }
1879*1b3f573fSAndroid Build Coastguard Worker       set {
1880*1b3f573fSAndroid Build Coastguard Worker         optionalDuration_ = value;
1881*1b3f573fSAndroid Build Coastguard Worker       }
1882*1b3f573fSAndroid Build Coastguard Worker     }
1883*1b3f573fSAndroid Build Coastguard Worker 
1884*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_timestamp" field.</summary>
1885*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalTimestampFieldNumber = 302;
1886*1b3f573fSAndroid Build Coastguard Worker     private global::Google.Protobuf.WellKnownTypes.Timestamp optionalTimestamp_;
1887*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1888*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1889*1b3f573fSAndroid Build Coastguard Worker     public global::Google.Protobuf.WellKnownTypes.Timestamp OptionalTimestamp {
1890*1b3f573fSAndroid Build Coastguard Worker       get { return optionalTimestamp_; }
1891*1b3f573fSAndroid Build Coastguard Worker       set {
1892*1b3f573fSAndroid Build Coastguard Worker         optionalTimestamp_ = value;
1893*1b3f573fSAndroid Build Coastguard Worker       }
1894*1b3f573fSAndroid Build Coastguard Worker     }
1895*1b3f573fSAndroid Build Coastguard Worker 
1896*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_field_mask" field.</summary>
1897*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalFieldMaskFieldNumber = 303;
1898*1b3f573fSAndroid Build Coastguard Worker     private global::Google.Protobuf.WellKnownTypes.FieldMask optionalFieldMask_;
1899*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1900*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1901*1b3f573fSAndroid Build Coastguard Worker     public global::Google.Protobuf.WellKnownTypes.FieldMask OptionalFieldMask {
1902*1b3f573fSAndroid Build Coastguard Worker       get { return optionalFieldMask_; }
1903*1b3f573fSAndroid Build Coastguard Worker       set {
1904*1b3f573fSAndroid Build Coastguard Worker         optionalFieldMask_ = value;
1905*1b3f573fSAndroid Build Coastguard Worker       }
1906*1b3f573fSAndroid Build Coastguard Worker     }
1907*1b3f573fSAndroid Build Coastguard Worker 
1908*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_struct" field.</summary>
1909*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalStructFieldNumber = 304;
1910*1b3f573fSAndroid Build Coastguard Worker     private global::Google.Protobuf.WellKnownTypes.Struct optionalStruct_;
1911*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1912*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1913*1b3f573fSAndroid Build Coastguard Worker     public global::Google.Protobuf.WellKnownTypes.Struct OptionalStruct {
1914*1b3f573fSAndroid Build Coastguard Worker       get { return optionalStruct_; }
1915*1b3f573fSAndroid Build Coastguard Worker       set {
1916*1b3f573fSAndroid Build Coastguard Worker         optionalStruct_ = value;
1917*1b3f573fSAndroid Build Coastguard Worker       }
1918*1b3f573fSAndroid Build Coastguard Worker     }
1919*1b3f573fSAndroid Build Coastguard Worker 
1920*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_any" field.</summary>
1921*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalAnyFieldNumber = 305;
1922*1b3f573fSAndroid Build Coastguard Worker     private global::Google.Protobuf.WellKnownTypes.Any optionalAny_;
1923*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1924*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1925*1b3f573fSAndroid Build Coastguard Worker     public global::Google.Protobuf.WellKnownTypes.Any OptionalAny {
1926*1b3f573fSAndroid Build Coastguard Worker       get { return optionalAny_; }
1927*1b3f573fSAndroid Build Coastguard Worker       set {
1928*1b3f573fSAndroid Build Coastguard Worker         optionalAny_ = value;
1929*1b3f573fSAndroid Build Coastguard Worker       }
1930*1b3f573fSAndroid Build Coastguard Worker     }
1931*1b3f573fSAndroid Build Coastguard Worker 
1932*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_value" field.</summary>
1933*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalValueFieldNumber = 306;
1934*1b3f573fSAndroid Build Coastguard Worker     private global::Google.Protobuf.WellKnownTypes.Value optionalValue_;
1935*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1936*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1937*1b3f573fSAndroid Build Coastguard Worker     public global::Google.Protobuf.WellKnownTypes.Value OptionalValue {
1938*1b3f573fSAndroid Build Coastguard Worker       get { return optionalValue_; }
1939*1b3f573fSAndroid Build Coastguard Worker       set {
1940*1b3f573fSAndroid Build Coastguard Worker         optionalValue_ = value;
1941*1b3f573fSAndroid Build Coastguard Worker       }
1942*1b3f573fSAndroid Build Coastguard Worker     }
1943*1b3f573fSAndroid Build Coastguard Worker 
1944*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "optional_null_value" field.</summary>
1945*1b3f573fSAndroid Build Coastguard Worker     public const int OptionalNullValueFieldNumber = 307;
1946*1b3f573fSAndroid Build Coastguard Worker     private global::Google.Protobuf.WellKnownTypes.NullValue optionalNullValue_ = global::Google.Protobuf.WellKnownTypes.NullValue.NullValue;
1947*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1948*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1949*1b3f573fSAndroid Build Coastguard Worker     public global::Google.Protobuf.WellKnownTypes.NullValue OptionalNullValue {
1950*1b3f573fSAndroid Build Coastguard Worker       get { return optionalNullValue_; }
1951*1b3f573fSAndroid Build Coastguard Worker       set {
1952*1b3f573fSAndroid Build Coastguard Worker         optionalNullValue_ = value;
1953*1b3f573fSAndroid Build Coastguard Worker       }
1954*1b3f573fSAndroid Build Coastguard Worker     }
1955*1b3f573fSAndroid Build Coastguard Worker 
1956*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_duration" field.</summary>
1957*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedDurationFieldNumber = 311;
1958*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<global::Google.Protobuf.WellKnownTypes.Duration> _repeated_repeatedDuration_codec
1959*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForMessage(2490, global::Google.Protobuf.WellKnownTypes.Duration.Parser);
1960*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Duration> repeatedDuration_ = new pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Duration>();
1961*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1962*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1963*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Duration> RepeatedDuration {
1964*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedDuration_; }
1965*1b3f573fSAndroid Build Coastguard Worker     }
1966*1b3f573fSAndroid Build Coastguard Worker 
1967*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_timestamp" field.</summary>
1968*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedTimestampFieldNumber = 312;
1969*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<global::Google.Protobuf.WellKnownTypes.Timestamp> _repeated_repeatedTimestamp_codec
1970*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForMessage(2498, global::Google.Protobuf.WellKnownTypes.Timestamp.Parser);
1971*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Timestamp> repeatedTimestamp_ = new pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Timestamp>();
1972*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1973*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1974*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Timestamp> RepeatedTimestamp {
1975*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedTimestamp_; }
1976*1b3f573fSAndroid Build Coastguard Worker     }
1977*1b3f573fSAndroid Build Coastguard Worker 
1978*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_fieldmask" field.</summary>
1979*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedFieldmaskFieldNumber = 313;
1980*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<global::Google.Protobuf.WellKnownTypes.FieldMask> _repeated_repeatedFieldmask_codec
1981*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForMessage(2506, global::Google.Protobuf.WellKnownTypes.FieldMask.Parser);
1982*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.FieldMask> repeatedFieldmask_ = new pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.FieldMask>();
1983*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1984*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1985*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.FieldMask> RepeatedFieldmask {
1986*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedFieldmask_; }
1987*1b3f573fSAndroid Build Coastguard Worker     }
1988*1b3f573fSAndroid Build Coastguard Worker 
1989*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_struct" field.</summary>
1990*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedStructFieldNumber = 324;
1991*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<global::Google.Protobuf.WellKnownTypes.Struct> _repeated_repeatedStruct_codec
1992*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForMessage(2594, global::Google.Protobuf.WellKnownTypes.Struct.Parser);
1993*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Struct> repeatedStruct_ = new pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Struct>();
1994*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1995*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1996*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Struct> RepeatedStruct {
1997*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedStruct_; }
1998*1b3f573fSAndroid Build Coastguard Worker     }
1999*1b3f573fSAndroid Build Coastguard Worker 
2000*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_any" field.</summary>
2001*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedAnyFieldNumber = 315;
2002*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<global::Google.Protobuf.WellKnownTypes.Any> _repeated_repeatedAny_codec
2003*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForMessage(2522, global::Google.Protobuf.WellKnownTypes.Any.Parser);
2004*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Any> repeatedAny_ = new pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Any>();
2005*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2006*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2007*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Any> RepeatedAny {
2008*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedAny_; }
2009*1b3f573fSAndroid Build Coastguard Worker     }
2010*1b3f573fSAndroid Build Coastguard Worker 
2011*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_value" field.</summary>
2012*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedValueFieldNumber = 316;
2013*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<global::Google.Protobuf.WellKnownTypes.Value> _repeated_repeatedValue_codec
2014*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForMessage(2530, global::Google.Protobuf.WellKnownTypes.Value.Parser);
2015*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Value> repeatedValue_ = new pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Value>();
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 pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.Value> RepeatedValue {
2019*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedValue_; }
2020*1b3f573fSAndroid Build Coastguard Worker     }
2021*1b3f573fSAndroid Build Coastguard Worker 
2022*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "repeated_list_value" field.</summary>
2023*1b3f573fSAndroid Build Coastguard Worker     public const int RepeatedListValueFieldNumber = 317;
2024*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::FieldCodec<global::Google.Protobuf.WellKnownTypes.ListValue> _repeated_repeatedListValue_codec
2025*1b3f573fSAndroid Build Coastguard Worker         = pb::FieldCodec.ForMessage(2538, global::Google.Protobuf.WellKnownTypes.ListValue.Parser);
2026*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.ListValue> repeatedListValue_ = new pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.ListValue>();
2027*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2028*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2029*1b3f573fSAndroid Build Coastguard Worker     public pbc::RepeatedField<global::Google.Protobuf.WellKnownTypes.ListValue> RepeatedListValue {
2030*1b3f573fSAndroid Build Coastguard Worker       get { return repeatedListValue_; }
2031*1b3f573fSAndroid Build Coastguard Worker     }
2032*1b3f573fSAndroid Build Coastguard Worker 
2033*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "fieldname1" field.</summary>
2034*1b3f573fSAndroid Build Coastguard Worker     public const int Fieldname1FieldNumber = 401;
2035*1b3f573fSAndroid Build Coastguard Worker     private int fieldname1_;
2036*1b3f573fSAndroid Build Coastguard Worker     /// <summary>
2037*1b3f573fSAndroid Build Coastguard Worker     /// Test field-name-to-JSON-name convention.
2038*1b3f573fSAndroid Build Coastguard Worker     /// (protobuf says names can be any valid C/C++ identifier.)
2039*1b3f573fSAndroid Build Coastguard Worker     /// </summary>
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 Fieldname1 {
2043*1b3f573fSAndroid Build Coastguard Worker       get { return fieldname1_; }
2044*1b3f573fSAndroid Build Coastguard Worker       set {
2045*1b3f573fSAndroid Build Coastguard Worker         fieldname1_ = value;
2046*1b3f573fSAndroid Build Coastguard Worker       }
2047*1b3f573fSAndroid Build Coastguard Worker     }
2048*1b3f573fSAndroid Build Coastguard Worker 
2049*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "field_name2" field.</summary>
2050*1b3f573fSAndroid Build Coastguard Worker     public const int FieldName2FieldNumber = 402;
2051*1b3f573fSAndroid Build Coastguard Worker     private int fieldName2_;
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 int FieldName2 {
2055*1b3f573fSAndroid Build Coastguard Worker       get { return fieldName2_; }
2056*1b3f573fSAndroid Build Coastguard Worker       set {
2057*1b3f573fSAndroid Build Coastguard Worker         fieldName2_ = value;
2058*1b3f573fSAndroid Build Coastguard Worker       }
2059*1b3f573fSAndroid Build Coastguard Worker     }
2060*1b3f573fSAndroid Build Coastguard Worker 
2061*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "_field_name3" field.</summary>
2062*1b3f573fSAndroid Build Coastguard Worker     public const int FieldName3FieldNumber = 403;
2063*1b3f573fSAndroid Build Coastguard Worker     private int FieldName3_;
2064*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2065*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2066*1b3f573fSAndroid Build Coastguard Worker     public int FieldName3 {
2067*1b3f573fSAndroid Build Coastguard Worker       get { return FieldName3_; }
2068*1b3f573fSAndroid Build Coastguard Worker       set {
2069*1b3f573fSAndroid Build Coastguard Worker         FieldName3_ = value;
2070*1b3f573fSAndroid Build Coastguard Worker       }
2071*1b3f573fSAndroid Build Coastguard Worker     }
2072*1b3f573fSAndroid Build Coastguard Worker 
2073*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "field__name4_" field.</summary>
2074*1b3f573fSAndroid Build Coastguard Worker     public const int FieldName4FieldNumber = 404;
2075*1b3f573fSAndroid Build Coastguard Worker     private int fieldName4_;
2076*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2077*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2078*1b3f573fSAndroid Build Coastguard Worker     public int FieldName4 {
2079*1b3f573fSAndroid Build Coastguard Worker       get { return fieldName4_; }
2080*1b3f573fSAndroid Build Coastguard Worker       set {
2081*1b3f573fSAndroid Build Coastguard Worker         fieldName4_ = value;
2082*1b3f573fSAndroid Build Coastguard Worker       }
2083*1b3f573fSAndroid Build Coastguard Worker     }
2084*1b3f573fSAndroid Build Coastguard Worker 
2085*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "field0name5" field.</summary>
2086*1b3f573fSAndroid Build Coastguard Worker     public const int Field0Name5FieldNumber = 405;
2087*1b3f573fSAndroid Build Coastguard Worker     private int field0Name5_;
2088*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2089*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2090*1b3f573fSAndroid Build Coastguard Worker     public int Field0Name5 {
2091*1b3f573fSAndroid Build Coastguard Worker       get { return field0Name5_; }
2092*1b3f573fSAndroid Build Coastguard Worker       set {
2093*1b3f573fSAndroid Build Coastguard Worker         field0Name5_ = value;
2094*1b3f573fSAndroid Build Coastguard Worker       }
2095*1b3f573fSAndroid Build Coastguard Worker     }
2096*1b3f573fSAndroid Build Coastguard Worker 
2097*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "field_0_name6" field.</summary>
2098*1b3f573fSAndroid Build Coastguard Worker     public const int Field0Name6FieldNumber = 406;
2099*1b3f573fSAndroid Build Coastguard Worker     private int field0Name6_;
2100*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2101*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2102*1b3f573fSAndroid Build Coastguard Worker     public int Field0Name6 {
2103*1b3f573fSAndroid Build Coastguard Worker       get { return field0Name6_; }
2104*1b3f573fSAndroid Build Coastguard Worker       set {
2105*1b3f573fSAndroid Build Coastguard Worker         field0Name6_ = value;
2106*1b3f573fSAndroid Build Coastguard Worker       }
2107*1b3f573fSAndroid Build Coastguard Worker     }
2108*1b3f573fSAndroid Build Coastguard Worker 
2109*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "fieldName7" field.</summary>
2110*1b3f573fSAndroid Build Coastguard Worker     public const int FieldName7FieldNumber = 407;
2111*1b3f573fSAndroid Build Coastguard Worker     private int fieldName7_;
2112*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2113*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2114*1b3f573fSAndroid Build Coastguard Worker     public int FieldName7 {
2115*1b3f573fSAndroid Build Coastguard Worker       get { return fieldName7_; }
2116*1b3f573fSAndroid Build Coastguard Worker       set {
2117*1b3f573fSAndroid Build Coastguard Worker         fieldName7_ = value;
2118*1b3f573fSAndroid Build Coastguard Worker       }
2119*1b3f573fSAndroid Build Coastguard Worker     }
2120*1b3f573fSAndroid Build Coastguard Worker 
2121*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "FieldName8" field.</summary>
2122*1b3f573fSAndroid Build Coastguard Worker     public const int FieldName8FieldNumber = 408;
2123*1b3f573fSAndroid Build Coastguard Worker     private int fieldName8_;
2124*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2125*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2126*1b3f573fSAndroid Build Coastguard Worker     public int FieldName8 {
2127*1b3f573fSAndroid Build Coastguard Worker       get { return fieldName8_; }
2128*1b3f573fSAndroid Build Coastguard Worker       set {
2129*1b3f573fSAndroid Build Coastguard Worker         fieldName8_ = value;
2130*1b3f573fSAndroid Build Coastguard Worker       }
2131*1b3f573fSAndroid Build Coastguard Worker     }
2132*1b3f573fSAndroid Build Coastguard Worker 
2133*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "field_Name9" field.</summary>
2134*1b3f573fSAndroid Build Coastguard Worker     public const int FieldName9FieldNumber = 409;
2135*1b3f573fSAndroid Build Coastguard Worker     private int fieldName9_;
2136*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2137*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2138*1b3f573fSAndroid Build Coastguard Worker     public int FieldName9 {
2139*1b3f573fSAndroid Build Coastguard Worker       get { return fieldName9_; }
2140*1b3f573fSAndroid Build Coastguard Worker       set {
2141*1b3f573fSAndroid Build Coastguard Worker         fieldName9_ = value;
2142*1b3f573fSAndroid Build Coastguard Worker       }
2143*1b3f573fSAndroid Build Coastguard Worker     }
2144*1b3f573fSAndroid Build Coastguard Worker 
2145*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "Field_Name10" field.</summary>
2146*1b3f573fSAndroid Build Coastguard Worker     public const int FieldName10FieldNumber = 410;
2147*1b3f573fSAndroid Build Coastguard Worker     private int fieldName10_;
2148*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2149*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2150*1b3f573fSAndroid Build Coastguard Worker     public int FieldName10 {
2151*1b3f573fSAndroid Build Coastguard Worker       get { return fieldName10_; }
2152*1b3f573fSAndroid Build Coastguard Worker       set {
2153*1b3f573fSAndroid Build Coastguard Worker         fieldName10_ = value;
2154*1b3f573fSAndroid Build Coastguard Worker       }
2155*1b3f573fSAndroid Build Coastguard Worker     }
2156*1b3f573fSAndroid Build Coastguard Worker 
2157*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "FIELD_NAME11" field.</summary>
2158*1b3f573fSAndroid Build Coastguard Worker     public const int FIELDNAME11FieldNumber = 411;
2159*1b3f573fSAndroid Build Coastguard Worker     private int fIELDNAME11_;
2160*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2161*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2162*1b3f573fSAndroid Build Coastguard Worker     public int FIELDNAME11 {
2163*1b3f573fSAndroid Build Coastguard Worker       get { return fIELDNAME11_; }
2164*1b3f573fSAndroid Build Coastguard Worker       set {
2165*1b3f573fSAndroid Build Coastguard Worker         fIELDNAME11_ = value;
2166*1b3f573fSAndroid Build Coastguard Worker       }
2167*1b3f573fSAndroid Build Coastguard Worker     }
2168*1b3f573fSAndroid Build Coastguard Worker 
2169*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "FIELD_name12" field.</summary>
2170*1b3f573fSAndroid Build Coastguard Worker     public const int FIELDName12FieldNumber = 412;
2171*1b3f573fSAndroid Build Coastguard Worker     private int fIELDName12_;
2172*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2173*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2174*1b3f573fSAndroid Build Coastguard Worker     public int FIELDName12 {
2175*1b3f573fSAndroid Build Coastguard Worker       get { return fIELDName12_; }
2176*1b3f573fSAndroid Build Coastguard Worker       set {
2177*1b3f573fSAndroid Build Coastguard Worker         fIELDName12_ = value;
2178*1b3f573fSAndroid Build Coastguard Worker       }
2179*1b3f573fSAndroid Build Coastguard Worker     }
2180*1b3f573fSAndroid Build Coastguard Worker 
2181*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "__field_name13" field.</summary>
2182*1b3f573fSAndroid Build Coastguard Worker     public const int FieldName13FieldNumber = 413;
2183*1b3f573fSAndroid Build Coastguard Worker     private int FieldName13_;
2184*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2185*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2186*1b3f573fSAndroid Build Coastguard Worker     public int FieldName13 {
2187*1b3f573fSAndroid Build Coastguard Worker       get { return FieldName13_; }
2188*1b3f573fSAndroid Build Coastguard Worker       set {
2189*1b3f573fSAndroid Build Coastguard Worker         FieldName13_ = value;
2190*1b3f573fSAndroid Build Coastguard Worker       }
2191*1b3f573fSAndroid Build Coastguard Worker     }
2192*1b3f573fSAndroid Build Coastguard Worker 
2193*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "__Field_name14" field.</summary>
2194*1b3f573fSAndroid Build Coastguard Worker     public const int FieldName14FieldNumber = 414;
2195*1b3f573fSAndroid Build Coastguard Worker     private int FieldName14_;
2196*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2197*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2198*1b3f573fSAndroid Build Coastguard Worker     public int FieldName14 {
2199*1b3f573fSAndroid Build Coastguard Worker       get { return FieldName14_; }
2200*1b3f573fSAndroid Build Coastguard Worker       set {
2201*1b3f573fSAndroid Build Coastguard Worker         FieldName14_ = value;
2202*1b3f573fSAndroid Build Coastguard Worker       }
2203*1b3f573fSAndroid Build Coastguard Worker     }
2204*1b3f573fSAndroid Build Coastguard Worker 
2205*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "field__name15" field.</summary>
2206*1b3f573fSAndroid Build Coastguard Worker     public const int FieldName15FieldNumber = 415;
2207*1b3f573fSAndroid Build Coastguard Worker     private int fieldName15_;
2208*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2209*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2210*1b3f573fSAndroid Build Coastguard Worker     public int FieldName15 {
2211*1b3f573fSAndroid Build Coastguard Worker       get { return fieldName15_; }
2212*1b3f573fSAndroid Build Coastguard Worker       set {
2213*1b3f573fSAndroid Build Coastguard Worker         fieldName15_ = value;
2214*1b3f573fSAndroid Build Coastguard Worker       }
2215*1b3f573fSAndroid Build Coastguard Worker     }
2216*1b3f573fSAndroid Build Coastguard Worker 
2217*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "field__Name16" field.</summary>
2218*1b3f573fSAndroid Build Coastguard Worker     public const int FieldName16FieldNumber = 416;
2219*1b3f573fSAndroid Build Coastguard Worker     private int fieldName16_;
2220*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2221*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2222*1b3f573fSAndroid Build Coastguard Worker     public int FieldName16 {
2223*1b3f573fSAndroid Build Coastguard Worker       get { return fieldName16_; }
2224*1b3f573fSAndroid Build Coastguard Worker       set {
2225*1b3f573fSAndroid Build Coastguard Worker         fieldName16_ = value;
2226*1b3f573fSAndroid Build Coastguard Worker       }
2227*1b3f573fSAndroid Build Coastguard Worker     }
2228*1b3f573fSAndroid Build Coastguard Worker 
2229*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "field_name17__" field.</summary>
2230*1b3f573fSAndroid Build Coastguard Worker     public const int FieldName17FieldNumber = 417;
2231*1b3f573fSAndroid Build Coastguard Worker     private int fieldName17_;
2232*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2233*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2234*1b3f573fSAndroid Build Coastguard Worker     public int FieldName17 {
2235*1b3f573fSAndroid Build Coastguard Worker       get { return fieldName17_; }
2236*1b3f573fSAndroid Build Coastguard Worker       set {
2237*1b3f573fSAndroid Build Coastguard Worker         fieldName17_ = value;
2238*1b3f573fSAndroid Build Coastguard Worker       }
2239*1b3f573fSAndroid Build Coastguard Worker     }
2240*1b3f573fSAndroid Build Coastguard Worker 
2241*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "Field_name18__" field.</summary>
2242*1b3f573fSAndroid Build Coastguard Worker     public const int FieldName18FieldNumber = 418;
2243*1b3f573fSAndroid Build Coastguard Worker     private int fieldName18_;
2244*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2245*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2246*1b3f573fSAndroid Build Coastguard Worker     public int FieldName18 {
2247*1b3f573fSAndroid Build Coastguard Worker       get { return fieldName18_; }
2248*1b3f573fSAndroid Build Coastguard Worker       set {
2249*1b3f573fSAndroid Build Coastguard Worker         fieldName18_ = value;
2250*1b3f573fSAndroid Build Coastguard Worker       }
2251*1b3f573fSAndroid Build Coastguard Worker     }
2252*1b3f573fSAndroid Build Coastguard Worker 
2253*1b3f573fSAndroid Build Coastguard Worker     private object oneofField_;
2254*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Enum of possible cases for the "oneof_field" oneof.</summary>
2255*1b3f573fSAndroid Build Coastguard Worker     public enum OneofFieldOneofCase {
2256*1b3f573fSAndroid Build Coastguard Worker       None = 0,
2257*1b3f573fSAndroid Build Coastguard Worker       OneofUint32 = 111,
2258*1b3f573fSAndroid Build Coastguard Worker       OneofNestedMessage = 112,
2259*1b3f573fSAndroid Build Coastguard Worker       OneofString = 113,
2260*1b3f573fSAndroid Build Coastguard Worker       OneofBytes = 114,
2261*1b3f573fSAndroid Build Coastguard Worker       OneofBool = 115,
2262*1b3f573fSAndroid Build Coastguard Worker       OneofUint64 = 116,
2263*1b3f573fSAndroid Build Coastguard Worker       OneofFloat = 117,
2264*1b3f573fSAndroid Build Coastguard Worker       OneofDouble = 118,
2265*1b3f573fSAndroid Build Coastguard Worker       OneofEnum = 119,
2266*1b3f573fSAndroid Build Coastguard Worker       OneofNullValue = 120,
2267*1b3f573fSAndroid Build Coastguard Worker     }
2268*1b3f573fSAndroid Build Coastguard Worker     private OneofFieldOneofCase oneofFieldCase_ = OneofFieldOneofCase.None;
2269*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2270*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2271*1b3f573fSAndroid Build Coastguard Worker     public OneofFieldOneofCase OneofFieldCase {
2272*1b3f573fSAndroid Build Coastguard Worker       get { return oneofFieldCase_; }
2273*1b3f573fSAndroid Build Coastguard Worker     }
2274*1b3f573fSAndroid Build Coastguard Worker 
2275*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2276*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ClearOneofField()2277*1b3f573fSAndroid Build Coastguard Worker     public void ClearOneofField() {
2278*1b3f573fSAndroid Build Coastguard Worker       oneofFieldCase_ = OneofFieldOneofCase.None;
2279*1b3f573fSAndroid Build Coastguard Worker       oneofField_ = null;
2280*1b3f573fSAndroid Build Coastguard Worker     }
2281*1b3f573fSAndroid Build Coastguard Worker 
2282*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2283*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(object other)2284*1b3f573fSAndroid Build Coastguard Worker     public override bool Equals(object other) {
2285*1b3f573fSAndroid Build Coastguard Worker       return Equals(other as TestAllTypesProto3);
2286*1b3f573fSAndroid Build Coastguard Worker     }
2287*1b3f573fSAndroid Build Coastguard Worker 
2288*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2289*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(TestAllTypesProto3 other)2290*1b3f573fSAndroid Build Coastguard Worker     public bool Equals(TestAllTypesProto3 other) {
2291*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, null)) {
2292*1b3f573fSAndroid Build Coastguard Worker         return false;
2293*1b3f573fSAndroid Build Coastguard Worker       }
2294*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, this)) {
2295*1b3f573fSAndroid Build Coastguard Worker         return true;
2296*1b3f573fSAndroid Build Coastguard Worker       }
2297*1b3f573fSAndroid Build Coastguard Worker       if (OptionalInt32 != other.OptionalInt32) return false;
2298*1b3f573fSAndroid Build Coastguard Worker       if (OptionalInt64 != other.OptionalInt64) return false;
2299*1b3f573fSAndroid Build Coastguard Worker       if (OptionalUint32 != other.OptionalUint32) return false;
2300*1b3f573fSAndroid Build Coastguard Worker       if (OptionalUint64 != other.OptionalUint64) return false;
2301*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSint32 != other.OptionalSint32) return false;
2302*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSint64 != other.OptionalSint64) return false;
2303*1b3f573fSAndroid Build Coastguard Worker       if (OptionalFixed32 != other.OptionalFixed32) return false;
2304*1b3f573fSAndroid Build Coastguard Worker       if (OptionalFixed64 != other.OptionalFixed64) return false;
2305*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSfixed32 != other.OptionalSfixed32) return false;
2306*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSfixed64 != other.OptionalSfixed64) return false;
2307*1b3f573fSAndroid Build Coastguard Worker       if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(OptionalFloat, other.OptionalFloat)) return false;
2308*1b3f573fSAndroid Build Coastguard Worker       if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(OptionalDouble, other.OptionalDouble)) return false;
2309*1b3f573fSAndroid Build Coastguard Worker       if (OptionalBool != other.OptionalBool) return false;
2310*1b3f573fSAndroid Build Coastguard Worker       if (OptionalString != other.OptionalString) return false;
2311*1b3f573fSAndroid Build Coastguard Worker       if (OptionalBytes != other.OptionalBytes) return false;
2312*1b3f573fSAndroid Build Coastguard Worker       if (!object.Equals(OptionalNestedMessage, other.OptionalNestedMessage)) return false;
2313*1b3f573fSAndroid Build Coastguard Worker       if (!object.Equals(OptionalForeignMessage, other.OptionalForeignMessage)) return false;
2314*1b3f573fSAndroid Build Coastguard Worker       if (OptionalNestedEnum != other.OptionalNestedEnum) return false;
2315*1b3f573fSAndroid Build Coastguard Worker       if (OptionalForeignEnum != other.OptionalForeignEnum) return false;
2316*1b3f573fSAndroid Build Coastguard Worker       if (OptionalAliasedEnum != other.OptionalAliasedEnum) return false;
2317*1b3f573fSAndroid Build Coastguard Worker       if (OptionalStringPiece != other.OptionalStringPiece) return false;
2318*1b3f573fSAndroid Build Coastguard Worker       if (OptionalCord != other.OptionalCord) return false;
2319*1b3f573fSAndroid Build Coastguard Worker       if (!object.Equals(RecursiveMessage, other.RecursiveMessage)) return false;
2320*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedInt32_.Equals(other.repeatedInt32_)) return false;
2321*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedInt64_.Equals(other.repeatedInt64_)) return false;
2322*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedUint32_.Equals(other.repeatedUint32_)) return false;
2323*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedUint64_.Equals(other.repeatedUint64_)) return false;
2324*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedSint32_.Equals(other.repeatedSint32_)) return false;
2325*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedSint64_.Equals(other.repeatedSint64_)) return false;
2326*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedFixed32_.Equals(other.repeatedFixed32_)) return false;
2327*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedFixed64_.Equals(other.repeatedFixed64_)) return false;
2328*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedSfixed32_.Equals(other.repeatedSfixed32_)) return false;
2329*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedSfixed64_.Equals(other.repeatedSfixed64_)) return false;
2330*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedFloat_.Equals(other.repeatedFloat_)) return false;
2331*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedDouble_.Equals(other.repeatedDouble_)) return false;
2332*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedBool_.Equals(other.repeatedBool_)) return false;
2333*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedString_.Equals(other.repeatedString_)) return false;
2334*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedBytes_.Equals(other.repeatedBytes_)) return false;
2335*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedNestedMessage_.Equals(other.repeatedNestedMessage_)) return false;
2336*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedForeignMessage_.Equals(other.repeatedForeignMessage_)) return false;
2337*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedNestedEnum_.Equals(other.repeatedNestedEnum_)) return false;
2338*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedForeignEnum_.Equals(other.repeatedForeignEnum_)) return false;
2339*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedStringPiece_.Equals(other.repeatedStringPiece_)) return false;
2340*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedCord_.Equals(other.repeatedCord_)) return false;
2341*1b3f573fSAndroid Build Coastguard Worker       if(!packedInt32_.Equals(other.packedInt32_)) return false;
2342*1b3f573fSAndroid Build Coastguard Worker       if(!packedInt64_.Equals(other.packedInt64_)) return false;
2343*1b3f573fSAndroid Build Coastguard Worker       if(!packedUint32_.Equals(other.packedUint32_)) return false;
2344*1b3f573fSAndroid Build Coastguard Worker       if(!packedUint64_.Equals(other.packedUint64_)) return false;
2345*1b3f573fSAndroid Build Coastguard Worker       if(!packedSint32_.Equals(other.packedSint32_)) return false;
2346*1b3f573fSAndroid Build Coastguard Worker       if(!packedSint64_.Equals(other.packedSint64_)) return false;
2347*1b3f573fSAndroid Build Coastguard Worker       if(!packedFixed32_.Equals(other.packedFixed32_)) return false;
2348*1b3f573fSAndroid Build Coastguard Worker       if(!packedFixed64_.Equals(other.packedFixed64_)) return false;
2349*1b3f573fSAndroid Build Coastguard Worker       if(!packedSfixed32_.Equals(other.packedSfixed32_)) return false;
2350*1b3f573fSAndroid Build Coastguard Worker       if(!packedSfixed64_.Equals(other.packedSfixed64_)) return false;
2351*1b3f573fSAndroid Build Coastguard Worker       if(!packedFloat_.Equals(other.packedFloat_)) return false;
2352*1b3f573fSAndroid Build Coastguard Worker       if(!packedDouble_.Equals(other.packedDouble_)) return false;
2353*1b3f573fSAndroid Build Coastguard Worker       if(!packedBool_.Equals(other.packedBool_)) return false;
2354*1b3f573fSAndroid Build Coastguard Worker       if(!packedNestedEnum_.Equals(other.packedNestedEnum_)) return false;
2355*1b3f573fSAndroid Build Coastguard Worker       if(!unpackedInt32_.Equals(other.unpackedInt32_)) return false;
2356*1b3f573fSAndroid Build Coastguard Worker       if(!unpackedInt64_.Equals(other.unpackedInt64_)) return false;
2357*1b3f573fSAndroid Build Coastguard Worker       if(!unpackedUint32_.Equals(other.unpackedUint32_)) return false;
2358*1b3f573fSAndroid Build Coastguard Worker       if(!unpackedUint64_.Equals(other.unpackedUint64_)) return false;
2359*1b3f573fSAndroid Build Coastguard Worker       if(!unpackedSint32_.Equals(other.unpackedSint32_)) return false;
2360*1b3f573fSAndroid Build Coastguard Worker       if(!unpackedSint64_.Equals(other.unpackedSint64_)) return false;
2361*1b3f573fSAndroid Build Coastguard Worker       if(!unpackedFixed32_.Equals(other.unpackedFixed32_)) return false;
2362*1b3f573fSAndroid Build Coastguard Worker       if(!unpackedFixed64_.Equals(other.unpackedFixed64_)) return false;
2363*1b3f573fSAndroid Build Coastguard Worker       if(!unpackedSfixed32_.Equals(other.unpackedSfixed32_)) return false;
2364*1b3f573fSAndroid Build Coastguard Worker       if(!unpackedSfixed64_.Equals(other.unpackedSfixed64_)) return false;
2365*1b3f573fSAndroid Build Coastguard Worker       if(!unpackedFloat_.Equals(other.unpackedFloat_)) return false;
2366*1b3f573fSAndroid Build Coastguard Worker       if(!unpackedDouble_.Equals(other.unpackedDouble_)) return false;
2367*1b3f573fSAndroid Build Coastguard Worker       if(!unpackedBool_.Equals(other.unpackedBool_)) return false;
2368*1b3f573fSAndroid Build Coastguard Worker       if(!unpackedNestedEnum_.Equals(other.unpackedNestedEnum_)) return false;
2369*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32Int32.Equals(other.MapInt32Int32)) return false;
2370*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt64Int64.Equals(other.MapInt64Int64)) return false;
2371*1b3f573fSAndroid Build Coastguard Worker       if (!MapUint32Uint32.Equals(other.MapUint32Uint32)) return false;
2372*1b3f573fSAndroid Build Coastguard Worker       if (!MapUint64Uint64.Equals(other.MapUint64Uint64)) return false;
2373*1b3f573fSAndroid Build Coastguard Worker       if (!MapSint32Sint32.Equals(other.MapSint32Sint32)) return false;
2374*1b3f573fSAndroid Build Coastguard Worker       if (!MapSint64Sint64.Equals(other.MapSint64Sint64)) return false;
2375*1b3f573fSAndroid Build Coastguard Worker       if (!MapFixed32Fixed32.Equals(other.MapFixed32Fixed32)) return false;
2376*1b3f573fSAndroid Build Coastguard Worker       if (!MapFixed64Fixed64.Equals(other.MapFixed64Fixed64)) return false;
2377*1b3f573fSAndroid Build Coastguard Worker       if (!MapSfixed32Sfixed32.Equals(other.MapSfixed32Sfixed32)) return false;
2378*1b3f573fSAndroid Build Coastguard Worker       if (!MapSfixed64Sfixed64.Equals(other.MapSfixed64Sfixed64)) return false;
2379*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32Float.Equals(other.MapInt32Float)) return false;
2380*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32Double.Equals(other.MapInt32Double)) return false;
2381*1b3f573fSAndroid Build Coastguard Worker       if (!MapBoolBool.Equals(other.MapBoolBool)) return false;
2382*1b3f573fSAndroid Build Coastguard Worker       if (!MapStringString.Equals(other.MapStringString)) return false;
2383*1b3f573fSAndroid Build Coastguard Worker       if (!MapStringBytes.Equals(other.MapStringBytes)) return false;
2384*1b3f573fSAndroid Build Coastguard Worker       if (!MapStringNestedMessage.Equals(other.MapStringNestedMessage)) return false;
2385*1b3f573fSAndroid Build Coastguard Worker       if (!MapStringForeignMessage.Equals(other.MapStringForeignMessage)) return false;
2386*1b3f573fSAndroid Build Coastguard Worker       if (!MapStringNestedEnum.Equals(other.MapStringNestedEnum)) return false;
2387*1b3f573fSAndroid Build Coastguard Worker       if (!MapStringForeignEnum.Equals(other.MapStringForeignEnum)) return false;
2388*1b3f573fSAndroid Build Coastguard Worker       if (OneofUint32 != other.OneofUint32) return false;
2389*1b3f573fSAndroid Build Coastguard Worker       if (!object.Equals(OneofNestedMessage, other.OneofNestedMessage)) return false;
2390*1b3f573fSAndroid Build Coastguard Worker       if (OneofString != other.OneofString) return false;
2391*1b3f573fSAndroid Build Coastguard Worker       if (OneofBytes != other.OneofBytes) return false;
2392*1b3f573fSAndroid Build Coastguard Worker       if (OneofBool != other.OneofBool) return false;
2393*1b3f573fSAndroid Build Coastguard Worker       if (OneofUint64 != other.OneofUint64) return false;
2394*1b3f573fSAndroid Build Coastguard Worker       if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(OneofFloat, other.OneofFloat)) return false;
2395*1b3f573fSAndroid Build Coastguard Worker       if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(OneofDouble, other.OneofDouble)) return false;
2396*1b3f573fSAndroid Build Coastguard Worker       if (OneofEnum != other.OneofEnum) return false;
2397*1b3f573fSAndroid Build Coastguard Worker       if (OneofNullValue != other.OneofNullValue) return false;
2398*1b3f573fSAndroid Build Coastguard Worker       if (OptionalBoolWrapper != other.OptionalBoolWrapper) return false;
2399*1b3f573fSAndroid Build Coastguard Worker       if (OptionalInt32Wrapper != other.OptionalInt32Wrapper) return false;
2400*1b3f573fSAndroid Build Coastguard Worker       if (OptionalInt64Wrapper != other.OptionalInt64Wrapper) return false;
2401*1b3f573fSAndroid Build Coastguard Worker       if (OptionalUint32Wrapper != other.OptionalUint32Wrapper) return false;
2402*1b3f573fSAndroid Build Coastguard Worker       if (OptionalUint64Wrapper != other.OptionalUint64Wrapper) return false;
2403*1b3f573fSAndroid Build Coastguard Worker       if (!pbc::ProtobufEqualityComparers.BitwiseNullableSingleEqualityComparer.Equals(OptionalFloatWrapper, other.OptionalFloatWrapper)) return false;
2404*1b3f573fSAndroid Build Coastguard Worker       if (!pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.Equals(OptionalDoubleWrapper, other.OptionalDoubleWrapper)) return false;
2405*1b3f573fSAndroid Build Coastguard Worker       if (OptionalStringWrapper != other.OptionalStringWrapper) return false;
2406*1b3f573fSAndroid Build Coastguard Worker       if (OptionalBytesWrapper != other.OptionalBytesWrapper) return false;
2407*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedBoolWrapper_.Equals(other.repeatedBoolWrapper_)) return false;
2408*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedInt32Wrapper_.Equals(other.repeatedInt32Wrapper_)) return false;
2409*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedInt64Wrapper_.Equals(other.repeatedInt64Wrapper_)) return false;
2410*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedUint32Wrapper_.Equals(other.repeatedUint32Wrapper_)) return false;
2411*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedUint64Wrapper_.Equals(other.repeatedUint64Wrapper_)) return false;
2412*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedFloatWrapper_.Equals(other.repeatedFloatWrapper_)) return false;
2413*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedDoubleWrapper_.Equals(other.repeatedDoubleWrapper_)) return false;
2414*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedStringWrapper_.Equals(other.repeatedStringWrapper_)) return false;
2415*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedBytesWrapper_.Equals(other.repeatedBytesWrapper_)) return false;
2416*1b3f573fSAndroid Build Coastguard Worker       if (!object.Equals(OptionalDuration, other.OptionalDuration)) return false;
2417*1b3f573fSAndroid Build Coastguard Worker       if (!object.Equals(OptionalTimestamp, other.OptionalTimestamp)) return false;
2418*1b3f573fSAndroid Build Coastguard Worker       if (!object.Equals(OptionalFieldMask, other.OptionalFieldMask)) return false;
2419*1b3f573fSAndroid Build Coastguard Worker       if (!object.Equals(OptionalStruct, other.OptionalStruct)) return false;
2420*1b3f573fSAndroid Build Coastguard Worker       if (!object.Equals(OptionalAny, other.OptionalAny)) return false;
2421*1b3f573fSAndroid Build Coastguard Worker       if (!object.Equals(OptionalValue, other.OptionalValue)) return false;
2422*1b3f573fSAndroid Build Coastguard Worker       if (OptionalNullValue != other.OptionalNullValue) return false;
2423*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedDuration_.Equals(other.repeatedDuration_)) return false;
2424*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedTimestamp_.Equals(other.repeatedTimestamp_)) return false;
2425*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedFieldmask_.Equals(other.repeatedFieldmask_)) return false;
2426*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedStruct_.Equals(other.repeatedStruct_)) return false;
2427*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedAny_.Equals(other.repeatedAny_)) return false;
2428*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedValue_.Equals(other.repeatedValue_)) return false;
2429*1b3f573fSAndroid Build Coastguard Worker       if(!repeatedListValue_.Equals(other.repeatedListValue_)) return false;
2430*1b3f573fSAndroid Build Coastguard Worker       if (Fieldname1 != other.Fieldname1) return false;
2431*1b3f573fSAndroid Build Coastguard Worker       if (FieldName2 != other.FieldName2) return false;
2432*1b3f573fSAndroid Build Coastguard Worker       if (FieldName3 != other.FieldName3) return false;
2433*1b3f573fSAndroid Build Coastguard Worker       if (FieldName4 != other.FieldName4) return false;
2434*1b3f573fSAndroid Build Coastguard Worker       if (Field0Name5 != other.Field0Name5) return false;
2435*1b3f573fSAndroid Build Coastguard Worker       if (Field0Name6 != other.Field0Name6) return false;
2436*1b3f573fSAndroid Build Coastguard Worker       if (FieldName7 != other.FieldName7) return false;
2437*1b3f573fSAndroid Build Coastguard Worker       if (FieldName8 != other.FieldName8) return false;
2438*1b3f573fSAndroid Build Coastguard Worker       if (FieldName9 != other.FieldName9) return false;
2439*1b3f573fSAndroid Build Coastguard Worker       if (FieldName10 != other.FieldName10) return false;
2440*1b3f573fSAndroid Build Coastguard Worker       if (FIELDNAME11 != other.FIELDNAME11) return false;
2441*1b3f573fSAndroid Build Coastguard Worker       if (FIELDName12 != other.FIELDName12) return false;
2442*1b3f573fSAndroid Build Coastguard Worker       if (FieldName13 != other.FieldName13) return false;
2443*1b3f573fSAndroid Build Coastguard Worker       if (FieldName14 != other.FieldName14) return false;
2444*1b3f573fSAndroid Build Coastguard Worker       if (FieldName15 != other.FieldName15) return false;
2445*1b3f573fSAndroid Build Coastguard Worker       if (FieldName16 != other.FieldName16) return false;
2446*1b3f573fSAndroid Build Coastguard Worker       if (FieldName17 != other.FieldName17) return false;
2447*1b3f573fSAndroid Build Coastguard Worker       if (FieldName18 != other.FieldName18) return false;
2448*1b3f573fSAndroid Build Coastguard Worker       if (OneofFieldCase != other.OneofFieldCase) return false;
2449*1b3f573fSAndroid Build Coastguard Worker       return Equals(_unknownFields, other._unknownFields);
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)]
GetHashCode()2454*1b3f573fSAndroid Build Coastguard Worker     public override int GetHashCode() {
2455*1b3f573fSAndroid Build Coastguard Worker       int hash = 1;
2456*1b3f573fSAndroid Build Coastguard Worker       if (OptionalInt32 != 0) hash ^= OptionalInt32.GetHashCode();
2457*1b3f573fSAndroid Build Coastguard Worker       if (OptionalInt64 != 0L) hash ^= OptionalInt64.GetHashCode();
2458*1b3f573fSAndroid Build Coastguard Worker       if (OptionalUint32 != 0) hash ^= OptionalUint32.GetHashCode();
2459*1b3f573fSAndroid Build Coastguard Worker       if (OptionalUint64 != 0UL) hash ^= OptionalUint64.GetHashCode();
2460*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSint32 != 0) hash ^= OptionalSint32.GetHashCode();
2461*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSint64 != 0L) hash ^= OptionalSint64.GetHashCode();
2462*1b3f573fSAndroid Build Coastguard Worker       if (OptionalFixed32 != 0) hash ^= OptionalFixed32.GetHashCode();
2463*1b3f573fSAndroid Build Coastguard Worker       if (OptionalFixed64 != 0UL) hash ^= OptionalFixed64.GetHashCode();
2464*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSfixed32 != 0) hash ^= OptionalSfixed32.GetHashCode();
2465*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSfixed64 != 0L) hash ^= OptionalSfixed64.GetHashCode();
2466*1b3f573fSAndroid Build Coastguard Worker       if (OptionalFloat != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(OptionalFloat);
2467*1b3f573fSAndroid Build Coastguard Worker       if (OptionalDouble != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(OptionalDouble);
2468*1b3f573fSAndroid Build Coastguard Worker       if (OptionalBool != false) hash ^= OptionalBool.GetHashCode();
2469*1b3f573fSAndroid Build Coastguard Worker       if (OptionalString.Length != 0) hash ^= OptionalString.GetHashCode();
2470*1b3f573fSAndroid Build Coastguard Worker       if (OptionalBytes.Length != 0) hash ^= OptionalBytes.GetHashCode();
2471*1b3f573fSAndroid Build Coastguard Worker       if (optionalNestedMessage_ != null) hash ^= OptionalNestedMessage.GetHashCode();
2472*1b3f573fSAndroid Build Coastguard Worker       if (optionalForeignMessage_ != null) hash ^= OptionalForeignMessage.GetHashCode();
2473*1b3f573fSAndroid Build Coastguard Worker       if (OptionalNestedEnum != global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum.Foo) hash ^= OptionalNestedEnum.GetHashCode();
2474*1b3f573fSAndroid Build Coastguard Worker       if (OptionalForeignEnum != global::ProtobufTestMessages.Proto3.ForeignEnum.ForeignFoo) hash ^= OptionalForeignEnum.GetHashCode();
2475*1b3f573fSAndroid Build Coastguard Worker       if (OptionalAliasedEnum != global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.AliasedEnum.AliasFoo) hash ^= OptionalAliasedEnum.GetHashCode();
2476*1b3f573fSAndroid Build Coastguard Worker       if (OptionalStringPiece.Length != 0) hash ^= OptionalStringPiece.GetHashCode();
2477*1b3f573fSAndroid Build Coastguard Worker       if (OptionalCord.Length != 0) hash ^= OptionalCord.GetHashCode();
2478*1b3f573fSAndroid Build Coastguard Worker       if (recursiveMessage_ != null) hash ^= RecursiveMessage.GetHashCode();
2479*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedInt32_.GetHashCode();
2480*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedInt64_.GetHashCode();
2481*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedUint32_.GetHashCode();
2482*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedUint64_.GetHashCode();
2483*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedSint32_.GetHashCode();
2484*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedSint64_.GetHashCode();
2485*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedFixed32_.GetHashCode();
2486*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedFixed64_.GetHashCode();
2487*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedSfixed32_.GetHashCode();
2488*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedSfixed64_.GetHashCode();
2489*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedFloat_.GetHashCode();
2490*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedDouble_.GetHashCode();
2491*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedBool_.GetHashCode();
2492*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedString_.GetHashCode();
2493*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedBytes_.GetHashCode();
2494*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedNestedMessage_.GetHashCode();
2495*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedForeignMessage_.GetHashCode();
2496*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedNestedEnum_.GetHashCode();
2497*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedForeignEnum_.GetHashCode();
2498*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedStringPiece_.GetHashCode();
2499*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedCord_.GetHashCode();
2500*1b3f573fSAndroid Build Coastguard Worker       hash ^= packedInt32_.GetHashCode();
2501*1b3f573fSAndroid Build Coastguard Worker       hash ^= packedInt64_.GetHashCode();
2502*1b3f573fSAndroid Build Coastguard Worker       hash ^= packedUint32_.GetHashCode();
2503*1b3f573fSAndroid Build Coastguard Worker       hash ^= packedUint64_.GetHashCode();
2504*1b3f573fSAndroid Build Coastguard Worker       hash ^= packedSint32_.GetHashCode();
2505*1b3f573fSAndroid Build Coastguard Worker       hash ^= packedSint64_.GetHashCode();
2506*1b3f573fSAndroid Build Coastguard Worker       hash ^= packedFixed32_.GetHashCode();
2507*1b3f573fSAndroid Build Coastguard Worker       hash ^= packedFixed64_.GetHashCode();
2508*1b3f573fSAndroid Build Coastguard Worker       hash ^= packedSfixed32_.GetHashCode();
2509*1b3f573fSAndroid Build Coastguard Worker       hash ^= packedSfixed64_.GetHashCode();
2510*1b3f573fSAndroid Build Coastguard Worker       hash ^= packedFloat_.GetHashCode();
2511*1b3f573fSAndroid Build Coastguard Worker       hash ^= packedDouble_.GetHashCode();
2512*1b3f573fSAndroid Build Coastguard Worker       hash ^= packedBool_.GetHashCode();
2513*1b3f573fSAndroid Build Coastguard Worker       hash ^= packedNestedEnum_.GetHashCode();
2514*1b3f573fSAndroid Build Coastguard Worker       hash ^= unpackedInt32_.GetHashCode();
2515*1b3f573fSAndroid Build Coastguard Worker       hash ^= unpackedInt64_.GetHashCode();
2516*1b3f573fSAndroid Build Coastguard Worker       hash ^= unpackedUint32_.GetHashCode();
2517*1b3f573fSAndroid Build Coastguard Worker       hash ^= unpackedUint64_.GetHashCode();
2518*1b3f573fSAndroid Build Coastguard Worker       hash ^= unpackedSint32_.GetHashCode();
2519*1b3f573fSAndroid Build Coastguard Worker       hash ^= unpackedSint64_.GetHashCode();
2520*1b3f573fSAndroid Build Coastguard Worker       hash ^= unpackedFixed32_.GetHashCode();
2521*1b3f573fSAndroid Build Coastguard Worker       hash ^= unpackedFixed64_.GetHashCode();
2522*1b3f573fSAndroid Build Coastguard Worker       hash ^= unpackedSfixed32_.GetHashCode();
2523*1b3f573fSAndroid Build Coastguard Worker       hash ^= unpackedSfixed64_.GetHashCode();
2524*1b3f573fSAndroid Build Coastguard Worker       hash ^= unpackedFloat_.GetHashCode();
2525*1b3f573fSAndroid Build Coastguard Worker       hash ^= unpackedDouble_.GetHashCode();
2526*1b3f573fSAndroid Build Coastguard Worker       hash ^= unpackedBool_.GetHashCode();
2527*1b3f573fSAndroid Build Coastguard Worker       hash ^= unpackedNestedEnum_.GetHashCode();
2528*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32Int32.GetHashCode();
2529*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt64Int64.GetHashCode();
2530*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapUint32Uint32.GetHashCode();
2531*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapUint64Uint64.GetHashCode();
2532*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapSint32Sint32.GetHashCode();
2533*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapSint64Sint64.GetHashCode();
2534*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapFixed32Fixed32.GetHashCode();
2535*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapFixed64Fixed64.GetHashCode();
2536*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapSfixed32Sfixed32.GetHashCode();
2537*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapSfixed64Sfixed64.GetHashCode();
2538*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32Float.GetHashCode();
2539*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32Double.GetHashCode();
2540*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapBoolBool.GetHashCode();
2541*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapStringString.GetHashCode();
2542*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapStringBytes.GetHashCode();
2543*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapStringNestedMessage.GetHashCode();
2544*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapStringForeignMessage.GetHashCode();
2545*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapStringNestedEnum.GetHashCode();
2546*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapStringForeignEnum.GetHashCode();
2547*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofUint32) hash ^= OneofUint32.GetHashCode();
2548*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofNestedMessage) hash ^= OneofNestedMessage.GetHashCode();
2549*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofString) hash ^= OneofString.GetHashCode();
2550*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofBytes) hash ^= OneofBytes.GetHashCode();
2551*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofBool) hash ^= OneofBool.GetHashCode();
2552*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofUint64) hash ^= OneofUint64.GetHashCode();
2553*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofFloat) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(OneofFloat);
2554*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofDouble) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(OneofDouble);
2555*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofEnum) hash ^= OneofEnum.GetHashCode();
2556*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofNullValue) hash ^= OneofNullValue.GetHashCode();
2557*1b3f573fSAndroid Build Coastguard Worker       if (optionalBoolWrapper_ != null) hash ^= OptionalBoolWrapper.GetHashCode();
2558*1b3f573fSAndroid Build Coastguard Worker       if (optionalInt32Wrapper_ != null) hash ^= OptionalInt32Wrapper.GetHashCode();
2559*1b3f573fSAndroid Build Coastguard Worker       if (optionalInt64Wrapper_ != null) hash ^= OptionalInt64Wrapper.GetHashCode();
2560*1b3f573fSAndroid Build Coastguard Worker       if (optionalUint32Wrapper_ != null) hash ^= OptionalUint32Wrapper.GetHashCode();
2561*1b3f573fSAndroid Build Coastguard Worker       if (optionalUint64Wrapper_ != null) hash ^= OptionalUint64Wrapper.GetHashCode();
2562*1b3f573fSAndroid Build Coastguard Worker       if (optionalFloatWrapper_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableSingleEqualityComparer.GetHashCode(OptionalFloatWrapper);
2563*1b3f573fSAndroid Build Coastguard Worker       if (optionalDoubleWrapper_ != null) hash ^= pbc::ProtobufEqualityComparers.BitwiseNullableDoubleEqualityComparer.GetHashCode(OptionalDoubleWrapper);
2564*1b3f573fSAndroid Build Coastguard Worker       if (optionalStringWrapper_ != null) hash ^= OptionalStringWrapper.GetHashCode();
2565*1b3f573fSAndroid Build Coastguard Worker       if (optionalBytesWrapper_ != null) hash ^= OptionalBytesWrapper.GetHashCode();
2566*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedBoolWrapper_.GetHashCode();
2567*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedInt32Wrapper_.GetHashCode();
2568*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedInt64Wrapper_.GetHashCode();
2569*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedUint32Wrapper_.GetHashCode();
2570*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedUint64Wrapper_.GetHashCode();
2571*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedFloatWrapper_.GetHashCode();
2572*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedDoubleWrapper_.GetHashCode();
2573*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedStringWrapper_.GetHashCode();
2574*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedBytesWrapper_.GetHashCode();
2575*1b3f573fSAndroid Build Coastguard Worker       if (optionalDuration_ != null) hash ^= OptionalDuration.GetHashCode();
2576*1b3f573fSAndroid Build Coastguard Worker       if (optionalTimestamp_ != null) hash ^= OptionalTimestamp.GetHashCode();
2577*1b3f573fSAndroid Build Coastguard Worker       if (optionalFieldMask_ != null) hash ^= OptionalFieldMask.GetHashCode();
2578*1b3f573fSAndroid Build Coastguard Worker       if (optionalStruct_ != null) hash ^= OptionalStruct.GetHashCode();
2579*1b3f573fSAndroid Build Coastguard Worker       if (optionalAny_ != null) hash ^= OptionalAny.GetHashCode();
2580*1b3f573fSAndroid Build Coastguard Worker       if (optionalValue_ != null) hash ^= OptionalValue.GetHashCode();
2581*1b3f573fSAndroid Build Coastguard Worker       if (OptionalNullValue != global::Google.Protobuf.WellKnownTypes.NullValue.NullValue) hash ^= OptionalNullValue.GetHashCode();
2582*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedDuration_.GetHashCode();
2583*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedTimestamp_.GetHashCode();
2584*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedFieldmask_.GetHashCode();
2585*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedStruct_.GetHashCode();
2586*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedAny_.GetHashCode();
2587*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedValue_.GetHashCode();
2588*1b3f573fSAndroid Build Coastguard Worker       hash ^= repeatedListValue_.GetHashCode();
2589*1b3f573fSAndroid Build Coastguard Worker       if (Fieldname1 != 0) hash ^= Fieldname1.GetHashCode();
2590*1b3f573fSAndroid Build Coastguard Worker       if (FieldName2 != 0) hash ^= FieldName2.GetHashCode();
2591*1b3f573fSAndroid Build Coastguard Worker       if (FieldName3 != 0) hash ^= FieldName3.GetHashCode();
2592*1b3f573fSAndroid Build Coastguard Worker       if (FieldName4 != 0) hash ^= FieldName4.GetHashCode();
2593*1b3f573fSAndroid Build Coastguard Worker       if (Field0Name5 != 0) hash ^= Field0Name5.GetHashCode();
2594*1b3f573fSAndroid Build Coastguard Worker       if (Field0Name6 != 0) hash ^= Field0Name6.GetHashCode();
2595*1b3f573fSAndroid Build Coastguard Worker       if (FieldName7 != 0) hash ^= FieldName7.GetHashCode();
2596*1b3f573fSAndroid Build Coastguard Worker       if (FieldName8 != 0) hash ^= FieldName8.GetHashCode();
2597*1b3f573fSAndroid Build Coastguard Worker       if (FieldName9 != 0) hash ^= FieldName9.GetHashCode();
2598*1b3f573fSAndroid Build Coastguard Worker       if (FieldName10 != 0) hash ^= FieldName10.GetHashCode();
2599*1b3f573fSAndroid Build Coastguard Worker       if (FIELDNAME11 != 0) hash ^= FIELDNAME11.GetHashCode();
2600*1b3f573fSAndroid Build Coastguard Worker       if (FIELDName12 != 0) hash ^= FIELDName12.GetHashCode();
2601*1b3f573fSAndroid Build Coastguard Worker       if (FieldName13 != 0) hash ^= FieldName13.GetHashCode();
2602*1b3f573fSAndroid Build Coastguard Worker       if (FieldName14 != 0) hash ^= FieldName14.GetHashCode();
2603*1b3f573fSAndroid Build Coastguard Worker       if (FieldName15 != 0) hash ^= FieldName15.GetHashCode();
2604*1b3f573fSAndroid Build Coastguard Worker       if (FieldName16 != 0) hash ^= FieldName16.GetHashCode();
2605*1b3f573fSAndroid Build Coastguard Worker       if (FieldName17 != 0) hash ^= FieldName17.GetHashCode();
2606*1b3f573fSAndroid Build Coastguard Worker       if (FieldName18 != 0) hash ^= FieldName18.GetHashCode();
2607*1b3f573fSAndroid Build Coastguard Worker       hash ^= (int) oneofFieldCase_;
2608*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
2609*1b3f573fSAndroid Build Coastguard Worker         hash ^= _unknownFields.GetHashCode();
2610*1b3f573fSAndroid Build Coastguard Worker       }
2611*1b3f573fSAndroid Build Coastguard Worker       return hash;
2612*1b3f573fSAndroid Build Coastguard Worker     }
2613*1b3f573fSAndroid Build Coastguard Worker 
2614*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2615*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ToString()2616*1b3f573fSAndroid Build Coastguard Worker     public override string ToString() {
2617*1b3f573fSAndroid Build Coastguard Worker       return pb::JsonFormatter.ToDiagnosticString(this);
2618*1b3f573fSAndroid Build Coastguard Worker     }
2619*1b3f573fSAndroid Build Coastguard Worker 
2620*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2621*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
WriteTo(pb::CodedOutputStream output)2622*1b3f573fSAndroid Build Coastguard Worker     public void WriteTo(pb::CodedOutputStream output) {
2623*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2624*1b3f573fSAndroid Build Coastguard Worker       output.WriteRawMessage(this);
2625*1b3f573fSAndroid Build Coastguard Worker     #else
2626*1b3f573fSAndroid Build Coastguard Worker       if (OptionalInt32 != 0) {
2627*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(8);
2628*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(OptionalInt32);
2629*1b3f573fSAndroid Build Coastguard Worker       }
2630*1b3f573fSAndroid Build Coastguard Worker       if (OptionalInt64 != 0L) {
2631*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(16);
2632*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt64(OptionalInt64);
2633*1b3f573fSAndroid Build Coastguard Worker       }
2634*1b3f573fSAndroid Build Coastguard Worker       if (OptionalUint32 != 0) {
2635*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(24);
2636*1b3f573fSAndroid Build Coastguard Worker         output.WriteUInt32(OptionalUint32);
2637*1b3f573fSAndroid Build Coastguard Worker       }
2638*1b3f573fSAndroid Build Coastguard Worker       if (OptionalUint64 != 0UL) {
2639*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(32);
2640*1b3f573fSAndroid Build Coastguard Worker         output.WriteUInt64(OptionalUint64);
2641*1b3f573fSAndroid Build Coastguard Worker       }
2642*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSint32 != 0) {
2643*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(40);
2644*1b3f573fSAndroid Build Coastguard Worker         output.WriteSInt32(OptionalSint32);
2645*1b3f573fSAndroid Build Coastguard Worker       }
2646*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSint64 != 0L) {
2647*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(48);
2648*1b3f573fSAndroid Build Coastguard Worker         output.WriteSInt64(OptionalSint64);
2649*1b3f573fSAndroid Build Coastguard Worker       }
2650*1b3f573fSAndroid Build Coastguard Worker       if (OptionalFixed32 != 0) {
2651*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(61);
2652*1b3f573fSAndroid Build Coastguard Worker         output.WriteFixed32(OptionalFixed32);
2653*1b3f573fSAndroid Build Coastguard Worker       }
2654*1b3f573fSAndroid Build Coastguard Worker       if (OptionalFixed64 != 0UL) {
2655*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(65);
2656*1b3f573fSAndroid Build Coastguard Worker         output.WriteFixed64(OptionalFixed64);
2657*1b3f573fSAndroid Build Coastguard Worker       }
2658*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSfixed32 != 0) {
2659*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(77);
2660*1b3f573fSAndroid Build Coastguard Worker         output.WriteSFixed32(OptionalSfixed32);
2661*1b3f573fSAndroid Build Coastguard Worker       }
2662*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSfixed64 != 0L) {
2663*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(81);
2664*1b3f573fSAndroid Build Coastguard Worker         output.WriteSFixed64(OptionalSfixed64);
2665*1b3f573fSAndroid Build Coastguard Worker       }
2666*1b3f573fSAndroid Build Coastguard Worker       if (OptionalFloat != 0F) {
2667*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(93);
2668*1b3f573fSAndroid Build Coastguard Worker         output.WriteFloat(OptionalFloat);
2669*1b3f573fSAndroid Build Coastguard Worker       }
2670*1b3f573fSAndroid Build Coastguard Worker       if (OptionalDouble != 0D) {
2671*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(97);
2672*1b3f573fSAndroid Build Coastguard Worker         output.WriteDouble(OptionalDouble);
2673*1b3f573fSAndroid Build Coastguard Worker       }
2674*1b3f573fSAndroid Build Coastguard Worker       if (OptionalBool != false) {
2675*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(104);
2676*1b3f573fSAndroid Build Coastguard Worker         output.WriteBool(OptionalBool);
2677*1b3f573fSAndroid Build Coastguard Worker       }
2678*1b3f573fSAndroid Build Coastguard Worker       if (OptionalString.Length != 0) {
2679*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(114);
2680*1b3f573fSAndroid Build Coastguard Worker         output.WriteString(OptionalString);
2681*1b3f573fSAndroid Build Coastguard Worker       }
2682*1b3f573fSAndroid Build Coastguard Worker       if (OptionalBytes.Length != 0) {
2683*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(122);
2684*1b3f573fSAndroid Build Coastguard Worker         output.WriteBytes(OptionalBytes);
2685*1b3f573fSAndroid Build Coastguard Worker       }
2686*1b3f573fSAndroid Build Coastguard Worker       if (optionalNestedMessage_ != null) {
2687*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(146, 1);
2688*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalNestedMessage);
2689*1b3f573fSAndroid Build Coastguard Worker       }
2690*1b3f573fSAndroid Build Coastguard Worker       if (optionalForeignMessage_ != null) {
2691*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(154, 1);
2692*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalForeignMessage);
2693*1b3f573fSAndroid Build Coastguard Worker       }
2694*1b3f573fSAndroid Build Coastguard Worker       if (OptionalNestedEnum != global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum.Foo) {
2695*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(168, 1);
2696*1b3f573fSAndroid Build Coastguard Worker         output.WriteEnum((int) OptionalNestedEnum);
2697*1b3f573fSAndroid Build Coastguard Worker       }
2698*1b3f573fSAndroid Build Coastguard Worker       if (OptionalForeignEnum != global::ProtobufTestMessages.Proto3.ForeignEnum.ForeignFoo) {
2699*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(176, 1);
2700*1b3f573fSAndroid Build Coastguard Worker         output.WriteEnum((int) OptionalForeignEnum);
2701*1b3f573fSAndroid Build Coastguard Worker       }
2702*1b3f573fSAndroid Build Coastguard Worker       if (OptionalAliasedEnum != global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.AliasedEnum.AliasFoo) {
2703*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(184, 1);
2704*1b3f573fSAndroid Build Coastguard Worker         output.WriteEnum((int) OptionalAliasedEnum);
2705*1b3f573fSAndroid Build Coastguard Worker       }
2706*1b3f573fSAndroid Build Coastguard Worker       if (OptionalStringPiece.Length != 0) {
2707*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(194, 1);
2708*1b3f573fSAndroid Build Coastguard Worker         output.WriteString(OptionalStringPiece);
2709*1b3f573fSAndroid Build Coastguard Worker       }
2710*1b3f573fSAndroid Build Coastguard Worker       if (OptionalCord.Length != 0) {
2711*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(202, 1);
2712*1b3f573fSAndroid Build Coastguard Worker         output.WriteString(OptionalCord);
2713*1b3f573fSAndroid Build Coastguard Worker       }
2714*1b3f573fSAndroid Build Coastguard Worker       if (recursiveMessage_ != null) {
2715*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(218, 1);
2716*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(RecursiveMessage);
2717*1b3f573fSAndroid Build Coastguard Worker       }
2718*1b3f573fSAndroid Build Coastguard Worker       repeatedInt32_.WriteTo(output, _repeated_repeatedInt32_codec);
2719*1b3f573fSAndroid Build Coastguard Worker       repeatedInt64_.WriteTo(output, _repeated_repeatedInt64_codec);
2720*1b3f573fSAndroid Build Coastguard Worker       repeatedUint32_.WriteTo(output, _repeated_repeatedUint32_codec);
2721*1b3f573fSAndroid Build Coastguard Worker       repeatedUint64_.WriteTo(output, _repeated_repeatedUint64_codec);
2722*1b3f573fSAndroid Build Coastguard Worker       repeatedSint32_.WriteTo(output, _repeated_repeatedSint32_codec);
2723*1b3f573fSAndroid Build Coastguard Worker       repeatedSint64_.WriteTo(output, _repeated_repeatedSint64_codec);
2724*1b3f573fSAndroid Build Coastguard Worker       repeatedFixed32_.WriteTo(output, _repeated_repeatedFixed32_codec);
2725*1b3f573fSAndroid Build Coastguard Worker       repeatedFixed64_.WriteTo(output, _repeated_repeatedFixed64_codec);
2726*1b3f573fSAndroid Build Coastguard Worker       repeatedSfixed32_.WriteTo(output, _repeated_repeatedSfixed32_codec);
2727*1b3f573fSAndroid Build Coastguard Worker       repeatedSfixed64_.WriteTo(output, _repeated_repeatedSfixed64_codec);
2728*1b3f573fSAndroid Build Coastguard Worker       repeatedFloat_.WriteTo(output, _repeated_repeatedFloat_codec);
2729*1b3f573fSAndroid Build Coastguard Worker       repeatedDouble_.WriteTo(output, _repeated_repeatedDouble_codec);
2730*1b3f573fSAndroid Build Coastguard Worker       repeatedBool_.WriteTo(output, _repeated_repeatedBool_codec);
2731*1b3f573fSAndroid Build Coastguard Worker       repeatedString_.WriteTo(output, _repeated_repeatedString_codec);
2732*1b3f573fSAndroid Build Coastguard Worker       repeatedBytes_.WriteTo(output, _repeated_repeatedBytes_codec);
2733*1b3f573fSAndroid Build Coastguard Worker       repeatedNestedMessage_.WriteTo(output, _repeated_repeatedNestedMessage_codec);
2734*1b3f573fSAndroid Build Coastguard Worker       repeatedForeignMessage_.WriteTo(output, _repeated_repeatedForeignMessage_codec);
2735*1b3f573fSAndroid Build Coastguard Worker       repeatedNestedEnum_.WriteTo(output, _repeated_repeatedNestedEnum_codec);
2736*1b3f573fSAndroid Build Coastguard Worker       repeatedForeignEnum_.WriteTo(output, _repeated_repeatedForeignEnum_codec);
2737*1b3f573fSAndroid Build Coastguard Worker       repeatedStringPiece_.WriteTo(output, _repeated_repeatedStringPiece_codec);
2738*1b3f573fSAndroid Build Coastguard Worker       repeatedCord_.WriteTo(output, _repeated_repeatedCord_codec);
2739*1b3f573fSAndroid Build Coastguard Worker       mapInt32Int32_.WriteTo(output, _map_mapInt32Int32_codec);
2740*1b3f573fSAndroid Build Coastguard Worker       mapInt64Int64_.WriteTo(output, _map_mapInt64Int64_codec);
2741*1b3f573fSAndroid Build Coastguard Worker       mapUint32Uint32_.WriteTo(output, _map_mapUint32Uint32_codec);
2742*1b3f573fSAndroid Build Coastguard Worker       mapUint64Uint64_.WriteTo(output, _map_mapUint64Uint64_codec);
2743*1b3f573fSAndroid Build Coastguard Worker       mapSint32Sint32_.WriteTo(output, _map_mapSint32Sint32_codec);
2744*1b3f573fSAndroid Build Coastguard Worker       mapSint64Sint64_.WriteTo(output, _map_mapSint64Sint64_codec);
2745*1b3f573fSAndroid Build Coastguard Worker       mapFixed32Fixed32_.WriteTo(output, _map_mapFixed32Fixed32_codec);
2746*1b3f573fSAndroid Build Coastguard Worker       mapFixed64Fixed64_.WriteTo(output, _map_mapFixed64Fixed64_codec);
2747*1b3f573fSAndroid Build Coastguard Worker       mapSfixed32Sfixed32_.WriteTo(output, _map_mapSfixed32Sfixed32_codec);
2748*1b3f573fSAndroid Build Coastguard Worker       mapSfixed64Sfixed64_.WriteTo(output, _map_mapSfixed64Sfixed64_codec);
2749*1b3f573fSAndroid Build Coastguard Worker       mapInt32Float_.WriteTo(output, _map_mapInt32Float_codec);
2750*1b3f573fSAndroid Build Coastguard Worker       mapInt32Double_.WriteTo(output, _map_mapInt32Double_codec);
2751*1b3f573fSAndroid Build Coastguard Worker       mapBoolBool_.WriteTo(output, _map_mapBoolBool_codec);
2752*1b3f573fSAndroid Build Coastguard Worker       mapStringString_.WriteTo(output, _map_mapStringString_codec);
2753*1b3f573fSAndroid Build Coastguard Worker       mapStringBytes_.WriteTo(output, _map_mapStringBytes_codec);
2754*1b3f573fSAndroid Build Coastguard Worker       mapStringNestedMessage_.WriteTo(output, _map_mapStringNestedMessage_codec);
2755*1b3f573fSAndroid Build Coastguard Worker       mapStringForeignMessage_.WriteTo(output, _map_mapStringForeignMessage_codec);
2756*1b3f573fSAndroid Build Coastguard Worker       mapStringNestedEnum_.WriteTo(output, _map_mapStringNestedEnum_codec);
2757*1b3f573fSAndroid Build Coastguard Worker       mapStringForeignEnum_.WriteTo(output, _map_mapStringForeignEnum_codec);
2758*1b3f573fSAndroid Build Coastguard Worker       packedInt32_.WriteTo(output, _repeated_packedInt32_codec);
2759*1b3f573fSAndroid Build Coastguard Worker       packedInt64_.WriteTo(output, _repeated_packedInt64_codec);
2760*1b3f573fSAndroid Build Coastguard Worker       packedUint32_.WriteTo(output, _repeated_packedUint32_codec);
2761*1b3f573fSAndroid Build Coastguard Worker       packedUint64_.WriteTo(output, _repeated_packedUint64_codec);
2762*1b3f573fSAndroid Build Coastguard Worker       packedSint32_.WriteTo(output, _repeated_packedSint32_codec);
2763*1b3f573fSAndroid Build Coastguard Worker       packedSint64_.WriteTo(output, _repeated_packedSint64_codec);
2764*1b3f573fSAndroid Build Coastguard Worker       packedFixed32_.WriteTo(output, _repeated_packedFixed32_codec);
2765*1b3f573fSAndroid Build Coastguard Worker       packedFixed64_.WriteTo(output, _repeated_packedFixed64_codec);
2766*1b3f573fSAndroid Build Coastguard Worker       packedSfixed32_.WriteTo(output, _repeated_packedSfixed32_codec);
2767*1b3f573fSAndroid Build Coastguard Worker       packedSfixed64_.WriteTo(output, _repeated_packedSfixed64_codec);
2768*1b3f573fSAndroid Build Coastguard Worker       packedFloat_.WriteTo(output, _repeated_packedFloat_codec);
2769*1b3f573fSAndroid Build Coastguard Worker       packedDouble_.WriteTo(output, _repeated_packedDouble_codec);
2770*1b3f573fSAndroid Build Coastguard Worker       packedBool_.WriteTo(output, _repeated_packedBool_codec);
2771*1b3f573fSAndroid Build Coastguard Worker       packedNestedEnum_.WriteTo(output, _repeated_packedNestedEnum_codec);
2772*1b3f573fSAndroid Build Coastguard Worker       unpackedInt32_.WriteTo(output, _repeated_unpackedInt32_codec);
2773*1b3f573fSAndroid Build Coastguard Worker       unpackedInt64_.WriteTo(output, _repeated_unpackedInt64_codec);
2774*1b3f573fSAndroid Build Coastguard Worker       unpackedUint32_.WriteTo(output, _repeated_unpackedUint32_codec);
2775*1b3f573fSAndroid Build Coastguard Worker       unpackedUint64_.WriteTo(output, _repeated_unpackedUint64_codec);
2776*1b3f573fSAndroid Build Coastguard Worker       unpackedSint32_.WriteTo(output, _repeated_unpackedSint32_codec);
2777*1b3f573fSAndroid Build Coastguard Worker       unpackedSint64_.WriteTo(output, _repeated_unpackedSint64_codec);
2778*1b3f573fSAndroid Build Coastguard Worker       unpackedFixed32_.WriteTo(output, _repeated_unpackedFixed32_codec);
2779*1b3f573fSAndroid Build Coastguard Worker       unpackedFixed64_.WriteTo(output, _repeated_unpackedFixed64_codec);
2780*1b3f573fSAndroid Build Coastguard Worker       unpackedSfixed32_.WriteTo(output, _repeated_unpackedSfixed32_codec);
2781*1b3f573fSAndroid Build Coastguard Worker       unpackedSfixed64_.WriteTo(output, _repeated_unpackedSfixed64_codec);
2782*1b3f573fSAndroid Build Coastguard Worker       unpackedFloat_.WriteTo(output, _repeated_unpackedFloat_codec);
2783*1b3f573fSAndroid Build Coastguard Worker       unpackedDouble_.WriteTo(output, _repeated_unpackedDouble_codec);
2784*1b3f573fSAndroid Build Coastguard Worker       unpackedBool_.WriteTo(output, _repeated_unpackedBool_codec);
2785*1b3f573fSAndroid Build Coastguard Worker       unpackedNestedEnum_.WriteTo(output, _repeated_unpackedNestedEnum_codec);
2786*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofUint32) {
2787*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(248, 6);
2788*1b3f573fSAndroid Build Coastguard Worker         output.WriteUInt32(OneofUint32);
2789*1b3f573fSAndroid Build Coastguard Worker       }
2790*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofNestedMessage) {
2791*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(130, 7);
2792*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OneofNestedMessage);
2793*1b3f573fSAndroid Build Coastguard Worker       }
2794*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofString) {
2795*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(138, 7);
2796*1b3f573fSAndroid Build Coastguard Worker         output.WriteString(OneofString);
2797*1b3f573fSAndroid Build Coastguard Worker       }
2798*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofBytes) {
2799*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(146, 7);
2800*1b3f573fSAndroid Build Coastguard Worker         output.WriteBytes(OneofBytes);
2801*1b3f573fSAndroid Build Coastguard Worker       }
2802*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofBool) {
2803*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(152, 7);
2804*1b3f573fSAndroid Build Coastguard Worker         output.WriteBool(OneofBool);
2805*1b3f573fSAndroid Build Coastguard Worker       }
2806*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofUint64) {
2807*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(160, 7);
2808*1b3f573fSAndroid Build Coastguard Worker         output.WriteUInt64(OneofUint64);
2809*1b3f573fSAndroid Build Coastguard Worker       }
2810*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofFloat) {
2811*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(173, 7);
2812*1b3f573fSAndroid Build Coastguard Worker         output.WriteFloat(OneofFloat);
2813*1b3f573fSAndroid Build Coastguard Worker       }
2814*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofDouble) {
2815*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(177, 7);
2816*1b3f573fSAndroid Build Coastguard Worker         output.WriteDouble(OneofDouble);
2817*1b3f573fSAndroid Build Coastguard Worker       }
2818*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofEnum) {
2819*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(184, 7);
2820*1b3f573fSAndroid Build Coastguard Worker         output.WriteEnum((int) OneofEnum);
2821*1b3f573fSAndroid Build Coastguard Worker       }
2822*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofNullValue) {
2823*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(192, 7);
2824*1b3f573fSAndroid Build Coastguard Worker         output.WriteEnum((int) OneofNullValue);
2825*1b3f573fSAndroid Build Coastguard Worker       }
2826*1b3f573fSAndroid Build Coastguard Worker       if (optionalBoolWrapper_ != null) {
2827*1b3f573fSAndroid Build Coastguard Worker         _single_optionalBoolWrapper_codec.WriteTagAndValue(output, OptionalBoolWrapper);
2828*1b3f573fSAndroid Build Coastguard Worker       }
2829*1b3f573fSAndroid Build Coastguard Worker       if (optionalInt32Wrapper_ != null) {
2830*1b3f573fSAndroid Build Coastguard Worker         _single_optionalInt32Wrapper_codec.WriteTagAndValue(output, OptionalInt32Wrapper);
2831*1b3f573fSAndroid Build Coastguard Worker       }
2832*1b3f573fSAndroid Build Coastguard Worker       if (optionalInt64Wrapper_ != null) {
2833*1b3f573fSAndroid Build Coastguard Worker         _single_optionalInt64Wrapper_codec.WriteTagAndValue(output, OptionalInt64Wrapper);
2834*1b3f573fSAndroid Build Coastguard Worker       }
2835*1b3f573fSAndroid Build Coastguard Worker       if (optionalUint32Wrapper_ != null) {
2836*1b3f573fSAndroid Build Coastguard Worker         _single_optionalUint32Wrapper_codec.WriteTagAndValue(output, OptionalUint32Wrapper);
2837*1b3f573fSAndroid Build Coastguard Worker       }
2838*1b3f573fSAndroid Build Coastguard Worker       if (optionalUint64Wrapper_ != null) {
2839*1b3f573fSAndroid Build Coastguard Worker         _single_optionalUint64Wrapper_codec.WriteTagAndValue(output, OptionalUint64Wrapper);
2840*1b3f573fSAndroid Build Coastguard Worker       }
2841*1b3f573fSAndroid Build Coastguard Worker       if (optionalFloatWrapper_ != null) {
2842*1b3f573fSAndroid Build Coastguard Worker         _single_optionalFloatWrapper_codec.WriteTagAndValue(output, OptionalFloatWrapper);
2843*1b3f573fSAndroid Build Coastguard Worker       }
2844*1b3f573fSAndroid Build Coastguard Worker       if (optionalDoubleWrapper_ != null) {
2845*1b3f573fSAndroid Build Coastguard Worker         _single_optionalDoubleWrapper_codec.WriteTagAndValue(output, OptionalDoubleWrapper);
2846*1b3f573fSAndroid Build Coastguard Worker       }
2847*1b3f573fSAndroid Build Coastguard Worker       if (optionalStringWrapper_ != null) {
2848*1b3f573fSAndroid Build Coastguard Worker         _single_optionalStringWrapper_codec.WriteTagAndValue(output, OptionalStringWrapper);
2849*1b3f573fSAndroid Build Coastguard Worker       }
2850*1b3f573fSAndroid Build Coastguard Worker       if (optionalBytesWrapper_ != null) {
2851*1b3f573fSAndroid Build Coastguard Worker         _single_optionalBytesWrapper_codec.WriteTagAndValue(output, OptionalBytesWrapper);
2852*1b3f573fSAndroid Build Coastguard Worker       }
2853*1b3f573fSAndroid Build Coastguard Worker       repeatedBoolWrapper_.WriteTo(output, _repeated_repeatedBoolWrapper_codec);
2854*1b3f573fSAndroid Build Coastguard Worker       repeatedInt32Wrapper_.WriteTo(output, _repeated_repeatedInt32Wrapper_codec);
2855*1b3f573fSAndroid Build Coastguard Worker       repeatedInt64Wrapper_.WriteTo(output, _repeated_repeatedInt64Wrapper_codec);
2856*1b3f573fSAndroid Build Coastguard Worker       repeatedUint32Wrapper_.WriteTo(output, _repeated_repeatedUint32Wrapper_codec);
2857*1b3f573fSAndroid Build Coastguard Worker       repeatedUint64Wrapper_.WriteTo(output, _repeated_repeatedUint64Wrapper_codec);
2858*1b3f573fSAndroid Build Coastguard Worker       repeatedFloatWrapper_.WriteTo(output, _repeated_repeatedFloatWrapper_codec);
2859*1b3f573fSAndroid Build Coastguard Worker       repeatedDoubleWrapper_.WriteTo(output, _repeated_repeatedDoubleWrapper_codec);
2860*1b3f573fSAndroid Build Coastguard Worker       repeatedStringWrapper_.WriteTo(output, _repeated_repeatedStringWrapper_codec);
2861*1b3f573fSAndroid Build Coastguard Worker       repeatedBytesWrapper_.WriteTo(output, _repeated_repeatedBytesWrapper_codec);
2862*1b3f573fSAndroid Build Coastguard Worker       if (optionalDuration_ != null) {
2863*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(234, 18);
2864*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalDuration);
2865*1b3f573fSAndroid Build Coastguard Worker       }
2866*1b3f573fSAndroid Build Coastguard Worker       if (optionalTimestamp_ != null) {
2867*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(242, 18);
2868*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalTimestamp);
2869*1b3f573fSAndroid Build Coastguard Worker       }
2870*1b3f573fSAndroid Build Coastguard Worker       if (optionalFieldMask_ != null) {
2871*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(250, 18);
2872*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalFieldMask);
2873*1b3f573fSAndroid Build Coastguard Worker       }
2874*1b3f573fSAndroid Build Coastguard Worker       if (optionalStruct_ != null) {
2875*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(130, 19);
2876*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalStruct);
2877*1b3f573fSAndroid Build Coastguard Worker       }
2878*1b3f573fSAndroid Build Coastguard Worker       if (optionalAny_ != null) {
2879*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(138, 19);
2880*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalAny);
2881*1b3f573fSAndroid Build Coastguard Worker       }
2882*1b3f573fSAndroid Build Coastguard Worker       if (optionalValue_ != null) {
2883*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(146, 19);
2884*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalValue);
2885*1b3f573fSAndroid Build Coastguard Worker       }
2886*1b3f573fSAndroid Build Coastguard Worker       if (OptionalNullValue != global::Google.Protobuf.WellKnownTypes.NullValue.NullValue) {
2887*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(152, 19);
2888*1b3f573fSAndroid Build Coastguard Worker         output.WriteEnum((int) OptionalNullValue);
2889*1b3f573fSAndroid Build Coastguard Worker       }
2890*1b3f573fSAndroid Build Coastguard Worker       repeatedDuration_.WriteTo(output, _repeated_repeatedDuration_codec);
2891*1b3f573fSAndroid Build Coastguard Worker       repeatedTimestamp_.WriteTo(output, _repeated_repeatedTimestamp_codec);
2892*1b3f573fSAndroid Build Coastguard Worker       repeatedFieldmask_.WriteTo(output, _repeated_repeatedFieldmask_codec);
2893*1b3f573fSAndroid Build Coastguard Worker       repeatedAny_.WriteTo(output, _repeated_repeatedAny_codec);
2894*1b3f573fSAndroid Build Coastguard Worker       repeatedValue_.WriteTo(output, _repeated_repeatedValue_codec);
2895*1b3f573fSAndroid Build Coastguard Worker       repeatedListValue_.WriteTo(output, _repeated_repeatedListValue_codec);
2896*1b3f573fSAndroid Build Coastguard Worker       repeatedStruct_.WriteTo(output, _repeated_repeatedStruct_codec);
2897*1b3f573fSAndroid Build Coastguard Worker       if (Fieldname1 != 0) {
2898*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(136, 25);
2899*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(Fieldname1);
2900*1b3f573fSAndroid Build Coastguard Worker       }
2901*1b3f573fSAndroid Build Coastguard Worker       if (FieldName2 != 0) {
2902*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(144, 25);
2903*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName2);
2904*1b3f573fSAndroid Build Coastguard Worker       }
2905*1b3f573fSAndroid Build Coastguard Worker       if (FieldName3 != 0) {
2906*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(152, 25);
2907*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName3);
2908*1b3f573fSAndroid Build Coastguard Worker       }
2909*1b3f573fSAndroid Build Coastguard Worker       if (FieldName4 != 0) {
2910*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(160, 25);
2911*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName4);
2912*1b3f573fSAndroid Build Coastguard Worker       }
2913*1b3f573fSAndroid Build Coastguard Worker       if (Field0Name5 != 0) {
2914*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(168, 25);
2915*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(Field0Name5);
2916*1b3f573fSAndroid Build Coastguard Worker       }
2917*1b3f573fSAndroid Build Coastguard Worker       if (Field0Name6 != 0) {
2918*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(176, 25);
2919*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(Field0Name6);
2920*1b3f573fSAndroid Build Coastguard Worker       }
2921*1b3f573fSAndroid Build Coastguard Worker       if (FieldName7 != 0) {
2922*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(184, 25);
2923*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName7);
2924*1b3f573fSAndroid Build Coastguard Worker       }
2925*1b3f573fSAndroid Build Coastguard Worker       if (FieldName8 != 0) {
2926*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(192, 25);
2927*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName8);
2928*1b3f573fSAndroid Build Coastguard Worker       }
2929*1b3f573fSAndroid Build Coastguard Worker       if (FieldName9 != 0) {
2930*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(200, 25);
2931*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName9);
2932*1b3f573fSAndroid Build Coastguard Worker       }
2933*1b3f573fSAndroid Build Coastguard Worker       if (FieldName10 != 0) {
2934*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(208, 25);
2935*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName10);
2936*1b3f573fSAndroid Build Coastguard Worker       }
2937*1b3f573fSAndroid Build Coastguard Worker       if (FIELDNAME11 != 0) {
2938*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(216, 25);
2939*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FIELDNAME11);
2940*1b3f573fSAndroid Build Coastguard Worker       }
2941*1b3f573fSAndroid Build Coastguard Worker       if (FIELDName12 != 0) {
2942*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(224, 25);
2943*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FIELDName12);
2944*1b3f573fSAndroid Build Coastguard Worker       }
2945*1b3f573fSAndroid Build Coastguard Worker       if (FieldName13 != 0) {
2946*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(232, 25);
2947*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName13);
2948*1b3f573fSAndroid Build Coastguard Worker       }
2949*1b3f573fSAndroid Build Coastguard Worker       if (FieldName14 != 0) {
2950*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(240, 25);
2951*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName14);
2952*1b3f573fSAndroid Build Coastguard Worker       }
2953*1b3f573fSAndroid Build Coastguard Worker       if (FieldName15 != 0) {
2954*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(248, 25);
2955*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName15);
2956*1b3f573fSAndroid Build Coastguard Worker       }
2957*1b3f573fSAndroid Build Coastguard Worker       if (FieldName16 != 0) {
2958*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(128, 26);
2959*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName16);
2960*1b3f573fSAndroid Build Coastguard Worker       }
2961*1b3f573fSAndroid Build Coastguard Worker       if (FieldName17 != 0) {
2962*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(136, 26);
2963*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName17);
2964*1b3f573fSAndroid Build Coastguard Worker       }
2965*1b3f573fSAndroid Build Coastguard Worker       if (FieldName18 != 0) {
2966*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(144, 26);
2967*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName18);
2968*1b3f573fSAndroid Build Coastguard Worker       }
2969*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
2970*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(output);
2971*1b3f573fSAndroid Build Coastguard Worker       }
2972*1b3f573fSAndroid Build Coastguard Worker     #endif
2973*1b3f573fSAndroid Build Coastguard Worker     }
2974*1b3f573fSAndroid Build Coastguard Worker 
2975*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2976*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2977*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalWriteTo(ref pb::WriteContext output)2978*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
2979*1b3f573fSAndroid Build Coastguard Worker       if (OptionalInt32 != 0) {
2980*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(8);
2981*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(OptionalInt32);
2982*1b3f573fSAndroid Build Coastguard Worker       }
2983*1b3f573fSAndroid Build Coastguard Worker       if (OptionalInt64 != 0L) {
2984*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(16);
2985*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt64(OptionalInt64);
2986*1b3f573fSAndroid Build Coastguard Worker       }
2987*1b3f573fSAndroid Build Coastguard Worker       if (OptionalUint32 != 0) {
2988*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(24);
2989*1b3f573fSAndroid Build Coastguard Worker         output.WriteUInt32(OptionalUint32);
2990*1b3f573fSAndroid Build Coastguard Worker       }
2991*1b3f573fSAndroid Build Coastguard Worker       if (OptionalUint64 != 0UL) {
2992*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(32);
2993*1b3f573fSAndroid Build Coastguard Worker         output.WriteUInt64(OptionalUint64);
2994*1b3f573fSAndroid Build Coastguard Worker       }
2995*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSint32 != 0) {
2996*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(40);
2997*1b3f573fSAndroid Build Coastguard Worker         output.WriteSInt32(OptionalSint32);
2998*1b3f573fSAndroid Build Coastguard Worker       }
2999*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSint64 != 0L) {
3000*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(48);
3001*1b3f573fSAndroid Build Coastguard Worker         output.WriteSInt64(OptionalSint64);
3002*1b3f573fSAndroid Build Coastguard Worker       }
3003*1b3f573fSAndroid Build Coastguard Worker       if (OptionalFixed32 != 0) {
3004*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(61);
3005*1b3f573fSAndroid Build Coastguard Worker         output.WriteFixed32(OptionalFixed32);
3006*1b3f573fSAndroid Build Coastguard Worker       }
3007*1b3f573fSAndroid Build Coastguard Worker       if (OptionalFixed64 != 0UL) {
3008*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(65);
3009*1b3f573fSAndroid Build Coastguard Worker         output.WriteFixed64(OptionalFixed64);
3010*1b3f573fSAndroid Build Coastguard Worker       }
3011*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSfixed32 != 0) {
3012*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(77);
3013*1b3f573fSAndroid Build Coastguard Worker         output.WriteSFixed32(OptionalSfixed32);
3014*1b3f573fSAndroid Build Coastguard Worker       }
3015*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSfixed64 != 0L) {
3016*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(81);
3017*1b3f573fSAndroid Build Coastguard Worker         output.WriteSFixed64(OptionalSfixed64);
3018*1b3f573fSAndroid Build Coastguard Worker       }
3019*1b3f573fSAndroid Build Coastguard Worker       if (OptionalFloat != 0F) {
3020*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(93);
3021*1b3f573fSAndroid Build Coastguard Worker         output.WriteFloat(OptionalFloat);
3022*1b3f573fSAndroid Build Coastguard Worker       }
3023*1b3f573fSAndroid Build Coastguard Worker       if (OptionalDouble != 0D) {
3024*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(97);
3025*1b3f573fSAndroid Build Coastguard Worker         output.WriteDouble(OptionalDouble);
3026*1b3f573fSAndroid Build Coastguard Worker       }
3027*1b3f573fSAndroid Build Coastguard Worker       if (OptionalBool != false) {
3028*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(104);
3029*1b3f573fSAndroid Build Coastguard Worker         output.WriteBool(OptionalBool);
3030*1b3f573fSAndroid Build Coastguard Worker       }
3031*1b3f573fSAndroid Build Coastguard Worker       if (OptionalString.Length != 0) {
3032*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(114);
3033*1b3f573fSAndroid Build Coastguard Worker         output.WriteString(OptionalString);
3034*1b3f573fSAndroid Build Coastguard Worker       }
3035*1b3f573fSAndroid Build Coastguard Worker       if (OptionalBytes.Length != 0) {
3036*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(122);
3037*1b3f573fSAndroid Build Coastguard Worker         output.WriteBytes(OptionalBytes);
3038*1b3f573fSAndroid Build Coastguard Worker       }
3039*1b3f573fSAndroid Build Coastguard Worker       if (optionalNestedMessage_ != null) {
3040*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(146, 1);
3041*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalNestedMessage);
3042*1b3f573fSAndroid Build Coastguard Worker       }
3043*1b3f573fSAndroid Build Coastguard Worker       if (optionalForeignMessage_ != null) {
3044*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(154, 1);
3045*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalForeignMessage);
3046*1b3f573fSAndroid Build Coastguard Worker       }
3047*1b3f573fSAndroid Build Coastguard Worker       if (OptionalNestedEnum != global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum.Foo) {
3048*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(168, 1);
3049*1b3f573fSAndroid Build Coastguard Worker         output.WriteEnum((int) OptionalNestedEnum);
3050*1b3f573fSAndroid Build Coastguard Worker       }
3051*1b3f573fSAndroid Build Coastguard Worker       if (OptionalForeignEnum != global::ProtobufTestMessages.Proto3.ForeignEnum.ForeignFoo) {
3052*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(176, 1);
3053*1b3f573fSAndroid Build Coastguard Worker         output.WriteEnum((int) OptionalForeignEnum);
3054*1b3f573fSAndroid Build Coastguard Worker       }
3055*1b3f573fSAndroid Build Coastguard Worker       if (OptionalAliasedEnum != global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.AliasedEnum.AliasFoo) {
3056*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(184, 1);
3057*1b3f573fSAndroid Build Coastguard Worker         output.WriteEnum((int) OptionalAliasedEnum);
3058*1b3f573fSAndroid Build Coastguard Worker       }
3059*1b3f573fSAndroid Build Coastguard Worker       if (OptionalStringPiece.Length != 0) {
3060*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(194, 1);
3061*1b3f573fSAndroid Build Coastguard Worker         output.WriteString(OptionalStringPiece);
3062*1b3f573fSAndroid Build Coastguard Worker       }
3063*1b3f573fSAndroid Build Coastguard Worker       if (OptionalCord.Length != 0) {
3064*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(202, 1);
3065*1b3f573fSAndroid Build Coastguard Worker         output.WriteString(OptionalCord);
3066*1b3f573fSAndroid Build Coastguard Worker       }
3067*1b3f573fSAndroid Build Coastguard Worker       if (recursiveMessage_ != null) {
3068*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(218, 1);
3069*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(RecursiveMessage);
3070*1b3f573fSAndroid Build Coastguard Worker       }
3071*1b3f573fSAndroid Build Coastguard Worker       repeatedInt32_.WriteTo(ref output, _repeated_repeatedInt32_codec);
3072*1b3f573fSAndroid Build Coastguard Worker       repeatedInt64_.WriteTo(ref output, _repeated_repeatedInt64_codec);
3073*1b3f573fSAndroid Build Coastguard Worker       repeatedUint32_.WriteTo(ref output, _repeated_repeatedUint32_codec);
3074*1b3f573fSAndroid Build Coastguard Worker       repeatedUint64_.WriteTo(ref output, _repeated_repeatedUint64_codec);
3075*1b3f573fSAndroid Build Coastguard Worker       repeatedSint32_.WriteTo(ref output, _repeated_repeatedSint32_codec);
3076*1b3f573fSAndroid Build Coastguard Worker       repeatedSint64_.WriteTo(ref output, _repeated_repeatedSint64_codec);
3077*1b3f573fSAndroid Build Coastguard Worker       repeatedFixed32_.WriteTo(ref output, _repeated_repeatedFixed32_codec);
3078*1b3f573fSAndroid Build Coastguard Worker       repeatedFixed64_.WriteTo(ref output, _repeated_repeatedFixed64_codec);
3079*1b3f573fSAndroid Build Coastguard Worker       repeatedSfixed32_.WriteTo(ref output, _repeated_repeatedSfixed32_codec);
3080*1b3f573fSAndroid Build Coastguard Worker       repeatedSfixed64_.WriteTo(ref output, _repeated_repeatedSfixed64_codec);
3081*1b3f573fSAndroid Build Coastguard Worker       repeatedFloat_.WriteTo(ref output, _repeated_repeatedFloat_codec);
3082*1b3f573fSAndroid Build Coastguard Worker       repeatedDouble_.WriteTo(ref output, _repeated_repeatedDouble_codec);
3083*1b3f573fSAndroid Build Coastguard Worker       repeatedBool_.WriteTo(ref output, _repeated_repeatedBool_codec);
3084*1b3f573fSAndroid Build Coastguard Worker       repeatedString_.WriteTo(ref output, _repeated_repeatedString_codec);
3085*1b3f573fSAndroid Build Coastguard Worker       repeatedBytes_.WriteTo(ref output, _repeated_repeatedBytes_codec);
3086*1b3f573fSAndroid Build Coastguard Worker       repeatedNestedMessage_.WriteTo(ref output, _repeated_repeatedNestedMessage_codec);
3087*1b3f573fSAndroid Build Coastguard Worker       repeatedForeignMessage_.WriteTo(ref output, _repeated_repeatedForeignMessage_codec);
3088*1b3f573fSAndroid Build Coastguard Worker       repeatedNestedEnum_.WriteTo(ref output, _repeated_repeatedNestedEnum_codec);
3089*1b3f573fSAndroid Build Coastguard Worker       repeatedForeignEnum_.WriteTo(ref output, _repeated_repeatedForeignEnum_codec);
3090*1b3f573fSAndroid Build Coastguard Worker       repeatedStringPiece_.WriteTo(ref output, _repeated_repeatedStringPiece_codec);
3091*1b3f573fSAndroid Build Coastguard Worker       repeatedCord_.WriteTo(ref output, _repeated_repeatedCord_codec);
3092*1b3f573fSAndroid Build Coastguard Worker       mapInt32Int32_.WriteTo(ref output, _map_mapInt32Int32_codec);
3093*1b3f573fSAndroid Build Coastguard Worker       mapInt64Int64_.WriteTo(ref output, _map_mapInt64Int64_codec);
3094*1b3f573fSAndroid Build Coastguard Worker       mapUint32Uint32_.WriteTo(ref output, _map_mapUint32Uint32_codec);
3095*1b3f573fSAndroid Build Coastguard Worker       mapUint64Uint64_.WriteTo(ref output, _map_mapUint64Uint64_codec);
3096*1b3f573fSAndroid Build Coastguard Worker       mapSint32Sint32_.WriteTo(ref output, _map_mapSint32Sint32_codec);
3097*1b3f573fSAndroid Build Coastguard Worker       mapSint64Sint64_.WriteTo(ref output, _map_mapSint64Sint64_codec);
3098*1b3f573fSAndroid Build Coastguard Worker       mapFixed32Fixed32_.WriteTo(ref output, _map_mapFixed32Fixed32_codec);
3099*1b3f573fSAndroid Build Coastguard Worker       mapFixed64Fixed64_.WriteTo(ref output, _map_mapFixed64Fixed64_codec);
3100*1b3f573fSAndroid Build Coastguard Worker       mapSfixed32Sfixed32_.WriteTo(ref output, _map_mapSfixed32Sfixed32_codec);
3101*1b3f573fSAndroid Build Coastguard Worker       mapSfixed64Sfixed64_.WriteTo(ref output, _map_mapSfixed64Sfixed64_codec);
3102*1b3f573fSAndroid Build Coastguard Worker       mapInt32Float_.WriteTo(ref output, _map_mapInt32Float_codec);
3103*1b3f573fSAndroid Build Coastguard Worker       mapInt32Double_.WriteTo(ref output, _map_mapInt32Double_codec);
3104*1b3f573fSAndroid Build Coastguard Worker       mapBoolBool_.WriteTo(ref output, _map_mapBoolBool_codec);
3105*1b3f573fSAndroid Build Coastguard Worker       mapStringString_.WriteTo(ref output, _map_mapStringString_codec);
3106*1b3f573fSAndroid Build Coastguard Worker       mapStringBytes_.WriteTo(ref output, _map_mapStringBytes_codec);
3107*1b3f573fSAndroid Build Coastguard Worker       mapStringNestedMessage_.WriteTo(ref output, _map_mapStringNestedMessage_codec);
3108*1b3f573fSAndroid Build Coastguard Worker       mapStringForeignMessage_.WriteTo(ref output, _map_mapStringForeignMessage_codec);
3109*1b3f573fSAndroid Build Coastguard Worker       mapStringNestedEnum_.WriteTo(ref output, _map_mapStringNestedEnum_codec);
3110*1b3f573fSAndroid Build Coastguard Worker       mapStringForeignEnum_.WriteTo(ref output, _map_mapStringForeignEnum_codec);
3111*1b3f573fSAndroid Build Coastguard Worker       packedInt32_.WriteTo(ref output, _repeated_packedInt32_codec);
3112*1b3f573fSAndroid Build Coastguard Worker       packedInt64_.WriteTo(ref output, _repeated_packedInt64_codec);
3113*1b3f573fSAndroid Build Coastguard Worker       packedUint32_.WriteTo(ref output, _repeated_packedUint32_codec);
3114*1b3f573fSAndroid Build Coastguard Worker       packedUint64_.WriteTo(ref output, _repeated_packedUint64_codec);
3115*1b3f573fSAndroid Build Coastguard Worker       packedSint32_.WriteTo(ref output, _repeated_packedSint32_codec);
3116*1b3f573fSAndroid Build Coastguard Worker       packedSint64_.WriteTo(ref output, _repeated_packedSint64_codec);
3117*1b3f573fSAndroid Build Coastguard Worker       packedFixed32_.WriteTo(ref output, _repeated_packedFixed32_codec);
3118*1b3f573fSAndroid Build Coastguard Worker       packedFixed64_.WriteTo(ref output, _repeated_packedFixed64_codec);
3119*1b3f573fSAndroid Build Coastguard Worker       packedSfixed32_.WriteTo(ref output, _repeated_packedSfixed32_codec);
3120*1b3f573fSAndroid Build Coastguard Worker       packedSfixed64_.WriteTo(ref output, _repeated_packedSfixed64_codec);
3121*1b3f573fSAndroid Build Coastguard Worker       packedFloat_.WriteTo(ref output, _repeated_packedFloat_codec);
3122*1b3f573fSAndroid Build Coastguard Worker       packedDouble_.WriteTo(ref output, _repeated_packedDouble_codec);
3123*1b3f573fSAndroid Build Coastguard Worker       packedBool_.WriteTo(ref output, _repeated_packedBool_codec);
3124*1b3f573fSAndroid Build Coastguard Worker       packedNestedEnum_.WriteTo(ref output, _repeated_packedNestedEnum_codec);
3125*1b3f573fSAndroid Build Coastguard Worker       unpackedInt32_.WriteTo(ref output, _repeated_unpackedInt32_codec);
3126*1b3f573fSAndroid Build Coastguard Worker       unpackedInt64_.WriteTo(ref output, _repeated_unpackedInt64_codec);
3127*1b3f573fSAndroid Build Coastguard Worker       unpackedUint32_.WriteTo(ref output, _repeated_unpackedUint32_codec);
3128*1b3f573fSAndroid Build Coastguard Worker       unpackedUint64_.WriteTo(ref output, _repeated_unpackedUint64_codec);
3129*1b3f573fSAndroid Build Coastguard Worker       unpackedSint32_.WriteTo(ref output, _repeated_unpackedSint32_codec);
3130*1b3f573fSAndroid Build Coastguard Worker       unpackedSint64_.WriteTo(ref output, _repeated_unpackedSint64_codec);
3131*1b3f573fSAndroid Build Coastguard Worker       unpackedFixed32_.WriteTo(ref output, _repeated_unpackedFixed32_codec);
3132*1b3f573fSAndroid Build Coastguard Worker       unpackedFixed64_.WriteTo(ref output, _repeated_unpackedFixed64_codec);
3133*1b3f573fSAndroid Build Coastguard Worker       unpackedSfixed32_.WriteTo(ref output, _repeated_unpackedSfixed32_codec);
3134*1b3f573fSAndroid Build Coastguard Worker       unpackedSfixed64_.WriteTo(ref output, _repeated_unpackedSfixed64_codec);
3135*1b3f573fSAndroid Build Coastguard Worker       unpackedFloat_.WriteTo(ref output, _repeated_unpackedFloat_codec);
3136*1b3f573fSAndroid Build Coastguard Worker       unpackedDouble_.WriteTo(ref output, _repeated_unpackedDouble_codec);
3137*1b3f573fSAndroid Build Coastguard Worker       unpackedBool_.WriteTo(ref output, _repeated_unpackedBool_codec);
3138*1b3f573fSAndroid Build Coastguard Worker       unpackedNestedEnum_.WriteTo(ref output, _repeated_unpackedNestedEnum_codec);
3139*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofUint32) {
3140*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(248, 6);
3141*1b3f573fSAndroid Build Coastguard Worker         output.WriteUInt32(OneofUint32);
3142*1b3f573fSAndroid Build Coastguard Worker       }
3143*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofNestedMessage) {
3144*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(130, 7);
3145*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OneofNestedMessage);
3146*1b3f573fSAndroid Build Coastguard Worker       }
3147*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofString) {
3148*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(138, 7);
3149*1b3f573fSAndroid Build Coastguard Worker         output.WriteString(OneofString);
3150*1b3f573fSAndroid Build Coastguard Worker       }
3151*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofBytes) {
3152*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(146, 7);
3153*1b3f573fSAndroid Build Coastguard Worker         output.WriteBytes(OneofBytes);
3154*1b3f573fSAndroid Build Coastguard Worker       }
3155*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofBool) {
3156*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(152, 7);
3157*1b3f573fSAndroid Build Coastguard Worker         output.WriteBool(OneofBool);
3158*1b3f573fSAndroid Build Coastguard Worker       }
3159*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofUint64) {
3160*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(160, 7);
3161*1b3f573fSAndroid Build Coastguard Worker         output.WriteUInt64(OneofUint64);
3162*1b3f573fSAndroid Build Coastguard Worker       }
3163*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofFloat) {
3164*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(173, 7);
3165*1b3f573fSAndroid Build Coastguard Worker         output.WriteFloat(OneofFloat);
3166*1b3f573fSAndroid Build Coastguard Worker       }
3167*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofDouble) {
3168*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(177, 7);
3169*1b3f573fSAndroid Build Coastguard Worker         output.WriteDouble(OneofDouble);
3170*1b3f573fSAndroid Build Coastguard Worker       }
3171*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofEnum) {
3172*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(184, 7);
3173*1b3f573fSAndroid Build Coastguard Worker         output.WriteEnum((int) OneofEnum);
3174*1b3f573fSAndroid Build Coastguard Worker       }
3175*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofNullValue) {
3176*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(192, 7);
3177*1b3f573fSAndroid Build Coastguard Worker         output.WriteEnum((int) OneofNullValue);
3178*1b3f573fSAndroid Build Coastguard Worker       }
3179*1b3f573fSAndroid Build Coastguard Worker       if (optionalBoolWrapper_ != null) {
3180*1b3f573fSAndroid Build Coastguard Worker         _single_optionalBoolWrapper_codec.WriteTagAndValue(ref output, OptionalBoolWrapper);
3181*1b3f573fSAndroid Build Coastguard Worker       }
3182*1b3f573fSAndroid Build Coastguard Worker       if (optionalInt32Wrapper_ != null) {
3183*1b3f573fSAndroid Build Coastguard Worker         _single_optionalInt32Wrapper_codec.WriteTagAndValue(ref output, OptionalInt32Wrapper);
3184*1b3f573fSAndroid Build Coastguard Worker       }
3185*1b3f573fSAndroid Build Coastguard Worker       if (optionalInt64Wrapper_ != null) {
3186*1b3f573fSAndroid Build Coastguard Worker         _single_optionalInt64Wrapper_codec.WriteTagAndValue(ref output, OptionalInt64Wrapper);
3187*1b3f573fSAndroid Build Coastguard Worker       }
3188*1b3f573fSAndroid Build Coastguard Worker       if (optionalUint32Wrapper_ != null) {
3189*1b3f573fSAndroid Build Coastguard Worker         _single_optionalUint32Wrapper_codec.WriteTagAndValue(ref output, OptionalUint32Wrapper);
3190*1b3f573fSAndroid Build Coastguard Worker       }
3191*1b3f573fSAndroid Build Coastguard Worker       if (optionalUint64Wrapper_ != null) {
3192*1b3f573fSAndroid Build Coastguard Worker         _single_optionalUint64Wrapper_codec.WriteTagAndValue(ref output, OptionalUint64Wrapper);
3193*1b3f573fSAndroid Build Coastguard Worker       }
3194*1b3f573fSAndroid Build Coastguard Worker       if (optionalFloatWrapper_ != null) {
3195*1b3f573fSAndroid Build Coastguard Worker         _single_optionalFloatWrapper_codec.WriteTagAndValue(ref output, OptionalFloatWrapper);
3196*1b3f573fSAndroid Build Coastguard Worker       }
3197*1b3f573fSAndroid Build Coastguard Worker       if (optionalDoubleWrapper_ != null) {
3198*1b3f573fSAndroid Build Coastguard Worker         _single_optionalDoubleWrapper_codec.WriteTagAndValue(ref output, OptionalDoubleWrapper);
3199*1b3f573fSAndroid Build Coastguard Worker       }
3200*1b3f573fSAndroid Build Coastguard Worker       if (optionalStringWrapper_ != null) {
3201*1b3f573fSAndroid Build Coastguard Worker         _single_optionalStringWrapper_codec.WriteTagAndValue(ref output, OptionalStringWrapper);
3202*1b3f573fSAndroid Build Coastguard Worker       }
3203*1b3f573fSAndroid Build Coastguard Worker       if (optionalBytesWrapper_ != null) {
3204*1b3f573fSAndroid Build Coastguard Worker         _single_optionalBytesWrapper_codec.WriteTagAndValue(ref output, OptionalBytesWrapper);
3205*1b3f573fSAndroid Build Coastguard Worker       }
3206*1b3f573fSAndroid Build Coastguard Worker       repeatedBoolWrapper_.WriteTo(ref output, _repeated_repeatedBoolWrapper_codec);
3207*1b3f573fSAndroid Build Coastguard Worker       repeatedInt32Wrapper_.WriteTo(ref output, _repeated_repeatedInt32Wrapper_codec);
3208*1b3f573fSAndroid Build Coastguard Worker       repeatedInt64Wrapper_.WriteTo(ref output, _repeated_repeatedInt64Wrapper_codec);
3209*1b3f573fSAndroid Build Coastguard Worker       repeatedUint32Wrapper_.WriteTo(ref output, _repeated_repeatedUint32Wrapper_codec);
3210*1b3f573fSAndroid Build Coastguard Worker       repeatedUint64Wrapper_.WriteTo(ref output, _repeated_repeatedUint64Wrapper_codec);
3211*1b3f573fSAndroid Build Coastguard Worker       repeatedFloatWrapper_.WriteTo(ref output, _repeated_repeatedFloatWrapper_codec);
3212*1b3f573fSAndroid Build Coastguard Worker       repeatedDoubleWrapper_.WriteTo(ref output, _repeated_repeatedDoubleWrapper_codec);
3213*1b3f573fSAndroid Build Coastguard Worker       repeatedStringWrapper_.WriteTo(ref output, _repeated_repeatedStringWrapper_codec);
3214*1b3f573fSAndroid Build Coastguard Worker       repeatedBytesWrapper_.WriteTo(ref output, _repeated_repeatedBytesWrapper_codec);
3215*1b3f573fSAndroid Build Coastguard Worker       if (optionalDuration_ != null) {
3216*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(234, 18);
3217*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalDuration);
3218*1b3f573fSAndroid Build Coastguard Worker       }
3219*1b3f573fSAndroid Build Coastguard Worker       if (optionalTimestamp_ != null) {
3220*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(242, 18);
3221*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalTimestamp);
3222*1b3f573fSAndroid Build Coastguard Worker       }
3223*1b3f573fSAndroid Build Coastguard Worker       if (optionalFieldMask_ != null) {
3224*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(250, 18);
3225*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalFieldMask);
3226*1b3f573fSAndroid Build Coastguard Worker       }
3227*1b3f573fSAndroid Build Coastguard Worker       if (optionalStruct_ != null) {
3228*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(130, 19);
3229*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalStruct);
3230*1b3f573fSAndroid Build Coastguard Worker       }
3231*1b3f573fSAndroid Build Coastguard Worker       if (optionalAny_ != null) {
3232*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(138, 19);
3233*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalAny);
3234*1b3f573fSAndroid Build Coastguard Worker       }
3235*1b3f573fSAndroid Build Coastguard Worker       if (optionalValue_ != null) {
3236*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(146, 19);
3237*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(OptionalValue);
3238*1b3f573fSAndroid Build Coastguard Worker       }
3239*1b3f573fSAndroid Build Coastguard Worker       if (OptionalNullValue != global::Google.Protobuf.WellKnownTypes.NullValue.NullValue) {
3240*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(152, 19);
3241*1b3f573fSAndroid Build Coastguard Worker         output.WriteEnum((int) OptionalNullValue);
3242*1b3f573fSAndroid Build Coastguard Worker       }
3243*1b3f573fSAndroid Build Coastguard Worker       repeatedDuration_.WriteTo(ref output, _repeated_repeatedDuration_codec);
3244*1b3f573fSAndroid Build Coastguard Worker       repeatedTimestamp_.WriteTo(ref output, _repeated_repeatedTimestamp_codec);
3245*1b3f573fSAndroid Build Coastguard Worker       repeatedFieldmask_.WriteTo(ref output, _repeated_repeatedFieldmask_codec);
3246*1b3f573fSAndroid Build Coastguard Worker       repeatedAny_.WriteTo(ref output, _repeated_repeatedAny_codec);
3247*1b3f573fSAndroid Build Coastguard Worker       repeatedValue_.WriteTo(ref output, _repeated_repeatedValue_codec);
3248*1b3f573fSAndroid Build Coastguard Worker       repeatedListValue_.WriteTo(ref output, _repeated_repeatedListValue_codec);
3249*1b3f573fSAndroid Build Coastguard Worker       repeatedStruct_.WriteTo(ref output, _repeated_repeatedStruct_codec);
3250*1b3f573fSAndroid Build Coastguard Worker       if (Fieldname1 != 0) {
3251*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(136, 25);
3252*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(Fieldname1);
3253*1b3f573fSAndroid Build Coastguard Worker       }
3254*1b3f573fSAndroid Build Coastguard Worker       if (FieldName2 != 0) {
3255*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(144, 25);
3256*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName2);
3257*1b3f573fSAndroid Build Coastguard Worker       }
3258*1b3f573fSAndroid Build Coastguard Worker       if (FieldName3 != 0) {
3259*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(152, 25);
3260*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName3);
3261*1b3f573fSAndroid Build Coastguard Worker       }
3262*1b3f573fSAndroid Build Coastguard Worker       if (FieldName4 != 0) {
3263*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(160, 25);
3264*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName4);
3265*1b3f573fSAndroid Build Coastguard Worker       }
3266*1b3f573fSAndroid Build Coastguard Worker       if (Field0Name5 != 0) {
3267*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(168, 25);
3268*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(Field0Name5);
3269*1b3f573fSAndroid Build Coastguard Worker       }
3270*1b3f573fSAndroid Build Coastguard Worker       if (Field0Name6 != 0) {
3271*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(176, 25);
3272*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(Field0Name6);
3273*1b3f573fSAndroid Build Coastguard Worker       }
3274*1b3f573fSAndroid Build Coastguard Worker       if (FieldName7 != 0) {
3275*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(184, 25);
3276*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName7);
3277*1b3f573fSAndroid Build Coastguard Worker       }
3278*1b3f573fSAndroid Build Coastguard Worker       if (FieldName8 != 0) {
3279*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(192, 25);
3280*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName8);
3281*1b3f573fSAndroid Build Coastguard Worker       }
3282*1b3f573fSAndroid Build Coastguard Worker       if (FieldName9 != 0) {
3283*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(200, 25);
3284*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName9);
3285*1b3f573fSAndroid Build Coastguard Worker       }
3286*1b3f573fSAndroid Build Coastguard Worker       if (FieldName10 != 0) {
3287*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(208, 25);
3288*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName10);
3289*1b3f573fSAndroid Build Coastguard Worker       }
3290*1b3f573fSAndroid Build Coastguard Worker       if (FIELDNAME11 != 0) {
3291*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(216, 25);
3292*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FIELDNAME11);
3293*1b3f573fSAndroid Build Coastguard Worker       }
3294*1b3f573fSAndroid Build Coastguard Worker       if (FIELDName12 != 0) {
3295*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(224, 25);
3296*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FIELDName12);
3297*1b3f573fSAndroid Build Coastguard Worker       }
3298*1b3f573fSAndroid Build Coastguard Worker       if (FieldName13 != 0) {
3299*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(232, 25);
3300*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName13);
3301*1b3f573fSAndroid Build Coastguard Worker       }
3302*1b3f573fSAndroid Build Coastguard Worker       if (FieldName14 != 0) {
3303*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(240, 25);
3304*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName14);
3305*1b3f573fSAndroid Build Coastguard Worker       }
3306*1b3f573fSAndroid Build Coastguard Worker       if (FieldName15 != 0) {
3307*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(248, 25);
3308*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName15);
3309*1b3f573fSAndroid Build Coastguard Worker       }
3310*1b3f573fSAndroid Build Coastguard Worker       if (FieldName16 != 0) {
3311*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(128, 26);
3312*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName16);
3313*1b3f573fSAndroid Build Coastguard Worker       }
3314*1b3f573fSAndroid Build Coastguard Worker       if (FieldName17 != 0) {
3315*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(136, 26);
3316*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName17);
3317*1b3f573fSAndroid Build Coastguard Worker       }
3318*1b3f573fSAndroid Build Coastguard Worker       if (FieldName18 != 0) {
3319*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(144, 26);
3320*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(FieldName18);
3321*1b3f573fSAndroid Build Coastguard Worker       }
3322*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
3323*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(ref output);
3324*1b3f573fSAndroid Build Coastguard Worker       }
3325*1b3f573fSAndroid Build Coastguard Worker     }
3326*1b3f573fSAndroid Build Coastguard Worker     #endif
3327*1b3f573fSAndroid Build Coastguard Worker 
3328*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3329*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
CalculateSize()3330*1b3f573fSAndroid Build Coastguard Worker     public int CalculateSize() {
3331*1b3f573fSAndroid Build Coastguard Worker       int size = 0;
3332*1b3f573fSAndroid Build Coastguard Worker       if (OptionalInt32 != 0) {
3333*1b3f573fSAndroid Build Coastguard Worker         size += 1 + pb::CodedOutputStream.ComputeInt32Size(OptionalInt32);
3334*1b3f573fSAndroid Build Coastguard Worker       }
3335*1b3f573fSAndroid Build Coastguard Worker       if (OptionalInt64 != 0L) {
3336*1b3f573fSAndroid Build Coastguard Worker         size += 1 + pb::CodedOutputStream.ComputeInt64Size(OptionalInt64);
3337*1b3f573fSAndroid Build Coastguard Worker       }
3338*1b3f573fSAndroid Build Coastguard Worker       if (OptionalUint32 != 0) {
3339*1b3f573fSAndroid Build Coastguard Worker         size += 1 + pb::CodedOutputStream.ComputeUInt32Size(OptionalUint32);
3340*1b3f573fSAndroid Build Coastguard Worker       }
3341*1b3f573fSAndroid Build Coastguard Worker       if (OptionalUint64 != 0UL) {
3342*1b3f573fSAndroid Build Coastguard Worker         size += 1 + pb::CodedOutputStream.ComputeUInt64Size(OptionalUint64);
3343*1b3f573fSAndroid Build Coastguard Worker       }
3344*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSint32 != 0) {
3345*1b3f573fSAndroid Build Coastguard Worker         size += 1 + pb::CodedOutputStream.ComputeSInt32Size(OptionalSint32);
3346*1b3f573fSAndroid Build Coastguard Worker       }
3347*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSint64 != 0L) {
3348*1b3f573fSAndroid Build Coastguard Worker         size += 1 + pb::CodedOutputStream.ComputeSInt64Size(OptionalSint64);
3349*1b3f573fSAndroid Build Coastguard Worker       }
3350*1b3f573fSAndroid Build Coastguard Worker       if (OptionalFixed32 != 0) {
3351*1b3f573fSAndroid Build Coastguard Worker         size += 1 + 4;
3352*1b3f573fSAndroid Build Coastguard Worker       }
3353*1b3f573fSAndroid Build Coastguard Worker       if (OptionalFixed64 != 0UL) {
3354*1b3f573fSAndroid Build Coastguard Worker         size += 1 + 8;
3355*1b3f573fSAndroid Build Coastguard Worker       }
3356*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSfixed32 != 0) {
3357*1b3f573fSAndroid Build Coastguard Worker         size += 1 + 4;
3358*1b3f573fSAndroid Build Coastguard Worker       }
3359*1b3f573fSAndroid Build Coastguard Worker       if (OptionalSfixed64 != 0L) {
3360*1b3f573fSAndroid Build Coastguard Worker         size += 1 + 8;
3361*1b3f573fSAndroid Build Coastguard Worker       }
3362*1b3f573fSAndroid Build Coastguard Worker       if (OptionalFloat != 0F) {
3363*1b3f573fSAndroid Build Coastguard Worker         size += 1 + 4;
3364*1b3f573fSAndroid Build Coastguard Worker       }
3365*1b3f573fSAndroid Build Coastguard Worker       if (OptionalDouble != 0D) {
3366*1b3f573fSAndroid Build Coastguard Worker         size += 1 + 8;
3367*1b3f573fSAndroid Build Coastguard Worker       }
3368*1b3f573fSAndroid Build Coastguard Worker       if (OptionalBool != false) {
3369*1b3f573fSAndroid Build Coastguard Worker         size += 1 + 1;
3370*1b3f573fSAndroid Build Coastguard Worker       }
3371*1b3f573fSAndroid Build Coastguard Worker       if (OptionalString.Length != 0) {
3372*1b3f573fSAndroid Build Coastguard Worker         size += 1 + pb::CodedOutputStream.ComputeStringSize(OptionalString);
3373*1b3f573fSAndroid Build Coastguard Worker       }
3374*1b3f573fSAndroid Build Coastguard Worker       if (OptionalBytes.Length != 0) {
3375*1b3f573fSAndroid Build Coastguard Worker         size += 1 + pb::CodedOutputStream.ComputeBytesSize(OptionalBytes);
3376*1b3f573fSAndroid Build Coastguard Worker       }
3377*1b3f573fSAndroid Build Coastguard Worker       if (optionalNestedMessage_ != null) {
3378*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeMessageSize(OptionalNestedMessage);
3379*1b3f573fSAndroid Build Coastguard Worker       }
3380*1b3f573fSAndroid Build Coastguard Worker       if (optionalForeignMessage_ != null) {
3381*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeMessageSize(OptionalForeignMessage);
3382*1b3f573fSAndroid Build Coastguard Worker       }
3383*1b3f573fSAndroid Build Coastguard Worker       if (OptionalNestedEnum != global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum.Foo) {
3384*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) OptionalNestedEnum);
3385*1b3f573fSAndroid Build Coastguard Worker       }
3386*1b3f573fSAndroid Build Coastguard Worker       if (OptionalForeignEnum != global::ProtobufTestMessages.Proto3.ForeignEnum.ForeignFoo) {
3387*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) OptionalForeignEnum);
3388*1b3f573fSAndroid Build Coastguard Worker       }
3389*1b3f573fSAndroid Build Coastguard Worker       if (OptionalAliasedEnum != global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.AliasedEnum.AliasFoo) {
3390*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) OptionalAliasedEnum);
3391*1b3f573fSAndroid Build Coastguard Worker       }
3392*1b3f573fSAndroid Build Coastguard Worker       if (OptionalStringPiece.Length != 0) {
3393*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeStringSize(OptionalStringPiece);
3394*1b3f573fSAndroid Build Coastguard Worker       }
3395*1b3f573fSAndroid Build Coastguard Worker       if (OptionalCord.Length != 0) {
3396*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeStringSize(OptionalCord);
3397*1b3f573fSAndroid Build Coastguard Worker       }
3398*1b3f573fSAndroid Build Coastguard Worker       if (recursiveMessage_ != null) {
3399*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeMessageSize(RecursiveMessage);
3400*1b3f573fSAndroid Build Coastguard Worker       }
3401*1b3f573fSAndroid Build Coastguard Worker       size += repeatedInt32_.CalculateSize(_repeated_repeatedInt32_codec);
3402*1b3f573fSAndroid Build Coastguard Worker       size += repeatedInt64_.CalculateSize(_repeated_repeatedInt64_codec);
3403*1b3f573fSAndroid Build Coastguard Worker       size += repeatedUint32_.CalculateSize(_repeated_repeatedUint32_codec);
3404*1b3f573fSAndroid Build Coastguard Worker       size += repeatedUint64_.CalculateSize(_repeated_repeatedUint64_codec);
3405*1b3f573fSAndroid Build Coastguard Worker       size += repeatedSint32_.CalculateSize(_repeated_repeatedSint32_codec);
3406*1b3f573fSAndroid Build Coastguard Worker       size += repeatedSint64_.CalculateSize(_repeated_repeatedSint64_codec);
3407*1b3f573fSAndroid Build Coastguard Worker       size += repeatedFixed32_.CalculateSize(_repeated_repeatedFixed32_codec);
3408*1b3f573fSAndroid Build Coastguard Worker       size += repeatedFixed64_.CalculateSize(_repeated_repeatedFixed64_codec);
3409*1b3f573fSAndroid Build Coastguard Worker       size += repeatedSfixed32_.CalculateSize(_repeated_repeatedSfixed32_codec);
3410*1b3f573fSAndroid Build Coastguard Worker       size += repeatedSfixed64_.CalculateSize(_repeated_repeatedSfixed64_codec);
3411*1b3f573fSAndroid Build Coastguard Worker       size += repeatedFloat_.CalculateSize(_repeated_repeatedFloat_codec);
3412*1b3f573fSAndroid Build Coastguard Worker       size += repeatedDouble_.CalculateSize(_repeated_repeatedDouble_codec);
3413*1b3f573fSAndroid Build Coastguard Worker       size += repeatedBool_.CalculateSize(_repeated_repeatedBool_codec);
3414*1b3f573fSAndroid Build Coastguard Worker       size += repeatedString_.CalculateSize(_repeated_repeatedString_codec);
3415*1b3f573fSAndroid Build Coastguard Worker       size += repeatedBytes_.CalculateSize(_repeated_repeatedBytes_codec);
3416*1b3f573fSAndroid Build Coastguard Worker       size += repeatedNestedMessage_.CalculateSize(_repeated_repeatedNestedMessage_codec);
3417*1b3f573fSAndroid Build Coastguard Worker       size += repeatedForeignMessage_.CalculateSize(_repeated_repeatedForeignMessage_codec);
3418*1b3f573fSAndroid Build Coastguard Worker       size += repeatedNestedEnum_.CalculateSize(_repeated_repeatedNestedEnum_codec);
3419*1b3f573fSAndroid Build Coastguard Worker       size += repeatedForeignEnum_.CalculateSize(_repeated_repeatedForeignEnum_codec);
3420*1b3f573fSAndroid Build Coastguard Worker       size += repeatedStringPiece_.CalculateSize(_repeated_repeatedStringPiece_codec);
3421*1b3f573fSAndroid Build Coastguard Worker       size += repeatedCord_.CalculateSize(_repeated_repeatedCord_codec);
3422*1b3f573fSAndroid Build Coastguard Worker       size += packedInt32_.CalculateSize(_repeated_packedInt32_codec);
3423*1b3f573fSAndroid Build Coastguard Worker       size += packedInt64_.CalculateSize(_repeated_packedInt64_codec);
3424*1b3f573fSAndroid Build Coastguard Worker       size += packedUint32_.CalculateSize(_repeated_packedUint32_codec);
3425*1b3f573fSAndroid Build Coastguard Worker       size += packedUint64_.CalculateSize(_repeated_packedUint64_codec);
3426*1b3f573fSAndroid Build Coastguard Worker       size += packedSint32_.CalculateSize(_repeated_packedSint32_codec);
3427*1b3f573fSAndroid Build Coastguard Worker       size += packedSint64_.CalculateSize(_repeated_packedSint64_codec);
3428*1b3f573fSAndroid Build Coastguard Worker       size += packedFixed32_.CalculateSize(_repeated_packedFixed32_codec);
3429*1b3f573fSAndroid Build Coastguard Worker       size += packedFixed64_.CalculateSize(_repeated_packedFixed64_codec);
3430*1b3f573fSAndroid Build Coastguard Worker       size += packedSfixed32_.CalculateSize(_repeated_packedSfixed32_codec);
3431*1b3f573fSAndroid Build Coastguard Worker       size += packedSfixed64_.CalculateSize(_repeated_packedSfixed64_codec);
3432*1b3f573fSAndroid Build Coastguard Worker       size += packedFloat_.CalculateSize(_repeated_packedFloat_codec);
3433*1b3f573fSAndroid Build Coastguard Worker       size += packedDouble_.CalculateSize(_repeated_packedDouble_codec);
3434*1b3f573fSAndroid Build Coastguard Worker       size += packedBool_.CalculateSize(_repeated_packedBool_codec);
3435*1b3f573fSAndroid Build Coastguard Worker       size += packedNestedEnum_.CalculateSize(_repeated_packedNestedEnum_codec);
3436*1b3f573fSAndroid Build Coastguard Worker       size += unpackedInt32_.CalculateSize(_repeated_unpackedInt32_codec);
3437*1b3f573fSAndroid Build Coastguard Worker       size += unpackedInt64_.CalculateSize(_repeated_unpackedInt64_codec);
3438*1b3f573fSAndroid Build Coastguard Worker       size += unpackedUint32_.CalculateSize(_repeated_unpackedUint32_codec);
3439*1b3f573fSAndroid Build Coastguard Worker       size += unpackedUint64_.CalculateSize(_repeated_unpackedUint64_codec);
3440*1b3f573fSAndroid Build Coastguard Worker       size += unpackedSint32_.CalculateSize(_repeated_unpackedSint32_codec);
3441*1b3f573fSAndroid Build Coastguard Worker       size += unpackedSint64_.CalculateSize(_repeated_unpackedSint64_codec);
3442*1b3f573fSAndroid Build Coastguard Worker       size += unpackedFixed32_.CalculateSize(_repeated_unpackedFixed32_codec);
3443*1b3f573fSAndroid Build Coastguard Worker       size += unpackedFixed64_.CalculateSize(_repeated_unpackedFixed64_codec);
3444*1b3f573fSAndroid Build Coastguard Worker       size += unpackedSfixed32_.CalculateSize(_repeated_unpackedSfixed32_codec);
3445*1b3f573fSAndroid Build Coastguard Worker       size += unpackedSfixed64_.CalculateSize(_repeated_unpackedSfixed64_codec);
3446*1b3f573fSAndroid Build Coastguard Worker       size += unpackedFloat_.CalculateSize(_repeated_unpackedFloat_codec);
3447*1b3f573fSAndroid Build Coastguard Worker       size += unpackedDouble_.CalculateSize(_repeated_unpackedDouble_codec);
3448*1b3f573fSAndroid Build Coastguard Worker       size += unpackedBool_.CalculateSize(_repeated_unpackedBool_codec);
3449*1b3f573fSAndroid Build Coastguard Worker       size += unpackedNestedEnum_.CalculateSize(_repeated_unpackedNestedEnum_codec);
3450*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32Int32_.CalculateSize(_map_mapInt32Int32_codec);
3451*1b3f573fSAndroid Build Coastguard Worker       size += mapInt64Int64_.CalculateSize(_map_mapInt64Int64_codec);
3452*1b3f573fSAndroid Build Coastguard Worker       size += mapUint32Uint32_.CalculateSize(_map_mapUint32Uint32_codec);
3453*1b3f573fSAndroid Build Coastguard Worker       size += mapUint64Uint64_.CalculateSize(_map_mapUint64Uint64_codec);
3454*1b3f573fSAndroid Build Coastguard Worker       size += mapSint32Sint32_.CalculateSize(_map_mapSint32Sint32_codec);
3455*1b3f573fSAndroid Build Coastguard Worker       size += mapSint64Sint64_.CalculateSize(_map_mapSint64Sint64_codec);
3456*1b3f573fSAndroid Build Coastguard Worker       size += mapFixed32Fixed32_.CalculateSize(_map_mapFixed32Fixed32_codec);
3457*1b3f573fSAndroid Build Coastguard Worker       size += mapFixed64Fixed64_.CalculateSize(_map_mapFixed64Fixed64_codec);
3458*1b3f573fSAndroid Build Coastguard Worker       size += mapSfixed32Sfixed32_.CalculateSize(_map_mapSfixed32Sfixed32_codec);
3459*1b3f573fSAndroid Build Coastguard Worker       size += mapSfixed64Sfixed64_.CalculateSize(_map_mapSfixed64Sfixed64_codec);
3460*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32Float_.CalculateSize(_map_mapInt32Float_codec);
3461*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32Double_.CalculateSize(_map_mapInt32Double_codec);
3462*1b3f573fSAndroid Build Coastguard Worker       size += mapBoolBool_.CalculateSize(_map_mapBoolBool_codec);
3463*1b3f573fSAndroid Build Coastguard Worker       size += mapStringString_.CalculateSize(_map_mapStringString_codec);
3464*1b3f573fSAndroid Build Coastguard Worker       size += mapStringBytes_.CalculateSize(_map_mapStringBytes_codec);
3465*1b3f573fSAndroid Build Coastguard Worker       size += mapStringNestedMessage_.CalculateSize(_map_mapStringNestedMessage_codec);
3466*1b3f573fSAndroid Build Coastguard Worker       size += mapStringForeignMessage_.CalculateSize(_map_mapStringForeignMessage_codec);
3467*1b3f573fSAndroid Build Coastguard Worker       size += mapStringNestedEnum_.CalculateSize(_map_mapStringNestedEnum_codec);
3468*1b3f573fSAndroid Build Coastguard Worker       size += mapStringForeignEnum_.CalculateSize(_map_mapStringForeignEnum_codec);
3469*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofUint32) {
3470*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeUInt32Size(OneofUint32);
3471*1b3f573fSAndroid Build Coastguard Worker       }
3472*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofNestedMessage) {
3473*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeMessageSize(OneofNestedMessage);
3474*1b3f573fSAndroid Build Coastguard Worker       }
3475*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofString) {
3476*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeStringSize(OneofString);
3477*1b3f573fSAndroid Build Coastguard Worker       }
3478*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofBytes) {
3479*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeBytesSize(OneofBytes);
3480*1b3f573fSAndroid Build Coastguard Worker       }
3481*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofBool) {
3482*1b3f573fSAndroid Build Coastguard Worker         size += 2 + 1;
3483*1b3f573fSAndroid Build Coastguard Worker       }
3484*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofUint64) {
3485*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeUInt64Size(OneofUint64);
3486*1b3f573fSAndroid Build Coastguard Worker       }
3487*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofFloat) {
3488*1b3f573fSAndroid Build Coastguard Worker         size += 2 + 4;
3489*1b3f573fSAndroid Build Coastguard Worker       }
3490*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofDouble) {
3491*1b3f573fSAndroid Build Coastguard Worker         size += 2 + 8;
3492*1b3f573fSAndroid Build Coastguard Worker       }
3493*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofEnum) {
3494*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) OneofEnum);
3495*1b3f573fSAndroid Build Coastguard Worker       }
3496*1b3f573fSAndroid Build Coastguard Worker       if (oneofFieldCase_ == OneofFieldOneofCase.OneofNullValue) {
3497*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) OneofNullValue);
3498*1b3f573fSAndroid Build Coastguard Worker       }
3499*1b3f573fSAndroid Build Coastguard Worker       if (optionalBoolWrapper_ != null) {
3500*1b3f573fSAndroid Build Coastguard Worker         size += _single_optionalBoolWrapper_codec.CalculateSizeWithTag(OptionalBoolWrapper);
3501*1b3f573fSAndroid Build Coastguard Worker       }
3502*1b3f573fSAndroid Build Coastguard Worker       if (optionalInt32Wrapper_ != null) {
3503*1b3f573fSAndroid Build Coastguard Worker         size += _single_optionalInt32Wrapper_codec.CalculateSizeWithTag(OptionalInt32Wrapper);
3504*1b3f573fSAndroid Build Coastguard Worker       }
3505*1b3f573fSAndroid Build Coastguard Worker       if (optionalInt64Wrapper_ != null) {
3506*1b3f573fSAndroid Build Coastguard Worker         size += _single_optionalInt64Wrapper_codec.CalculateSizeWithTag(OptionalInt64Wrapper);
3507*1b3f573fSAndroid Build Coastguard Worker       }
3508*1b3f573fSAndroid Build Coastguard Worker       if (optionalUint32Wrapper_ != null) {
3509*1b3f573fSAndroid Build Coastguard Worker         size += _single_optionalUint32Wrapper_codec.CalculateSizeWithTag(OptionalUint32Wrapper);
3510*1b3f573fSAndroid Build Coastguard Worker       }
3511*1b3f573fSAndroid Build Coastguard Worker       if (optionalUint64Wrapper_ != null) {
3512*1b3f573fSAndroid Build Coastguard Worker         size += _single_optionalUint64Wrapper_codec.CalculateSizeWithTag(OptionalUint64Wrapper);
3513*1b3f573fSAndroid Build Coastguard Worker       }
3514*1b3f573fSAndroid Build Coastguard Worker       if (optionalFloatWrapper_ != null) {
3515*1b3f573fSAndroid Build Coastguard Worker         size += _single_optionalFloatWrapper_codec.CalculateSizeWithTag(OptionalFloatWrapper);
3516*1b3f573fSAndroid Build Coastguard Worker       }
3517*1b3f573fSAndroid Build Coastguard Worker       if (optionalDoubleWrapper_ != null) {
3518*1b3f573fSAndroid Build Coastguard Worker         size += _single_optionalDoubleWrapper_codec.CalculateSizeWithTag(OptionalDoubleWrapper);
3519*1b3f573fSAndroid Build Coastguard Worker       }
3520*1b3f573fSAndroid Build Coastguard Worker       if (optionalStringWrapper_ != null) {
3521*1b3f573fSAndroid Build Coastguard Worker         size += _single_optionalStringWrapper_codec.CalculateSizeWithTag(OptionalStringWrapper);
3522*1b3f573fSAndroid Build Coastguard Worker       }
3523*1b3f573fSAndroid Build Coastguard Worker       if (optionalBytesWrapper_ != null) {
3524*1b3f573fSAndroid Build Coastguard Worker         size += _single_optionalBytesWrapper_codec.CalculateSizeWithTag(OptionalBytesWrapper);
3525*1b3f573fSAndroid Build Coastguard Worker       }
3526*1b3f573fSAndroid Build Coastguard Worker       size += repeatedBoolWrapper_.CalculateSize(_repeated_repeatedBoolWrapper_codec);
3527*1b3f573fSAndroid Build Coastguard Worker       size += repeatedInt32Wrapper_.CalculateSize(_repeated_repeatedInt32Wrapper_codec);
3528*1b3f573fSAndroid Build Coastguard Worker       size += repeatedInt64Wrapper_.CalculateSize(_repeated_repeatedInt64Wrapper_codec);
3529*1b3f573fSAndroid Build Coastguard Worker       size += repeatedUint32Wrapper_.CalculateSize(_repeated_repeatedUint32Wrapper_codec);
3530*1b3f573fSAndroid Build Coastguard Worker       size += repeatedUint64Wrapper_.CalculateSize(_repeated_repeatedUint64Wrapper_codec);
3531*1b3f573fSAndroid Build Coastguard Worker       size += repeatedFloatWrapper_.CalculateSize(_repeated_repeatedFloatWrapper_codec);
3532*1b3f573fSAndroid Build Coastguard Worker       size += repeatedDoubleWrapper_.CalculateSize(_repeated_repeatedDoubleWrapper_codec);
3533*1b3f573fSAndroid Build Coastguard Worker       size += repeatedStringWrapper_.CalculateSize(_repeated_repeatedStringWrapper_codec);
3534*1b3f573fSAndroid Build Coastguard Worker       size += repeatedBytesWrapper_.CalculateSize(_repeated_repeatedBytesWrapper_codec);
3535*1b3f573fSAndroid Build Coastguard Worker       if (optionalDuration_ != null) {
3536*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeMessageSize(OptionalDuration);
3537*1b3f573fSAndroid Build Coastguard Worker       }
3538*1b3f573fSAndroid Build Coastguard Worker       if (optionalTimestamp_ != null) {
3539*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeMessageSize(OptionalTimestamp);
3540*1b3f573fSAndroid Build Coastguard Worker       }
3541*1b3f573fSAndroid Build Coastguard Worker       if (optionalFieldMask_ != null) {
3542*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeMessageSize(OptionalFieldMask);
3543*1b3f573fSAndroid Build Coastguard Worker       }
3544*1b3f573fSAndroid Build Coastguard Worker       if (optionalStruct_ != null) {
3545*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeMessageSize(OptionalStruct);
3546*1b3f573fSAndroid Build Coastguard Worker       }
3547*1b3f573fSAndroid Build Coastguard Worker       if (optionalAny_ != null) {
3548*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeMessageSize(OptionalAny);
3549*1b3f573fSAndroid Build Coastguard Worker       }
3550*1b3f573fSAndroid Build Coastguard Worker       if (optionalValue_ != null) {
3551*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeMessageSize(OptionalValue);
3552*1b3f573fSAndroid Build Coastguard Worker       }
3553*1b3f573fSAndroid Build Coastguard Worker       if (OptionalNullValue != global::Google.Protobuf.WellKnownTypes.NullValue.NullValue) {
3554*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) OptionalNullValue);
3555*1b3f573fSAndroid Build Coastguard Worker       }
3556*1b3f573fSAndroid Build Coastguard Worker       size += repeatedDuration_.CalculateSize(_repeated_repeatedDuration_codec);
3557*1b3f573fSAndroid Build Coastguard Worker       size += repeatedTimestamp_.CalculateSize(_repeated_repeatedTimestamp_codec);
3558*1b3f573fSAndroid Build Coastguard Worker       size += repeatedFieldmask_.CalculateSize(_repeated_repeatedFieldmask_codec);
3559*1b3f573fSAndroid Build Coastguard Worker       size += repeatedStruct_.CalculateSize(_repeated_repeatedStruct_codec);
3560*1b3f573fSAndroid Build Coastguard Worker       size += repeatedAny_.CalculateSize(_repeated_repeatedAny_codec);
3561*1b3f573fSAndroid Build Coastguard Worker       size += repeatedValue_.CalculateSize(_repeated_repeatedValue_codec);
3562*1b3f573fSAndroid Build Coastguard Worker       size += repeatedListValue_.CalculateSize(_repeated_repeatedListValue_codec);
3563*1b3f573fSAndroid Build Coastguard Worker       if (Fieldname1 != 0) {
3564*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(Fieldname1);
3565*1b3f573fSAndroid Build Coastguard Worker       }
3566*1b3f573fSAndroid Build Coastguard Worker       if (FieldName2 != 0) {
3567*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FieldName2);
3568*1b3f573fSAndroid Build Coastguard Worker       }
3569*1b3f573fSAndroid Build Coastguard Worker       if (FieldName3 != 0) {
3570*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FieldName3);
3571*1b3f573fSAndroid Build Coastguard Worker       }
3572*1b3f573fSAndroid Build Coastguard Worker       if (FieldName4 != 0) {
3573*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FieldName4);
3574*1b3f573fSAndroid Build Coastguard Worker       }
3575*1b3f573fSAndroid Build Coastguard Worker       if (Field0Name5 != 0) {
3576*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field0Name5);
3577*1b3f573fSAndroid Build Coastguard Worker       }
3578*1b3f573fSAndroid Build Coastguard Worker       if (Field0Name6 != 0) {
3579*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(Field0Name6);
3580*1b3f573fSAndroid Build Coastguard Worker       }
3581*1b3f573fSAndroid Build Coastguard Worker       if (FieldName7 != 0) {
3582*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FieldName7);
3583*1b3f573fSAndroid Build Coastguard Worker       }
3584*1b3f573fSAndroid Build Coastguard Worker       if (FieldName8 != 0) {
3585*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FieldName8);
3586*1b3f573fSAndroid Build Coastguard Worker       }
3587*1b3f573fSAndroid Build Coastguard Worker       if (FieldName9 != 0) {
3588*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FieldName9);
3589*1b3f573fSAndroid Build Coastguard Worker       }
3590*1b3f573fSAndroid Build Coastguard Worker       if (FieldName10 != 0) {
3591*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FieldName10);
3592*1b3f573fSAndroid Build Coastguard Worker       }
3593*1b3f573fSAndroid Build Coastguard Worker       if (FIELDNAME11 != 0) {
3594*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FIELDNAME11);
3595*1b3f573fSAndroid Build Coastguard Worker       }
3596*1b3f573fSAndroid Build Coastguard Worker       if (FIELDName12 != 0) {
3597*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FIELDName12);
3598*1b3f573fSAndroid Build Coastguard Worker       }
3599*1b3f573fSAndroid Build Coastguard Worker       if (FieldName13 != 0) {
3600*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FieldName13);
3601*1b3f573fSAndroid Build Coastguard Worker       }
3602*1b3f573fSAndroid Build Coastguard Worker       if (FieldName14 != 0) {
3603*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FieldName14);
3604*1b3f573fSAndroid Build Coastguard Worker       }
3605*1b3f573fSAndroid Build Coastguard Worker       if (FieldName15 != 0) {
3606*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FieldName15);
3607*1b3f573fSAndroid Build Coastguard Worker       }
3608*1b3f573fSAndroid Build Coastguard Worker       if (FieldName16 != 0) {
3609*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FieldName16);
3610*1b3f573fSAndroid Build Coastguard Worker       }
3611*1b3f573fSAndroid Build Coastguard Worker       if (FieldName17 != 0) {
3612*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FieldName17);
3613*1b3f573fSAndroid Build Coastguard Worker       }
3614*1b3f573fSAndroid Build Coastguard Worker       if (FieldName18 != 0) {
3615*1b3f573fSAndroid Build Coastguard Worker         size += 2 + pb::CodedOutputStream.ComputeInt32Size(FieldName18);
3616*1b3f573fSAndroid Build Coastguard Worker       }
3617*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
3618*1b3f573fSAndroid Build Coastguard Worker         size += _unknownFields.CalculateSize();
3619*1b3f573fSAndroid Build Coastguard Worker       }
3620*1b3f573fSAndroid Build Coastguard Worker       return size;
3621*1b3f573fSAndroid Build Coastguard Worker     }
3622*1b3f573fSAndroid Build Coastguard Worker 
3623*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3624*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(TestAllTypesProto3 other)3625*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(TestAllTypesProto3 other) {
3626*1b3f573fSAndroid Build Coastguard Worker       if (other == null) {
3627*1b3f573fSAndroid Build Coastguard Worker         return;
3628*1b3f573fSAndroid Build Coastguard Worker       }
3629*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalInt32 != 0) {
3630*1b3f573fSAndroid Build Coastguard Worker         OptionalInt32 = other.OptionalInt32;
3631*1b3f573fSAndroid Build Coastguard Worker       }
3632*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalInt64 != 0L) {
3633*1b3f573fSAndroid Build Coastguard Worker         OptionalInt64 = other.OptionalInt64;
3634*1b3f573fSAndroid Build Coastguard Worker       }
3635*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalUint32 != 0) {
3636*1b3f573fSAndroid Build Coastguard Worker         OptionalUint32 = other.OptionalUint32;
3637*1b3f573fSAndroid Build Coastguard Worker       }
3638*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalUint64 != 0UL) {
3639*1b3f573fSAndroid Build Coastguard Worker         OptionalUint64 = other.OptionalUint64;
3640*1b3f573fSAndroid Build Coastguard Worker       }
3641*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalSint32 != 0) {
3642*1b3f573fSAndroid Build Coastguard Worker         OptionalSint32 = other.OptionalSint32;
3643*1b3f573fSAndroid Build Coastguard Worker       }
3644*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalSint64 != 0L) {
3645*1b3f573fSAndroid Build Coastguard Worker         OptionalSint64 = other.OptionalSint64;
3646*1b3f573fSAndroid Build Coastguard Worker       }
3647*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalFixed32 != 0) {
3648*1b3f573fSAndroid Build Coastguard Worker         OptionalFixed32 = other.OptionalFixed32;
3649*1b3f573fSAndroid Build Coastguard Worker       }
3650*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalFixed64 != 0UL) {
3651*1b3f573fSAndroid Build Coastguard Worker         OptionalFixed64 = other.OptionalFixed64;
3652*1b3f573fSAndroid Build Coastguard Worker       }
3653*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalSfixed32 != 0) {
3654*1b3f573fSAndroid Build Coastguard Worker         OptionalSfixed32 = other.OptionalSfixed32;
3655*1b3f573fSAndroid Build Coastguard Worker       }
3656*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalSfixed64 != 0L) {
3657*1b3f573fSAndroid Build Coastguard Worker         OptionalSfixed64 = other.OptionalSfixed64;
3658*1b3f573fSAndroid Build Coastguard Worker       }
3659*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalFloat != 0F) {
3660*1b3f573fSAndroid Build Coastguard Worker         OptionalFloat = other.OptionalFloat;
3661*1b3f573fSAndroid Build Coastguard Worker       }
3662*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalDouble != 0D) {
3663*1b3f573fSAndroid Build Coastguard Worker         OptionalDouble = other.OptionalDouble;
3664*1b3f573fSAndroid Build Coastguard Worker       }
3665*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalBool != false) {
3666*1b3f573fSAndroid Build Coastguard Worker         OptionalBool = other.OptionalBool;
3667*1b3f573fSAndroid Build Coastguard Worker       }
3668*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalString.Length != 0) {
3669*1b3f573fSAndroid Build Coastguard Worker         OptionalString = other.OptionalString;
3670*1b3f573fSAndroid Build Coastguard Worker       }
3671*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalBytes.Length != 0) {
3672*1b3f573fSAndroid Build Coastguard Worker         OptionalBytes = other.OptionalBytes;
3673*1b3f573fSAndroid Build Coastguard Worker       }
3674*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalNestedMessage_ != null) {
3675*1b3f573fSAndroid Build Coastguard Worker         if (optionalNestedMessage_ == null) {
3676*1b3f573fSAndroid Build Coastguard Worker           OptionalNestedMessage = new global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage();
3677*1b3f573fSAndroid Build Coastguard Worker         }
3678*1b3f573fSAndroid Build Coastguard Worker         OptionalNestedMessage.MergeFrom(other.OptionalNestedMessage);
3679*1b3f573fSAndroid Build Coastguard Worker       }
3680*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalForeignMessage_ != null) {
3681*1b3f573fSAndroid Build Coastguard Worker         if (optionalForeignMessage_ == null) {
3682*1b3f573fSAndroid Build Coastguard Worker           OptionalForeignMessage = new global::ProtobufTestMessages.Proto3.ForeignMessage();
3683*1b3f573fSAndroid Build Coastguard Worker         }
3684*1b3f573fSAndroid Build Coastguard Worker         OptionalForeignMessage.MergeFrom(other.OptionalForeignMessage);
3685*1b3f573fSAndroid Build Coastguard Worker       }
3686*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalNestedEnum != global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum.Foo) {
3687*1b3f573fSAndroid Build Coastguard Worker         OptionalNestedEnum = other.OptionalNestedEnum;
3688*1b3f573fSAndroid Build Coastguard Worker       }
3689*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalForeignEnum != global::ProtobufTestMessages.Proto3.ForeignEnum.ForeignFoo) {
3690*1b3f573fSAndroid Build Coastguard Worker         OptionalForeignEnum = other.OptionalForeignEnum;
3691*1b3f573fSAndroid Build Coastguard Worker       }
3692*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalAliasedEnum != global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.AliasedEnum.AliasFoo) {
3693*1b3f573fSAndroid Build Coastguard Worker         OptionalAliasedEnum = other.OptionalAliasedEnum;
3694*1b3f573fSAndroid Build Coastguard Worker       }
3695*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalStringPiece.Length != 0) {
3696*1b3f573fSAndroid Build Coastguard Worker         OptionalStringPiece = other.OptionalStringPiece;
3697*1b3f573fSAndroid Build Coastguard Worker       }
3698*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalCord.Length != 0) {
3699*1b3f573fSAndroid Build Coastguard Worker         OptionalCord = other.OptionalCord;
3700*1b3f573fSAndroid Build Coastguard Worker       }
3701*1b3f573fSAndroid Build Coastguard Worker       if (other.recursiveMessage_ != null) {
3702*1b3f573fSAndroid Build Coastguard Worker         if (recursiveMessage_ == null) {
3703*1b3f573fSAndroid Build Coastguard Worker           RecursiveMessage = new global::ProtobufTestMessages.Proto3.TestAllTypesProto3();
3704*1b3f573fSAndroid Build Coastguard Worker         }
3705*1b3f573fSAndroid Build Coastguard Worker         RecursiveMessage.MergeFrom(other.RecursiveMessage);
3706*1b3f573fSAndroid Build Coastguard Worker       }
3707*1b3f573fSAndroid Build Coastguard Worker       repeatedInt32_.Add(other.repeatedInt32_);
3708*1b3f573fSAndroid Build Coastguard Worker       repeatedInt64_.Add(other.repeatedInt64_);
3709*1b3f573fSAndroid Build Coastguard Worker       repeatedUint32_.Add(other.repeatedUint32_);
3710*1b3f573fSAndroid Build Coastguard Worker       repeatedUint64_.Add(other.repeatedUint64_);
3711*1b3f573fSAndroid Build Coastguard Worker       repeatedSint32_.Add(other.repeatedSint32_);
3712*1b3f573fSAndroid Build Coastguard Worker       repeatedSint64_.Add(other.repeatedSint64_);
3713*1b3f573fSAndroid Build Coastguard Worker       repeatedFixed32_.Add(other.repeatedFixed32_);
3714*1b3f573fSAndroid Build Coastguard Worker       repeatedFixed64_.Add(other.repeatedFixed64_);
3715*1b3f573fSAndroid Build Coastguard Worker       repeatedSfixed32_.Add(other.repeatedSfixed32_);
3716*1b3f573fSAndroid Build Coastguard Worker       repeatedSfixed64_.Add(other.repeatedSfixed64_);
3717*1b3f573fSAndroid Build Coastguard Worker       repeatedFloat_.Add(other.repeatedFloat_);
3718*1b3f573fSAndroid Build Coastguard Worker       repeatedDouble_.Add(other.repeatedDouble_);
3719*1b3f573fSAndroid Build Coastguard Worker       repeatedBool_.Add(other.repeatedBool_);
3720*1b3f573fSAndroid Build Coastguard Worker       repeatedString_.Add(other.repeatedString_);
3721*1b3f573fSAndroid Build Coastguard Worker       repeatedBytes_.Add(other.repeatedBytes_);
3722*1b3f573fSAndroid Build Coastguard Worker       repeatedNestedMessage_.Add(other.repeatedNestedMessage_);
3723*1b3f573fSAndroid Build Coastguard Worker       repeatedForeignMessage_.Add(other.repeatedForeignMessage_);
3724*1b3f573fSAndroid Build Coastguard Worker       repeatedNestedEnum_.Add(other.repeatedNestedEnum_);
3725*1b3f573fSAndroid Build Coastguard Worker       repeatedForeignEnum_.Add(other.repeatedForeignEnum_);
3726*1b3f573fSAndroid Build Coastguard Worker       repeatedStringPiece_.Add(other.repeatedStringPiece_);
3727*1b3f573fSAndroid Build Coastguard Worker       repeatedCord_.Add(other.repeatedCord_);
3728*1b3f573fSAndroid Build Coastguard Worker       packedInt32_.Add(other.packedInt32_);
3729*1b3f573fSAndroid Build Coastguard Worker       packedInt64_.Add(other.packedInt64_);
3730*1b3f573fSAndroid Build Coastguard Worker       packedUint32_.Add(other.packedUint32_);
3731*1b3f573fSAndroid Build Coastguard Worker       packedUint64_.Add(other.packedUint64_);
3732*1b3f573fSAndroid Build Coastguard Worker       packedSint32_.Add(other.packedSint32_);
3733*1b3f573fSAndroid Build Coastguard Worker       packedSint64_.Add(other.packedSint64_);
3734*1b3f573fSAndroid Build Coastguard Worker       packedFixed32_.Add(other.packedFixed32_);
3735*1b3f573fSAndroid Build Coastguard Worker       packedFixed64_.Add(other.packedFixed64_);
3736*1b3f573fSAndroid Build Coastguard Worker       packedSfixed32_.Add(other.packedSfixed32_);
3737*1b3f573fSAndroid Build Coastguard Worker       packedSfixed64_.Add(other.packedSfixed64_);
3738*1b3f573fSAndroid Build Coastguard Worker       packedFloat_.Add(other.packedFloat_);
3739*1b3f573fSAndroid Build Coastguard Worker       packedDouble_.Add(other.packedDouble_);
3740*1b3f573fSAndroid Build Coastguard Worker       packedBool_.Add(other.packedBool_);
3741*1b3f573fSAndroid Build Coastguard Worker       packedNestedEnum_.Add(other.packedNestedEnum_);
3742*1b3f573fSAndroid Build Coastguard Worker       unpackedInt32_.Add(other.unpackedInt32_);
3743*1b3f573fSAndroid Build Coastguard Worker       unpackedInt64_.Add(other.unpackedInt64_);
3744*1b3f573fSAndroid Build Coastguard Worker       unpackedUint32_.Add(other.unpackedUint32_);
3745*1b3f573fSAndroid Build Coastguard Worker       unpackedUint64_.Add(other.unpackedUint64_);
3746*1b3f573fSAndroid Build Coastguard Worker       unpackedSint32_.Add(other.unpackedSint32_);
3747*1b3f573fSAndroid Build Coastguard Worker       unpackedSint64_.Add(other.unpackedSint64_);
3748*1b3f573fSAndroid Build Coastguard Worker       unpackedFixed32_.Add(other.unpackedFixed32_);
3749*1b3f573fSAndroid Build Coastguard Worker       unpackedFixed64_.Add(other.unpackedFixed64_);
3750*1b3f573fSAndroid Build Coastguard Worker       unpackedSfixed32_.Add(other.unpackedSfixed32_);
3751*1b3f573fSAndroid Build Coastguard Worker       unpackedSfixed64_.Add(other.unpackedSfixed64_);
3752*1b3f573fSAndroid Build Coastguard Worker       unpackedFloat_.Add(other.unpackedFloat_);
3753*1b3f573fSAndroid Build Coastguard Worker       unpackedDouble_.Add(other.unpackedDouble_);
3754*1b3f573fSAndroid Build Coastguard Worker       unpackedBool_.Add(other.unpackedBool_);
3755*1b3f573fSAndroid Build Coastguard Worker       unpackedNestedEnum_.Add(other.unpackedNestedEnum_);
3756*1b3f573fSAndroid Build Coastguard Worker       mapInt32Int32_.Add(other.mapInt32Int32_);
3757*1b3f573fSAndroid Build Coastguard Worker       mapInt64Int64_.Add(other.mapInt64Int64_);
3758*1b3f573fSAndroid Build Coastguard Worker       mapUint32Uint32_.Add(other.mapUint32Uint32_);
3759*1b3f573fSAndroid Build Coastguard Worker       mapUint64Uint64_.Add(other.mapUint64Uint64_);
3760*1b3f573fSAndroid Build Coastguard Worker       mapSint32Sint32_.Add(other.mapSint32Sint32_);
3761*1b3f573fSAndroid Build Coastguard Worker       mapSint64Sint64_.Add(other.mapSint64Sint64_);
3762*1b3f573fSAndroid Build Coastguard Worker       mapFixed32Fixed32_.Add(other.mapFixed32Fixed32_);
3763*1b3f573fSAndroid Build Coastguard Worker       mapFixed64Fixed64_.Add(other.mapFixed64Fixed64_);
3764*1b3f573fSAndroid Build Coastguard Worker       mapSfixed32Sfixed32_.Add(other.mapSfixed32Sfixed32_);
3765*1b3f573fSAndroid Build Coastguard Worker       mapSfixed64Sfixed64_.Add(other.mapSfixed64Sfixed64_);
3766*1b3f573fSAndroid Build Coastguard Worker       mapInt32Float_.Add(other.mapInt32Float_);
3767*1b3f573fSAndroid Build Coastguard Worker       mapInt32Double_.Add(other.mapInt32Double_);
3768*1b3f573fSAndroid Build Coastguard Worker       mapBoolBool_.Add(other.mapBoolBool_);
3769*1b3f573fSAndroid Build Coastguard Worker       mapStringString_.Add(other.mapStringString_);
3770*1b3f573fSAndroid Build Coastguard Worker       mapStringBytes_.Add(other.mapStringBytes_);
3771*1b3f573fSAndroid Build Coastguard Worker       mapStringNestedMessage_.Add(other.mapStringNestedMessage_);
3772*1b3f573fSAndroid Build Coastguard Worker       mapStringForeignMessage_.Add(other.mapStringForeignMessage_);
3773*1b3f573fSAndroid Build Coastguard Worker       mapStringNestedEnum_.Add(other.mapStringNestedEnum_);
3774*1b3f573fSAndroid Build Coastguard Worker       mapStringForeignEnum_.Add(other.mapStringForeignEnum_);
3775*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalBoolWrapper_ != null) {
3776*1b3f573fSAndroid Build Coastguard Worker         if (optionalBoolWrapper_ == null || other.OptionalBoolWrapper != false) {
3777*1b3f573fSAndroid Build Coastguard Worker           OptionalBoolWrapper = other.OptionalBoolWrapper;
3778*1b3f573fSAndroid Build Coastguard Worker         }
3779*1b3f573fSAndroid Build Coastguard Worker       }
3780*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalInt32Wrapper_ != null) {
3781*1b3f573fSAndroid Build Coastguard Worker         if (optionalInt32Wrapper_ == null || other.OptionalInt32Wrapper != 0) {
3782*1b3f573fSAndroid Build Coastguard Worker           OptionalInt32Wrapper = other.OptionalInt32Wrapper;
3783*1b3f573fSAndroid Build Coastguard Worker         }
3784*1b3f573fSAndroid Build Coastguard Worker       }
3785*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalInt64Wrapper_ != null) {
3786*1b3f573fSAndroid Build Coastguard Worker         if (optionalInt64Wrapper_ == null || other.OptionalInt64Wrapper != 0L) {
3787*1b3f573fSAndroid Build Coastguard Worker           OptionalInt64Wrapper = other.OptionalInt64Wrapper;
3788*1b3f573fSAndroid Build Coastguard Worker         }
3789*1b3f573fSAndroid Build Coastguard Worker       }
3790*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalUint32Wrapper_ != null) {
3791*1b3f573fSAndroid Build Coastguard Worker         if (optionalUint32Wrapper_ == null || other.OptionalUint32Wrapper != 0) {
3792*1b3f573fSAndroid Build Coastguard Worker           OptionalUint32Wrapper = other.OptionalUint32Wrapper;
3793*1b3f573fSAndroid Build Coastguard Worker         }
3794*1b3f573fSAndroid Build Coastguard Worker       }
3795*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalUint64Wrapper_ != null) {
3796*1b3f573fSAndroid Build Coastguard Worker         if (optionalUint64Wrapper_ == null || other.OptionalUint64Wrapper != 0UL) {
3797*1b3f573fSAndroid Build Coastguard Worker           OptionalUint64Wrapper = other.OptionalUint64Wrapper;
3798*1b3f573fSAndroid Build Coastguard Worker         }
3799*1b3f573fSAndroid Build Coastguard Worker       }
3800*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalFloatWrapper_ != null) {
3801*1b3f573fSAndroid Build Coastguard Worker         if (optionalFloatWrapper_ == null || other.OptionalFloatWrapper != 0F) {
3802*1b3f573fSAndroid Build Coastguard Worker           OptionalFloatWrapper = other.OptionalFloatWrapper;
3803*1b3f573fSAndroid Build Coastguard Worker         }
3804*1b3f573fSAndroid Build Coastguard Worker       }
3805*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalDoubleWrapper_ != null) {
3806*1b3f573fSAndroid Build Coastguard Worker         if (optionalDoubleWrapper_ == null || other.OptionalDoubleWrapper != 0D) {
3807*1b3f573fSAndroid Build Coastguard Worker           OptionalDoubleWrapper = other.OptionalDoubleWrapper;
3808*1b3f573fSAndroid Build Coastguard Worker         }
3809*1b3f573fSAndroid Build Coastguard Worker       }
3810*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalStringWrapper_ != null) {
3811*1b3f573fSAndroid Build Coastguard Worker         if (optionalStringWrapper_ == null || other.OptionalStringWrapper != "") {
3812*1b3f573fSAndroid Build Coastguard Worker           OptionalStringWrapper = other.OptionalStringWrapper;
3813*1b3f573fSAndroid Build Coastguard Worker         }
3814*1b3f573fSAndroid Build Coastguard Worker       }
3815*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalBytesWrapper_ != null) {
3816*1b3f573fSAndroid Build Coastguard Worker         if (optionalBytesWrapper_ == null || other.OptionalBytesWrapper != pb::ByteString.Empty) {
3817*1b3f573fSAndroid Build Coastguard Worker           OptionalBytesWrapper = other.OptionalBytesWrapper;
3818*1b3f573fSAndroid Build Coastguard Worker         }
3819*1b3f573fSAndroid Build Coastguard Worker       }
3820*1b3f573fSAndroid Build Coastguard Worker       repeatedBoolWrapper_.Add(other.repeatedBoolWrapper_);
3821*1b3f573fSAndroid Build Coastguard Worker       repeatedInt32Wrapper_.Add(other.repeatedInt32Wrapper_);
3822*1b3f573fSAndroid Build Coastguard Worker       repeatedInt64Wrapper_.Add(other.repeatedInt64Wrapper_);
3823*1b3f573fSAndroid Build Coastguard Worker       repeatedUint32Wrapper_.Add(other.repeatedUint32Wrapper_);
3824*1b3f573fSAndroid Build Coastguard Worker       repeatedUint64Wrapper_.Add(other.repeatedUint64Wrapper_);
3825*1b3f573fSAndroid Build Coastguard Worker       repeatedFloatWrapper_.Add(other.repeatedFloatWrapper_);
3826*1b3f573fSAndroid Build Coastguard Worker       repeatedDoubleWrapper_.Add(other.repeatedDoubleWrapper_);
3827*1b3f573fSAndroid Build Coastguard Worker       repeatedStringWrapper_.Add(other.repeatedStringWrapper_);
3828*1b3f573fSAndroid Build Coastguard Worker       repeatedBytesWrapper_.Add(other.repeatedBytesWrapper_);
3829*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalDuration_ != null) {
3830*1b3f573fSAndroid Build Coastguard Worker         if (optionalDuration_ == null) {
3831*1b3f573fSAndroid Build Coastguard Worker           OptionalDuration = new global::Google.Protobuf.WellKnownTypes.Duration();
3832*1b3f573fSAndroid Build Coastguard Worker         }
3833*1b3f573fSAndroid Build Coastguard Worker         OptionalDuration.MergeFrom(other.OptionalDuration);
3834*1b3f573fSAndroid Build Coastguard Worker       }
3835*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalTimestamp_ != null) {
3836*1b3f573fSAndroid Build Coastguard Worker         if (optionalTimestamp_ == null) {
3837*1b3f573fSAndroid Build Coastguard Worker           OptionalTimestamp = new global::Google.Protobuf.WellKnownTypes.Timestamp();
3838*1b3f573fSAndroid Build Coastguard Worker         }
3839*1b3f573fSAndroid Build Coastguard Worker         OptionalTimestamp.MergeFrom(other.OptionalTimestamp);
3840*1b3f573fSAndroid Build Coastguard Worker       }
3841*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalFieldMask_ != null) {
3842*1b3f573fSAndroid Build Coastguard Worker         if (optionalFieldMask_ == null) {
3843*1b3f573fSAndroid Build Coastguard Worker           OptionalFieldMask = new global::Google.Protobuf.WellKnownTypes.FieldMask();
3844*1b3f573fSAndroid Build Coastguard Worker         }
3845*1b3f573fSAndroid Build Coastguard Worker         OptionalFieldMask.MergeFrom(other.OptionalFieldMask);
3846*1b3f573fSAndroid Build Coastguard Worker       }
3847*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalStruct_ != null) {
3848*1b3f573fSAndroid Build Coastguard Worker         if (optionalStruct_ == null) {
3849*1b3f573fSAndroid Build Coastguard Worker           OptionalStruct = new global::Google.Protobuf.WellKnownTypes.Struct();
3850*1b3f573fSAndroid Build Coastguard Worker         }
3851*1b3f573fSAndroid Build Coastguard Worker         OptionalStruct.MergeFrom(other.OptionalStruct);
3852*1b3f573fSAndroid Build Coastguard Worker       }
3853*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalAny_ != null) {
3854*1b3f573fSAndroid Build Coastguard Worker         if (optionalAny_ == null) {
3855*1b3f573fSAndroid Build Coastguard Worker           OptionalAny = new global::Google.Protobuf.WellKnownTypes.Any();
3856*1b3f573fSAndroid Build Coastguard Worker         }
3857*1b3f573fSAndroid Build Coastguard Worker         OptionalAny.MergeFrom(other.OptionalAny);
3858*1b3f573fSAndroid Build Coastguard Worker       }
3859*1b3f573fSAndroid Build Coastguard Worker       if (other.optionalValue_ != null) {
3860*1b3f573fSAndroid Build Coastguard Worker         if (optionalValue_ == null) {
3861*1b3f573fSAndroid Build Coastguard Worker           OptionalValue = new global::Google.Protobuf.WellKnownTypes.Value();
3862*1b3f573fSAndroid Build Coastguard Worker         }
3863*1b3f573fSAndroid Build Coastguard Worker         OptionalValue.MergeFrom(other.OptionalValue);
3864*1b3f573fSAndroid Build Coastguard Worker       }
3865*1b3f573fSAndroid Build Coastguard Worker       if (other.OptionalNullValue != global::Google.Protobuf.WellKnownTypes.NullValue.NullValue) {
3866*1b3f573fSAndroid Build Coastguard Worker         OptionalNullValue = other.OptionalNullValue;
3867*1b3f573fSAndroid Build Coastguard Worker       }
3868*1b3f573fSAndroid Build Coastguard Worker       repeatedDuration_.Add(other.repeatedDuration_);
3869*1b3f573fSAndroid Build Coastguard Worker       repeatedTimestamp_.Add(other.repeatedTimestamp_);
3870*1b3f573fSAndroid Build Coastguard Worker       repeatedFieldmask_.Add(other.repeatedFieldmask_);
3871*1b3f573fSAndroid Build Coastguard Worker       repeatedStruct_.Add(other.repeatedStruct_);
3872*1b3f573fSAndroid Build Coastguard Worker       repeatedAny_.Add(other.repeatedAny_);
3873*1b3f573fSAndroid Build Coastguard Worker       repeatedValue_.Add(other.repeatedValue_);
3874*1b3f573fSAndroid Build Coastguard Worker       repeatedListValue_.Add(other.repeatedListValue_);
3875*1b3f573fSAndroid Build Coastguard Worker       if (other.Fieldname1 != 0) {
3876*1b3f573fSAndroid Build Coastguard Worker         Fieldname1 = other.Fieldname1;
3877*1b3f573fSAndroid Build Coastguard Worker       }
3878*1b3f573fSAndroid Build Coastguard Worker       if (other.FieldName2 != 0) {
3879*1b3f573fSAndroid Build Coastguard Worker         FieldName2 = other.FieldName2;
3880*1b3f573fSAndroid Build Coastguard Worker       }
3881*1b3f573fSAndroid Build Coastguard Worker       if (other.FieldName3 != 0) {
3882*1b3f573fSAndroid Build Coastguard Worker         FieldName3 = other.FieldName3;
3883*1b3f573fSAndroid Build Coastguard Worker       }
3884*1b3f573fSAndroid Build Coastguard Worker       if (other.FieldName4 != 0) {
3885*1b3f573fSAndroid Build Coastguard Worker         FieldName4 = other.FieldName4;
3886*1b3f573fSAndroid Build Coastguard Worker       }
3887*1b3f573fSAndroid Build Coastguard Worker       if (other.Field0Name5 != 0) {
3888*1b3f573fSAndroid Build Coastguard Worker         Field0Name5 = other.Field0Name5;
3889*1b3f573fSAndroid Build Coastguard Worker       }
3890*1b3f573fSAndroid Build Coastguard Worker       if (other.Field0Name6 != 0) {
3891*1b3f573fSAndroid Build Coastguard Worker         Field0Name6 = other.Field0Name6;
3892*1b3f573fSAndroid Build Coastguard Worker       }
3893*1b3f573fSAndroid Build Coastguard Worker       if (other.FieldName7 != 0) {
3894*1b3f573fSAndroid Build Coastguard Worker         FieldName7 = other.FieldName7;
3895*1b3f573fSAndroid Build Coastguard Worker       }
3896*1b3f573fSAndroid Build Coastguard Worker       if (other.FieldName8 != 0) {
3897*1b3f573fSAndroid Build Coastguard Worker         FieldName8 = other.FieldName8;
3898*1b3f573fSAndroid Build Coastguard Worker       }
3899*1b3f573fSAndroid Build Coastguard Worker       if (other.FieldName9 != 0) {
3900*1b3f573fSAndroid Build Coastguard Worker         FieldName9 = other.FieldName9;
3901*1b3f573fSAndroid Build Coastguard Worker       }
3902*1b3f573fSAndroid Build Coastguard Worker       if (other.FieldName10 != 0) {
3903*1b3f573fSAndroid Build Coastguard Worker         FieldName10 = other.FieldName10;
3904*1b3f573fSAndroid Build Coastguard Worker       }
3905*1b3f573fSAndroid Build Coastguard Worker       if (other.FIELDNAME11 != 0) {
3906*1b3f573fSAndroid Build Coastguard Worker         FIELDNAME11 = other.FIELDNAME11;
3907*1b3f573fSAndroid Build Coastguard Worker       }
3908*1b3f573fSAndroid Build Coastguard Worker       if (other.FIELDName12 != 0) {
3909*1b3f573fSAndroid Build Coastguard Worker         FIELDName12 = other.FIELDName12;
3910*1b3f573fSAndroid Build Coastguard Worker       }
3911*1b3f573fSAndroid Build Coastguard Worker       if (other.FieldName13 != 0) {
3912*1b3f573fSAndroid Build Coastguard Worker         FieldName13 = other.FieldName13;
3913*1b3f573fSAndroid Build Coastguard Worker       }
3914*1b3f573fSAndroid Build Coastguard Worker       if (other.FieldName14 != 0) {
3915*1b3f573fSAndroid Build Coastguard Worker         FieldName14 = other.FieldName14;
3916*1b3f573fSAndroid Build Coastguard Worker       }
3917*1b3f573fSAndroid Build Coastguard Worker       if (other.FieldName15 != 0) {
3918*1b3f573fSAndroid Build Coastguard Worker         FieldName15 = other.FieldName15;
3919*1b3f573fSAndroid Build Coastguard Worker       }
3920*1b3f573fSAndroid Build Coastguard Worker       if (other.FieldName16 != 0) {
3921*1b3f573fSAndroid Build Coastguard Worker         FieldName16 = other.FieldName16;
3922*1b3f573fSAndroid Build Coastguard Worker       }
3923*1b3f573fSAndroid Build Coastguard Worker       if (other.FieldName17 != 0) {
3924*1b3f573fSAndroid Build Coastguard Worker         FieldName17 = other.FieldName17;
3925*1b3f573fSAndroid Build Coastguard Worker       }
3926*1b3f573fSAndroid Build Coastguard Worker       if (other.FieldName18 != 0) {
3927*1b3f573fSAndroid Build Coastguard Worker         FieldName18 = other.FieldName18;
3928*1b3f573fSAndroid Build Coastguard Worker       }
3929*1b3f573fSAndroid Build Coastguard Worker       switch (other.OneofFieldCase) {
3930*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofUint32:
3931*1b3f573fSAndroid Build Coastguard Worker           OneofUint32 = other.OneofUint32;
3932*1b3f573fSAndroid Build Coastguard Worker           break;
3933*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofNestedMessage:
3934*1b3f573fSAndroid Build Coastguard Worker           if (OneofNestedMessage == null) {
3935*1b3f573fSAndroid Build Coastguard Worker             OneofNestedMessage = new global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage();
3936*1b3f573fSAndroid Build Coastguard Worker           }
3937*1b3f573fSAndroid Build Coastguard Worker           OneofNestedMessage.MergeFrom(other.OneofNestedMessage);
3938*1b3f573fSAndroid Build Coastguard Worker           break;
3939*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofString:
3940*1b3f573fSAndroid Build Coastguard Worker           OneofString = other.OneofString;
3941*1b3f573fSAndroid Build Coastguard Worker           break;
3942*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofBytes:
3943*1b3f573fSAndroid Build Coastguard Worker           OneofBytes = other.OneofBytes;
3944*1b3f573fSAndroid Build Coastguard Worker           break;
3945*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofBool:
3946*1b3f573fSAndroid Build Coastguard Worker           OneofBool = other.OneofBool;
3947*1b3f573fSAndroid Build Coastguard Worker           break;
3948*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofUint64:
3949*1b3f573fSAndroid Build Coastguard Worker           OneofUint64 = other.OneofUint64;
3950*1b3f573fSAndroid Build Coastguard Worker           break;
3951*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofFloat:
3952*1b3f573fSAndroid Build Coastguard Worker           OneofFloat = other.OneofFloat;
3953*1b3f573fSAndroid Build Coastguard Worker           break;
3954*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofDouble:
3955*1b3f573fSAndroid Build Coastguard Worker           OneofDouble = other.OneofDouble;
3956*1b3f573fSAndroid Build Coastguard Worker           break;
3957*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofEnum:
3958*1b3f573fSAndroid Build Coastguard Worker           OneofEnum = other.OneofEnum;
3959*1b3f573fSAndroid Build Coastguard Worker           break;
3960*1b3f573fSAndroid Build Coastguard Worker         case OneofFieldOneofCase.OneofNullValue:
3961*1b3f573fSAndroid Build Coastguard Worker           OneofNullValue = other.OneofNullValue;
3962*1b3f573fSAndroid Build Coastguard Worker           break;
3963*1b3f573fSAndroid Build Coastguard Worker       }
3964*1b3f573fSAndroid Build Coastguard Worker 
3965*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
3966*1b3f573fSAndroid Build Coastguard Worker     }
3967*1b3f573fSAndroid Build Coastguard Worker 
3968*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
3969*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(pb::CodedInputStream input)3970*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(pb::CodedInputStream input) {
3971*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
3972*1b3f573fSAndroid Build Coastguard Worker       input.ReadRawMessage(this);
3973*1b3f573fSAndroid Build Coastguard Worker     #else
3974*1b3f573fSAndroid Build Coastguard Worker       uint tag;
3975*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
3976*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
3977*1b3f573fSAndroid Build Coastguard Worker           default:
3978*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
3979*1b3f573fSAndroid Build Coastguard Worker             break;
3980*1b3f573fSAndroid Build Coastguard Worker           case 8: {
3981*1b3f573fSAndroid Build Coastguard Worker             OptionalInt32 = input.ReadInt32();
3982*1b3f573fSAndroid Build Coastguard Worker             break;
3983*1b3f573fSAndroid Build Coastguard Worker           }
3984*1b3f573fSAndroid Build Coastguard Worker           case 16: {
3985*1b3f573fSAndroid Build Coastguard Worker             OptionalInt64 = input.ReadInt64();
3986*1b3f573fSAndroid Build Coastguard Worker             break;
3987*1b3f573fSAndroid Build Coastguard Worker           }
3988*1b3f573fSAndroid Build Coastguard Worker           case 24: {
3989*1b3f573fSAndroid Build Coastguard Worker             OptionalUint32 = input.ReadUInt32();
3990*1b3f573fSAndroid Build Coastguard Worker             break;
3991*1b3f573fSAndroid Build Coastguard Worker           }
3992*1b3f573fSAndroid Build Coastguard Worker           case 32: {
3993*1b3f573fSAndroid Build Coastguard Worker             OptionalUint64 = input.ReadUInt64();
3994*1b3f573fSAndroid Build Coastguard Worker             break;
3995*1b3f573fSAndroid Build Coastguard Worker           }
3996*1b3f573fSAndroid Build Coastguard Worker           case 40: {
3997*1b3f573fSAndroid Build Coastguard Worker             OptionalSint32 = input.ReadSInt32();
3998*1b3f573fSAndroid Build Coastguard Worker             break;
3999*1b3f573fSAndroid Build Coastguard Worker           }
4000*1b3f573fSAndroid Build Coastguard Worker           case 48: {
4001*1b3f573fSAndroid Build Coastguard Worker             OptionalSint64 = input.ReadSInt64();
4002*1b3f573fSAndroid Build Coastguard Worker             break;
4003*1b3f573fSAndroid Build Coastguard Worker           }
4004*1b3f573fSAndroid Build Coastguard Worker           case 61: {
4005*1b3f573fSAndroid Build Coastguard Worker             OptionalFixed32 = input.ReadFixed32();
4006*1b3f573fSAndroid Build Coastguard Worker             break;
4007*1b3f573fSAndroid Build Coastguard Worker           }
4008*1b3f573fSAndroid Build Coastguard Worker           case 65: {
4009*1b3f573fSAndroid Build Coastguard Worker             OptionalFixed64 = input.ReadFixed64();
4010*1b3f573fSAndroid Build Coastguard Worker             break;
4011*1b3f573fSAndroid Build Coastguard Worker           }
4012*1b3f573fSAndroid Build Coastguard Worker           case 77: {
4013*1b3f573fSAndroid Build Coastguard Worker             OptionalSfixed32 = input.ReadSFixed32();
4014*1b3f573fSAndroid Build Coastguard Worker             break;
4015*1b3f573fSAndroid Build Coastguard Worker           }
4016*1b3f573fSAndroid Build Coastguard Worker           case 81: {
4017*1b3f573fSAndroid Build Coastguard Worker             OptionalSfixed64 = input.ReadSFixed64();
4018*1b3f573fSAndroid Build Coastguard Worker             break;
4019*1b3f573fSAndroid Build Coastguard Worker           }
4020*1b3f573fSAndroid Build Coastguard Worker           case 93: {
4021*1b3f573fSAndroid Build Coastguard Worker             OptionalFloat = input.ReadFloat();
4022*1b3f573fSAndroid Build Coastguard Worker             break;
4023*1b3f573fSAndroid Build Coastguard Worker           }
4024*1b3f573fSAndroid Build Coastguard Worker           case 97: {
4025*1b3f573fSAndroid Build Coastguard Worker             OptionalDouble = input.ReadDouble();
4026*1b3f573fSAndroid Build Coastguard Worker             break;
4027*1b3f573fSAndroid Build Coastguard Worker           }
4028*1b3f573fSAndroid Build Coastguard Worker           case 104: {
4029*1b3f573fSAndroid Build Coastguard Worker             OptionalBool = input.ReadBool();
4030*1b3f573fSAndroid Build Coastguard Worker             break;
4031*1b3f573fSAndroid Build Coastguard Worker           }
4032*1b3f573fSAndroid Build Coastguard Worker           case 114: {
4033*1b3f573fSAndroid Build Coastguard Worker             OptionalString = input.ReadString();
4034*1b3f573fSAndroid Build Coastguard Worker             break;
4035*1b3f573fSAndroid Build Coastguard Worker           }
4036*1b3f573fSAndroid Build Coastguard Worker           case 122: {
4037*1b3f573fSAndroid Build Coastguard Worker             OptionalBytes = input.ReadBytes();
4038*1b3f573fSAndroid Build Coastguard Worker             break;
4039*1b3f573fSAndroid Build Coastguard Worker           }
4040*1b3f573fSAndroid Build Coastguard Worker           case 146: {
4041*1b3f573fSAndroid Build Coastguard Worker             if (optionalNestedMessage_ == null) {
4042*1b3f573fSAndroid Build Coastguard Worker               OptionalNestedMessage = new global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage();
4043*1b3f573fSAndroid Build Coastguard Worker             }
4044*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalNestedMessage);
4045*1b3f573fSAndroid Build Coastguard Worker             break;
4046*1b3f573fSAndroid Build Coastguard Worker           }
4047*1b3f573fSAndroid Build Coastguard Worker           case 154: {
4048*1b3f573fSAndroid Build Coastguard Worker             if (optionalForeignMessage_ == null) {
4049*1b3f573fSAndroid Build Coastguard Worker               OptionalForeignMessage = new global::ProtobufTestMessages.Proto3.ForeignMessage();
4050*1b3f573fSAndroid Build Coastguard Worker             }
4051*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalForeignMessage);
4052*1b3f573fSAndroid Build Coastguard Worker             break;
4053*1b3f573fSAndroid Build Coastguard Worker           }
4054*1b3f573fSAndroid Build Coastguard Worker           case 168: {
4055*1b3f573fSAndroid Build Coastguard Worker             OptionalNestedEnum = (global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum) input.ReadEnum();
4056*1b3f573fSAndroid Build Coastguard Worker             break;
4057*1b3f573fSAndroid Build Coastguard Worker           }
4058*1b3f573fSAndroid Build Coastguard Worker           case 176: {
4059*1b3f573fSAndroid Build Coastguard Worker             OptionalForeignEnum = (global::ProtobufTestMessages.Proto3.ForeignEnum) input.ReadEnum();
4060*1b3f573fSAndroid Build Coastguard Worker             break;
4061*1b3f573fSAndroid Build Coastguard Worker           }
4062*1b3f573fSAndroid Build Coastguard Worker           case 184: {
4063*1b3f573fSAndroid Build Coastguard Worker             OptionalAliasedEnum = (global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.AliasedEnum) input.ReadEnum();
4064*1b3f573fSAndroid Build Coastguard Worker             break;
4065*1b3f573fSAndroid Build Coastguard Worker           }
4066*1b3f573fSAndroid Build Coastguard Worker           case 194: {
4067*1b3f573fSAndroid Build Coastguard Worker             OptionalStringPiece = input.ReadString();
4068*1b3f573fSAndroid Build Coastguard Worker             break;
4069*1b3f573fSAndroid Build Coastguard Worker           }
4070*1b3f573fSAndroid Build Coastguard Worker           case 202: {
4071*1b3f573fSAndroid Build Coastguard Worker             OptionalCord = input.ReadString();
4072*1b3f573fSAndroid Build Coastguard Worker             break;
4073*1b3f573fSAndroid Build Coastguard Worker           }
4074*1b3f573fSAndroid Build Coastguard Worker           case 218: {
4075*1b3f573fSAndroid Build Coastguard Worker             if (recursiveMessage_ == null) {
4076*1b3f573fSAndroid Build Coastguard Worker               RecursiveMessage = new global::ProtobufTestMessages.Proto3.TestAllTypesProto3();
4077*1b3f573fSAndroid Build Coastguard Worker             }
4078*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(RecursiveMessage);
4079*1b3f573fSAndroid Build Coastguard Worker             break;
4080*1b3f573fSAndroid Build Coastguard Worker           }
4081*1b3f573fSAndroid Build Coastguard Worker           case 250:
4082*1b3f573fSAndroid Build Coastguard Worker           case 248: {
4083*1b3f573fSAndroid Build Coastguard Worker             repeatedInt32_.AddEntriesFrom(input, _repeated_repeatedInt32_codec);
4084*1b3f573fSAndroid Build Coastguard Worker             break;
4085*1b3f573fSAndroid Build Coastguard Worker           }
4086*1b3f573fSAndroid Build Coastguard Worker           case 258:
4087*1b3f573fSAndroid Build Coastguard Worker           case 256: {
4088*1b3f573fSAndroid Build Coastguard Worker             repeatedInt64_.AddEntriesFrom(input, _repeated_repeatedInt64_codec);
4089*1b3f573fSAndroid Build Coastguard Worker             break;
4090*1b3f573fSAndroid Build Coastguard Worker           }
4091*1b3f573fSAndroid Build Coastguard Worker           case 266:
4092*1b3f573fSAndroid Build Coastguard Worker           case 264: {
4093*1b3f573fSAndroid Build Coastguard Worker             repeatedUint32_.AddEntriesFrom(input, _repeated_repeatedUint32_codec);
4094*1b3f573fSAndroid Build Coastguard Worker             break;
4095*1b3f573fSAndroid Build Coastguard Worker           }
4096*1b3f573fSAndroid Build Coastguard Worker           case 274:
4097*1b3f573fSAndroid Build Coastguard Worker           case 272: {
4098*1b3f573fSAndroid Build Coastguard Worker             repeatedUint64_.AddEntriesFrom(input, _repeated_repeatedUint64_codec);
4099*1b3f573fSAndroid Build Coastguard Worker             break;
4100*1b3f573fSAndroid Build Coastguard Worker           }
4101*1b3f573fSAndroid Build Coastguard Worker           case 282:
4102*1b3f573fSAndroid Build Coastguard Worker           case 280: {
4103*1b3f573fSAndroid Build Coastguard Worker             repeatedSint32_.AddEntriesFrom(input, _repeated_repeatedSint32_codec);
4104*1b3f573fSAndroid Build Coastguard Worker             break;
4105*1b3f573fSAndroid Build Coastguard Worker           }
4106*1b3f573fSAndroid Build Coastguard Worker           case 290:
4107*1b3f573fSAndroid Build Coastguard Worker           case 288: {
4108*1b3f573fSAndroid Build Coastguard Worker             repeatedSint64_.AddEntriesFrom(input, _repeated_repeatedSint64_codec);
4109*1b3f573fSAndroid Build Coastguard Worker             break;
4110*1b3f573fSAndroid Build Coastguard Worker           }
4111*1b3f573fSAndroid Build Coastguard Worker           case 298:
4112*1b3f573fSAndroid Build Coastguard Worker           case 301: {
4113*1b3f573fSAndroid Build Coastguard Worker             repeatedFixed32_.AddEntriesFrom(input, _repeated_repeatedFixed32_codec);
4114*1b3f573fSAndroid Build Coastguard Worker             break;
4115*1b3f573fSAndroid Build Coastguard Worker           }
4116*1b3f573fSAndroid Build Coastguard Worker           case 306:
4117*1b3f573fSAndroid Build Coastguard Worker           case 305: {
4118*1b3f573fSAndroid Build Coastguard Worker             repeatedFixed64_.AddEntriesFrom(input, _repeated_repeatedFixed64_codec);
4119*1b3f573fSAndroid Build Coastguard Worker             break;
4120*1b3f573fSAndroid Build Coastguard Worker           }
4121*1b3f573fSAndroid Build Coastguard Worker           case 314:
4122*1b3f573fSAndroid Build Coastguard Worker           case 317: {
4123*1b3f573fSAndroid Build Coastguard Worker             repeatedSfixed32_.AddEntriesFrom(input, _repeated_repeatedSfixed32_codec);
4124*1b3f573fSAndroid Build Coastguard Worker             break;
4125*1b3f573fSAndroid Build Coastguard Worker           }
4126*1b3f573fSAndroid Build Coastguard Worker           case 322:
4127*1b3f573fSAndroid Build Coastguard Worker           case 321: {
4128*1b3f573fSAndroid Build Coastguard Worker             repeatedSfixed64_.AddEntriesFrom(input, _repeated_repeatedSfixed64_codec);
4129*1b3f573fSAndroid Build Coastguard Worker             break;
4130*1b3f573fSAndroid Build Coastguard Worker           }
4131*1b3f573fSAndroid Build Coastguard Worker           case 330:
4132*1b3f573fSAndroid Build Coastguard Worker           case 333: {
4133*1b3f573fSAndroid Build Coastguard Worker             repeatedFloat_.AddEntriesFrom(input, _repeated_repeatedFloat_codec);
4134*1b3f573fSAndroid Build Coastguard Worker             break;
4135*1b3f573fSAndroid Build Coastguard Worker           }
4136*1b3f573fSAndroid Build Coastguard Worker           case 338:
4137*1b3f573fSAndroid Build Coastguard Worker           case 337: {
4138*1b3f573fSAndroid Build Coastguard Worker             repeatedDouble_.AddEntriesFrom(input, _repeated_repeatedDouble_codec);
4139*1b3f573fSAndroid Build Coastguard Worker             break;
4140*1b3f573fSAndroid Build Coastguard Worker           }
4141*1b3f573fSAndroid Build Coastguard Worker           case 346:
4142*1b3f573fSAndroid Build Coastguard Worker           case 344: {
4143*1b3f573fSAndroid Build Coastguard Worker             repeatedBool_.AddEntriesFrom(input, _repeated_repeatedBool_codec);
4144*1b3f573fSAndroid Build Coastguard Worker             break;
4145*1b3f573fSAndroid Build Coastguard Worker           }
4146*1b3f573fSAndroid Build Coastguard Worker           case 354: {
4147*1b3f573fSAndroid Build Coastguard Worker             repeatedString_.AddEntriesFrom(input, _repeated_repeatedString_codec);
4148*1b3f573fSAndroid Build Coastguard Worker             break;
4149*1b3f573fSAndroid Build Coastguard Worker           }
4150*1b3f573fSAndroid Build Coastguard Worker           case 362: {
4151*1b3f573fSAndroid Build Coastguard Worker             repeatedBytes_.AddEntriesFrom(input, _repeated_repeatedBytes_codec);
4152*1b3f573fSAndroid Build Coastguard Worker             break;
4153*1b3f573fSAndroid Build Coastguard Worker           }
4154*1b3f573fSAndroid Build Coastguard Worker           case 386: {
4155*1b3f573fSAndroid Build Coastguard Worker             repeatedNestedMessage_.AddEntriesFrom(input, _repeated_repeatedNestedMessage_codec);
4156*1b3f573fSAndroid Build Coastguard Worker             break;
4157*1b3f573fSAndroid Build Coastguard Worker           }
4158*1b3f573fSAndroid Build Coastguard Worker           case 394: {
4159*1b3f573fSAndroid Build Coastguard Worker             repeatedForeignMessage_.AddEntriesFrom(input, _repeated_repeatedForeignMessage_codec);
4160*1b3f573fSAndroid Build Coastguard Worker             break;
4161*1b3f573fSAndroid Build Coastguard Worker           }
4162*1b3f573fSAndroid Build Coastguard Worker           case 410:
4163*1b3f573fSAndroid Build Coastguard Worker           case 408: {
4164*1b3f573fSAndroid Build Coastguard Worker             repeatedNestedEnum_.AddEntriesFrom(input, _repeated_repeatedNestedEnum_codec);
4165*1b3f573fSAndroid Build Coastguard Worker             break;
4166*1b3f573fSAndroid Build Coastguard Worker           }
4167*1b3f573fSAndroid Build Coastguard Worker           case 418:
4168*1b3f573fSAndroid Build Coastguard Worker           case 416: {
4169*1b3f573fSAndroid Build Coastguard Worker             repeatedForeignEnum_.AddEntriesFrom(input, _repeated_repeatedForeignEnum_codec);
4170*1b3f573fSAndroid Build Coastguard Worker             break;
4171*1b3f573fSAndroid Build Coastguard Worker           }
4172*1b3f573fSAndroid Build Coastguard Worker           case 434: {
4173*1b3f573fSAndroid Build Coastguard Worker             repeatedStringPiece_.AddEntriesFrom(input, _repeated_repeatedStringPiece_codec);
4174*1b3f573fSAndroid Build Coastguard Worker             break;
4175*1b3f573fSAndroid Build Coastguard Worker           }
4176*1b3f573fSAndroid Build Coastguard Worker           case 442: {
4177*1b3f573fSAndroid Build Coastguard Worker             repeatedCord_.AddEntriesFrom(input, _repeated_repeatedCord_codec);
4178*1b3f573fSAndroid Build Coastguard Worker             break;
4179*1b3f573fSAndroid Build Coastguard Worker           }
4180*1b3f573fSAndroid Build Coastguard Worker           case 450: {
4181*1b3f573fSAndroid Build Coastguard Worker             mapInt32Int32_.AddEntriesFrom(input, _map_mapInt32Int32_codec);
4182*1b3f573fSAndroid Build Coastguard Worker             break;
4183*1b3f573fSAndroid Build Coastguard Worker           }
4184*1b3f573fSAndroid Build Coastguard Worker           case 458: {
4185*1b3f573fSAndroid Build Coastguard Worker             mapInt64Int64_.AddEntriesFrom(input, _map_mapInt64Int64_codec);
4186*1b3f573fSAndroid Build Coastguard Worker             break;
4187*1b3f573fSAndroid Build Coastguard Worker           }
4188*1b3f573fSAndroid Build Coastguard Worker           case 466: {
4189*1b3f573fSAndroid Build Coastguard Worker             mapUint32Uint32_.AddEntriesFrom(input, _map_mapUint32Uint32_codec);
4190*1b3f573fSAndroid Build Coastguard Worker             break;
4191*1b3f573fSAndroid Build Coastguard Worker           }
4192*1b3f573fSAndroid Build Coastguard Worker           case 474: {
4193*1b3f573fSAndroid Build Coastguard Worker             mapUint64Uint64_.AddEntriesFrom(input, _map_mapUint64Uint64_codec);
4194*1b3f573fSAndroid Build Coastguard Worker             break;
4195*1b3f573fSAndroid Build Coastguard Worker           }
4196*1b3f573fSAndroid Build Coastguard Worker           case 482: {
4197*1b3f573fSAndroid Build Coastguard Worker             mapSint32Sint32_.AddEntriesFrom(input, _map_mapSint32Sint32_codec);
4198*1b3f573fSAndroid Build Coastguard Worker             break;
4199*1b3f573fSAndroid Build Coastguard Worker           }
4200*1b3f573fSAndroid Build Coastguard Worker           case 490: {
4201*1b3f573fSAndroid Build Coastguard Worker             mapSint64Sint64_.AddEntriesFrom(input, _map_mapSint64Sint64_codec);
4202*1b3f573fSAndroid Build Coastguard Worker             break;
4203*1b3f573fSAndroid Build Coastguard Worker           }
4204*1b3f573fSAndroid Build Coastguard Worker           case 498: {
4205*1b3f573fSAndroid Build Coastguard Worker             mapFixed32Fixed32_.AddEntriesFrom(input, _map_mapFixed32Fixed32_codec);
4206*1b3f573fSAndroid Build Coastguard Worker             break;
4207*1b3f573fSAndroid Build Coastguard Worker           }
4208*1b3f573fSAndroid Build Coastguard Worker           case 506: {
4209*1b3f573fSAndroid Build Coastguard Worker             mapFixed64Fixed64_.AddEntriesFrom(input, _map_mapFixed64Fixed64_codec);
4210*1b3f573fSAndroid Build Coastguard Worker             break;
4211*1b3f573fSAndroid Build Coastguard Worker           }
4212*1b3f573fSAndroid Build Coastguard Worker           case 514: {
4213*1b3f573fSAndroid Build Coastguard Worker             mapSfixed32Sfixed32_.AddEntriesFrom(input, _map_mapSfixed32Sfixed32_codec);
4214*1b3f573fSAndroid Build Coastguard Worker             break;
4215*1b3f573fSAndroid Build Coastguard Worker           }
4216*1b3f573fSAndroid Build Coastguard Worker           case 522: {
4217*1b3f573fSAndroid Build Coastguard Worker             mapSfixed64Sfixed64_.AddEntriesFrom(input, _map_mapSfixed64Sfixed64_codec);
4218*1b3f573fSAndroid Build Coastguard Worker             break;
4219*1b3f573fSAndroid Build Coastguard Worker           }
4220*1b3f573fSAndroid Build Coastguard Worker           case 530: {
4221*1b3f573fSAndroid Build Coastguard Worker             mapInt32Float_.AddEntriesFrom(input, _map_mapInt32Float_codec);
4222*1b3f573fSAndroid Build Coastguard Worker             break;
4223*1b3f573fSAndroid Build Coastguard Worker           }
4224*1b3f573fSAndroid Build Coastguard Worker           case 538: {
4225*1b3f573fSAndroid Build Coastguard Worker             mapInt32Double_.AddEntriesFrom(input, _map_mapInt32Double_codec);
4226*1b3f573fSAndroid Build Coastguard Worker             break;
4227*1b3f573fSAndroid Build Coastguard Worker           }
4228*1b3f573fSAndroid Build Coastguard Worker           case 546: {
4229*1b3f573fSAndroid Build Coastguard Worker             mapBoolBool_.AddEntriesFrom(input, _map_mapBoolBool_codec);
4230*1b3f573fSAndroid Build Coastguard Worker             break;
4231*1b3f573fSAndroid Build Coastguard Worker           }
4232*1b3f573fSAndroid Build Coastguard Worker           case 554: {
4233*1b3f573fSAndroid Build Coastguard Worker             mapStringString_.AddEntriesFrom(input, _map_mapStringString_codec);
4234*1b3f573fSAndroid Build Coastguard Worker             break;
4235*1b3f573fSAndroid Build Coastguard Worker           }
4236*1b3f573fSAndroid Build Coastguard Worker           case 562: {
4237*1b3f573fSAndroid Build Coastguard Worker             mapStringBytes_.AddEntriesFrom(input, _map_mapStringBytes_codec);
4238*1b3f573fSAndroid Build Coastguard Worker             break;
4239*1b3f573fSAndroid Build Coastguard Worker           }
4240*1b3f573fSAndroid Build Coastguard Worker           case 570: {
4241*1b3f573fSAndroid Build Coastguard Worker             mapStringNestedMessage_.AddEntriesFrom(input, _map_mapStringNestedMessage_codec);
4242*1b3f573fSAndroid Build Coastguard Worker             break;
4243*1b3f573fSAndroid Build Coastguard Worker           }
4244*1b3f573fSAndroid Build Coastguard Worker           case 578: {
4245*1b3f573fSAndroid Build Coastguard Worker             mapStringForeignMessage_.AddEntriesFrom(input, _map_mapStringForeignMessage_codec);
4246*1b3f573fSAndroid Build Coastguard Worker             break;
4247*1b3f573fSAndroid Build Coastguard Worker           }
4248*1b3f573fSAndroid Build Coastguard Worker           case 586: {
4249*1b3f573fSAndroid Build Coastguard Worker             mapStringNestedEnum_.AddEntriesFrom(input, _map_mapStringNestedEnum_codec);
4250*1b3f573fSAndroid Build Coastguard Worker             break;
4251*1b3f573fSAndroid Build Coastguard Worker           }
4252*1b3f573fSAndroid Build Coastguard Worker           case 594: {
4253*1b3f573fSAndroid Build Coastguard Worker             mapStringForeignEnum_.AddEntriesFrom(input, _map_mapStringForeignEnum_codec);
4254*1b3f573fSAndroid Build Coastguard Worker             break;
4255*1b3f573fSAndroid Build Coastguard Worker           }
4256*1b3f573fSAndroid Build Coastguard Worker           case 602:
4257*1b3f573fSAndroid Build Coastguard Worker           case 600: {
4258*1b3f573fSAndroid Build Coastguard Worker             packedInt32_.AddEntriesFrom(input, _repeated_packedInt32_codec);
4259*1b3f573fSAndroid Build Coastguard Worker             break;
4260*1b3f573fSAndroid Build Coastguard Worker           }
4261*1b3f573fSAndroid Build Coastguard Worker           case 610:
4262*1b3f573fSAndroid Build Coastguard Worker           case 608: {
4263*1b3f573fSAndroid Build Coastguard Worker             packedInt64_.AddEntriesFrom(input, _repeated_packedInt64_codec);
4264*1b3f573fSAndroid Build Coastguard Worker             break;
4265*1b3f573fSAndroid Build Coastguard Worker           }
4266*1b3f573fSAndroid Build Coastguard Worker           case 618:
4267*1b3f573fSAndroid Build Coastguard Worker           case 616: {
4268*1b3f573fSAndroid Build Coastguard Worker             packedUint32_.AddEntriesFrom(input, _repeated_packedUint32_codec);
4269*1b3f573fSAndroid Build Coastguard Worker             break;
4270*1b3f573fSAndroid Build Coastguard Worker           }
4271*1b3f573fSAndroid Build Coastguard Worker           case 626:
4272*1b3f573fSAndroid Build Coastguard Worker           case 624: {
4273*1b3f573fSAndroid Build Coastguard Worker             packedUint64_.AddEntriesFrom(input, _repeated_packedUint64_codec);
4274*1b3f573fSAndroid Build Coastguard Worker             break;
4275*1b3f573fSAndroid Build Coastguard Worker           }
4276*1b3f573fSAndroid Build Coastguard Worker           case 634:
4277*1b3f573fSAndroid Build Coastguard Worker           case 632: {
4278*1b3f573fSAndroid Build Coastguard Worker             packedSint32_.AddEntriesFrom(input, _repeated_packedSint32_codec);
4279*1b3f573fSAndroid Build Coastguard Worker             break;
4280*1b3f573fSAndroid Build Coastguard Worker           }
4281*1b3f573fSAndroid Build Coastguard Worker           case 642:
4282*1b3f573fSAndroid Build Coastguard Worker           case 640: {
4283*1b3f573fSAndroid Build Coastguard Worker             packedSint64_.AddEntriesFrom(input, _repeated_packedSint64_codec);
4284*1b3f573fSAndroid Build Coastguard Worker             break;
4285*1b3f573fSAndroid Build Coastguard Worker           }
4286*1b3f573fSAndroid Build Coastguard Worker           case 650:
4287*1b3f573fSAndroid Build Coastguard Worker           case 653: {
4288*1b3f573fSAndroid Build Coastguard Worker             packedFixed32_.AddEntriesFrom(input, _repeated_packedFixed32_codec);
4289*1b3f573fSAndroid Build Coastguard Worker             break;
4290*1b3f573fSAndroid Build Coastguard Worker           }
4291*1b3f573fSAndroid Build Coastguard Worker           case 658:
4292*1b3f573fSAndroid Build Coastguard Worker           case 657: {
4293*1b3f573fSAndroid Build Coastguard Worker             packedFixed64_.AddEntriesFrom(input, _repeated_packedFixed64_codec);
4294*1b3f573fSAndroid Build Coastguard Worker             break;
4295*1b3f573fSAndroid Build Coastguard Worker           }
4296*1b3f573fSAndroid Build Coastguard Worker           case 666:
4297*1b3f573fSAndroid Build Coastguard Worker           case 669: {
4298*1b3f573fSAndroid Build Coastguard Worker             packedSfixed32_.AddEntriesFrom(input, _repeated_packedSfixed32_codec);
4299*1b3f573fSAndroid Build Coastguard Worker             break;
4300*1b3f573fSAndroid Build Coastguard Worker           }
4301*1b3f573fSAndroid Build Coastguard Worker           case 674:
4302*1b3f573fSAndroid Build Coastguard Worker           case 673: {
4303*1b3f573fSAndroid Build Coastguard Worker             packedSfixed64_.AddEntriesFrom(input, _repeated_packedSfixed64_codec);
4304*1b3f573fSAndroid Build Coastguard Worker             break;
4305*1b3f573fSAndroid Build Coastguard Worker           }
4306*1b3f573fSAndroid Build Coastguard Worker           case 682:
4307*1b3f573fSAndroid Build Coastguard Worker           case 685: {
4308*1b3f573fSAndroid Build Coastguard Worker             packedFloat_.AddEntriesFrom(input, _repeated_packedFloat_codec);
4309*1b3f573fSAndroid Build Coastguard Worker             break;
4310*1b3f573fSAndroid Build Coastguard Worker           }
4311*1b3f573fSAndroid Build Coastguard Worker           case 690:
4312*1b3f573fSAndroid Build Coastguard Worker           case 689: {
4313*1b3f573fSAndroid Build Coastguard Worker             packedDouble_.AddEntriesFrom(input, _repeated_packedDouble_codec);
4314*1b3f573fSAndroid Build Coastguard Worker             break;
4315*1b3f573fSAndroid Build Coastguard Worker           }
4316*1b3f573fSAndroid Build Coastguard Worker           case 698:
4317*1b3f573fSAndroid Build Coastguard Worker           case 696: {
4318*1b3f573fSAndroid Build Coastguard Worker             packedBool_.AddEntriesFrom(input, _repeated_packedBool_codec);
4319*1b3f573fSAndroid Build Coastguard Worker             break;
4320*1b3f573fSAndroid Build Coastguard Worker           }
4321*1b3f573fSAndroid Build Coastguard Worker           case 706:
4322*1b3f573fSAndroid Build Coastguard Worker           case 704: {
4323*1b3f573fSAndroid Build Coastguard Worker             packedNestedEnum_.AddEntriesFrom(input, _repeated_packedNestedEnum_codec);
4324*1b3f573fSAndroid Build Coastguard Worker             break;
4325*1b3f573fSAndroid Build Coastguard Worker           }
4326*1b3f573fSAndroid Build Coastguard Worker           case 714:
4327*1b3f573fSAndroid Build Coastguard Worker           case 712: {
4328*1b3f573fSAndroid Build Coastguard Worker             unpackedInt32_.AddEntriesFrom(input, _repeated_unpackedInt32_codec);
4329*1b3f573fSAndroid Build Coastguard Worker             break;
4330*1b3f573fSAndroid Build Coastguard Worker           }
4331*1b3f573fSAndroid Build Coastguard Worker           case 722:
4332*1b3f573fSAndroid Build Coastguard Worker           case 720: {
4333*1b3f573fSAndroid Build Coastguard Worker             unpackedInt64_.AddEntriesFrom(input, _repeated_unpackedInt64_codec);
4334*1b3f573fSAndroid Build Coastguard Worker             break;
4335*1b3f573fSAndroid Build Coastguard Worker           }
4336*1b3f573fSAndroid Build Coastguard Worker           case 730:
4337*1b3f573fSAndroid Build Coastguard Worker           case 728: {
4338*1b3f573fSAndroid Build Coastguard Worker             unpackedUint32_.AddEntriesFrom(input, _repeated_unpackedUint32_codec);
4339*1b3f573fSAndroid Build Coastguard Worker             break;
4340*1b3f573fSAndroid Build Coastguard Worker           }
4341*1b3f573fSAndroid Build Coastguard Worker           case 738:
4342*1b3f573fSAndroid Build Coastguard Worker           case 736: {
4343*1b3f573fSAndroid Build Coastguard Worker             unpackedUint64_.AddEntriesFrom(input, _repeated_unpackedUint64_codec);
4344*1b3f573fSAndroid Build Coastguard Worker             break;
4345*1b3f573fSAndroid Build Coastguard Worker           }
4346*1b3f573fSAndroid Build Coastguard Worker           case 746:
4347*1b3f573fSAndroid Build Coastguard Worker           case 744: {
4348*1b3f573fSAndroid Build Coastguard Worker             unpackedSint32_.AddEntriesFrom(input, _repeated_unpackedSint32_codec);
4349*1b3f573fSAndroid Build Coastguard Worker             break;
4350*1b3f573fSAndroid Build Coastguard Worker           }
4351*1b3f573fSAndroid Build Coastguard Worker           case 754:
4352*1b3f573fSAndroid Build Coastguard Worker           case 752: {
4353*1b3f573fSAndroid Build Coastguard Worker             unpackedSint64_.AddEntriesFrom(input, _repeated_unpackedSint64_codec);
4354*1b3f573fSAndroid Build Coastguard Worker             break;
4355*1b3f573fSAndroid Build Coastguard Worker           }
4356*1b3f573fSAndroid Build Coastguard Worker           case 762:
4357*1b3f573fSAndroid Build Coastguard Worker           case 765: {
4358*1b3f573fSAndroid Build Coastguard Worker             unpackedFixed32_.AddEntriesFrom(input, _repeated_unpackedFixed32_codec);
4359*1b3f573fSAndroid Build Coastguard Worker             break;
4360*1b3f573fSAndroid Build Coastguard Worker           }
4361*1b3f573fSAndroid Build Coastguard Worker           case 770:
4362*1b3f573fSAndroid Build Coastguard Worker           case 769: {
4363*1b3f573fSAndroid Build Coastguard Worker             unpackedFixed64_.AddEntriesFrom(input, _repeated_unpackedFixed64_codec);
4364*1b3f573fSAndroid Build Coastguard Worker             break;
4365*1b3f573fSAndroid Build Coastguard Worker           }
4366*1b3f573fSAndroid Build Coastguard Worker           case 778:
4367*1b3f573fSAndroid Build Coastguard Worker           case 781: {
4368*1b3f573fSAndroid Build Coastguard Worker             unpackedSfixed32_.AddEntriesFrom(input, _repeated_unpackedSfixed32_codec);
4369*1b3f573fSAndroid Build Coastguard Worker             break;
4370*1b3f573fSAndroid Build Coastguard Worker           }
4371*1b3f573fSAndroid Build Coastguard Worker           case 786:
4372*1b3f573fSAndroid Build Coastguard Worker           case 785: {
4373*1b3f573fSAndroid Build Coastguard Worker             unpackedSfixed64_.AddEntriesFrom(input, _repeated_unpackedSfixed64_codec);
4374*1b3f573fSAndroid Build Coastguard Worker             break;
4375*1b3f573fSAndroid Build Coastguard Worker           }
4376*1b3f573fSAndroid Build Coastguard Worker           case 794:
4377*1b3f573fSAndroid Build Coastguard Worker           case 797: {
4378*1b3f573fSAndroid Build Coastguard Worker             unpackedFloat_.AddEntriesFrom(input, _repeated_unpackedFloat_codec);
4379*1b3f573fSAndroid Build Coastguard Worker             break;
4380*1b3f573fSAndroid Build Coastguard Worker           }
4381*1b3f573fSAndroid Build Coastguard Worker           case 802:
4382*1b3f573fSAndroid Build Coastguard Worker           case 801: {
4383*1b3f573fSAndroid Build Coastguard Worker             unpackedDouble_.AddEntriesFrom(input, _repeated_unpackedDouble_codec);
4384*1b3f573fSAndroid Build Coastguard Worker             break;
4385*1b3f573fSAndroid Build Coastguard Worker           }
4386*1b3f573fSAndroid Build Coastguard Worker           case 810:
4387*1b3f573fSAndroid Build Coastguard Worker           case 808: {
4388*1b3f573fSAndroid Build Coastguard Worker             unpackedBool_.AddEntriesFrom(input, _repeated_unpackedBool_codec);
4389*1b3f573fSAndroid Build Coastguard Worker             break;
4390*1b3f573fSAndroid Build Coastguard Worker           }
4391*1b3f573fSAndroid Build Coastguard Worker           case 818:
4392*1b3f573fSAndroid Build Coastguard Worker           case 816: {
4393*1b3f573fSAndroid Build Coastguard Worker             unpackedNestedEnum_.AddEntriesFrom(input, _repeated_unpackedNestedEnum_codec);
4394*1b3f573fSAndroid Build Coastguard Worker             break;
4395*1b3f573fSAndroid Build Coastguard Worker           }
4396*1b3f573fSAndroid Build Coastguard Worker           case 888: {
4397*1b3f573fSAndroid Build Coastguard Worker             OneofUint32 = input.ReadUInt32();
4398*1b3f573fSAndroid Build Coastguard Worker             break;
4399*1b3f573fSAndroid Build Coastguard Worker           }
4400*1b3f573fSAndroid Build Coastguard Worker           case 898: {
4401*1b3f573fSAndroid Build Coastguard Worker             global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage subBuilder = new global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage();
4402*1b3f573fSAndroid Build Coastguard Worker             if (oneofFieldCase_ == OneofFieldOneofCase.OneofNestedMessage) {
4403*1b3f573fSAndroid Build Coastguard Worker               subBuilder.MergeFrom(OneofNestedMessage);
4404*1b3f573fSAndroid Build Coastguard Worker             }
4405*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(subBuilder);
4406*1b3f573fSAndroid Build Coastguard Worker             OneofNestedMessage = subBuilder;
4407*1b3f573fSAndroid Build Coastguard Worker             break;
4408*1b3f573fSAndroid Build Coastguard Worker           }
4409*1b3f573fSAndroid Build Coastguard Worker           case 906: {
4410*1b3f573fSAndroid Build Coastguard Worker             OneofString = input.ReadString();
4411*1b3f573fSAndroid Build Coastguard Worker             break;
4412*1b3f573fSAndroid Build Coastguard Worker           }
4413*1b3f573fSAndroid Build Coastguard Worker           case 914: {
4414*1b3f573fSAndroid Build Coastguard Worker             OneofBytes = input.ReadBytes();
4415*1b3f573fSAndroid Build Coastguard Worker             break;
4416*1b3f573fSAndroid Build Coastguard Worker           }
4417*1b3f573fSAndroid Build Coastguard Worker           case 920: {
4418*1b3f573fSAndroid Build Coastguard Worker             OneofBool = input.ReadBool();
4419*1b3f573fSAndroid Build Coastguard Worker             break;
4420*1b3f573fSAndroid Build Coastguard Worker           }
4421*1b3f573fSAndroid Build Coastguard Worker           case 928: {
4422*1b3f573fSAndroid Build Coastguard Worker             OneofUint64 = input.ReadUInt64();
4423*1b3f573fSAndroid Build Coastguard Worker             break;
4424*1b3f573fSAndroid Build Coastguard Worker           }
4425*1b3f573fSAndroid Build Coastguard Worker           case 941: {
4426*1b3f573fSAndroid Build Coastguard Worker             OneofFloat = input.ReadFloat();
4427*1b3f573fSAndroid Build Coastguard Worker             break;
4428*1b3f573fSAndroid Build Coastguard Worker           }
4429*1b3f573fSAndroid Build Coastguard Worker           case 945: {
4430*1b3f573fSAndroid Build Coastguard Worker             OneofDouble = input.ReadDouble();
4431*1b3f573fSAndroid Build Coastguard Worker             break;
4432*1b3f573fSAndroid Build Coastguard Worker           }
4433*1b3f573fSAndroid Build Coastguard Worker           case 952: {
4434*1b3f573fSAndroid Build Coastguard Worker             oneofField_ = input.ReadEnum();
4435*1b3f573fSAndroid Build Coastguard Worker             oneofFieldCase_ = OneofFieldOneofCase.OneofEnum;
4436*1b3f573fSAndroid Build Coastguard Worker             break;
4437*1b3f573fSAndroid Build Coastguard Worker           }
4438*1b3f573fSAndroid Build Coastguard Worker           case 960: {
4439*1b3f573fSAndroid Build Coastguard Worker             oneofField_ = input.ReadEnum();
4440*1b3f573fSAndroid Build Coastguard Worker             oneofFieldCase_ = OneofFieldOneofCase.OneofNullValue;
4441*1b3f573fSAndroid Build Coastguard Worker             break;
4442*1b3f573fSAndroid Build Coastguard Worker           }
4443*1b3f573fSAndroid Build Coastguard Worker           case 1610: {
4444*1b3f573fSAndroid Build Coastguard Worker             bool? value = _single_optionalBoolWrapper_codec.Read(input);
4445*1b3f573fSAndroid Build Coastguard Worker             if (optionalBoolWrapper_ == null || value != false) {
4446*1b3f573fSAndroid Build Coastguard Worker               OptionalBoolWrapper = value;
4447*1b3f573fSAndroid Build Coastguard Worker             }
4448*1b3f573fSAndroid Build Coastguard Worker             break;
4449*1b3f573fSAndroid Build Coastguard Worker           }
4450*1b3f573fSAndroid Build Coastguard Worker           case 1618: {
4451*1b3f573fSAndroid Build Coastguard Worker             int? value = _single_optionalInt32Wrapper_codec.Read(input);
4452*1b3f573fSAndroid Build Coastguard Worker             if (optionalInt32Wrapper_ == null || value != 0) {
4453*1b3f573fSAndroid Build Coastguard Worker               OptionalInt32Wrapper = value;
4454*1b3f573fSAndroid Build Coastguard Worker             }
4455*1b3f573fSAndroid Build Coastguard Worker             break;
4456*1b3f573fSAndroid Build Coastguard Worker           }
4457*1b3f573fSAndroid Build Coastguard Worker           case 1626: {
4458*1b3f573fSAndroid Build Coastguard Worker             long? value = _single_optionalInt64Wrapper_codec.Read(input);
4459*1b3f573fSAndroid Build Coastguard Worker             if (optionalInt64Wrapper_ == null || value != 0L) {
4460*1b3f573fSAndroid Build Coastguard Worker               OptionalInt64Wrapper = value;
4461*1b3f573fSAndroid Build Coastguard Worker             }
4462*1b3f573fSAndroid Build Coastguard Worker             break;
4463*1b3f573fSAndroid Build Coastguard Worker           }
4464*1b3f573fSAndroid Build Coastguard Worker           case 1634: {
4465*1b3f573fSAndroid Build Coastguard Worker             uint? value = _single_optionalUint32Wrapper_codec.Read(input);
4466*1b3f573fSAndroid Build Coastguard Worker             if (optionalUint32Wrapper_ == null || value != 0) {
4467*1b3f573fSAndroid Build Coastguard Worker               OptionalUint32Wrapper = value;
4468*1b3f573fSAndroid Build Coastguard Worker             }
4469*1b3f573fSAndroid Build Coastguard Worker             break;
4470*1b3f573fSAndroid Build Coastguard Worker           }
4471*1b3f573fSAndroid Build Coastguard Worker           case 1642: {
4472*1b3f573fSAndroid Build Coastguard Worker             ulong? value = _single_optionalUint64Wrapper_codec.Read(input);
4473*1b3f573fSAndroid Build Coastguard Worker             if (optionalUint64Wrapper_ == null || value != 0UL) {
4474*1b3f573fSAndroid Build Coastguard Worker               OptionalUint64Wrapper = value;
4475*1b3f573fSAndroid Build Coastguard Worker             }
4476*1b3f573fSAndroid Build Coastguard Worker             break;
4477*1b3f573fSAndroid Build Coastguard Worker           }
4478*1b3f573fSAndroid Build Coastguard Worker           case 1650: {
4479*1b3f573fSAndroid Build Coastguard Worker             float? value = _single_optionalFloatWrapper_codec.Read(input);
4480*1b3f573fSAndroid Build Coastguard Worker             if (optionalFloatWrapper_ == null || value != 0F) {
4481*1b3f573fSAndroid Build Coastguard Worker               OptionalFloatWrapper = value;
4482*1b3f573fSAndroid Build Coastguard Worker             }
4483*1b3f573fSAndroid Build Coastguard Worker             break;
4484*1b3f573fSAndroid Build Coastguard Worker           }
4485*1b3f573fSAndroid Build Coastguard Worker           case 1658: {
4486*1b3f573fSAndroid Build Coastguard Worker             double? value = _single_optionalDoubleWrapper_codec.Read(input);
4487*1b3f573fSAndroid Build Coastguard Worker             if (optionalDoubleWrapper_ == null || value != 0D) {
4488*1b3f573fSAndroid Build Coastguard Worker               OptionalDoubleWrapper = value;
4489*1b3f573fSAndroid Build Coastguard Worker             }
4490*1b3f573fSAndroid Build Coastguard Worker             break;
4491*1b3f573fSAndroid Build Coastguard Worker           }
4492*1b3f573fSAndroid Build Coastguard Worker           case 1666: {
4493*1b3f573fSAndroid Build Coastguard Worker             string value = _single_optionalStringWrapper_codec.Read(input);
4494*1b3f573fSAndroid Build Coastguard Worker             if (optionalStringWrapper_ == null || value != "") {
4495*1b3f573fSAndroid Build Coastguard Worker               OptionalStringWrapper = value;
4496*1b3f573fSAndroid Build Coastguard Worker             }
4497*1b3f573fSAndroid Build Coastguard Worker             break;
4498*1b3f573fSAndroid Build Coastguard Worker           }
4499*1b3f573fSAndroid Build Coastguard Worker           case 1674: {
4500*1b3f573fSAndroid Build Coastguard Worker             pb::ByteString value = _single_optionalBytesWrapper_codec.Read(input);
4501*1b3f573fSAndroid Build Coastguard Worker             if (optionalBytesWrapper_ == null || value != pb::ByteString.Empty) {
4502*1b3f573fSAndroid Build Coastguard Worker               OptionalBytesWrapper = value;
4503*1b3f573fSAndroid Build Coastguard Worker             }
4504*1b3f573fSAndroid Build Coastguard Worker             break;
4505*1b3f573fSAndroid Build Coastguard Worker           }
4506*1b3f573fSAndroid Build Coastguard Worker           case 1690: {
4507*1b3f573fSAndroid Build Coastguard Worker             repeatedBoolWrapper_.AddEntriesFrom(input, _repeated_repeatedBoolWrapper_codec);
4508*1b3f573fSAndroid Build Coastguard Worker             break;
4509*1b3f573fSAndroid Build Coastguard Worker           }
4510*1b3f573fSAndroid Build Coastguard Worker           case 1698: {
4511*1b3f573fSAndroid Build Coastguard Worker             repeatedInt32Wrapper_.AddEntriesFrom(input, _repeated_repeatedInt32Wrapper_codec);
4512*1b3f573fSAndroid Build Coastguard Worker             break;
4513*1b3f573fSAndroid Build Coastguard Worker           }
4514*1b3f573fSAndroid Build Coastguard Worker           case 1706: {
4515*1b3f573fSAndroid Build Coastguard Worker             repeatedInt64Wrapper_.AddEntriesFrom(input, _repeated_repeatedInt64Wrapper_codec);
4516*1b3f573fSAndroid Build Coastguard Worker             break;
4517*1b3f573fSAndroid Build Coastguard Worker           }
4518*1b3f573fSAndroid Build Coastguard Worker           case 1714: {
4519*1b3f573fSAndroid Build Coastguard Worker             repeatedUint32Wrapper_.AddEntriesFrom(input, _repeated_repeatedUint32Wrapper_codec);
4520*1b3f573fSAndroid Build Coastguard Worker             break;
4521*1b3f573fSAndroid Build Coastguard Worker           }
4522*1b3f573fSAndroid Build Coastguard Worker           case 1722: {
4523*1b3f573fSAndroid Build Coastguard Worker             repeatedUint64Wrapper_.AddEntriesFrom(input, _repeated_repeatedUint64Wrapper_codec);
4524*1b3f573fSAndroid Build Coastguard Worker             break;
4525*1b3f573fSAndroid Build Coastguard Worker           }
4526*1b3f573fSAndroid Build Coastguard Worker           case 1730: {
4527*1b3f573fSAndroid Build Coastguard Worker             repeatedFloatWrapper_.AddEntriesFrom(input, _repeated_repeatedFloatWrapper_codec);
4528*1b3f573fSAndroid Build Coastguard Worker             break;
4529*1b3f573fSAndroid Build Coastguard Worker           }
4530*1b3f573fSAndroid Build Coastguard Worker           case 1738: {
4531*1b3f573fSAndroid Build Coastguard Worker             repeatedDoubleWrapper_.AddEntriesFrom(input, _repeated_repeatedDoubleWrapper_codec);
4532*1b3f573fSAndroid Build Coastguard Worker             break;
4533*1b3f573fSAndroid Build Coastguard Worker           }
4534*1b3f573fSAndroid Build Coastguard Worker           case 1746: {
4535*1b3f573fSAndroid Build Coastguard Worker             repeatedStringWrapper_.AddEntriesFrom(input, _repeated_repeatedStringWrapper_codec);
4536*1b3f573fSAndroid Build Coastguard Worker             break;
4537*1b3f573fSAndroid Build Coastguard Worker           }
4538*1b3f573fSAndroid Build Coastguard Worker           case 1754: {
4539*1b3f573fSAndroid Build Coastguard Worker             repeatedBytesWrapper_.AddEntriesFrom(input, _repeated_repeatedBytesWrapper_codec);
4540*1b3f573fSAndroid Build Coastguard Worker             break;
4541*1b3f573fSAndroid Build Coastguard Worker           }
4542*1b3f573fSAndroid Build Coastguard Worker           case 2410: {
4543*1b3f573fSAndroid Build Coastguard Worker             if (optionalDuration_ == null) {
4544*1b3f573fSAndroid Build Coastguard Worker               OptionalDuration = new global::Google.Protobuf.WellKnownTypes.Duration();
4545*1b3f573fSAndroid Build Coastguard Worker             }
4546*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalDuration);
4547*1b3f573fSAndroid Build Coastguard Worker             break;
4548*1b3f573fSAndroid Build Coastguard Worker           }
4549*1b3f573fSAndroid Build Coastguard Worker           case 2418: {
4550*1b3f573fSAndroid Build Coastguard Worker             if (optionalTimestamp_ == null) {
4551*1b3f573fSAndroid Build Coastguard Worker               OptionalTimestamp = new global::Google.Protobuf.WellKnownTypes.Timestamp();
4552*1b3f573fSAndroid Build Coastguard Worker             }
4553*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalTimestamp);
4554*1b3f573fSAndroid Build Coastguard Worker             break;
4555*1b3f573fSAndroid Build Coastguard Worker           }
4556*1b3f573fSAndroid Build Coastguard Worker           case 2426: {
4557*1b3f573fSAndroid Build Coastguard Worker             if (optionalFieldMask_ == null) {
4558*1b3f573fSAndroid Build Coastguard Worker               OptionalFieldMask = new global::Google.Protobuf.WellKnownTypes.FieldMask();
4559*1b3f573fSAndroid Build Coastguard Worker             }
4560*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalFieldMask);
4561*1b3f573fSAndroid Build Coastguard Worker             break;
4562*1b3f573fSAndroid Build Coastguard Worker           }
4563*1b3f573fSAndroid Build Coastguard Worker           case 2434: {
4564*1b3f573fSAndroid Build Coastguard Worker             if (optionalStruct_ == null) {
4565*1b3f573fSAndroid Build Coastguard Worker               OptionalStruct = new global::Google.Protobuf.WellKnownTypes.Struct();
4566*1b3f573fSAndroid Build Coastguard Worker             }
4567*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalStruct);
4568*1b3f573fSAndroid Build Coastguard Worker             break;
4569*1b3f573fSAndroid Build Coastguard Worker           }
4570*1b3f573fSAndroid Build Coastguard Worker           case 2442: {
4571*1b3f573fSAndroid Build Coastguard Worker             if (optionalAny_ == null) {
4572*1b3f573fSAndroid Build Coastguard Worker               OptionalAny = new global::Google.Protobuf.WellKnownTypes.Any();
4573*1b3f573fSAndroid Build Coastguard Worker             }
4574*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalAny);
4575*1b3f573fSAndroid Build Coastguard Worker             break;
4576*1b3f573fSAndroid Build Coastguard Worker           }
4577*1b3f573fSAndroid Build Coastguard Worker           case 2450: {
4578*1b3f573fSAndroid Build Coastguard Worker             if (optionalValue_ == null) {
4579*1b3f573fSAndroid Build Coastguard Worker               OptionalValue = new global::Google.Protobuf.WellKnownTypes.Value();
4580*1b3f573fSAndroid Build Coastguard Worker             }
4581*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalValue);
4582*1b3f573fSAndroid Build Coastguard Worker             break;
4583*1b3f573fSAndroid Build Coastguard Worker           }
4584*1b3f573fSAndroid Build Coastguard Worker           case 2456: {
4585*1b3f573fSAndroid Build Coastguard Worker             OptionalNullValue = (global::Google.Protobuf.WellKnownTypes.NullValue) input.ReadEnum();
4586*1b3f573fSAndroid Build Coastguard Worker             break;
4587*1b3f573fSAndroid Build Coastguard Worker           }
4588*1b3f573fSAndroid Build Coastguard Worker           case 2490: {
4589*1b3f573fSAndroid Build Coastguard Worker             repeatedDuration_.AddEntriesFrom(input, _repeated_repeatedDuration_codec);
4590*1b3f573fSAndroid Build Coastguard Worker             break;
4591*1b3f573fSAndroid Build Coastguard Worker           }
4592*1b3f573fSAndroid Build Coastguard Worker           case 2498: {
4593*1b3f573fSAndroid Build Coastguard Worker             repeatedTimestamp_.AddEntriesFrom(input, _repeated_repeatedTimestamp_codec);
4594*1b3f573fSAndroid Build Coastguard Worker             break;
4595*1b3f573fSAndroid Build Coastguard Worker           }
4596*1b3f573fSAndroid Build Coastguard Worker           case 2506: {
4597*1b3f573fSAndroid Build Coastguard Worker             repeatedFieldmask_.AddEntriesFrom(input, _repeated_repeatedFieldmask_codec);
4598*1b3f573fSAndroid Build Coastguard Worker             break;
4599*1b3f573fSAndroid Build Coastguard Worker           }
4600*1b3f573fSAndroid Build Coastguard Worker           case 2522: {
4601*1b3f573fSAndroid Build Coastguard Worker             repeatedAny_.AddEntriesFrom(input, _repeated_repeatedAny_codec);
4602*1b3f573fSAndroid Build Coastguard Worker             break;
4603*1b3f573fSAndroid Build Coastguard Worker           }
4604*1b3f573fSAndroid Build Coastguard Worker           case 2530: {
4605*1b3f573fSAndroid Build Coastguard Worker             repeatedValue_.AddEntriesFrom(input, _repeated_repeatedValue_codec);
4606*1b3f573fSAndroid Build Coastguard Worker             break;
4607*1b3f573fSAndroid Build Coastguard Worker           }
4608*1b3f573fSAndroid Build Coastguard Worker           case 2538: {
4609*1b3f573fSAndroid Build Coastguard Worker             repeatedListValue_.AddEntriesFrom(input, _repeated_repeatedListValue_codec);
4610*1b3f573fSAndroid Build Coastguard Worker             break;
4611*1b3f573fSAndroid Build Coastguard Worker           }
4612*1b3f573fSAndroid Build Coastguard Worker           case 2594: {
4613*1b3f573fSAndroid Build Coastguard Worker             repeatedStruct_.AddEntriesFrom(input, _repeated_repeatedStruct_codec);
4614*1b3f573fSAndroid Build Coastguard Worker             break;
4615*1b3f573fSAndroid Build Coastguard Worker           }
4616*1b3f573fSAndroid Build Coastguard Worker           case 3208: {
4617*1b3f573fSAndroid Build Coastguard Worker             Fieldname1 = input.ReadInt32();
4618*1b3f573fSAndroid Build Coastguard Worker             break;
4619*1b3f573fSAndroid Build Coastguard Worker           }
4620*1b3f573fSAndroid Build Coastguard Worker           case 3216: {
4621*1b3f573fSAndroid Build Coastguard Worker             FieldName2 = input.ReadInt32();
4622*1b3f573fSAndroid Build Coastguard Worker             break;
4623*1b3f573fSAndroid Build Coastguard Worker           }
4624*1b3f573fSAndroid Build Coastguard Worker           case 3224: {
4625*1b3f573fSAndroid Build Coastguard Worker             FieldName3 = input.ReadInt32();
4626*1b3f573fSAndroid Build Coastguard Worker             break;
4627*1b3f573fSAndroid Build Coastguard Worker           }
4628*1b3f573fSAndroid Build Coastguard Worker           case 3232: {
4629*1b3f573fSAndroid Build Coastguard Worker             FieldName4 = input.ReadInt32();
4630*1b3f573fSAndroid Build Coastguard Worker             break;
4631*1b3f573fSAndroid Build Coastguard Worker           }
4632*1b3f573fSAndroid Build Coastguard Worker           case 3240: {
4633*1b3f573fSAndroid Build Coastguard Worker             Field0Name5 = input.ReadInt32();
4634*1b3f573fSAndroid Build Coastguard Worker             break;
4635*1b3f573fSAndroid Build Coastguard Worker           }
4636*1b3f573fSAndroid Build Coastguard Worker           case 3248: {
4637*1b3f573fSAndroid Build Coastguard Worker             Field0Name6 = input.ReadInt32();
4638*1b3f573fSAndroid Build Coastguard Worker             break;
4639*1b3f573fSAndroid Build Coastguard Worker           }
4640*1b3f573fSAndroid Build Coastguard Worker           case 3256: {
4641*1b3f573fSAndroid Build Coastguard Worker             FieldName7 = input.ReadInt32();
4642*1b3f573fSAndroid Build Coastguard Worker             break;
4643*1b3f573fSAndroid Build Coastguard Worker           }
4644*1b3f573fSAndroid Build Coastguard Worker           case 3264: {
4645*1b3f573fSAndroid Build Coastguard Worker             FieldName8 = input.ReadInt32();
4646*1b3f573fSAndroid Build Coastguard Worker             break;
4647*1b3f573fSAndroid Build Coastguard Worker           }
4648*1b3f573fSAndroid Build Coastguard Worker           case 3272: {
4649*1b3f573fSAndroid Build Coastguard Worker             FieldName9 = input.ReadInt32();
4650*1b3f573fSAndroid Build Coastguard Worker             break;
4651*1b3f573fSAndroid Build Coastguard Worker           }
4652*1b3f573fSAndroid Build Coastguard Worker           case 3280: {
4653*1b3f573fSAndroid Build Coastguard Worker             FieldName10 = input.ReadInt32();
4654*1b3f573fSAndroid Build Coastguard Worker             break;
4655*1b3f573fSAndroid Build Coastguard Worker           }
4656*1b3f573fSAndroid Build Coastguard Worker           case 3288: {
4657*1b3f573fSAndroid Build Coastguard Worker             FIELDNAME11 = input.ReadInt32();
4658*1b3f573fSAndroid Build Coastguard Worker             break;
4659*1b3f573fSAndroid Build Coastguard Worker           }
4660*1b3f573fSAndroid Build Coastguard Worker           case 3296: {
4661*1b3f573fSAndroid Build Coastguard Worker             FIELDName12 = input.ReadInt32();
4662*1b3f573fSAndroid Build Coastguard Worker             break;
4663*1b3f573fSAndroid Build Coastguard Worker           }
4664*1b3f573fSAndroid Build Coastguard Worker           case 3304: {
4665*1b3f573fSAndroid Build Coastguard Worker             FieldName13 = input.ReadInt32();
4666*1b3f573fSAndroid Build Coastguard Worker             break;
4667*1b3f573fSAndroid Build Coastguard Worker           }
4668*1b3f573fSAndroid Build Coastguard Worker           case 3312: {
4669*1b3f573fSAndroid Build Coastguard Worker             FieldName14 = input.ReadInt32();
4670*1b3f573fSAndroid Build Coastguard Worker             break;
4671*1b3f573fSAndroid Build Coastguard Worker           }
4672*1b3f573fSAndroid Build Coastguard Worker           case 3320: {
4673*1b3f573fSAndroid Build Coastguard Worker             FieldName15 = input.ReadInt32();
4674*1b3f573fSAndroid Build Coastguard Worker             break;
4675*1b3f573fSAndroid Build Coastguard Worker           }
4676*1b3f573fSAndroid Build Coastguard Worker           case 3328: {
4677*1b3f573fSAndroid Build Coastguard Worker             FieldName16 = input.ReadInt32();
4678*1b3f573fSAndroid Build Coastguard Worker             break;
4679*1b3f573fSAndroid Build Coastguard Worker           }
4680*1b3f573fSAndroid Build Coastguard Worker           case 3336: {
4681*1b3f573fSAndroid Build Coastguard Worker             FieldName17 = input.ReadInt32();
4682*1b3f573fSAndroid Build Coastguard Worker             break;
4683*1b3f573fSAndroid Build Coastguard Worker           }
4684*1b3f573fSAndroid Build Coastguard Worker           case 3344: {
4685*1b3f573fSAndroid Build Coastguard Worker             FieldName18 = input.ReadInt32();
4686*1b3f573fSAndroid Build Coastguard Worker             break;
4687*1b3f573fSAndroid Build Coastguard Worker           }
4688*1b3f573fSAndroid Build Coastguard Worker         }
4689*1b3f573fSAndroid Build Coastguard Worker       }
4690*1b3f573fSAndroid Build Coastguard Worker     #endif
4691*1b3f573fSAndroid Build Coastguard Worker     }
4692*1b3f573fSAndroid Build Coastguard Worker 
4693*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
4694*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
4695*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)4696*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
4697*1b3f573fSAndroid Build Coastguard Worker       uint tag;
4698*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
4699*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
4700*1b3f573fSAndroid Build Coastguard Worker           default:
4701*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
4702*1b3f573fSAndroid Build Coastguard Worker             break;
4703*1b3f573fSAndroid Build Coastguard Worker           case 8: {
4704*1b3f573fSAndroid Build Coastguard Worker             OptionalInt32 = input.ReadInt32();
4705*1b3f573fSAndroid Build Coastguard Worker             break;
4706*1b3f573fSAndroid Build Coastguard Worker           }
4707*1b3f573fSAndroid Build Coastguard Worker           case 16: {
4708*1b3f573fSAndroid Build Coastguard Worker             OptionalInt64 = input.ReadInt64();
4709*1b3f573fSAndroid Build Coastguard Worker             break;
4710*1b3f573fSAndroid Build Coastguard Worker           }
4711*1b3f573fSAndroid Build Coastguard Worker           case 24: {
4712*1b3f573fSAndroid Build Coastguard Worker             OptionalUint32 = input.ReadUInt32();
4713*1b3f573fSAndroid Build Coastguard Worker             break;
4714*1b3f573fSAndroid Build Coastguard Worker           }
4715*1b3f573fSAndroid Build Coastguard Worker           case 32: {
4716*1b3f573fSAndroid Build Coastguard Worker             OptionalUint64 = input.ReadUInt64();
4717*1b3f573fSAndroid Build Coastguard Worker             break;
4718*1b3f573fSAndroid Build Coastguard Worker           }
4719*1b3f573fSAndroid Build Coastguard Worker           case 40: {
4720*1b3f573fSAndroid Build Coastguard Worker             OptionalSint32 = input.ReadSInt32();
4721*1b3f573fSAndroid Build Coastguard Worker             break;
4722*1b3f573fSAndroid Build Coastguard Worker           }
4723*1b3f573fSAndroid Build Coastguard Worker           case 48: {
4724*1b3f573fSAndroid Build Coastguard Worker             OptionalSint64 = input.ReadSInt64();
4725*1b3f573fSAndroid Build Coastguard Worker             break;
4726*1b3f573fSAndroid Build Coastguard Worker           }
4727*1b3f573fSAndroid Build Coastguard Worker           case 61: {
4728*1b3f573fSAndroid Build Coastguard Worker             OptionalFixed32 = input.ReadFixed32();
4729*1b3f573fSAndroid Build Coastguard Worker             break;
4730*1b3f573fSAndroid Build Coastguard Worker           }
4731*1b3f573fSAndroid Build Coastguard Worker           case 65: {
4732*1b3f573fSAndroid Build Coastguard Worker             OptionalFixed64 = input.ReadFixed64();
4733*1b3f573fSAndroid Build Coastguard Worker             break;
4734*1b3f573fSAndroid Build Coastguard Worker           }
4735*1b3f573fSAndroid Build Coastguard Worker           case 77: {
4736*1b3f573fSAndroid Build Coastguard Worker             OptionalSfixed32 = input.ReadSFixed32();
4737*1b3f573fSAndroid Build Coastguard Worker             break;
4738*1b3f573fSAndroid Build Coastguard Worker           }
4739*1b3f573fSAndroid Build Coastguard Worker           case 81: {
4740*1b3f573fSAndroid Build Coastguard Worker             OptionalSfixed64 = input.ReadSFixed64();
4741*1b3f573fSAndroid Build Coastguard Worker             break;
4742*1b3f573fSAndroid Build Coastguard Worker           }
4743*1b3f573fSAndroid Build Coastguard Worker           case 93: {
4744*1b3f573fSAndroid Build Coastguard Worker             OptionalFloat = input.ReadFloat();
4745*1b3f573fSAndroid Build Coastguard Worker             break;
4746*1b3f573fSAndroid Build Coastguard Worker           }
4747*1b3f573fSAndroid Build Coastguard Worker           case 97: {
4748*1b3f573fSAndroid Build Coastguard Worker             OptionalDouble = input.ReadDouble();
4749*1b3f573fSAndroid Build Coastguard Worker             break;
4750*1b3f573fSAndroid Build Coastguard Worker           }
4751*1b3f573fSAndroid Build Coastguard Worker           case 104: {
4752*1b3f573fSAndroid Build Coastguard Worker             OptionalBool = input.ReadBool();
4753*1b3f573fSAndroid Build Coastguard Worker             break;
4754*1b3f573fSAndroid Build Coastguard Worker           }
4755*1b3f573fSAndroid Build Coastguard Worker           case 114: {
4756*1b3f573fSAndroid Build Coastguard Worker             OptionalString = input.ReadString();
4757*1b3f573fSAndroid Build Coastguard Worker             break;
4758*1b3f573fSAndroid Build Coastguard Worker           }
4759*1b3f573fSAndroid Build Coastguard Worker           case 122: {
4760*1b3f573fSAndroid Build Coastguard Worker             OptionalBytes = input.ReadBytes();
4761*1b3f573fSAndroid Build Coastguard Worker             break;
4762*1b3f573fSAndroid Build Coastguard Worker           }
4763*1b3f573fSAndroid Build Coastguard Worker           case 146: {
4764*1b3f573fSAndroid Build Coastguard Worker             if (optionalNestedMessage_ == null) {
4765*1b3f573fSAndroid Build Coastguard Worker               OptionalNestedMessage = new global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage();
4766*1b3f573fSAndroid Build Coastguard Worker             }
4767*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalNestedMessage);
4768*1b3f573fSAndroid Build Coastguard Worker             break;
4769*1b3f573fSAndroid Build Coastguard Worker           }
4770*1b3f573fSAndroid Build Coastguard Worker           case 154: {
4771*1b3f573fSAndroid Build Coastguard Worker             if (optionalForeignMessage_ == null) {
4772*1b3f573fSAndroid Build Coastguard Worker               OptionalForeignMessage = new global::ProtobufTestMessages.Proto3.ForeignMessage();
4773*1b3f573fSAndroid Build Coastguard Worker             }
4774*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalForeignMessage);
4775*1b3f573fSAndroid Build Coastguard Worker             break;
4776*1b3f573fSAndroid Build Coastguard Worker           }
4777*1b3f573fSAndroid Build Coastguard Worker           case 168: {
4778*1b3f573fSAndroid Build Coastguard Worker             OptionalNestedEnum = (global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedEnum) input.ReadEnum();
4779*1b3f573fSAndroid Build Coastguard Worker             break;
4780*1b3f573fSAndroid Build Coastguard Worker           }
4781*1b3f573fSAndroid Build Coastguard Worker           case 176: {
4782*1b3f573fSAndroid Build Coastguard Worker             OptionalForeignEnum = (global::ProtobufTestMessages.Proto3.ForeignEnum) input.ReadEnum();
4783*1b3f573fSAndroid Build Coastguard Worker             break;
4784*1b3f573fSAndroid Build Coastguard Worker           }
4785*1b3f573fSAndroid Build Coastguard Worker           case 184: {
4786*1b3f573fSAndroid Build Coastguard Worker             OptionalAliasedEnum = (global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.AliasedEnum) input.ReadEnum();
4787*1b3f573fSAndroid Build Coastguard Worker             break;
4788*1b3f573fSAndroid Build Coastguard Worker           }
4789*1b3f573fSAndroid Build Coastguard Worker           case 194: {
4790*1b3f573fSAndroid Build Coastguard Worker             OptionalStringPiece = input.ReadString();
4791*1b3f573fSAndroid Build Coastguard Worker             break;
4792*1b3f573fSAndroid Build Coastguard Worker           }
4793*1b3f573fSAndroid Build Coastguard Worker           case 202: {
4794*1b3f573fSAndroid Build Coastguard Worker             OptionalCord = input.ReadString();
4795*1b3f573fSAndroid Build Coastguard Worker             break;
4796*1b3f573fSAndroid Build Coastguard Worker           }
4797*1b3f573fSAndroid Build Coastguard Worker           case 218: {
4798*1b3f573fSAndroid Build Coastguard Worker             if (recursiveMessage_ == null) {
4799*1b3f573fSAndroid Build Coastguard Worker               RecursiveMessage = new global::ProtobufTestMessages.Proto3.TestAllTypesProto3();
4800*1b3f573fSAndroid Build Coastguard Worker             }
4801*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(RecursiveMessage);
4802*1b3f573fSAndroid Build Coastguard Worker             break;
4803*1b3f573fSAndroid Build Coastguard Worker           }
4804*1b3f573fSAndroid Build Coastguard Worker           case 250:
4805*1b3f573fSAndroid Build Coastguard Worker           case 248: {
4806*1b3f573fSAndroid Build Coastguard Worker             repeatedInt32_.AddEntriesFrom(ref input, _repeated_repeatedInt32_codec);
4807*1b3f573fSAndroid Build Coastguard Worker             break;
4808*1b3f573fSAndroid Build Coastguard Worker           }
4809*1b3f573fSAndroid Build Coastguard Worker           case 258:
4810*1b3f573fSAndroid Build Coastguard Worker           case 256: {
4811*1b3f573fSAndroid Build Coastguard Worker             repeatedInt64_.AddEntriesFrom(ref input, _repeated_repeatedInt64_codec);
4812*1b3f573fSAndroid Build Coastguard Worker             break;
4813*1b3f573fSAndroid Build Coastguard Worker           }
4814*1b3f573fSAndroid Build Coastguard Worker           case 266:
4815*1b3f573fSAndroid Build Coastguard Worker           case 264: {
4816*1b3f573fSAndroid Build Coastguard Worker             repeatedUint32_.AddEntriesFrom(ref input, _repeated_repeatedUint32_codec);
4817*1b3f573fSAndroid Build Coastguard Worker             break;
4818*1b3f573fSAndroid Build Coastguard Worker           }
4819*1b3f573fSAndroid Build Coastguard Worker           case 274:
4820*1b3f573fSAndroid Build Coastguard Worker           case 272: {
4821*1b3f573fSAndroid Build Coastguard Worker             repeatedUint64_.AddEntriesFrom(ref input, _repeated_repeatedUint64_codec);
4822*1b3f573fSAndroid Build Coastguard Worker             break;
4823*1b3f573fSAndroid Build Coastguard Worker           }
4824*1b3f573fSAndroid Build Coastguard Worker           case 282:
4825*1b3f573fSAndroid Build Coastguard Worker           case 280: {
4826*1b3f573fSAndroid Build Coastguard Worker             repeatedSint32_.AddEntriesFrom(ref input, _repeated_repeatedSint32_codec);
4827*1b3f573fSAndroid Build Coastguard Worker             break;
4828*1b3f573fSAndroid Build Coastguard Worker           }
4829*1b3f573fSAndroid Build Coastguard Worker           case 290:
4830*1b3f573fSAndroid Build Coastguard Worker           case 288: {
4831*1b3f573fSAndroid Build Coastguard Worker             repeatedSint64_.AddEntriesFrom(ref input, _repeated_repeatedSint64_codec);
4832*1b3f573fSAndroid Build Coastguard Worker             break;
4833*1b3f573fSAndroid Build Coastguard Worker           }
4834*1b3f573fSAndroid Build Coastguard Worker           case 298:
4835*1b3f573fSAndroid Build Coastguard Worker           case 301: {
4836*1b3f573fSAndroid Build Coastguard Worker             repeatedFixed32_.AddEntriesFrom(ref input, _repeated_repeatedFixed32_codec);
4837*1b3f573fSAndroid Build Coastguard Worker             break;
4838*1b3f573fSAndroid Build Coastguard Worker           }
4839*1b3f573fSAndroid Build Coastguard Worker           case 306:
4840*1b3f573fSAndroid Build Coastguard Worker           case 305: {
4841*1b3f573fSAndroid Build Coastguard Worker             repeatedFixed64_.AddEntriesFrom(ref input, _repeated_repeatedFixed64_codec);
4842*1b3f573fSAndroid Build Coastguard Worker             break;
4843*1b3f573fSAndroid Build Coastguard Worker           }
4844*1b3f573fSAndroid Build Coastguard Worker           case 314:
4845*1b3f573fSAndroid Build Coastguard Worker           case 317: {
4846*1b3f573fSAndroid Build Coastguard Worker             repeatedSfixed32_.AddEntriesFrom(ref input, _repeated_repeatedSfixed32_codec);
4847*1b3f573fSAndroid Build Coastguard Worker             break;
4848*1b3f573fSAndroid Build Coastguard Worker           }
4849*1b3f573fSAndroid Build Coastguard Worker           case 322:
4850*1b3f573fSAndroid Build Coastguard Worker           case 321: {
4851*1b3f573fSAndroid Build Coastguard Worker             repeatedSfixed64_.AddEntriesFrom(ref input, _repeated_repeatedSfixed64_codec);
4852*1b3f573fSAndroid Build Coastguard Worker             break;
4853*1b3f573fSAndroid Build Coastguard Worker           }
4854*1b3f573fSAndroid Build Coastguard Worker           case 330:
4855*1b3f573fSAndroid Build Coastguard Worker           case 333: {
4856*1b3f573fSAndroid Build Coastguard Worker             repeatedFloat_.AddEntriesFrom(ref input, _repeated_repeatedFloat_codec);
4857*1b3f573fSAndroid Build Coastguard Worker             break;
4858*1b3f573fSAndroid Build Coastguard Worker           }
4859*1b3f573fSAndroid Build Coastguard Worker           case 338:
4860*1b3f573fSAndroid Build Coastguard Worker           case 337: {
4861*1b3f573fSAndroid Build Coastguard Worker             repeatedDouble_.AddEntriesFrom(ref input, _repeated_repeatedDouble_codec);
4862*1b3f573fSAndroid Build Coastguard Worker             break;
4863*1b3f573fSAndroid Build Coastguard Worker           }
4864*1b3f573fSAndroid Build Coastguard Worker           case 346:
4865*1b3f573fSAndroid Build Coastguard Worker           case 344: {
4866*1b3f573fSAndroid Build Coastguard Worker             repeatedBool_.AddEntriesFrom(ref input, _repeated_repeatedBool_codec);
4867*1b3f573fSAndroid Build Coastguard Worker             break;
4868*1b3f573fSAndroid Build Coastguard Worker           }
4869*1b3f573fSAndroid Build Coastguard Worker           case 354: {
4870*1b3f573fSAndroid Build Coastguard Worker             repeatedString_.AddEntriesFrom(ref input, _repeated_repeatedString_codec);
4871*1b3f573fSAndroid Build Coastguard Worker             break;
4872*1b3f573fSAndroid Build Coastguard Worker           }
4873*1b3f573fSAndroid Build Coastguard Worker           case 362: {
4874*1b3f573fSAndroid Build Coastguard Worker             repeatedBytes_.AddEntriesFrom(ref input, _repeated_repeatedBytes_codec);
4875*1b3f573fSAndroid Build Coastguard Worker             break;
4876*1b3f573fSAndroid Build Coastguard Worker           }
4877*1b3f573fSAndroid Build Coastguard Worker           case 386: {
4878*1b3f573fSAndroid Build Coastguard Worker             repeatedNestedMessage_.AddEntriesFrom(ref input, _repeated_repeatedNestedMessage_codec);
4879*1b3f573fSAndroid Build Coastguard Worker             break;
4880*1b3f573fSAndroid Build Coastguard Worker           }
4881*1b3f573fSAndroid Build Coastguard Worker           case 394: {
4882*1b3f573fSAndroid Build Coastguard Worker             repeatedForeignMessage_.AddEntriesFrom(ref input, _repeated_repeatedForeignMessage_codec);
4883*1b3f573fSAndroid Build Coastguard Worker             break;
4884*1b3f573fSAndroid Build Coastguard Worker           }
4885*1b3f573fSAndroid Build Coastguard Worker           case 410:
4886*1b3f573fSAndroid Build Coastguard Worker           case 408: {
4887*1b3f573fSAndroid Build Coastguard Worker             repeatedNestedEnum_.AddEntriesFrom(ref input, _repeated_repeatedNestedEnum_codec);
4888*1b3f573fSAndroid Build Coastguard Worker             break;
4889*1b3f573fSAndroid Build Coastguard Worker           }
4890*1b3f573fSAndroid Build Coastguard Worker           case 418:
4891*1b3f573fSAndroid Build Coastguard Worker           case 416: {
4892*1b3f573fSAndroid Build Coastguard Worker             repeatedForeignEnum_.AddEntriesFrom(ref input, _repeated_repeatedForeignEnum_codec);
4893*1b3f573fSAndroid Build Coastguard Worker             break;
4894*1b3f573fSAndroid Build Coastguard Worker           }
4895*1b3f573fSAndroid Build Coastguard Worker           case 434: {
4896*1b3f573fSAndroid Build Coastguard Worker             repeatedStringPiece_.AddEntriesFrom(ref input, _repeated_repeatedStringPiece_codec);
4897*1b3f573fSAndroid Build Coastguard Worker             break;
4898*1b3f573fSAndroid Build Coastguard Worker           }
4899*1b3f573fSAndroid Build Coastguard Worker           case 442: {
4900*1b3f573fSAndroid Build Coastguard Worker             repeatedCord_.AddEntriesFrom(ref input, _repeated_repeatedCord_codec);
4901*1b3f573fSAndroid Build Coastguard Worker             break;
4902*1b3f573fSAndroid Build Coastguard Worker           }
4903*1b3f573fSAndroid Build Coastguard Worker           case 450: {
4904*1b3f573fSAndroid Build Coastguard Worker             mapInt32Int32_.AddEntriesFrom(ref input, _map_mapInt32Int32_codec);
4905*1b3f573fSAndroid Build Coastguard Worker             break;
4906*1b3f573fSAndroid Build Coastguard Worker           }
4907*1b3f573fSAndroid Build Coastguard Worker           case 458: {
4908*1b3f573fSAndroid Build Coastguard Worker             mapInt64Int64_.AddEntriesFrom(ref input, _map_mapInt64Int64_codec);
4909*1b3f573fSAndroid Build Coastguard Worker             break;
4910*1b3f573fSAndroid Build Coastguard Worker           }
4911*1b3f573fSAndroid Build Coastguard Worker           case 466: {
4912*1b3f573fSAndroid Build Coastguard Worker             mapUint32Uint32_.AddEntriesFrom(ref input, _map_mapUint32Uint32_codec);
4913*1b3f573fSAndroid Build Coastguard Worker             break;
4914*1b3f573fSAndroid Build Coastguard Worker           }
4915*1b3f573fSAndroid Build Coastguard Worker           case 474: {
4916*1b3f573fSAndroid Build Coastguard Worker             mapUint64Uint64_.AddEntriesFrom(ref input, _map_mapUint64Uint64_codec);
4917*1b3f573fSAndroid Build Coastguard Worker             break;
4918*1b3f573fSAndroid Build Coastguard Worker           }
4919*1b3f573fSAndroid Build Coastguard Worker           case 482: {
4920*1b3f573fSAndroid Build Coastguard Worker             mapSint32Sint32_.AddEntriesFrom(ref input, _map_mapSint32Sint32_codec);
4921*1b3f573fSAndroid Build Coastguard Worker             break;
4922*1b3f573fSAndroid Build Coastguard Worker           }
4923*1b3f573fSAndroid Build Coastguard Worker           case 490: {
4924*1b3f573fSAndroid Build Coastguard Worker             mapSint64Sint64_.AddEntriesFrom(ref input, _map_mapSint64Sint64_codec);
4925*1b3f573fSAndroid Build Coastguard Worker             break;
4926*1b3f573fSAndroid Build Coastguard Worker           }
4927*1b3f573fSAndroid Build Coastguard Worker           case 498: {
4928*1b3f573fSAndroid Build Coastguard Worker             mapFixed32Fixed32_.AddEntriesFrom(ref input, _map_mapFixed32Fixed32_codec);
4929*1b3f573fSAndroid Build Coastguard Worker             break;
4930*1b3f573fSAndroid Build Coastguard Worker           }
4931*1b3f573fSAndroid Build Coastguard Worker           case 506: {
4932*1b3f573fSAndroid Build Coastguard Worker             mapFixed64Fixed64_.AddEntriesFrom(ref input, _map_mapFixed64Fixed64_codec);
4933*1b3f573fSAndroid Build Coastguard Worker             break;
4934*1b3f573fSAndroid Build Coastguard Worker           }
4935*1b3f573fSAndroid Build Coastguard Worker           case 514: {
4936*1b3f573fSAndroid Build Coastguard Worker             mapSfixed32Sfixed32_.AddEntriesFrom(ref input, _map_mapSfixed32Sfixed32_codec);
4937*1b3f573fSAndroid Build Coastguard Worker             break;
4938*1b3f573fSAndroid Build Coastguard Worker           }
4939*1b3f573fSAndroid Build Coastguard Worker           case 522: {
4940*1b3f573fSAndroid Build Coastguard Worker             mapSfixed64Sfixed64_.AddEntriesFrom(ref input, _map_mapSfixed64Sfixed64_codec);
4941*1b3f573fSAndroid Build Coastguard Worker             break;
4942*1b3f573fSAndroid Build Coastguard Worker           }
4943*1b3f573fSAndroid Build Coastguard Worker           case 530: {
4944*1b3f573fSAndroid Build Coastguard Worker             mapInt32Float_.AddEntriesFrom(ref input, _map_mapInt32Float_codec);
4945*1b3f573fSAndroid Build Coastguard Worker             break;
4946*1b3f573fSAndroid Build Coastguard Worker           }
4947*1b3f573fSAndroid Build Coastguard Worker           case 538: {
4948*1b3f573fSAndroid Build Coastguard Worker             mapInt32Double_.AddEntriesFrom(ref input, _map_mapInt32Double_codec);
4949*1b3f573fSAndroid Build Coastguard Worker             break;
4950*1b3f573fSAndroid Build Coastguard Worker           }
4951*1b3f573fSAndroid Build Coastguard Worker           case 546: {
4952*1b3f573fSAndroid Build Coastguard Worker             mapBoolBool_.AddEntriesFrom(ref input, _map_mapBoolBool_codec);
4953*1b3f573fSAndroid Build Coastguard Worker             break;
4954*1b3f573fSAndroid Build Coastguard Worker           }
4955*1b3f573fSAndroid Build Coastguard Worker           case 554: {
4956*1b3f573fSAndroid Build Coastguard Worker             mapStringString_.AddEntriesFrom(ref input, _map_mapStringString_codec);
4957*1b3f573fSAndroid Build Coastguard Worker             break;
4958*1b3f573fSAndroid Build Coastguard Worker           }
4959*1b3f573fSAndroid Build Coastguard Worker           case 562: {
4960*1b3f573fSAndroid Build Coastguard Worker             mapStringBytes_.AddEntriesFrom(ref input, _map_mapStringBytes_codec);
4961*1b3f573fSAndroid Build Coastguard Worker             break;
4962*1b3f573fSAndroid Build Coastguard Worker           }
4963*1b3f573fSAndroid Build Coastguard Worker           case 570: {
4964*1b3f573fSAndroid Build Coastguard Worker             mapStringNestedMessage_.AddEntriesFrom(ref input, _map_mapStringNestedMessage_codec);
4965*1b3f573fSAndroid Build Coastguard Worker             break;
4966*1b3f573fSAndroid Build Coastguard Worker           }
4967*1b3f573fSAndroid Build Coastguard Worker           case 578: {
4968*1b3f573fSAndroid Build Coastguard Worker             mapStringForeignMessage_.AddEntriesFrom(ref input, _map_mapStringForeignMessage_codec);
4969*1b3f573fSAndroid Build Coastguard Worker             break;
4970*1b3f573fSAndroid Build Coastguard Worker           }
4971*1b3f573fSAndroid Build Coastguard Worker           case 586: {
4972*1b3f573fSAndroid Build Coastguard Worker             mapStringNestedEnum_.AddEntriesFrom(ref input, _map_mapStringNestedEnum_codec);
4973*1b3f573fSAndroid Build Coastguard Worker             break;
4974*1b3f573fSAndroid Build Coastguard Worker           }
4975*1b3f573fSAndroid Build Coastguard Worker           case 594: {
4976*1b3f573fSAndroid Build Coastguard Worker             mapStringForeignEnum_.AddEntriesFrom(ref input, _map_mapStringForeignEnum_codec);
4977*1b3f573fSAndroid Build Coastguard Worker             break;
4978*1b3f573fSAndroid Build Coastguard Worker           }
4979*1b3f573fSAndroid Build Coastguard Worker           case 602:
4980*1b3f573fSAndroid Build Coastguard Worker           case 600: {
4981*1b3f573fSAndroid Build Coastguard Worker             packedInt32_.AddEntriesFrom(ref input, _repeated_packedInt32_codec);
4982*1b3f573fSAndroid Build Coastguard Worker             break;
4983*1b3f573fSAndroid Build Coastguard Worker           }
4984*1b3f573fSAndroid Build Coastguard Worker           case 610:
4985*1b3f573fSAndroid Build Coastguard Worker           case 608: {
4986*1b3f573fSAndroid Build Coastguard Worker             packedInt64_.AddEntriesFrom(ref input, _repeated_packedInt64_codec);
4987*1b3f573fSAndroid Build Coastguard Worker             break;
4988*1b3f573fSAndroid Build Coastguard Worker           }
4989*1b3f573fSAndroid Build Coastguard Worker           case 618:
4990*1b3f573fSAndroid Build Coastguard Worker           case 616: {
4991*1b3f573fSAndroid Build Coastguard Worker             packedUint32_.AddEntriesFrom(ref input, _repeated_packedUint32_codec);
4992*1b3f573fSAndroid Build Coastguard Worker             break;
4993*1b3f573fSAndroid Build Coastguard Worker           }
4994*1b3f573fSAndroid Build Coastguard Worker           case 626:
4995*1b3f573fSAndroid Build Coastguard Worker           case 624: {
4996*1b3f573fSAndroid Build Coastguard Worker             packedUint64_.AddEntriesFrom(ref input, _repeated_packedUint64_codec);
4997*1b3f573fSAndroid Build Coastguard Worker             break;
4998*1b3f573fSAndroid Build Coastguard Worker           }
4999*1b3f573fSAndroid Build Coastguard Worker           case 634:
5000*1b3f573fSAndroid Build Coastguard Worker           case 632: {
5001*1b3f573fSAndroid Build Coastguard Worker             packedSint32_.AddEntriesFrom(ref input, _repeated_packedSint32_codec);
5002*1b3f573fSAndroid Build Coastguard Worker             break;
5003*1b3f573fSAndroid Build Coastguard Worker           }
5004*1b3f573fSAndroid Build Coastguard Worker           case 642:
5005*1b3f573fSAndroid Build Coastguard Worker           case 640: {
5006*1b3f573fSAndroid Build Coastguard Worker             packedSint64_.AddEntriesFrom(ref input, _repeated_packedSint64_codec);
5007*1b3f573fSAndroid Build Coastguard Worker             break;
5008*1b3f573fSAndroid Build Coastguard Worker           }
5009*1b3f573fSAndroid Build Coastguard Worker           case 650:
5010*1b3f573fSAndroid Build Coastguard Worker           case 653: {
5011*1b3f573fSAndroid Build Coastguard Worker             packedFixed32_.AddEntriesFrom(ref input, _repeated_packedFixed32_codec);
5012*1b3f573fSAndroid Build Coastguard Worker             break;
5013*1b3f573fSAndroid Build Coastguard Worker           }
5014*1b3f573fSAndroid Build Coastguard Worker           case 658:
5015*1b3f573fSAndroid Build Coastguard Worker           case 657: {
5016*1b3f573fSAndroid Build Coastguard Worker             packedFixed64_.AddEntriesFrom(ref input, _repeated_packedFixed64_codec);
5017*1b3f573fSAndroid Build Coastguard Worker             break;
5018*1b3f573fSAndroid Build Coastguard Worker           }
5019*1b3f573fSAndroid Build Coastguard Worker           case 666:
5020*1b3f573fSAndroid Build Coastguard Worker           case 669: {
5021*1b3f573fSAndroid Build Coastguard Worker             packedSfixed32_.AddEntriesFrom(ref input, _repeated_packedSfixed32_codec);
5022*1b3f573fSAndroid Build Coastguard Worker             break;
5023*1b3f573fSAndroid Build Coastguard Worker           }
5024*1b3f573fSAndroid Build Coastguard Worker           case 674:
5025*1b3f573fSAndroid Build Coastguard Worker           case 673: {
5026*1b3f573fSAndroid Build Coastguard Worker             packedSfixed64_.AddEntriesFrom(ref input, _repeated_packedSfixed64_codec);
5027*1b3f573fSAndroid Build Coastguard Worker             break;
5028*1b3f573fSAndroid Build Coastguard Worker           }
5029*1b3f573fSAndroid Build Coastguard Worker           case 682:
5030*1b3f573fSAndroid Build Coastguard Worker           case 685: {
5031*1b3f573fSAndroid Build Coastguard Worker             packedFloat_.AddEntriesFrom(ref input, _repeated_packedFloat_codec);
5032*1b3f573fSAndroid Build Coastguard Worker             break;
5033*1b3f573fSAndroid Build Coastguard Worker           }
5034*1b3f573fSAndroid Build Coastguard Worker           case 690:
5035*1b3f573fSAndroid Build Coastguard Worker           case 689: {
5036*1b3f573fSAndroid Build Coastguard Worker             packedDouble_.AddEntriesFrom(ref input, _repeated_packedDouble_codec);
5037*1b3f573fSAndroid Build Coastguard Worker             break;
5038*1b3f573fSAndroid Build Coastguard Worker           }
5039*1b3f573fSAndroid Build Coastguard Worker           case 698:
5040*1b3f573fSAndroid Build Coastguard Worker           case 696: {
5041*1b3f573fSAndroid Build Coastguard Worker             packedBool_.AddEntriesFrom(ref input, _repeated_packedBool_codec);
5042*1b3f573fSAndroid Build Coastguard Worker             break;
5043*1b3f573fSAndroid Build Coastguard Worker           }
5044*1b3f573fSAndroid Build Coastguard Worker           case 706:
5045*1b3f573fSAndroid Build Coastguard Worker           case 704: {
5046*1b3f573fSAndroid Build Coastguard Worker             packedNestedEnum_.AddEntriesFrom(ref input, _repeated_packedNestedEnum_codec);
5047*1b3f573fSAndroid Build Coastguard Worker             break;
5048*1b3f573fSAndroid Build Coastguard Worker           }
5049*1b3f573fSAndroid Build Coastguard Worker           case 714:
5050*1b3f573fSAndroid Build Coastguard Worker           case 712: {
5051*1b3f573fSAndroid Build Coastguard Worker             unpackedInt32_.AddEntriesFrom(ref input, _repeated_unpackedInt32_codec);
5052*1b3f573fSAndroid Build Coastguard Worker             break;
5053*1b3f573fSAndroid Build Coastguard Worker           }
5054*1b3f573fSAndroid Build Coastguard Worker           case 722:
5055*1b3f573fSAndroid Build Coastguard Worker           case 720: {
5056*1b3f573fSAndroid Build Coastguard Worker             unpackedInt64_.AddEntriesFrom(ref input, _repeated_unpackedInt64_codec);
5057*1b3f573fSAndroid Build Coastguard Worker             break;
5058*1b3f573fSAndroid Build Coastguard Worker           }
5059*1b3f573fSAndroid Build Coastguard Worker           case 730:
5060*1b3f573fSAndroid Build Coastguard Worker           case 728: {
5061*1b3f573fSAndroid Build Coastguard Worker             unpackedUint32_.AddEntriesFrom(ref input, _repeated_unpackedUint32_codec);
5062*1b3f573fSAndroid Build Coastguard Worker             break;
5063*1b3f573fSAndroid Build Coastguard Worker           }
5064*1b3f573fSAndroid Build Coastguard Worker           case 738:
5065*1b3f573fSAndroid Build Coastguard Worker           case 736: {
5066*1b3f573fSAndroid Build Coastguard Worker             unpackedUint64_.AddEntriesFrom(ref input, _repeated_unpackedUint64_codec);
5067*1b3f573fSAndroid Build Coastguard Worker             break;
5068*1b3f573fSAndroid Build Coastguard Worker           }
5069*1b3f573fSAndroid Build Coastguard Worker           case 746:
5070*1b3f573fSAndroid Build Coastguard Worker           case 744: {
5071*1b3f573fSAndroid Build Coastguard Worker             unpackedSint32_.AddEntriesFrom(ref input, _repeated_unpackedSint32_codec);
5072*1b3f573fSAndroid Build Coastguard Worker             break;
5073*1b3f573fSAndroid Build Coastguard Worker           }
5074*1b3f573fSAndroid Build Coastguard Worker           case 754:
5075*1b3f573fSAndroid Build Coastguard Worker           case 752: {
5076*1b3f573fSAndroid Build Coastguard Worker             unpackedSint64_.AddEntriesFrom(ref input, _repeated_unpackedSint64_codec);
5077*1b3f573fSAndroid Build Coastguard Worker             break;
5078*1b3f573fSAndroid Build Coastguard Worker           }
5079*1b3f573fSAndroid Build Coastguard Worker           case 762:
5080*1b3f573fSAndroid Build Coastguard Worker           case 765: {
5081*1b3f573fSAndroid Build Coastguard Worker             unpackedFixed32_.AddEntriesFrom(ref input, _repeated_unpackedFixed32_codec);
5082*1b3f573fSAndroid Build Coastguard Worker             break;
5083*1b3f573fSAndroid Build Coastguard Worker           }
5084*1b3f573fSAndroid Build Coastguard Worker           case 770:
5085*1b3f573fSAndroid Build Coastguard Worker           case 769: {
5086*1b3f573fSAndroid Build Coastguard Worker             unpackedFixed64_.AddEntriesFrom(ref input, _repeated_unpackedFixed64_codec);
5087*1b3f573fSAndroid Build Coastguard Worker             break;
5088*1b3f573fSAndroid Build Coastguard Worker           }
5089*1b3f573fSAndroid Build Coastguard Worker           case 778:
5090*1b3f573fSAndroid Build Coastguard Worker           case 781: {
5091*1b3f573fSAndroid Build Coastguard Worker             unpackedSfixed32_.AddEntriesFrom(ref input, _repeated_unpackedSfixed32_codec);
5092*1b3f573fSAndroid Build Coastguard Worker             break;
5093*1b3f573fSAndroid Build Coastguard Worker           }
5094*1b3f573fSAndroid Build Coastguard Worker           case 786:
5095*1b3f573fSAndroid Build Coastguard Worker           case 785: {
5096*1b3f573fSAndroid Build Coastguard Worker             unpackedSfixed64_.AddEntriesFrom(ref input, _repeated_unpackedSfixed64_codec);
5097*1b3f573fSAndroid Build Coastguard Worker             break;
5098*1b3f573fSAndroid Build Coastguard Worker           }
5099*1b3f573fSAndroid Build Coastguard Worker           case 794:
5100*1b3f573fSAndroid Build Coastguard Worker           case 797: {
5101*1b3f573fSAndroid Build Coastguard Worker             unpackedFloat_.AddEntriesFrom(ref input, _repeated_unpackedFloat_codec);
5102*1b3f573fSAndroid Build Coastguard Worker             break;
5103*1b3f573fSAndroid Build Coastguard Worker           }
5104*1b3f573fSAndroid Build Coastguard Worker           case 802:
5105*1b3f573fSAndroid Build Coastguard Worker           case 801: {
5106*1b3f573fSAndroid Build Coastguard Worker             unpackedDouble_.AddEntriesFrom(ref input, _repeated_unpackedDouble_codec);
5107*1b3f573fSAndroid Build Coastguard Worker             break;
5108*1b3f573fSAndroid Build Coastguard Worker           }
5109*1b3f573fSAndroid Build Coastguard Worker           case 810:
5110*1b3f573fSAndroid Build Coastguard Worker           case 808: {
5111*1b3f573fSAndroid Build Coastguard Worker             unpackedBool_.AddEntriesFrom(ref input, _repeated_unpackedBool_codec);
5112*1b3f573fSAndroid Build Coastguard Worker             break;
5113*1b3f573fSAndroid Build Coastguard Worker           }
5114*1b3f573fSAndroid Build Coastguard Worker           case 818:
5115*1b3f573fSAndroid Build Coastguard Worker           case 816: {
5116*1b3f573fSAndroid Build Coastguard Worker             unpackedNestedEnum_.AddEntriesFrom(ref input, _repeated_unpackedNestedEnum_codec);
5117*1b3f573fSAndroid Build Coastguard Worker             break;
5118*1b3f573fSAndroid Build Coastguard Worker           }
5119*1b3f573fSAndroid Build Coastguard Worker           case 888: {
5120*1b3f573fSAndroid Build Coastguard Worker             OneofUint32 = input.ReadUInt32();
5121*1b3f573fSAndroid Build Coastguard Worker             break;
5122*1b3f573fSAndroid Build Coastguard Worker           }
5123*1b3f573fSAndroid Build Coastguard Worker           case 898: {
5124*1b3f573fSAndroid Build Coastguard Worker             global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage subBuilder = new global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Types.NestedMessage();
5125*1b3f573fSAndroid Build Coastguard Worker             if (oneofFieldCase_ == OneofFieldOneofCase.OneofNestedMessage) {
5126*1b3f573fSAndroid Build Coastguard Worker               subBuilder.MergeFrom(OneofNestedMessage);
5127*1b3f573fSAndroid Build Coastguard Worker             }
5128*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(subBuilder);
5129*1b3f573fSAndroid Build Coastguard Worker             OneofNestedMessage = subBuilder;
5130*1b3f573fSAndroid Build Coastguard Worker             break;
5131*1b3f573fSAndroid Build Coastguard Worker           }
5132*1b3f573fSAndroid Build Coastguard Worker           case 906: {
5133*1b3f573fSAndroid Build Coastguard Worker             OneofString = input.ReadString();
5134*1b3f573fSAndroid Build Coastguard Worker             break;
5135*1b3f573fSAndroid Build Coastguard Worker           }
5136*1b3f573fSAndroid Build Coastguard Worker           case 914: {
5137*1b3f573fSAndroid Build Coastguard Worker             OneofBytes = input.ReadBytes();
5138*1b3f573fSAndroid Build Coastguard Worker             break;
5139*1b3f573fSAndroid Build Coastguard Worker           }
5140*1b3f573fSAndroid Build Coastguard Worker           case 920: {
5141*1b3f573fSAndroid Build Coastguard Worker             OneofBool = input.ReadBool();
5142*1b3f573fSAndroid Build Coastguard Worker             break;
5143*1b3f573fSAndroid Build Coastguard Worker           }
5144*1b3f573fSAndroid Build Coastguard Worker           case 928: {
5145*1b3f573fSAndroid Build Coastguard Worker             OneofUint64 = input.ReadUInt64();
5146*1b3f573fSAndroid Build Coastguard Worker             break;
5147*1b3f573fSAndroid Build Coastguard Worker           }
5148*1b3f573fSAndroid Build Coastguard Worker           case 941: {
5149*1b3f573fSAndroid Build Coastguard Worker             OneofFloat = input.ReadFloat();
5150*1b3f573fSAndroid Build Coastguard Worker             break;
5151*1b3f573fSAndroid Build Coastguard Worker           }
5152*1b3f573fSAndroid Build Coastguard Worker           case 945: {
5153*1b3f573fSAndroid Build Coastguard Worker             OneofDouble = input.ReadDouble();
5154*1b3f573fSAndroid Build Coastguard Worker             break;
5155*1b3f573fSAndroid Build Coastguard Worker           }
5156*1b3f573fSAndroid Build Coastguard Worker           case 952: {
5157*1b3f573fSAndroid Build Coastguard Worker             oneofField_ = input.ReadEnum();
5158*1b3f573fSAndroid Build Coastguard Worker             oneofFieldCase_ = OneofFieldOneofCase.OneofEnum;
5159*1b3f573fSAndroid Build Coastguard Worker             break;
5160*1b3f573fSAndroid Build Coastguard Worker           }
5161*1b3f573fSAndroid Build Coastguard Worker           case 960: {
5162*1b3f573fSAndroid Build Coastguard Worker             oneofField_ = input.ReadEnum();
5163*1b3f573fSAndroid Build Coastguard Worker             oneofFieldCase_ = OneofFieldOneofCase.OneofNullValue;
5164*1b3f573fSAndroid Build Coastguard Worker             break;
5165*1b3f573fSAndroid Build Coastguard Worker           }
5166*1b3f573fSAndroid Build Coastguard Worker           case 1610: {
5167*1b3f573fSAndroid Build Coastguard Worker             bool? value = _single_optionalBoolWrapper_codec.Read(ref input);
5168*1b3f573fSAndroid Build Coastguard Worker             if (optionalBoolWrapper_ == null || value != false) {
5169*1b3f573fSAndroid Build Coastguard Worker               OptionalBoolWrapper = value;
5170*1b3f573fSAndroid Build Coastguard Worker             }
5171*1b3f573fSAndroid Build Coastguard Worker             break;
5172*1b3f573fSAndroid Build Coastguard Worker           }
5173*1b3f573fSAndroid Build Coastguard Worker           case 1618: {
5174*1b3f573fSAndroid Build Coastguard Worker             int? value = _single_optionalInt32Wrapper_codec.Read(ref input);
5175*1b3f573fSAndroid Build Coastguard Worker             if (optionalInt32Wrapper_ == null || value != 0) {
5176*1b3f573fSAndroid Build Coastguard Worker               OptionalInt32Wrapper = value;
5177*1b3f573fSAndroid Build Coastguard Worker             }
5178*1b3f573fSAndroid Build Coastguard Worker             break;
5179*1b3f573fSAndroid Build Coastguard Worker           }
5180*1b3f573fSAndroid Build Coastguard Worker           case 1626: {
5181*1b3f573fSAndroid Build Coastguard Worker             long? value = _single_optionalInt64Wrapper_codec.Read(ref input);
5182*1b3f573fSAndroid Build Coastguard Worker             if (optionalInt64Wrapper_ == null || value != 0L) {
5183*1b3f573fSAndroid Build Coastguard Worker               OptionalInt64Wrapper = value;
5184*1b3f573fSAndroid Build Coastguard Worker             }
5185*1b3f573fSAndroid Build Coastguard Worker             break;
5186*1b3f573fSAndroid Build Coastguard Worker           }
5187*1b3f573fSAndroid Build Coastguard Worker           case 1634: {
5188*1b3f573fSAndroid Build Coastguard Worker             uint? value = _single_optionalUint32Wrapper_codec.Read(ref input);
5189*1b3f573fSAndroid Build Coastguard Worker             if (optionalUint32Wrapper_ == null || value != 0) {
5190*1b3f573fSAndroid Build Coastguard Worker               OptionalUint32Wrapper = value;
5191*1b3f573fSAndroid Build Coastguard Worker             }
5192*1b3f573fSAndroid Build Coastguard Worker             break;
5193*1b3f573fSAndroid Build Coastguard Worker           }
5194*1b3f573fSAndroid Build Coastguard Worker           case 1642: {
5195*1b3f573fSAndroid Build Coastguard Worker             ulong? value = _single_optionalUint64Wrapper_codec.Read(ref input);
5196*1b3f573fSAndroid Build Coastguard Worker             if (optionalUint64Wrapper_ == null || value != 0UL) {
5197*1b3f573fSAndroid Build Coastguard Worker               OptionalUint64Wrapper = value;
5198*1b3f573fSAndroid Build Coastguard Worker             }
5199*1b3f573fSAndroid Build Coastguard Worker             break;
5200*1b3f573fSAndroid Build Coastguard Worker           }
5201*1b3f573fSAndroid Build Coastguard Worker           case 1650: {
5202*1b3f573fSAndroid Build Coastguard Worker             float? value = _single_optionalFloatWrapper_codec.Read(ref input);
5203*1b3f573fSAndroid Build Coastguard Worker             if (optionalFloatWrapper_ == null || value != 0F) {
5204*1b3f573fSAndroid Build Coastguard Worker               OptionalFloatWrapper = value;
5205*1b3f573fSAndroid Build Coastguard Worker             }
5206*1b3f573fSAndroid Build Coastguard Worker             break;
5207*1b3f573fSAndroid Build Coastguard Worker           }
5208*1b3f573fSAndroid Build Coastguard Worker           case 1658: {
5209*1b3f573fSAndroid Build Coastguard Worker             double? value = _single_optionalDoubleWrapper_codec.Read(ref input);
5210*1b3f573fSAndroid Build Coastguard Worker             if (optionalDoubleWrapper_ == null || value != 0D) {
5211*1b3f573fSAndroid Build Coastguard Worker               OptionalDoubleWrapper = value;
5212*1b3f573fSAndroid Build Coastguard Worker             }
5213*1b3f573fSAndroid Build Coastguard Worker             break;
5214*1b3f573fSAndroid Build Coastguard Worker           }
5215*1b3f573fSAndroid Build Coastguard Worker           case 1666: {
5216*1b3f573fSAndroid Build Coastguard Worker             string value = _single_optionalStringWrapper_codec.Read(ref input);
5217*1b3f573fSAndroid Build Coastguard Worker             if (optionalStringWrapper_ == null || value != "") {
5218*1b3f573fSAndroid Build Coastguard Worker               OptionalStringWrapper = value;
5219*1b3f573fSAndroid Build Coastguard Worker             }
5220*1b3f573fSAndroid Build Coastguard Worker             break;
5221*1b3f573fSAndroid Build Coastguard Worker           }
5222*1b3f573fSAndroid Build Coastguard Worker           case 1674: {
5223*1b3f573fSAndroid Build Coastguard Worker             pb::ByteString value = _single_optionalBytesWrapper_codec.Read(ref input);
5224*1b3f573fSAndroid Build Coastguard Worker             if (optionalBytesWrapper_ == null || value != pb::ByteString.Empty) {
5225*1b3f573fSAndroid Build Coastguard Worker               OptionalBytesWrapper = value;
5226*1b3f573fSAndroid Build Coastguard Worker             }
5227*1b3f573fSAndroid Build Coastguard Worker             break;
5228*1b3f573fSAndroid Build Coastguard Worker           }
5229*1b3f573fSAndroid Build Coastguard Worker           case 1690: {
5230*1b3f573fSAndroid Build Coastguard Worker             repeatedBoolWrapper_.AddEntriesFrom(ref input, _repeated_repeatedBoolWrapper_codec);
5231*1b3f573fSAndroid Build Coastguard Worker             break;
5232*1b3f573fSAndroid Build Coastguard Worker           }
5233*1b3f573fSAndroid Build Coastguard Worker           case 1698: {
5234*1b3f573fSAndroid Build Coastguard Worker             repeatedInt32Wrapper_.AddEntriesFrom(ref input, _repeated_repeatedInt32Wrapper_codec);
5235*1b3f573fSAndroid Build Coastguard Worker             break;
5236*1b3f573fSAndroid Build Coastguard Worker           }
5237*1b3f573fSAndroid Build Coastguard Worker           case 1706: {
5238*1b3f573fSAndroid Build Coastguard Worker             repeatedInt64Wrapper_.AddEntriesFrom(ref input, _repeated_repeatedInt64Wrapper_codec);
5239*1b3f573fSAndroid Build Coastguard Worker             break;
5240*1b3f573fSAndroid Build Coastguard Worker           }
5241*1b3f573fSAndroid Build Coastguard Worker           case 1714: {
5242*1b3f573fSAndroid Build Coastguard Worker             repeatedUint32Wrapper_.AddEntriesFrom(ref input, _repeated_repeatedUint32Wrapper_codec);
5243*1b3f573fSAndroid Build Coastguard Worker             break;
5244*1b3f573fSAndroid Build Coastguard Worker           }
5245*1b3f573fSAndroid Build Coastguard Worker           case 1722: {
5246*1b3f573fSAndroid Build Coastguard Worker             repeatedUint64Wrapper_.AddEntriesFrom(ref input, _repeated_repeatedUint64Wrapper_codec);
5247*1b3f573fSAndroid Build Coastguard Worker             break;
5248*1b3f573fSAndroid Build Coastguard Worker           }
5249*1b3f573fSAndroid Build Coastguard Worker           case 1730: {
5250*1b3f573fSAndroid Build Coastguard Worker             repeatedFloatWrapper_.AddEntriesFrom(ref input, _repeated_repeatedFloatWrapper_codec);
5251*1b3f573fSAndroid Build Coastguard Worker             break;
5252*1b3f573fSAndroid Build Coastguard Worker           }
5253*1b3f573fSAndroid Build Coastguard Worker           case 1738: {
5254*1b3f573fSAndroid Build Coastguard Worker             repeatedDoubleWrapper_.AddEntriesFrom(ref input, _repeated_repeatedDoubleWrapper_codec);
5255*1b3f573fSAndroid Build Coastguard Worker             break;
5256*1b3f573fSAndroid Build Coastguard Worker           }
5257*1b3f573fSAndroid Build Coastguard Worker           case 1746: {
5258*1b3f573fSAndroid Build Coastguard Worker             repeatedStringWrapper_.AddEntriesFrom(ref input, _repeated_repeatedStringWrapper_codec);
5259*1b3f573fSAndroid Build Coastguard Worker             break;
5260*1b3f573fSAndroid Build Coastguard Worker           }
5261*1b3f573fSAndroid Build Coastguard Worker           case 1754: {
5262*1b3f573fSAndroid Build Coastguard Worker             repeatedBytesWrapper_.AddEntriesFrom(ref input, _repeated_repeatedBytesWrapper_codec);
5263*1b3f573fSAndroid Build Coastguard Worker             break;
5264*1b3f573fSAndroid Build Coastguard Worker           }
5265*1b3f573fSAndroid Build Coastguard Worker           case 2410: {
5266*1b3f573fSAndroid Build Coastguard Worker             if (optionalDuration_ == null) {
5267*1b3f573fSAndroid Build Coastguard Worker               OptionalDuration = new global::Google.Protobuf.WellKnownTypes.Duration();
5268*1b3f573fSAndroid Build Coastguard Worker             }
5269*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalDuration);
5270*1b3f573fSAndroid Build Coastguard Worker             break;
5271*1b3f573fSAndroid Build Coastguard Worker           }
5272*1b3f573fSAndroid Build Coastguard Worker           case 2418: {
5273*1b3f573fSAndroid Build Coastguard Worker             if (optionalTimestamp_ == null) {
5274*1b3f573fSAndroid Build Coastguard Worker               OptionalTimestamp = new global::Google.Protobuf.WellKnownTypes.Timestamp();
5275*1b3f573fSAndroid Build Coastguard Worker             }
5276*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalTimestamp);
5277*1b3f573fSAndroid Build Coastguard Worker             break;
5278*1b3f573fSAndroid Build Coastguard Worker           }
5279*1b3f573fSAndroid Build Coastguard Worker           case 2426: {
5280*1b3f573fSAndroid Build Coastguard Worker             if (optionalFieldMask_ == null) {
5281*1b3f573fSAndroid Build Coastguard Worker               OptionalFieldMask = new global::Google.Protobuf.WellKnownTypes.FieldMask();
5282*1b3f573fSAndroid Build Coastguard Worker             }
5283*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalFieldMask);
5284*1b3f573fSAndroid Build Coastguard Worker             break;
5285*1b3f573fSAndroid Build Coastguard Worker           }
5286*1b3f573fSAndroid Build Coastguard Worker           case 2434: {
5287*1b3f573fSAndroid Build Coastguard Worker             if (optionalStruct_ == null) {
5288*1b3f573fSAndroid Build Coastguard Worker               OptionalStruct = new global::Google.Protobuf.WellKnownTypes.Struct();
5289*1b3f573fSAndroid Build Coastguard Worker             }
5290*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalStruct);
5291*1b3f573fSAndroid Build Coastguard Worker             break;
5292*1b3f573fSAndroid Build Coastguard Worker           }
5293*1b3f573fSAndroid Build Coastguard Worker           case 2442: {
5294*1b3f573fSAndroid Build Coastguard Worker             if (optionalAny_ == null) {
5295*1b3f573fSAndroid Build Coastguard Worker               OptionalAny = new global::Google.Protobuf.WellKnownTypes.Any();
5296*1b3f573fSAndroid Build Coastguard Worker             }
5297*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalAny);
5298*1b3f573fSAndroid Build Coastguard Worker             break;
5299*1b3f573fSAndroid Build Coastguard Worker           }
5300*1b3f573fSAndroid Build Coastguard Worker           case 2450: {
5301*1b3f573fSAndroid Build Coastguard Worker             if (optionalValue_ == null) {
5302*1b3f573fSAndroid Build Coastguard Worker               OptionalValue = new global::Google.Protobuf.WellKnownTypes.Value();
5303*1b3f573fSAndroid Build Coastguard Worker             }
5304*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(OptionalValue);
5305*1b3f573fSAndroid Build Coastguard Worker             break;
5306*1b3f573fSAndroid Build Coastguard Worker           }
5307*1b3f573fSAndroid Build Coastguard Worker           case 2456: {
5308*1b3f573fSAndroid Build Coastguard Worker             OptionalNullValue = (global::Google.Protobuf.WellKnownTypes.NullValue) input.ReadEnum();
5309*1b3f573fSAndroid Build Coastguard Worker             break;
5310*1b3f573fSAndroid Build Coastguard Worker           }
5311*1b3f573fSAndroid Build Coastguard Worker           case 2490: {
5312*1b3f573fSAndroid Build Coastguard Worker             repeatedDuration_.AddEntriesFrom(ref input, _repeated_repeatedDuration_codec);
5313*1b3f573fSAndroid Build Coastguard Worker             break;
5314*1b3f573fSAndroid Build Coastguard Worker           }
5315*1b3f573fSAndroid Build Coastguard Worker           case 2498: {
5316*1b3f573fSAndroid Build Coastguard Worker             repeatedTimestamp_.AddEntriesFrom(ref input, _repeated_repeatedTimestamp_codec);
5317*1b3f573fSAndroid Build Coastguard Worker             break;
5318*1b3f573fSAndroid Build Coastguard Worker           }
5319*1b3f573fSAndroid Build Coastguard Worker           case 2506: {
5320*1b3f573fSAndroid Build Coastguard Worker             repeatedFieldmask_.AddEntriesFrom(ref input, _repeated_repeatedFieldmask_codec);
5321*1b3f573fSAndroid Build Coastguard Worker             break;
5322*1b3f573fSAndroid Build Coastguard Worker           }
5323*1b3f573fSAndroid Build Coastguard Worker           case 2522: {
5324*1b3f573fSAndroid Build Coastguard Worker             repeatedAny_.AddEntriesFrom(ref input, _repeated_repeatedAny_codec);
5325*1b3f573fSAndroid Build Coastguard Worker             break;
5326*1b3f573fSAndroid Build Coastguard Worker           }
5327*1b3f573fSAndroid Build Coastguard Worker           case 2530: {
5328*1b3f573fSAndroid Build Coastguard Worker             repeatedValue_.AddEntriesFrom(ref input, _repeated_repeatedValue_codec);
5329*1b3f573fSAndroid Build Coastguard Worker             break;
5330*1b3f573fSAndroid Build Coastguard Worker           }
5331*1b3f573fSAndroid Build Coastguard Worker           case 2538: {
5332*1b3f573fSAndroid Build Coastguard Worker             repeatedListValue_.AddEntriesFrom(ref input, _repeated_repeatedListValue_codec);
5333*1b3f573fSAndroid Build Coastguard Worker             break;
5334*1b3f573fSAndroid Build Coastguard Worker           }
5335*1b3f573fSAndroid Build Coastguard Worker           case 2594: {
5336*1b3f573fSAndroid Build Coastguard Worker             repeatedStruct_.AddEntriesFrom(ref input, _repeated_repeatedStruct_codec);
5337*1b3f573fSAndroid Build Coastguard Worker             break;
5338*1b3f573fSAndroid Build Coastguard Worker           }
5339*1b3f573fSAndroid Build Coastguard Worker           case 3208: {
5340*1b3f573fSAndroid Build Coastguard Worker             Fieldname1 = input.ReadInt32();
5341*1b3f573fSAndroid Build Coastguard Worker             break;
5342*1b3f573fSAndroid Build Coastguard Worker           }
5343*1b3f573fSAndroid Build Coastguard Worker           case 3216: {
5344*1b3f573fSAndroid Build Coastguard Worker             FieldName2 = input.ReadInt32();
5345*1b3f573fSAndroid Build Coastguard Worker             break;
5346*1b3f573fSAndroid Build Coastguard Worker           }
5347*1b3f573fSAndroid Build Coastguard Worker           case 3224: {
5348*1b3f573fSAndroid Build Coastguard Worker             FieldName3 = input.ReadInt32();
5349*1b3f573fSAndroid Build Coastguard Worker             break;
5350*1b3f573fSAndroid Build Coastguard Worker           }
5351*1b3f573fSAndroid Build Coastguard Worker           case 3232: {
5352*1b3f573fSAndroid Build Coastguard Worker             FieldName4 = input.ReadInt32();
5353*1b3f573fSAndroid Build Coastguard Worker             break;
5354*1b3f573fSAndroid Build Coastguard Worker           }
5355*1b3f573fSAndroid Build Coastguard Worker           case 3240: {
5356*1b3f573fSAndroid Build Coastguard Worker             Field0Name5 = input.ReadInt32();
5357*1b3f573fSAndroid Build Coastguard Worker             break;
5358*1b3f573fSAndroid Build Coastguard Worker           }
5359*1b3f573fSAndroid Build Coastguard Worker           case 3248: {
5360*1b3f573fSAndroid Build Coastguard Worker             Field0Name6 = input.ReadInt32();
5361*1b3f573fSAndroid Build Coastguard Worker             break;
5362*1b3f573fSAndroid Build Coastguard Worker           }
5363*1b3f573fSAndroid Build Coastguard Worker           case 3256: {
5364*1b3f573fSAndroid Build Coastguard Worker             FieldName7 = input.ReadInt32();
5365*1b3f573fSAndroid Build Coastguard Worker             break;
5366*1b3f573fSAndroid Build Coastguard Worker           }
5367*1b3f573fSAndroid Build Coastguard Worker           case 3264: {
5368*1b3f573fSAndroid Build Coastguard Worker             FieldName8 = input.ReadInt32();
5369*1b3f573fSAndroid Build Coastguard Worker             break;
5370*1b3f573fSAndroid Build Coastguard Worker           }
5371*1b3f573fSAndroid Build Coastguard Worker           case 3272: {
5372*1b3f573fSAndroid Build Coastguard Worker             FieldName9 = input.ReadInt32();
5373*1b3f573fSAndroid Build Coastguard Worker             break;
5374*1b3f573fSAndroid Build Coastguard Worker           }
5375*1b3f573fSAndroid Build Coastguard Worker           case 3280: {
5376*1b3f573fSAndroid Build Coastguard Worker             FieldName10 = input.ReadInt32();
5377*1b3f573fSAndroid Build Coastguard Worker             break;
5378*1b3f573fSAndroid Build Coastguard Worker           }
5379*1b3f573fSAndroid Build Coastguard Worker           case 3288: {
5380*1b3f573fSAndroid Build Coastguard Worker             FIELDNAME11 = input.ReadInt32();
5381*1b3f573fSAndroid Build Coastguard Worker             break;
5382*1b3f573fSAndroid Build Coastguard Worker           }
5383*1b3f573fSAndroid Build Coastguard Worker           case 3296: {
5384*1b3f573fSAndroid Build Coastguard Worker             FIELDName12 = input.ReadInt32();
5385*1b3f573fSAndroid Build Coastguard Worker             break;
5386*1b3f573fSAndroid Build Coastguard Worker           }
5387*1b3f573fSAndroid Build Coastguard Worker           case 3304: {
5388*1b3f573fSAndroid Build Coastguard Worker             FieldName13 = input.ReadInt32();
5389*1b3f573fSAndroid Build Coastguard Worker             break;
5390*1b3f573fSAndroid Build Coastguard Worker           }
5391*1b3f573fSAndroid Build Coastguard Worker           case 3312: {
5392*1b3f573fSAndroid Build Coastguard Worker             FieldName14 = input.ReadInt32();
5393*1b3f573fSAndroid Build Coastguard Worker             break;
5394*1b3f573fSAndroid Build Coastguard Worker           }
5395*1b3f573fSAndroid Build Coastguard Worker           case 3320: {
5396*1b3f573fSAndroid Build Coastguard Worker             FieldName15 = input.ReadInt32();
5397*1b3f573fSAndroid Build Coastguard Worker             break;
5398*1b3f573fSAndroid Build Coastguard Worker           }
5399*1b3f573fSAndroid Build Coastguard Worker           case 3328: {
5400*1b3f573fSAndroid Build Coastguard Worker             FieldName16 = input.ReadInt32();
5401*1b3f573fSAndroid Build Coastguard Worker             break;
5402*1b3f573fSAndroid Build Coastguard Worker           }
5403*1b3f573fSAndroid Build Coastguard Worker           case 3336: {
5404*1b3f573fSAndroid Build Coastguard Worker             FieldName17 = input.ReadInt32();
5405*1b3f573fSAndroid Build Coastguard Worker             break;
5406*1b3f573fSAndroid Build Coastguard Worker           }
5407*1b3f573fSAndroid Build Coastguard Worker           case 3344: {
5408*1b3f573fSAndroid Build Coastguard Worker             FieldName18 = input.ReadInt32();
5409*1b3f573fSAndroid Build Coastguard Worker             break;
5410*1b3f573fSAndroid Build Coastguard Worker           }
5411*1b3f573fSAndroid Build Coastguard Worker         }
5412*1b3f573fSAndroid Build Coastguard Worker       }
5413*1b3f573fSAndroid Build Coastguard Worker     }
5414*1b3f573fSAndroid Build Coastguard Worker     #endif
5415*1b3f573fSAndroid Build Coastguard Worker 
5416*1b3f573fSAndroid Build Coastguard Worker     #region Nested types
5417*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Container for nested types declared in the TestAllTypesProto3 message type.</summary>
5418*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5419*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
5420*1b3f573fSAndroid Build Coastguard Worker     public static partial class Types {
5421*1b3f573fSAndroid Build Coastguard Worker       public enum NestedEnum {
5422*1b3f573fSAndroid Build Coastguard Worker         [pbr::OriginalName("FOO")] Foo = 0,
5423*1b3f573fSAndroid Build Coastguard Worker         [pbr::OriginalName("BAR")] Bar = 1,
5424*1b3f573fSAndroid Build Coastguard Worker         [pbr::OriginalName("BAZ")] Baz = 2,
5425*1b3f573fSAndroid Build Coastguard Worker         /// <summary>
5426*1b3f573fSAndroid Build Coastguard Worker         /// Intentionally negative.
5427*1b3f573fSAndroid Build Coastguard Worker         /// </summary>
5428*1b3f573fSAndroid Build Coastguard Worker         [pbr::OriginalName("NEG")] Neg = -1,
5429*1b3f573fSAndroid Build Coastguard Worker       }
5430*1b3f573fSAndroid Build Coastguard Worker 
5431*1b3f573fSAndroid Build Coastguard Worker       public enum AliasedEnum {
5432*1b3f573fSAndroid Build Coastguard Worker         [pbr::OriginalName("ALIAS_FOO")] AliasFoo = 0,
5433*1b3f573fSAndroid Build Coastguard Worker         [pbr::OriginalName("ALIAS_BAR")] AliasBar = 1,
5434*1b3f573fSAndroid Build Coastguard Worker         [pbr::OriginalName("ALIAS_BAZ")] AliasBaz = 2,
5435*1b3f573fSAndroid Build Coastguard Worker         [pbr::OriginalName("MOO", PreferredAlias = false)] Moo = 2,
5436*1b3f573fSAndroid Build Coastguard Worker         [pbr::OriginalName("moo", PreferredAlias = false)] Moo_ = 2,
5437*1b3f573fSAndroid Build Coastguard Worker         [pbr::OriginalName("bAz", PreferredAlias = false)] BAz = 2,
5438*1b3f573fSAndroid Build Coastguard Worker       }
5439*1b3f573fSAndroid Build Coastguard Worker 
5440*1b3f573fSAndroid Build Coastguard Worker       public sealed partial class NestedMessage : pb::IMessage<NestedMessage>
5441*1b3f573fSAndroid Build Coastguard Worker       #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5442*1b3f573fSAndroid Build Coastguard Worker           , pb::IBufferMessage
5443*1b3f573fSAndroid Build Coastguard Worker       #endif
5444*1b3f573fSAndroid Build Coastguard Worker       {
5445*1b3f573fSAndroid Build Coastguard Worker         private static readonly pb::MessageParser<NestedMessage> _parser = new pb::MessageParser<NestedMessage>(() => new NestedMessage());
5446*1b3f573fSAndroid Build Coastguard Worker         private pb::UnknownFieldSet _unknownFields;
5447*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5448*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
5449*1b3f573fSAndroid Build Coastguard Worker         public static pb::MessageParser<NestedMessage> Parser { get { return _parser; } }
5450*1b3f573fSAndroid Build Coastguard Worker 
5451*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5452*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
5453*1b3f573fSAndroid Build Coastguard Worker         public static pbr::MessageDescriptor Descriptor {
5454*1b3f573fSAndroid Build Coastguard Worker           get { return global::ProtobufTestMessages.Proto3.TestAllTypesProto3.Descriptor.NestedTypes[0]; }
5455*1b3f573fSAndroid Build Coastguard Worker         }
5456*1b3f573fSAndroid Build Coastguard Worker 
5457*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5458*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
5459*1b3f573fSAndroid Build Coastguard Worker         pbr::MessageDescriptor pb::IMessage.Descriptor {
5460*1b3f573fSAndroid Build Coastguard Worker           get { return Descriptor; }
5461*1b3f573fSAndroid Build Coastguard Worker         }
5462*1b3f573fSAndroid Build Coastguard Worker 
5463*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5464*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
NestedMessage()5465*1b3f573fSAndroid Build Coastguard Worker         public NestedMessage() {
5466*1b3f573fSAndroid Build Coastguard Worker           OnConstruction();
5467*1b3f573fSAndroid Build Coastguard Worker         }
5468*1b3f573fSAndroid Build Coastguard Worker 
OnConstruction()5469*1b3f573fSAndroid Build Coastguard Worker         partial void OnConstruction();
5470*1b3f573fSAndroid Build Coastguard Worker 
5471*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5472*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
NestedMessage(NestedMessage other)5473*1b3f573fSAndroid Build Coastguard Worker         public NestedMessage(NestedMessage other) : this() {
5474*1b3f573fSAndroid Build Coastguard Worker           a_ = other.a_;
5475*1b3f573fSAndroid Build Coastguard Worker           corecursive_ = other.corecursive_ != null ? other.corecursive_.Clone() : null;
5476*1b3f573fSAndroid Build Coastguard Worker           _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
5477*1b3f573fSAndroid Build Coastguard Worker         }
5478*1b3f573fSAndroid Build Coastguard Worker 
5479*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5480*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Clone()5481*1b3f573fSAndroid Build Coastguard Worker         public NestedMessage Clone() {
5482*1b3f573fSAndroid Build Coastguard Worker           return new NestedMessage(this);
5483*1b3f573fSAndroid Build Coastguard Worker         }
5484*1b3f573fSAndroid Build Coastguard Worker 
5485*1b3f573fSAndroid Build Coastguard Worker         /// <summary>Field number for the "a" field.</summary>
5486*1b3f573fSAndroid Build Coastguard Worker         public const int AFieldNumber = 1;
5487*1b3f573fSAndroid Build Coastguard Worker         private int a_;
5488*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5489*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
5490*1b3f573fSAndroid Build Coastguard Worker         public int A {
5491*1b3f573fSAndroid Build Coastguard Worker           get { return a_; }
5492*1b3f573fSAndroid Build Coastguard Worker           set {
5493*1b3f573fSAndroid Build Coastguard Worker             a_ = value;
5494*1b3f573fSAndroid Build Coastguard Worker           }
5495*1b3f573fSAndroid Build Coastguard Worker         }
5496*1b3f573fSAndroid Build Coastguard Worker 
5497*1b3f573fSAndroid Build Coastguard Worker         /// <summary>Field number for the "corecursive" field.</summary>
5498*1b3f573fSAndroid Build Coastguard Worker         public const int CorecursiveFieldNumber = 2;
5499*1b3f573fSAndroid Build Coastguard Worker         private global::ProtobufTestMessages.Proto3.TestAllTypesProto3 corecursive_;
5500*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5501*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
5502*1b3f573fSAndroid Build Coastguard Worker         public global::ProtobufTestMessages.Proto3.TestAllTypesProto3 Corecursive {
5503*1b3f573fSAndroid Build Coastguard Worker           get { return corecursive_; }
5504*1b3f573fSAndroid Build Coastguard Worker           set {
5505*1b3f573fSAndroid Build Coastguard Worker             corecursive_ = value;
5506*1b3f573fSAndroid Build Coastguard Worker           }
5507*1b3f573fSAndroid Build Coastguard Worker         }
5508*1b3f573fSAndroid Build Coastguard Worker 
5509*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5510*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(object other)5511*1b3f573fSAndroid Build Coastguard Worker         public override bool Equals(object other) {
5512*1b3f573fSAndroid Build Coastguard Worker           return Equals(other as NestedMessage);
5513*1b3f573fSAndroid Build Coastguard Worker         }
5514*1b3f573fSAndroid Build Coastguard Worker 
5515*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5516*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(NestedMessage other)5517*1b3f573fSAndroid Build Coastguard Worker         public bool Equals(NestedMessage other) {
5518*1b3f573fSAndroid Build Coastguard Worker           if (ReferenceEquals(other, null)) {
5519*1b3f573fSAndroid Build Coastguard Worker             return false;
5520*1b3f573fSAndroid Build Coastguard Worker           }
5521*1b3f573fSAndroid Build Coastguard Worker           if (ReferenceEquals(other, this)) {
5522*1b3f573fSAndroid Build Coastguard Worker             return true;
5523*1b3f573fSAndroid Build Coastguard Worker           }
5524*1b3f573fSAndroid Build Coastguard Worker           if (A != other.A) return false;
5525*1b3f573fSAndroid Build Coastguard Worker           if (!object.Equals(Corecursive, other.Corecursive)) return false;
5526*1b3f573fSAndroid Build Coastguard Worker           return Equals(_unknownFields, other._unknownFields);
5527*1b3f573fSAndroid Build Coastguard Worker         }
5528*1b3f573fSAndroid Build Coastguard Worker 
5529*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5530*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
GetHashCode()5531*1b3f573fSAndroid Build Coastguard Worker         public override int GetHashCode() {
5532*1b3f573fSAndroid Build Coastguard Worker           int hash = 1;
5533*1b3f573fSAndroid Build Coastguard Worker           if (A != 0) hash ^= A.GetHashCode();
5534*1b3f573fSAndroid Build Coastguard Worker           if (corecursive_ != null) hash ^= Corecursive.GetHashCode();
5535*1b3f573fSAndroid Build Coastguard Worker           if (_unknownFields != null) {
5536*1b3f573fSAndroid Build Coastguard Worker             hash ^= _unknownFields.GetHashCode();
5537*1b3f573fSAndroid Build Coastguard Worker           }
5538*1b3f573fSAndroid Build Coastguard Worker           return hash;
5539*1b3f573fSAndroid Build Coastguard Worker         }
5540*1b3f573fSAndroid Build Coastguard Worker 
5541*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5542*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ToString()5543*1b3f573fSAndroid Build Coastguard Worker         public override string ToString() {
5544*1b3f573fSAndroid Build Coastguard Worker           return pb::JsonFormatter.ToDiagnosticString(this);
5545*1b3f573fSAndroid Build Coastguard Worker         }
5546*1b3f573fSAndroid Build Coastguard Worker 
5547*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5548*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
WriteTo(pb::CodedOutputStream output)5549*1b3f573fSAndroid Build Coastguard Worker         public void WriteTo(pb::CodedOutputStream output) {
5550*1b3f573fSAndroid Build Coastguard Worker         #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5551*1b3f573fSAndroid Build Coastguard Worker           output.WriteRawMessage(this);
5552*1b3f573fSAndroid Build Coastguard Worker         #else
5553*1b3f573fSAndroid Build Coastguard Worker           if (A != 0) {
5554*1b3f573fSAndroid Build Coastguard Worker             output.WriteRawTag(8);
5555*1b3f573fSAndroid Build Coastguard Worker             output.WriteInt32(A);
5556*1b3f573fSAndroid Build Coastguard Worker           }
5557*1b3f573fSAndroid Build Coastguard Worker           if (corecursive_ != null) {
5558*1b3f573fSAndroid Build Coastguard Worker             output.WriteRawTag(18);
5559*1b3f573fSAndroid Build Coastguard Worker             output.WriteMessage(Corecursive);
5560*1b3f573fSAndroid Build Coastguard Worker           }
5561*1b3f573fSAndroid Build Coastguard Worker           if (_unknownFields != null) {
5562*1b3f573fSAndroid Build Coastguard Worker             _unknownFields.WriteTo(output);
5563*1b3f573fSAndroid Build Coastguard Worker           }
5564*1b3f573fSAndroid Build Coastguard Worker         #endif
5565*1b3f573fSAndroid Build Coastguard Worker         }
5566*1b3f573fSAndroid Build Coastguard Worker 
5567*1b3f573fSAndroid Build Coastguard Worker         #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5568*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5569*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalWriteTo(ref pb::WriteContext output)5570*1b3f573fSAndroid Build Coastguard Worker         void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
5571*1b3f573fSAndroid Build Coastguard Worker           if (A != 0) {
5572*1b3f573fSAndroid Build Coastguard Worker             output.WriteRawTag(8);
5573*1b3f573fSAndroid Build Coastguard Worker             output.WriteInt32(A);
5574*1b3f573fSAndroid Build Coastguard Worker           }
5575*1b3f573fSAndroid Build Coastguard Worker           if (corecursive_ != null) {
5576*1b3f573fSAndroid Build Coastguard Worker             output.WriteRawTag(18);
5577*1b3f573fSAndroid Build Coastguard Worker             output.WriteMessage(Corecursive);
5578*1b3f573fSAndroid Build Coastguard Worker           }
5579*1b3f573fSAndroid Build Coastguard Worker           if (_unknownFields != null) {
5580*1b3f573fSAndroid Build Coastguard Worker             _unknownFields.WriteTo(ref output);
5581*1b3f573fSAndroid Build Coastguard Worker           }
5582*1b3f573fSAndroid Build Coastguard Worker         }
5583*1b3f573fSAndroid Build Coastguard Worker         #endif
5584*1b3f573fSAndroid Build Coastguard Worker 
5585*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5586*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
CalculateSize()5587*1b3f573fSAndroid Build Coastguard Worker         public int CalculateSize() {
5588*1b3f573fSAndroid Build Coastguard Worker           int size = 0;
5589*1b3f573fSAndroid Build Coastguard Worker           if (A != 0) {
5590*1b3f573fSAndroid Build Coastguard Worker             size += 1 + pb::CodedOutputStream.ComputeInt32Size(A);
5591*1b3f573fSAndroid Build Coastguard Worker           }
5592*1b3f573fSAndroid Build Coastguard Worker           if (corecursive_ != null) {
5593*1b3f573fSAndroid Build Coastguard Worker             size += 1 + pb::CodedOutputStream.ComputeMessageSize(Corecursive);
5594*1b3f573fSAndroid Build Coastguard Worker           }
5595*1b3f573fSAndroid Build Coastguard Worker           if (_unknownFields != null) {
5596*1b3f573fSAndroid Build Coastguard Worker             size += _unknownFields.CalculateSize();
5597*1b3f573fSAndroid Build Coastguard Worker           }
5598*1b3f573fSAndroid Build Coastguard Worker           return size;
5599*1b3f573fSAndroid Build Coastguard Worker         }
5600*1b3f573fSAndroid Build Coastguard Worker 
5601*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5602*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(NestedMessage other)5603*1b3f573fSAndroid Build Coastguard Worker         public void MergeFrom(NestedMessage other) {
5604*1b3f573fSAndroid Build Coastguard Worker           if (other == null) {
5605*1b3f573fSAndroid Build Coastguard Worker             return;
5606*1b3f573fSAndroid Build Coastguard Worker           }
5607*1b3f573fSAndroid Build Coastguard Worker           if (other.A != 0) {
5608*1b3f573fSAndroid Build Coastguard Worker             A = other.A;
5609*1b3f573fSAndroid Build Coastguard Worker           }
5610*1b3f573fSAndroid Build Coastguard Worker           if (other.corecursive_ != null) {
5611*1b3f573fSAndroid Build Coastguard Worker             if (corecursive_ == null) {
5612*1b3f573fSAndroid Build Coastguard Worker               Corecursive = new global::ProtobufTestMessages.Proto3.TestAllTypesProto3();
5613*1b3f573fSAndroid Build Coastguard Worker             }
5614*1b3f573fSAndroid Build Coastguard Worker             Corecursive.MergeFrom(other.Corecursive);
5615*1b3f573fSAndroid Build Coastguard Worker           }
5616*1b3f573fSAndroid Build Coastguard Worker           _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
5617*1b3f573fSAndroid Build Coastguard Worker         }
5618*1b3f573fSAndroid Build Coastguard Worker 
5619*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5620*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(pb::CodedInputStream input)5621*1b3f573fSAndroid Build Coastguard Worker         public void MergeFrom(pb::CodedInputStream input) {
5622*1b3f573fSAndroid Build Coastguard Worker         #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5623*1b3f573fSAndroid Build Coastguard Worker           input.ReadRawMessage(this);
5624*1b3f573fSAndroid Build Coastguard Worker         #else
5625*1b3f573fSAndroid Build Coastguard Worker           uint tag;
5626*1b3f573fSAndroid Build Coastguard Worker           while ((tag = input.ReadTag()) != 0) {
5627*1b3f573fSAndroid Build Coastguard Worker             switch(tag) {
5628*1b3f573fSAndroid Build Coastguard Worker               default:
5629*1b3f573fSAndroid Build Coastguard Worker                 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
5630*1b3f573fSAndroid Build Coastguard Worker                 break;
5631*1b3f573fSAndroid Build Coastguard Worker               case 8: {
5632*1b3f573fSAndroid Build Coastguard Worker                 A = input.ReadInt32();
5633*1b3f573fSAndroid Build Coastguard Worker                 break;
5634*1b3f573fSAndroid Build Coastguard Worker               }
5635*1b3f573fSAndroid Build Coastguard Worker               case 18: {
5636*1b3f573fSAndroid Build Coastguard Worker                 if (corecursive_ == null) {
5637*1b3f573fSAndroid Build Coastguard Worker                   Corecursive = new global::ProtobufTestMessages.Proto3.TestAllTypesProto3();
5638*1b3f573fSAndroid Build Coastguard Worker                 }
5639*1b3f573fSAndroid Build Coastguard Worker                 input.ReadMessage(Corecursive);
5640*1b3f573fSAndroid Build Coastguard Worker                 break;
5641*1b3f573fSAndroid Build Coastguard Worker               }
5642*1b3f573fSAndroid Build Coastguard Worker             }
5643*1b3f573fSAndroid Build Coastguard Worker           }
5644*1b3f573fSAndroid Build Coastguard Worker         #endif
5645*1b3f573fSAndroid Build Coastguard Worker         }
5646*1b3f573fSAndroid Build Coastguard Worker 
5647*1b3f573fSAndroid Build Coastguard Worker         #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5648*1b3f573fSAndroid Build Coastguard Worker         [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5649*1b3f573fSAndroid Build Coastguard Worker         [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)5650*1b3f573fSAndroid Build Coastguard Worker         void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
5651*1b3f573fSAndroid Build Coastguard Worker           uint tag;
5652*1b3f573fSAndroid Build Coastguard Worker           while ((tag = input.ReadTag()) != 0) {
5653*1b3f573fSAndroid Build Coastguard Worker             switch(tag) {
5654*1b3f573fSAndroid Build Coastguard Worker               default:
5655*1b3f573fSAndroid Build Coastguard Worker                 _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
5656*1b3f573fSAndroid Build Coastguard Worker                 break;
5657*1b3f573fSAndroid Build Coastguard Worker               case 8: {
5658*1b3f573fSAndroid Build Coastguard Worker                 A = input.ReadInt32();
5659*1b3f573fSAndroid Build Coastguard Worker                 break;
5660*1b3f573fSAndroid Build Coastguard Worker               }
5661*1b3f573fSAndroid Build Coastguard Worker               case 18: {
5662*1b3f573fSAndroid Build Coastguard Worker                 if (corecursive_ == null) {
5663*1b3f573fSAndroid Build Coastguard Worker                   Corecursive = new global::ProtobufTestMessages.Proto3.TestAllTypesProto3();
5664*1b3f573fSAndroid Build Coastguard Worker                 }
5665*1b3f573fSAndroid Build Coastguard Worker                 input.ReadMessage(Corecursive);
5666*1b3f573fSAndroid Build Coastguard Worker                 break;
5667*1b3f573fSAndroid Build Coastguard Worker               }
5668*1b3f573fSAndroid Build Coastguard Worker             }
5669*1b3f573fSAndroid Build Coastguard Worker           }
5670*1b3f573fSAndroid Build Coastguard Worker         }
5671*1b3f573fSAndroid Build Coastguard Worker         #endif
5672*1b3f573fSAndroid Build Coastguard Worker 
5673*1b3f573fSAndroid Build Coastguard Worker       }
5674*1b3f573fSAndroid Build Coastguard Worker 
5675*1b3f573fSAndroid Build Coastguard Worker     }
5676*1b3f573fSAndroid Build Coastguard Worker     #endregion
5677*1b3f573fSAndroid Build Coastguard Worker 
5678*1b3f573fSAndroid Build Coastguard Worker   }
5679*1b3f573fSAndroid Build Coastguard Worker 
5680*1b3f573fSAndroid Build Coastguard Worker   public sealed partial class ForeignMessage : pb::IMessage<ForeignMessage>
5681*1b3f573fSAndroid Build Coastguard Worker   #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5682*1b3f573fSAndroid Build Coastguard Worker       , pb::IBufferMessage
5683*1b3f573fSAndroid Build Coastguard Worker   #endif
5684*1b3f573fSAndroid Build Coastguard Worker   {
5685*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::MessageParser<ForeignMessage> _parser = new pb::MessageParser<ForeignMessage>(() => new ForeignMessage());
5686*1b3f573fSAndroid Build Coastguard Worker     private pb::UnknownFieldSet _unknownFields;
5687*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5688*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
5689*1b3f573fSAndroid Build Coastguard Worker     public static pb::MessageParser<ForeignMessage> Parser { get { return _parser; } }
5690*1b3f573fSAndroid Build Coastguard Worker 
5691*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5692*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
5693*1b3f573fSAndroid Build Coastguard Worker     public static pbr::MessageDescriptor Descriptor {
5694*1b3f573fSAndroid Build Coastguard Worker       get { return global::ProtobufTestMessages.Proto3.TestMessagesProto3Reflection.Descriptor.MessageTypes[1]; }
5695*1b3f573fSAndroid Build Coastguard Worker     }
5696*1b3f573fSAndroid Build Coastguard Worker 
5697*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5698*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
5699*1b3f573fSAndroid Build Coastguard Worker     pbr::MessageDescriptor pb::IMessage.Descriptor {
5700*1b3f573fSAndroid Build Coastguard Worker       get { return Descriptor; }
5701*1b3f573fSAndroid Build Coastguard Worker     }
5702*1b3f573fSAndroid Build Coastguard Worker 
5703*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5704*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ForeignMessage()5705*1b3f573fSAndroid Build Coastguard Worker     public ForeignMessage() {
5706*1b3f573fSAndroid Build Coastguard Worker       OnConstruction();
5707*1b3f573fSAndroid Build Coastguard Worker     }
5708*1b3f573fSAndroid Build Coastguard Worker 
OnConstruction()5709*1b3f573fSAndroid Build Coastguard Worker     partial void OnConstruction();
5710*1b3f573fSAndroid Build Coastguard Worker 
5711*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5712*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ForeignMessage(ForeignMessage other)5713*1b3f573fSAndroid Build Coastguard Worker     public ForeignMessage(ForeignMessage other) : this() {
5714*1b3f573fSAndroid Build Coastguard Worker       c_ = other.c_;
5715*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
5716*1b3f573fSAndroid Build Coastguard Worker     }
5717*1b3f573fSAndroid Build Coastguard Worker 
5718*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5719*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Clone()5720*1b3f573fSAndroid Build Coastguard Worker     public ForeignMessage Clone() {
5721*1b3f573fSAndroid Build Coastguard Worker       return new ForeignMessage(this);
5722*1b3f573fSAndroid Build Coastguard Worker     }
5723*1b3f573fSAndroid Build Coastguard Worker 
5724*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "c" field.</summary>
5725*1b3f573fSAndroid Build Coastguard Worker     public const int CFieldNumber = 1;
5726*1b3f573fSAndroid Build Coastguard Worker     private int c_;
5727*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5728*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
5729*1b3f573fSAndroid Build Coastguard Worker     public int C {
5730*1b3f573fSAndroid Build Coastguard Worker       get { return c_; }
5731*1b3f573fSAndroid Build Coastguard Worker       set {
5732*1b3f573fSAndroid Build Coastguard Worker         c_ = value;
5733*1b3f573fSAndroid Build Coastguard Worker       }
5734*1b3f573fSAndroid Build Coastguard Worker     }
5735*1b3f573fSAndroid Build Coastguard Worker 
5736*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5737*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(object other)5738*1b3f573fSAndroid Build Coastguard Worker     public override bool Equals(object other) {
5739*1b3f573fSAndroid Build Coastguard Worker       return Equals(other as ForeignMessage);
5740*1b3f573fSAndroid Build Coastguard Worker     }
5741*1b3f573fSAndroid Build Coastguard Worker 
5742*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5743*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(ForeignMessage other)5744*1b3f573fSAndroid Build Coastguard Worker     public bool Equals(ForeignMessage other) {
5745*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, null)) {
5746*1b3f573fSAndroid Build Coastguard Worker         return false;
5747*1b3f573fSAndroid Build Coastguard Worker       }
5748*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, this)) {
5749*1b3f573fSAndroid Build Coastguard Worker         return true;
5750*1b3f573fSAndroid Build Coastguard Worker       }
5751*1b3f573fSAndroid Build Coastguard Worker       if (C != other.C) return false;
5752*1b3f573fSAndroid Build Coastguard Worker       return Equals(_unknownFields, other._unknownFields);
5753*1b3f573fSAndroid Build Coastguard Worker     }
5754*1b3f573fSAndroid Build Coastguard Worker 
5755*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5756*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
GetHashCode()5757*1b3f573fSAndroid Build Coastguard Worker     public override int GetHashCode() {
5758*1b3f573fSAndroid Build Coastguard Worker       int hash = 1;
5759*1b3f573fSAndroid Build Coastguard Worker       if (C != 0) hash ^= C.GetHashCode();
5760*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
5761*1b3f573fSAndroid Build Coastguard Worker         hash ^= _unknownFields.GetHashCode();
5762*1b3f573fSAndroid Build Coastguard Worker       }
5763*1b3f573fSAndroid Build Coastguard Worker       return hash;
5764*1b3f573fSAndroid Build Coastguard Worker     }
5765*1b3f573fSAndroid Build Coastguard Worker 
5766*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5767*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ToString()5768*1b3f573fSAndroid Build Coastguard Worker     public override string ToString() {
5769*1b3f573fSAndroid Build Coastguard Worker       return pb::JsonFormatter.ToDiagnosticString(this);
5770*1b3f573fSAndroid Build Coastguard Worker     }
5771*1b3f573fSAndroid Build Coastguard Worker 
5772*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5773*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
WriteTo(pb::CodedOutputStream output)5774*1b3f573fSAndroid Build Coastguard Worker     public void WriteTo(pb::CodedOutputStream output) {
5775*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5776*1b3f573fSAndroid Build Coastguard Worker       output.WriteRawMessage(this);
5777*1b3f573fSAndroid Build Coastguard Worker     #else
5778*1b3f573fSAndroid Build Coastguard Worker       if (C != 0) {
5779*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(8);
5780*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(C);
5781*1b3f573fSAndroid Build Coastguard Worker       }
5782*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
5783*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(output);
5784*1b3f573fSAndroid Build Coastguard Worker       }
5785*1b3f573fSAndroid Build Coastguard Worker     #endif
5786*1b3f573fSAndroid Build Coastguard Worker     }
5787*1b3f573fSAndroid Build Coastguard Worker 
5788*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5789*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5790*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalWriteTo(ref pb::WriteContext output)5791*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
5792*1b3f573fSAndroid Build Coastguard Worker       if (C != 0) {
5793*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(8);
5794*1b3f573fSAndroid Build Coastguard Worker         output.WriteInt32(C);
5795*1b3f573fSAndroid Build Coastguard Worker       }
5796*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
5797*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(ref output);
5798*1b3f573fSAndroid Build Coastguard Worker       }
5799*1b3f573fSAndroid Build Coastguard Worker     }
5800*1b3f573fSAndroid Build Coastguard Worker     #endif
5801*1b3f573fSAndroid Build Coastguard Worker 
5802*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5803*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
CalculateSize()5804*1b3f573fSAndroid Build Coastguard Worker     public int CalculateSize() {
5805*1b3f573fSAndroid Build Coastguard Worker       int size = 0;
5806*1b3f573fSAndroid Build Coastguard Worker       if (C != 0) {
5807*1b3f573fSAndroid Build Coastguard Worker         size += 1 + pb::CodedOutputStream.ComputeInt32Size(C);
5808*1b3f573fSAndroid Build Coastguard Worker       }
5809*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
5810*1b3f573fSAndroid Build Coastguard Worker         size += _unknownFields.CalculateSize();
5811*1b3f573fSAndroid Build Coastguard Worker       }
5812*1b3f573fSAndroid Build Coastguard Worker       return size;
5813*1b3f573fSAndroid Build Coastguard Worker     }
5814*1b3f573fSAndroid Build Coastguard Worker 
5815*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5816*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(ForeignMessage other)5817*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(ForeignMessage other) {
5818*1b3f573fSAndroid Build Coastguard Worker       if (other == null) {
5819*1b3f573fSAndroid Build Coastguard Worker         return;
5820*1b3f573fSAndroid Build Coastguard Worker       }
5821*1b3f573fSAndroid Build Coastguard Worker       if (other.C != 0) {
5822*1b3f573fSAndroid Build Coastguard Worker         C = other.C;
5823*1b3f573fSAndroid Build Coastguard Worker       }
5824*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
5825*1b3f573fSAndroid Build Coastguard Worker     }
5826*1b3f573fSAndroid Build Coastguard Worker 
5827*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5828*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(pb::CodedInputStream input)5829*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(pb::CodedInputStream input) {
5830*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5831*1b3f573fSAndroid Build Coastguard Worker       input.ReadRawMessage(this);
5832*1b3f573fSAndroid Build Coastguard Worker     #else
5833*1b3f573fSAndroid Build Coastguard Worker       uint tag;
5834*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
5835*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
5836*1b3f573fSAndroid Build Coastguard Worker           default:
5837*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
5838*1b3f573fSAndroid Build Coastguard Worker             break;
5839*1b3f573fSAndroid Build Coastguard Worker           case 8: {
5840*1b3f573fSAndroid Build Coastguard Worker             C = input.ReadInt32();
5841*1b3f573fSAndroid Build Coastguard Worker             break;
5842*1b3f573fSAndroid Build Coastguard Worker           }
5843*1b3f573fSAndroid Build Coastguard Worker         }
5844*1b3f573fSAndroid Build Coastguard Worker       }
5845*1b3f573fSAndroid Build Coastguard Worker     #endif
5846*1b3f573fSAndroid Build Coastguard Worker     }
5847*1b3f573fSAndroid Build Coastguard Worker 
5848*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5849*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5850*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)5851*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
5852*1b3f573fSAndroid Build Coastguard Worker       uint tag;
5853*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
5854*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
5855*1b3f573fSAndroid Build Coastguard Worker           default:
5856*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
5857*1b3f573fSAndroid Build Coastguard Worker             break;
5858*1b3f573fSAndroid Build Coastguard Worker           case 8: {
5859*1b3f573fSAndroid Build Coastguard Worker             C = input.ReadInt32();
5860*1b3f573fSAndroid Build Coastguard Worker             break;
5861*1b3f573fSAndroid Build Coastguard Worker           }
5862*1b3f573fSAndroid Build Coastguard Worker         }
5863*1b3f573fSAndroid Build Coastguard Worker       }
5864*1b3f573fSAndroid Build Coastguard Worker     }
5865*1b3f573fSAndroid Build Coastguard Worker     #endif
5866*1b3f573fSAndroid Build Coastguard Worker 
5867*1b3f573fSAndroid Build Coastguard Worker   }
5868*1b3f573fSAndroid Build Coastguard Worker 
5869*1b3f573fSAndroid Build Coastguard Worker   public sealed partial class NullHypothesisProto3 : pb::IMessage<NullHypothesisProto3>
5870*1b3f573fSAndroid Build Coastguard Worker   #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5871*1b3f573fSAndroid Build Coastguard Worker       , pb::IBufferMessage
5872*1b3f573fSAndroid Build Coastguard Worker   #endif
5873*1b3f573fSAndroid Build Coastguard Worker   {
5874*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::MessageParser<NullHypothesisProto3> _parser = new pb::MessageParser<NullHypothesisProto3>(() => new NullHypothesisProto3());
5875*1b3f573fSAndroid Build Coastguard Worker     private pb::UnknownFieldSet _unknownFields;
5876*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5877*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
5878*1b3f573fSAndroid Build Coastguard Worker     public static pb::MessageParser<NullHypothesisProto3> Parser { get { return _parser; } }
5879*1b3f573fSAndroid Build Coastguard Worker 
5880*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5881*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
5882*1b3f573fSAndroid Build Coastguard Worker     public static pbr::MessageDescriptor Descriptor {
5883*1b3f573fSAndroid Build Coastguard Worker       get { return global::ProtobufTestMessages.Proto3.TestMessagesProto3Reflection.Descriptor.MessageTypes[2]; }
5884*1b3f573fSAndroid Build Coastguard Worker     }
5885*1b3f573fSAndroid Build Coastguard Worker 
5886*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5887*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
5888*1b3f573fSAndroid Build Coastguard Worker     pbr::MessageDescriptor pb::IMessage.Descriptor {
5889*1b3f573fSAndroid Build Coastguard Worker       get { return Descriptor; }
5890*1b3f573fSAndroid Build Coastguard Worker     }
5891*1b3f573fSAndroid Build Coastguard Worker 
5892*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5893*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
NullHypothesisProto3()5894*1b3f573fSAndroid Build Coastguard Worker     public NullHypothesisProto3() {
5895*1b3f573fSAndroid Build Coastguard Worker       OnConstruction();
5896*1b3f573fSAndroid Build Coastguard Worker     }
5897*1b3f573fSAndroid Build Coastguard Worker 
OnConstruction()5898*1b3f573fSAndroid Build Coastguard Worker     partial void OnConstruction();
5899*1b3f573fSAndroid Build Coastguard Worker 
5900*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5901*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
NullHypothesisProto3(NullHypothesisProto3 other)5902*1b3f573fSAndroid Build Coastguard Worker     public NullHypothesisProto3(NullHypothesisProto3 other) : this() {
5903*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
5904*1b3f573fSAndroid Build Coastguard Worker     }
5905*1b3f573fSAndroid Build Coastguard Worker 
5906*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5907*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Clone()5908*1b3f573fSAndroid Build Coastguard Worker     public NullHypothesisProto3 Clone() {
5909*1b3f573fSAndroid Build Coastguard Worker       return new NullHypothesisProto3(this);
5910*1b3f573fSAndroid Build Coastguard Worker     }
5911*1b3f573fSAndroid Build Coastguard Worker 
5912*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5913*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(object other)5914*1b3f573fSAndroid Build Coastguard Worker     public override bool Equals(object other) {
5915*1b3f573fSAndroid Build Coastguard Worker       return Equals(other as NullHypothesisProto3);
5916*1b3f573fSAndroid Build Coastguard Worker     }
5917*1b3f573fSAndroid Build Coastguard Worker 
5918*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5919*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(NullHypothesisProto3 other)5920*1b3f573fSAndroid Build Coastguard Worker     public bool Equals(NullHypothesisProto3 other) {
5921*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, null)) {
5922*1b3f573fSAndroid Build Coastguard Worker         return false;
5923*1b3f573fSAndroid Build Coastguard Worker       }
5924*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, this)) {
5925*1b3f573fSAndroid Build Coastguard Worker         return true;
5926*1b3f573fSAndroid Build Coastguard Worker       }
5927*1b3f573fSAndroid Build Coastguard Worker       return Equals(_unknownFields, other._unknownFields);
5928*1b3f573fSAndroid Build Coastguard Worker     }
5929*1b3f573fSAndroid Build Coastguard Worker 
5930*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5931*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
GetHashCode()5932*1b3f573fSAndroid Build Coastguard Worker     public override int GetHashCode() {
5933*1b3f573fSAndroid Build Coastguard Worker       int hash = 1;
5934*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
5935*1b3f573fSAndroid Build Coastguard Worker         hash ^= _unknownFields.GetHashCode();
5936*1b3f573fSAndroid Build Coastguard Worker       }
5937*1b3f573fSAndroid Build Coastguard Worker       return hash;
5938*1b3f573fSAndroid Build Coastguard Worker     }
5939*1b3f573fSAndroid Build Coastguard Worker 
5940*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5941*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ToString()5942*1b3f573fSAndroid Build Coastguard Worker     public override string ToString() {
5943*1b3f573fSAndroid Build Coastguard Worker       return pb::JsonFormatter.ToDiagnosticString(this);
5944*1b3f573fSAndroid Build Coastguard Worker     }
5945*1b3f573fSAndroid Build Coastguard Worker 
5946*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5947*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
WriteTo(pb::CodedOutputStream output)5948*1b3f573fSAndroid Build Coastguard Worker     public void WriteTo(pb::CodedOutputStream output) {
5949*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5950*1b3f573fSAndroid Build Coastguard Worker       output.WriteRawMessage(this);
5951*1b3f573fSAndroid Build Coastguard Worker     #else
5952*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
5953*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(output);
5954*1b3f573fSAndroid Build Coastguard Worker       }
5955*1b3f573fSAndroid Build Coastguard Worker     #endif
5956*1b3f573fSAndroid Build Coastguard Worker     }
5957*1b3f573fSAndroid Build Coastguard Worker 
5958*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5959*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5960*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalWriteTo(ref pb::WriteContext output)5961*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
5962*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
5963*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(ref output);
5964*1b3f573fSAndroid Build Coastguard Worker       }
5965*1b3f573fSAndroid Build Coastguard Worker     }
5966*1b3f573fSAndroid Build Coastguard Worker     #endif
5967*1b3f573fSAndroid Build Coastguard Worker 
5968*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5969*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
CalculateSize()5970*1b3f573fSAndroid Build Coastguard Worker     public int CalculateSize() {
5971*1b3f573fSAndroid Build Coastguard Worker       int size = 0;
5972*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
5973*1b3f573fSAndroid Build Coastguard Worker         size += _unknownFields.CalculateSize();
5974*1b3f573fSAndroid Build Coastguard Worker       }
5975*1b3f573fSAndroid Build Coastguard Worker       return size;
5976*1b3f573fSAndroid Build Coastguard Worker     }
5977*1b3f573fSAndroid Build Coastguard Worker 
5978*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5979*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(NullHypothesisProto3 other)5980*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(NullHypothesisProto3 other) {
5981*1b3f573fSAndroid Build Coastguard Worker       if (other == null) {
5982*1b3f573fSAndroid Build Coastguard Worker         return;
5983*1b3f573fSAndroid Build Coastguard Worker       }
5984*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
5985*1b3f573fSAndroid Build Coastguard Worker     }
5986*1b3f573fSAndroid Build Coastguard Worker 
5987*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
5988*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(pb::CodedInputStream input)5989*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(pb::CodedInputStream input) {
5990*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
5991*1b3f573fSAndroid Build Coastguard Worker       input.ReadRawMessage(this);
5992*1b3f573fSAndroid Build Coastguard Worker     #else
5993*1b3f573fSAndroid Build Coastguard Worker       uint tag;
5994*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
5995*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
5996*1b3f573fSAndroid Build Coastguard Worker           default:
5997*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
5998*1b3f573fSAndroid Build Coastguard Worker             break;
5999*1b3f573fSAndroid Build Coastguard Worker         }
6000*1b3f573fSAndroid Build Coastguard Worker       }
6001*1b3f573fSAndroid Build Coastguard Worker     #endif
6002*1b3f573fSAndroid Build Coastguard Worker     }
6003*1b3f573fSAndroid Build Coastguard Worker 
6004*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
6005*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6006*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)6007*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
6008*1b3f573fSAndroid Build Coastguard Worker       uint tag;
6009*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
6010*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
6011*1b3f573fSAndroid Build Coastguard Worker           default:
6012*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
6013*1b3f573fSAndroid Build Coastguard Worker             break;
6014*1b3f573fSAndroid Build Coastguard Worker         }
6015*1b3f573fSAndroid Build Coastguard Worker       }
6016*1b3f573fSAndroid Build Coastguard Worker     }
6017*1b3f573fSAndroid Build Coastguard Worker     #endif
6018*1b3f573fSAndroid Build Coastguard Worker 
6019*1b3f573fSAndroid Build Coastguard Worker   }
6020*1b3f573fSAndroid Build Coastguard Worker 
6021*1b3f573fSAndroid Build Coastguard Worker   public sealed partial class EnumOnlyProto3 : pb::IMessage<EnumOnlyProto3>
6022*1b3f573fSAndroid Build Coastguard Worker   #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
6023*1b3f573fSAndroid Build Coastguard Worker       , pb::IBufferMessage
6024*1b3f573fSAndroid Build Coastguard Worker   #endif
6025*1b3f573fSAndroid Build Coastguard Worker   {
6026*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::MessageParser<EnumOnlyProto3> _parser = new pb::MessageParser<EnumOnlyProto3>(() => new EnumOnlyProto3());
6027*1b3f573fSAndroid Build Coastguard Worker     private pb::UnknownFieldSet _unknownFields;
6028*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6029*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
6030*1b3f573fSAndroid Build Coastguard Worker     public static pb::MessageParser<EnumOnlyProto3> Parser { get { return _parser; } }
6031*1b3f573fSAndroid Build Coastguard Worker 
6032*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6033*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
6034*1b3f573fSAndroid Build Coastguard Worker     public static pbr::MessageDescriptor Descriptor {
6035*1b3f573fSAndroid Build Coastguard Worker       get { return global::ProtobufTestMessages.Proto3.TestMessagesProto3Reflection.Descriptor.MessageTypes[3]; }
6036*1b3f573fSAndroid Build Coastguard Worker     }
6037*1b3f573fSAndroid Build Coastguard Worker 
6038*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6039*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
6040*1b3f573fSAndroid Build Coastguard Worker     pbr::MessageDescriptor pb::IMessage.Descriptor {
6041*1b3f573fSAndroid Build Coastguard Worker       get { return Descriptor; }
6042*1b3f573fSAndroid Build Coastguard Worker     }
6043*1b3f573fSAndroid Build Coastguard Worker 
6044*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6045*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
EnumOnlyProto3()6046*1b3f573fSAndroid Build Coastguard Worker     public EnumOnlyProto3() {
6047*1b3f573fSAndroid Build Coastguard Worker       OnConstruction();
6048*1b3f573fSAndroid Build Coastguard Worker     }
6049*1b3f573fSAndroid Build Coastguard Worker 
OnConstruction()6050*1b3f573fSAndroid Build Coastguard Worker     partial void OnConstruction();
6051*1b3f573fSAndroid Build Coastguard Worker 
6052*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6053*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
EnumOnlyProto3(EnumOnlyProto3 other)6054*1b3f573fSAndroid Build Coastguard Worker     public EnumOnlyProto3(EnumOnlyProto3 other) : this() {
6055*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
6056*1b3f573fSAndroid Build Coastguard Worker     }
6057*1b3f573fSAndroid Build Coastguard Worker 
6058*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6059*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Clone()6060*1b3f573fSAndroid Build Coastguard Worker     public EnumOnlyProto3 Clone() {
6061*1b3f573fSAndroid Build Coastguard Worker       return new EnumOnlyProto3(this);
6062*1b3f573fSAndroid Build Coastguard Worker     }
6063*1b3f573fSAndroid Build Coastguard Worker 
6064*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6065*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(object other)6066*1b3f573fSAndroid Build Coastguard Worker     public override bool Equals(object other) {
6067*1b3f573fSAndroid Build Coastguard Worker       return Equals(other as EnumOnlyProto3);
6068*1b3f573fSAndroid Build Coastguard Worker     }
6069*1b3f573fSAndroid Build Coastguard Worker 
6070*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6071*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(EnumOnlyProto3 other)6072*1b3f573fSAndroid Build Coastguard Worker     public bool Equals(EnumOnlyProto3 other) {
6073*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, null)) {
6074*1b3f573fSAndroid Build Coastguard Worker         return false;
6075*1b3f573fSAndroid Build Coastguard Worker       }
6076*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, this)) {
6077*1b3f573fSAndroid Build Coastguard Worker         return true;
6078*1b3f573fSAndroid Build Coastguard Worker       }
6079*1b3f573fSAndroid Build Coastguard Worker       return Equals(_unknownFields, other._unknownFields);
6080*1b3f573fSAndroid Build Coastguard Worker     }
6081*1b3f573fSAndroid Build Coastguard Worker 
6082*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6083*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
GetHashCode()6084*1b3f573fSAndroid Build Coastguard Worker     public override int GetHashCode() {
6085*1b3f573fSAndroid Build Coastguard Worker       int hash = 1;
6086*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
6087*1b3f573fSAndroid Build Coastguard Worker         hash ^= _unknownFields.GetHashCode();
6088*1b3f573fSAndroid Build Coastguard Worker       }
6089*1b3f573fSAndroid Build Coastguard Worker       return hash;
6090*1b3f573fSAndroid Build Coastguard Worker     }
6091*1b3f573fSAndroid Build Coastguard Worker 
6092*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6093*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ToString()6094*1b3f573fSAndroid Build Coastguard Worker     public override string ToString() {
6095*1b3f573fSAndroid Build Coastguard Worker       return pb::JsonFormatter.ToDiagnosticString(this);
6096*1b3f573fSAndroid Build Coastguard Worker     }
6097*1b3f573fSAndroid Build Coastguard Worker 
6098*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6099*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
WriteTo(pb::CodedOutputStream output)6100*1b3f573fSAndroid Build Coastguard Worker     public void WriteTo(pb::CodedOutputStream output) {
6101*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
6102*1b3f573fSAndroid Build Coastguard Worker       output.WriteRawMessage(this);
6103*1b3f573fSAndroid Build Coastguard Worker     #else
6104*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
6105*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(output);
6106*1b3f573fSAndroid Build Coastguard Worker       }
6107*1b3f573fSAndroid Build Coastguard Worker     #endif
6108*1b3f573fSAndroid Build Coastguard Worker     }
6109*1b3f573fSAndroid Build Coastguard Worker 
6110*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
6111*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6112*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalWriteTo(ref pb::WriteContext output)6113*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
6114*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
6115*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(ref output);
6116*1b3f573fSAndroid Build Coastguard Worker       }
6117*1b3f573fSAndroid Build Coastguard Worker     }
6118*1b3f573fSAndroid Build Coastguard Worker     #endif
6119*1b3f573fSAndroid Build Coastguard Worker 
6120*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6121*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
CalculateSize()6122*1b3f573fSAndroid Build Coastguard Worker     public int CalculateSize() {
6123*1b3f573fSAndroid Build Coastguard Worker       int size = 0;
6124*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
6125*1b3f573fSAndroid Build Coastguard Worker         size += _unknownFields.CalculateSize();
6126*1b3f573fSAndroid Build Coastguard Worker       }
6127*1b3f573fSAndroid Build Coastguard Worker       return size;
6128*1b3f573fSAndroid Build Coastguard Worker     }
6129*1b3f573fSAndroid Build Coastguard Worker 
6130*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6131*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(EnumOnlyProto3 other)6132*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(EnumOnlyProto3 other) {
6133*1b3f573fSAndroid Build Coastguard Worker       if (other == null) {
6134*1b3f573fSAndroid Build Coastguard Worker         return;
6135*1b3f573fSAndroid Build Coastguard Worker       }
6136*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
6137*1b3f573fSAndroid Build Coastguard Worker     }
6138*1b3f573fSAndroid Build Coastguard Worker 
6139*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6140*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(pb::CodedInputStream input)6141*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(pb::CodedInputStream input) {
6142*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
6143*1b3f573fSAndroid Build Coastguard Worker       input.ReadRawMessage(this);
6144*1b3f573fSAndroid Build Coastguard Worker     #else
6145*1b3f573fSAndroid Build Coastguard Worker       uint tag;
6146*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
6147*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
6148*1b3f573fSAndroid Build Coastguard Worker           default:
6149*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
6150*1b3f573fSAndroid Build Coastguard Worker             break;
6151*1b3f573fSAndroid Build Coastguard Worker         }
6152*1b3f573fSAndroid Build Coastguard Worker       }
6153*1b3f573fSAndroid Build Coastguard Worker     #endif
6154*1b3f573fSAndroid Build Coastguard Worker     }
6155*1b3f573fSAndroid Build Coastguard Worker 
6156*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
6157*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6158*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)6159*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
6160*1b3f573fSAndroid Build Coastguard Worker       uint tag;
6161*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
6162*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
6163*1b3f573fSAndroid Build Coastguard Worker           default:
6164*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
6165*1b3f573fSAndroid Build Coastguard Worker             break;
6166*1b3f573fSAndroid Build Coastguard Worker         }
6167*1b3f573fSAndroid Build Coastguard Worker       }
6168*1b3f573fSAndroid Build Coastguard Worker     }
6169*1b3f573fSAndroid Build Coastguard Worker     #endif
6170*1b3f573fSAndroid Build Coastguard Worker 
6171*1b3f573fSAndroid Build Coastguard Worker     #region Nested types
6172*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Container for nested types declared in the EnumOnlyProto3 message type.</summary>
6173*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
6174*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
6175*1b3f573fSAndroid Build Coastguard Worker     public static partial class Types {
6176*1b3f573fSAndroid Build Coastguard Worker       public enum Bool {
6177*1b3f573fSAndroid Build Coastguard Worker         [pbr::OriginalName("kFalse")] KFalse = 0,
6178*1b3f573fSAndroid Build Coastguard Worker         [pbr::OriginalName("kTrue")] KTrue = 1,
6179*1b3f573fSAndroid Build Coastguard Worker       }
6180*1b3f573fSAndroid Build Coastguard Worker 
6181*1b3f573fSAndroid Build Coastguard Worker     }
6182*1b3f573fSAndroid Build Coastguard Worker     #endregion
6183*1b3f573fSAndroid Build Coastguard Worker 
6184*1b3f573fSAndroid Build Coastguard Worker   }
6185*1b3f573fSAndroid Build Coastguard Worker 
6186*1b3f573fSAndroid Build Coastguard Worker   #endregion
6187*1b3f573fSAndroid Build Coastguard Worker 
6188*1b3f573fSAndroid Build Coastguard Worker }
6189*1b3f573fSAndroid Build Coastguard Worker 
6190*1b3f573fSAndroid Build Coastguard Worker #endregion Designer generated code
6191