xref: /aosp_15_r20/external/protobuf/csharp/src/Google.Protobuf.Test.TestProtos/MapUnittestProto3.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: map_unittest_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 Google.Protobuf.TestProtos {
13*1b3f573fSAndroid Build Coastguard Worker 
14*1b3f573fSAndroid Build Coastguard Worker   /// <summary>Holder for reflection information generated from map_unittest_proto3.proto</summary>
15*1b3f573fSAndroid Build Coastguard Worker   public static partial class MapUnittestProto3Reflection {
16*1b3f573fSAndroid Build Coastguard Worker 
17*1b3f573fSAndroid Build Coastguard Worker     #region Descriptor
18*1b3f573fSAndroid Build Coastguard Worker     /// <summary>File descriptor for map_unittest_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 
MapUnittestProto3Reflection()24*1b3f573fSAndroid Build Coastguard Worker     static MapUnittestProto3Reflection() {
25*1b3f573fSAndroid Build Coastguard Worker       byte[] descriptorData = global::System.Convert.FromBase64String(
26*1b3f573fSAndroid Build Coastguard Worker           string.Concat(
27*1b3f573fSAndroid Build Coastguard Worker             "ChltYXBfdW5pdHRlc3RfcHJvdG8zLnByb3RvEhJwcm90b2J1Zl91bml0dGVz",
28*1b3f573fSAndroid Build Coastguard Worker             "dDMaFXVuaXR0ZXN0X3Byb3RvMy5wcm90byKpEgoHVGVzdE1hcBJHCg9tYXBf",
29*1b3f573fSAndroid Build Coastguard Worker             "aW50MzJfaW50MzIYASADKAsyLi5wcm90b2J1Zl91bml0dGVzdDMuVGVzdE1h",
30*1b3f573fSAndroid Build Coastguard Worker             "cC5NYXBJbnQzMkludDMyRW50cnkSRwoPbWFwX2ludDY0X2ludDY0GAIgAygL",
31*1b3f573fSAndroid Build Coastguard Worker             "Mi4ucHJvdG9idWZfdW5pdHRlc3QzLlRlc3RNYXAuTWFwSW50NjRJbnQ2NEVu",
32*1b3f573fSAndroid Build Coastguard Worker             "dHJ5EksKEW1hcF91aW50MzJfdWludDMyGAMgAygLMjAucHJvdG9idWZfdW5p",
33*1b3f573fSAndroid Build Coastguard Worker             "dHRlc3QzLlRlc3RNYXAuTWFwVWludDMyVWludDMyRW50cnkSSwoRbWFwX3Vp",
34*1b3f573fSAndroid Build Coastguard Worker             "bnQ2NF91aW50NjQYBCADKAsyMC5wcm90b2J1Zl91bml0dGVzdDMuVGVzdE1h",
35*1b3f573fSAndroid Build Coastguard Worker             "cC5NYXBVaW50NjRVaW50NjRFbnRyeRJLChFtYXBfc2ludDMyX3NpbnQzMhgF",
36*1b3f573fSAndroid Build Coastguard Worker             "IAMoCzIwLnByb3RvYnVmX3VuaXR0ZXN0My5UZXN0TWFwLk1hcFNpbnQzMlNp",
37*1b3f573fSAndroid Build Coastguard Worker             "bnQzMkVudHJ5EksKEW1hcF9zaW50NjRfc2ludDY0GAYgAygLMjAucHJvdG9i",
38*1b3f573fSAndroid Build Coastguard Worker             "dWZfdW5pdHRlc3QzLlRlc3RNYXAuTWFwU2ludDY0U2ludDY0RW50cnkSTwoT",
39*1b3f573fSAndroid Build Coastguard Worker             "bWFwX2ZpeGVkMzJfZml4ZWQzMhgHIAMoCzIyLnByb3RvYnVmX3VuaXR0ZXN0",
40*1b3f573fSAndroid Build Coastguard Worker             "My5UZXN0TWFwLk1hcEZpeGVkMzJGaXhlZDMyRW50cnkSTwoTbWFwX2ZpeGVk",
41*1b3f573fSAndroid Build Coastguard Worker             "NjRfZml4ZWQ2NBgIIAMoCzIyLnByb3RvYnVmX3VuaXR0ZXN0My5UZXN0TWFw",
42*1b3f573fSAndroid Build Coastguard Worker             "Lk1hcEZpeGVkNjRGaXhlZDY0RW50cnkSUwoVbWFwX3NmaXhlZDMyX3NmaXhl",
43*1b3f573fSAndroid Build Coastguard Worker             "ZDMyGAkgAygLMjQucHJvdG9idWZfdW5pdHRlc3QzLlRlc3RNYXAuTWFwU2Zp",
44*1b3f573fSAndroid Build Coastguard Worker             "eGVkMzJTZml4ZWQzMkVudHJ5ElMKFW1hcF9zZml4ZWQ2NF9zZml4ZWQ2NBgK",
45*1b3f573fSAndroid Build Coastguard Worker             "IAMoCzI0LnByb3RvYnVmX3VuaXR0ZXN0My5UZXN0TWFwLk1hcFNmaXhlZDY0",
46*1b3f573fSAndroid Build Coastguard Worker             "U2ZpeGVkNjRFbnRyeRJHCg9tYXBfaW50MzJfZmxvYXQYCyADKAsyLi5wcm90",
47*1b3f573fSAndroid Build Coastguard Worker             "b2J1Zl91bml0dGVzdDMuVGVzdE1hcC5NYXBJbnQzMkZsb2F0RW50cnkSSQoQ",
48*1b3f573fSAndroid Build Coastguard Worker             "bWFwX2ludDMyX2RvdWJsZRgMIAMoCzIvLnByb3RvYnVmX3VuaXR0ZXN0My5U",
49*1b3f573fSAndroid Build Coastguard Worker             "ZXN0TWFwLk1hcEludDMyRG91YmxlRW50cnkSQwoNbWFwX2Jvb2xfYm9vbBgN",
50*1b3f573fSAndroid Build Coastguard Worker             "IAMoCzIsLnByb3RvYnVmX3VuaXR0ZXN0My5UZXN0TWFwLk1hcEJvb2xCb29s",
51*1b3f573fSAndroid Build Coastguard Worker             "RW50cnkSSwoRbWFwX3N0cmluZ19zdHJpbmcYDiADKAsyMC5wcm90b2J1Zl91",
52*1b3f573fSAndroid Build Coastguard Worker             "bml0dGVzdDMuVGVzdE1hcC5NYXBTdHJpbmdTdHJpbmdFbnRyeRJHCg9tYXBf",
53*1b3f573fSAndroid Build Coastguard Worker             "aW50MzJfYnl0ZXMYDyADKAsyLi5wcm90b2J1Zl91bml0dGVzdDMuVGVzdE1h",
54*1b3f573fSAndroid Build Coastguard Worker             "cC5NYXBJbnQzMkJ5dGVzRW50cnkSRQoObWFwX2ludDMyX2VudW0YECADKAsy",
55*1b3f573fSAndroid Build Coastguard Worker             "LS5wcm90b2J1Zl91bml0dGVzdDMuVGVzdE1hcC5NYXBJbnQzMkVudW1FbnRy",
56*1b3f573fSAndroid Build Coastguard Worker             "eRJaChltYXBfaW50MzJfZm9yZWlnbl9tZXNzYWdlGBEgAygLMjcucHJvdG9i",
57*1b3f573fSAndroid Build Coastguard Worker             "dWZfdW5pdHRlc3QzLlRlc3RNYXAuTWFwSW50MzJGb3JlaWduTWVzc2FnZUVu",
58*1b3f573fSAndroid Build Coastguard Worker             "dHJ5GjQKEk1hcEludDMySW50MzJFbnRyeRILCgNrZXkYASABKAUSDQoFdmFs",
59*1b3f573fSAndroid Build Coastguard Worker             "dWUYAiABKAU6AjgBGjQKEk1hcEludDY0SW50NjRFbnRyeRILCgNrZXkYASAB",
60*1b3f573fSAndroid Build Coastguard Worker             "KAMSDQoFdmFsdWUYAiABKAM6AjgBGjYKFE1hcFVpbnQzMlVpbnQzMkVudHJ5",
61*1b3f573fSAndroid Build Coastguard Worker             "EgsKA2tleRgBIAEoDRINCgV2YWx1ZRgCIAEoDToCOAEaNgoUTWFwVWludDY0",
62*1b3f573fSAndroid Build Coastguard Worker             "VWludDY0RW50cnkSCwoDa2V5GAEgASgEEg0KBXZhbHVlGAIgASgEOgI4ARo2",
63*1b3f573fSAndroid Build Coastguard Worker             "ChRNYXBTaW50MzJTaW50MzJFbnRyeRILCgNrZXkYASABKBESDQoFdmFsdWUY",
64*1b3f573fSAndroid Build Coastguard Worker             "AiABKBE6AjgBGjYKFE1hcFNpbnQ2NFNpbnQ2NEVudHJ5EgsKA2tleRgBIAEo",
65*1b3f573fSAndroid Build Coastguard Worker             "EhINCgV2YWx1ZRgCIAEoEjoCOAEaOAoWTWFwRml4ZWQzMkZpeGVkMzJFbnRy",
66*1b3f573fSAndroid Build Coastguard Worker             "eRILCgNrZXkYASABKAcSDQoFdmFsdWUYAiABKAc6AjgBGjgKFk1hcEZpeGVk",
67*1b3f573fSAndroid Build Coastguard Worker             "NjRGaXhlZDY0RW50cnkSCwoDa2V5GAEgASgGEg0KBXZhbHVlGAIgASgGOgI4",
68*1b3f573fSAndroid Build Coastguard Worker             "ARo6ChhNYXBTZml4ZWQzMlNmaXhlZDMyRW50cnkSCwoDa2V5GAEgASgPEg0K",
69*1b3f573fSAndroid Build Coastguard Worker             "BXZhbHVlGAIgASgPOgI4ARo6ChhNYXBTZml4ZWQ2NFNmaXhlZDY0RW50cnkS",
70*1b3f573fSAndroid Build Coastguard Worker             "CwoDa2V5GAEgASgQEg0KBXZhbHVlGAIgASgQOgI4ARo0ChJNYXBJbnQzMkZs",
71*1b3f573fSAndroid Build Coastguard Worker             "b2F0RW50cnkSCwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgCOgI4ARo1ChNN",
72*1b3f573fSAndroid Build Coastguard Worker             "YXBJbnQzMkRvdWJsZUVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEo",
73*1b3f573fSAndroid Build Coastguard Worker             "AToCOAEaMgoQTWFwQm9vbEJvb2xFbnRyeRILCgNrZXkYASABKAgSDQoFdmFs",
74*1b3f573fSAndroid Build Coastguard Worker             "dWUYAiABKAg6AjgBGjYKFE1hcFN0cmluZ1N0cmluZ0VudHJ5EgsKA2tleRgB",
75*1b3f573fSAndroid Build Coastguard Worker             "IAEoCRINCgV2YWx1ZRgCIAEoCToCOAEaNAoSTWFwSW50MzJCeXRlc0VudHJ5",
76*1b3f573fSAndroid Build Coastguard Worker             "EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEoDDoCOAEaUAoRTWFwSW50MzJF",
77*1b3f573fSAndroid Build Coastguard Worker             "bnVtRW50cnkSCwoDa2V5GAEgASgFEioKBXZhbHVlGAIgASgOMhsucHJvdG9i",
78*1b3f573fSAndroid Build Coastguard Worker             "dWZfdW5pdHRlc3QzLk1hcEVudW06AjgBGmEKG01hcEludDMyRm9yZWlnbk1l",
79*1b3f573fSAndroid Build Coastguard Worker             "c3NhZ2VFbnRyeRILCgNrZXkYASABKAUSMQoFdmFsdWUYAiABKAsyIi5wcm90",
80*1b3f573fSAndroid Build Coastguard Worker             "b2J1Zl91bml0dGVzdDMuRm9yZWlnbk1lc3NhZ2U6AjgBIkIKEVRlc3RNYXBT",
81*1b3f573fSAndroid Build Coastguard Worker             "dWJtZXNzYWdlEi0KCHRlc3RfbWFwGAEgASgLMhsucHJvdG9idWZfdW5pdHRl",
82*1b3f573fSAndroid Build Coastguard Worker             "c3QzLlRlc3RNYXAivgEKDlRlc3RNZXNzYWdlTWFwElIKEW1hcF9pbnQzMl9t",
83*1b3f573fSAndroid Build Coastguard Worker             "ZXNzYWdlGAEgAygLMjcucHJvdG9idWZfdW5pdHRlc3QzLlRlc3RNZXNzYWdl",
84*1b3f573fSAndroid Build Coastguard Worker             "TWFwLk1hcEludDMyTWVzc2FnZUVudHJ5GlgKFE1hcEludDMyTWVzc2FnZUVu",
85*1b3f573fSAndroid Build Coastguard Worker             "dHJ5EgsKA2tleRgBIAEoBRIvCgV2YWx1ZRgCIAEoCzIgLnByb3RvYnVmX3Vu",
86*1b3f573fSAndroid Build Coastguard Worker             "aXR0ZXN0My5UZXN0QWxsVHlwZXM6AjgBIuUBCg9UZXN0U2FtZVR5cGVNYXAS",
87*1b3f573fSAndroid Build Coastguard Worker             "OwoEbWFwMRgBIAMoCzItLnByb3RvYnVmX3VuaXR0ZXN0My5UZXN0U2FtZVR5",
88*1b3f573fSAndroid Build Coastguard Worker             "cGVNYXAuTWFwMUVudHJ5EjsKBG1hcDIYAiADKAsyLS5wcm90b2J1Zl91bml0",
89*1b3f573fSAndroid Build Coastguard Worker             "dGVzdDMuVGVzdFNhbWVUeXBlTWFwLk1hcDJFbnRyeRorCglNYXAxRW50cnkS",
90*1b3f573fSAndroid Build Coastguard Worker             "CwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ARorCglNYXAyRW50cnkS",
91*1b3f573fSAndroid Build Coastguard Worker             "CwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ASL1EAoMVGVzdEFyZW5h",
92*1b3f573fSAndroid Build Coastguard Worker             "TWFwEkwKD21hcF9pbnQzMl9pbnQzMhgBIAMoCzIzLnByb3RvYnVmX3VuaXR0",
93*1b3f573fSAndroid Build Coastguard Worker             "ZXN0My5UZXN0QXJlbmFNYXAuTWFwSW50MzJJbnQzMkVudHJ5EkwKD21hcF9p",
94*1b3f573fSAndroid Build Coastguard Worker             "bnQ2NF9pbnQ2NBgCIAMoCzIzLnByb3RvYnVmX3VuaXR0ZXN0My5UZXN0QXJl",
95*1b3f573fSAndroid Build Coastguard Worker             "bmFNYXAuTWFwSW50NjRJbnQ2NEVudHJ5ElAKEW1hcF91aW50MzJfdWludDMy",
96*1b3f573fSAndroid Build Coastguard Worker             "GAMgAygLMjUucHJvdG9idWZfdW5pdHRlc3QzLlRlc3RBcmVuYU1hcC5NYXBV",
97*1b3f573fSAndroid Build Coastguard Worker             "aW50MzJVaW50MzJFbnRyeRJQChFtYXBfdWludDY0X3VpbnQ2NBgEIAMoCzI1",
98*1b3f573fSAndroid Build Coastguard Worker             "LnByb3RvYnVmX3VuaXR0ZXN0My5UZXN0QXJlbmFNYXAuTWFwVWludDY0VWlu",
99*1b3f573fSAndroid Build Coastguard Worker             "dDY0RW50cnkSUAoRbWFwX3NpbnQzMl9zaW50MzIYBSADKAsyNS5wcm90b2J1",
100*1b3f573fSAndroid Build Coastguard Worker             "Zl91bml0dGVzdDMuVGVzdEFyZW5hTWFwLk1hcFNpbnQzMlNpbnQzMkVudHJ5",
101*1b3f573fSAndroid Build Coastguard Worker             "ElAKEW1hcF9zaW50NjRfc2ludDY0GAYgAygLMjUucHJvdG9idWZfdW5pdHRl",
102*1b3f573fSAndroid Build Coastguard Worker             "c3QzLlRlc3RBcmVuYU1hcC5NYXBTaW50NjRTaW50NjRFbnRyeRJUChNtYXBf",
103*1b3f573fSAndroid Build Coastguard Worker             "Zml4ZWQzMl9maXhlZDMyGAcgAygLMjcucHJvdG9idWZfdW5pdHRlc3QzLlRl",
104*1b3f573fSAndroid Build Coastguard Worker             "c3RBcmVuYU1hcC5NYXBGaXhlZDMyRml4ZWQzMkVudHJ5ElQKE21hcF9maXhl",
105*1b3f573fSAndroid Build Coastguard Worker             "ZDY0X2ZpeGVkNjQYCCADKAsyNy5wcm90b2J1Zl91bml0dGVzdDMuVGVzdEFy",
106*1b3f573fSAndroid Build Coastguard Worker             "ZW5hTWFwLk1hcEZpeGVkNjRGaXhlZDY0RW50cnkSWAoVbWFwX3NmaXhlZDMy",
107*1b3f573fSAndroid Build Coastguard Worker             "X3NmaXhlZDMyGAkgAygLMjkucHJvdG9idWZfdW5pdHRlc3QzLlRlc3RBcmVu",
108*1b3f573fSAndroid Build Coastguard Worker             "YU1hcC5NYXBTZml4ZWQzMlNmaXhlZDMyRW50cnkSWAoVbWFwX3NmaXhlZDY0",
109*1b3f573fSAndroid Build Coastguard Worker             "X3NmaXhlZDY0GAogAygLMjkucHJvdG9idWZfdW5pdHRlc3QzLlRlc3RBcmVu",
110*1b3f573fSAndroid Build Coastguard Worker             "YU1hcC5NYXBTZml4ZWQ2NFNmaXhlZDY0RW50cnkSTAoPbWFwX2ludDMyX2Zs",
111*1b3f573fSAndroid Build Coastguard Worker             "b2F0GAsgAygLMjMucHJvdG9idWZfdW5pdHRlc3QzLlRlc3RBcmVuYU1hcC5N",
112*1b3f573fSAndroid Build Coastguard Worker             "YXBJbnQzMkZsb2F0RW50cnkSTgoQbWFwX2ludDMyX2RvdWJsZRgMIAMoCzI0",
113*1b3f573fSAndroid Build Coastguard Worker             "LnByb3RvYnVmX3VuaXR0ZXN0My5UZXN0QXJlbmFNYXAuTWFwSW50MzJEb3Vi",
114*1b3f573fSAndroid Build Coastguard Worker             "bGVFbnRyeRJICg1tYXBfYm9vbF9ib29sGA0gAygLMjEucHJvdG9idWZfdW5p",
115*1b3f573fSAndroid Build Coastguard Worker             "dHRlc3QzLlRlc3RBcmVuYU1hcC5NYXBCb29sQm9vbEVudHJ5EkoKDm1hcF9p",
116*1b3f573fSAndroid Build Coastguard Worker             "bnQzMl9lbnVtGA4gAygLMjIucHJvdG9idWZfdW5pdHRlc3QzLlRlc3RBcmVu",
117*1b3f573fSAndroid Build Coastguard Worker             "YU1hcC5NYXBJbnQzMkVudW1FbnRyeRJfChltYXBfaW50MzJfZm9yZWlnbl9t",
118*1b3f573fSAndroid Build Coastguard Worker             "ZXNzYWdlGA8gAygLMjwucHJvdG9idWZfdW5pdHRlc3QzLlRlc3RBcmVuYU1h",
119*1b3f573fSAndroid Build Coastguard Worker             "cC5NYXBJbnQzMkZvcmVpZ25NZXNzYWdlRW50cnkaNAoSTWFwSW50MzJJbnQz",
120*1b3f573fSAndroid Build Coastguard Worker             "MkVudHJ5EgsKA2tleRgBIAEoBRINCgV2YWx1ZRgCIAEoBToCOAEaNAoSTWFw",
121*1b3f573fSAndroid Build Coastguard Worker             "SW50NjRJbnQ2NEVudHJ5EgsKA2tleRgBIAEoAxINCgV2YWx1ZRgCIAEoAzoC",
122*1b3f573fSAndroid Build Coastguard Worker             "OAEaNgoUTWFwVWludDMyVWludDMyRW50cnkSCwoDa2V5GAEgASgNEg0KBXZh",
123*1b3f573fSAndroid Build Coastguard Worker             "bHVlGAIgASgNOgI4ARo2ChRNYXBVaW50NjRVaW50NjRFbnRyeRILCgNrZXkY",
124*1b3f573fSAndroid Build Coastguard Worker             "ASABKAQSDQoFdmFsdWUYAiABKAQ6AjgBGjYKFE1hcFNpbnQzMlNpbnQzMkVu",
125*1b3f573fSAndroid Build Coastguard Worker             "dHJ5EgsKA2tleRgBIAEoERINCgV2YWx1ZRgCIAEoEToCOAEaNgoUTWFwU2lu",
126*1b3f573fSAndroid Build Coastguard Worker             "dDY0U2ludDY0RW50cnkSCwoDa2V5GAEgASgSEg0KBXZhbHVlGAIgASgSOgI4",
127*1b3f573fSAndroid Build Coastguard Worker             "ARo4ChZNYXBGaXhlZDMyRml4ZWQzMkVudHJ5EgsKA2tleRgBIAEoBxINCgV2",
128*1b3f573fSAndroid Build Coastguard Worker             "YWx1ZRgCIAEoBzoCOAEaOAoWTWFwRml4ZWQ2NEZpeGVkNjRFbnRyeRILCgNr",
129*1b3f573fSAndroid Build Coastguard Worker             "ZXkYASABKAYSDQoFdmFsdWUYAiABKAY6AjgBGjoKGE1hcFNmaXhlZDMyU2Zp",
130*1b3f573fSAndroid Build Coastguard Worker             "eGVkMzJFbnRyeRILCgNrZXkYASABKA8SDQoFdmFsdWUYAiABKA86AjgBGjoK",
131*1b3f573fSAndroid Build Coastguard Worker             "GE1hcFNmaXhlZDY0U2ZpeGVkNjRFbnRyeRILCgNrZXkYASABKBASDQoFdmFs",
132*1b3f573fSAndroid Build Coastguard Worker             "dWUYAiABKBA6AjgBGjQKEk1hcEludDMyRmxvYXRFbnRyeRILCgNrZXkYASAB",
133*1b3f573fSAndroid Build Coastguard Worker             "KAUSDQoFdmFsdWUYAiABKAI6AjgBGjUKE01hcEludDMyRG91YmxlRW50cnkS",
134*1b3f573fSAndroid Build Coastguard Worker             "CwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgBOgI4ARoyChBNYXBCb29sQm9v",
135*1b3f573fSAndroid Build Coastguard Worker             "bEVudHJ5EgsKA2tleRgBIAEoCBINCgV2YWx1ZRgCIAEoCDoCOAEaUAoRTWFw",
136*1b3f573fSAndroid Build Coastguard Worker             "SW50MzJFbnVtRW50cnkSCwoDa2V5GAEgASgFEioKBXZhbHVlGAIgASgOMhsu",
137*1b3f573fSAndroid Build Coastguard Worker             "cHJvdG9idWZfdW5pdHRlc3QzLk1hcEVudW06AjgBGmEKG01hcEludDMyRm9y",
138*1b3f573fSAndroid Build Coastguard Worker             "ZWlnbk1lc3NhZ2VFbnRyeRILCgNrZXkYASABKAUSMQoFdmFsdWUYAiABKAsy",
139*1b3f573fSAndroid Build Coastguard Worker             "Ii5wcm90b2J1Zl91bml0dGVzdDMuRm9yZWlnbk1lc3NhZ2U6AjgBIuYBCh9N",
140*1b3f573fSAndroid Build Coastguard Worker             "ZXNzYWdlQ29udGFpbmluZ0VudW1DYWxsZWRUeXBlEksKBHR5cGUYASADKAsy",
141*1b3f573fSAndroid Build Coastguard Worker             "PS5wcm90b2J1Zl91bml0dGVzdDMuTWVzc2FnZUNvbnRhaW5pbmdFbnVtQ2Fs",
142*1b3f573fSAndroid Build Coastguard Worker             "bGVkVHlwZS5UeXBlRW50cnkaYAoJVHlwZUVudHJ5EgsKA2tleRgBIAEoBRJC",
143*1b3f573fSAndroid Build Coastguard Worker             "CgV2YWx1ZRgCIAEoCzIzLnByb3RvYnVmX3VuaXR0ZXN0My5NZXNzYWdlQ29u",
144*1b3f573fSAndroid Build Coastguard Worker             "dGFpbmluZ0VudW1DYWxsZWRUeXBlOgI4ASIUCgRUeXBlEgwKCFRZUEVfRk9P",
145*1b3f573fSAndroid Build Coastguard Worker             "EAAingEKH01lc3NhZ2VDb250YWluaW5nTWFwQ2FsbGVkRW50cnkSTQoFZW50",
146*1b3f573fSAndroid Build Coastguard Worker             "cnkYASADKAsyPi5wcm90b2J1Zl91bml0dGVzdDMuTWVzc2FnZUNvbnRhaW5p",
147*1b3f573fSAndroid Build Coastguard Worker             "bmdNYXBDYWxsZWRFbnRyeS5FbnRyeUVudHJ5GiwKCkVudHJ5RW50cnkSCwoD",
148*1b3f573fSAndroid Build Coastguard Worker             "a2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ASo/CgdNYXBFbnVtEhAKDE1B",
149*1b3f573fSAndroid Build Coastguard Worker             "UF9FTlVNX0ZPTxAAEhAKDE1BUF9FTlVNX0JBUhABEhAKDE1BUF9FTlVNX0JB",
150*1b3f573fSAndroid Build Coastguard Worker             "WhACQh2qAhpHb29nbGUuUHJvdG9idWYuVGVzdFByb3Rvc2IGcHJvdG8z"));
151*1b3f573fSAndroid Build Coastguard Worker       descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
152*1b3f573fSAndroid Build Coastguard Worker           new pbr::FileDescriptor[] { global::Google.Protobuf.TestProtos.UnittestProto3Reflection.Descriptor, },
153*1b3f573fSAndroid Build Coastguard Worker           new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Google.Protobuf.TestProtos.MapEnum), }, null, new pbr::GeneratedClrTypeInfo[] {
154*1b3f573fSAndroid Build Coastguard Worker             new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestMap), global::Google.Protobuf.TestProtos.TestMap.Parser, new[]{ "MapInt32Int32", "MapInt64Int64", "MapUint32Uint32", "MapUint64Uint64", "MapSint32Sint32", "MapSint64Sint64", "MapFixed32Fixed32", "MapFixed64Fixed64", "MapSfixed32Sfixed32", "MapSfixed64Sfixed64", "MapInt32Float", "MapInt32Double", "MapBoolBool", "MapStringString", "MapInt32Bytes", "MapInt32Enum", "MapInt32ForeignMessage" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, }),
155*1b3f573fSAndroid Build Coastguard Worker             new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestMapSubmessage), global::Google.Protobuf.TestProtos.TestMapSubmessage.Parser, new[]{ "TestMap" }, null, null, null, null),
156*1b3f573fSAndroid Build Coastguard Worker             new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestMessageMap), global::Google.Protobuf.TestProtos.TestMessageMap.Parser, new[]{ "MapInt32Message" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, }),
157*1b3f573fSAndroid Build Coastguard Worker             new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestSameTypeMap), global::Google.Protobuf.TestProtos.TestSameTypeMap.Parser, new[]{ "Map1", "Map2" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, }),
158*1b3f573fSAndroid Build Coastguard Worker             new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.TestArenaMap), global::Google.Protobuf.TestProtos.TestArenaMap.Parser, new[]{ "MapInt32Int32", "MapInt64Int64", "MapUint32Uint32", "MapUint64Uint64", "MapSint32Sint32", "MapSint64Sint64", "MapFixed32Fixed32", "MapFixed64Fixed64", "MapSfixed32Sfixed32", "MapSfixed64Sfixed64", "MapInt32Float", "MapInt32Double", "MapBoolBool", "MapInt32Enum", "MapInt32ForeignMessage" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, }),
159*1b3f573fSAndroid Build Coastguard Worker             new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.MessageContainingEnumCalledType), global::Google.Protobuf.TestProtos.MessageContainingEnumCalledType.Parser, new[]{ "Type" }, null, new[]{ typeof(global::Google.Protobuf.TestProtos.MessageContainingEnumCalledType.Types.Type) }, null, new pbr::GeneratedClrTypeInfo[] { null, }),
160*1b3f573fSAndroid Build Coastguard Worker             new pbr::GeneratedClrTypeInfo(typeof(global::Google.Protobuf.TestProtos.MessageContainingMapCalledEntry), global::Google.Protobuf.TestProtos.MessageContainingMapCalledEntry.Parser, new[]{ "Entry" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { null, })
161*1b3f573fSAndroid Build Coastguard Worker           }));
162*1b3f573fSAndroid Build Coastguard Worker     }
163*1b3f573fSAndroid Build Coastguard Worker     #endregion
164*1b3f573fSAndroid Build Coastguard Worker 
165*1b3f573fSAndroid Build Coastguard Worker   }
166*1b3f573fSAndroid Build Coastguard Worker   #region Enums
167*1b3f573fSAndroid Build Coastguard Worker   public enum MapEnum {
168*1b3f573fSAndroid Build Coastguard Worker     [pbr::OriginalName("MAP_ENUM_FOO")] Foo = 0,
169*1b3f573fSAndroid Build Coastguard Worker     [pbr::OriginalName("MAP_ENUM_BAR")] Bar = 1,
170*1b3f573fSAndroid Build Coastguard Worker     [pbr::OriginalName("MAP_ENUM_BAZ")] Baz = 2,
171*1b3f573fSAndroid Build Coastguard Worker   }
172*1b3f573fSAndroid Build Coastguard Worker 
173*1b3f573fSAndroid Build Coastguard Worker   #endregion
174*1b3f573fSAndroid Build Coastguard Worker 
175*1b3f573fSAndroid Build Coastguard Worker   #region Messages
176*1b3f573fSAndroid Build Coastguard Worker   /// <summary>
177*1b3f573fSAndroid Build Coastguard Worker   /// Tests maps.
178*1b3f573fSAndroid Build Coastguard Worker   /// </summary>
179*1b3f573fSAndroid Build Coastguard Worker   public sealed partial class TestMap : pb::IMessage<TestMap>
180*1b3f573fSAndroid Build Coastguard Worker   #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
181*1b3f573fSAndroid Build Coastguard Worker       , pb::IBufferMessage
182*1b3f573fSAndroid Build Coastguard Worker   #endif
183*1b3f573fSAndroid Build Coastguard Worker   {
184*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::MessageParser<TestMap> _parser = new pb::MessageParser<TestMap>(() => new TestMap());
185*1b3f573fSAndroid Build Coastguard Worker     private pb::UnknownFieldSet _unknownFields;
186*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
187*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
188*1b3f573fSAndroid Build Coastguard Worker     public static pb::MessageParser<TestMap> Parser { get { return _parser; } }
189*1b3f573fSAndroid Build Coastguard Worker 
190*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
191*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
192*1b3f573fSAndroid Build Coastguard Worker     public static pbr::MessageDescriptor Descriptor {
193*1b3f573fSAndroid Build Coastguard Worker       get { return global::Google.Protobuf.TestProtos.MapUnittestProto3Reflection.Descriptor.MessageTypes[0]; }
194*1b3f573fSAndroid Build Coastguard Worker     }
195*1b3f573fSAndroid Build Coastguard Worker 
196*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
197*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
198*1b3f573fSAndroid Build Coastguard Worker     pbr::MessageDescriptor pb::IMessage.Descriptor {
199*1b3f573fSAndroid Build Coastguard Worker       get { return Descriptor; }
200*1b3f573fSAndroid Build Coastguard Worker     }
201*1b3f573fSAndroid Build Coastguard Worker 
202*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
203*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
TestMap()204*1b3f573fSAndroid Build Coastguard Worker     public TestMap() {
205*1b3f573fSAndroid Build Coastguard Worker       OnConstruction();
206*1b3f573fSAndroid Build Coastguard Worker     }
207*1b3f573fSAndroid Build Coastguard Worker 
OnConstruction()208*1b3f573fSAndroid Build Coastguard Worker     partial void OnConstruction();
209*1b3f573fSAndroid Build Coastguard Worker 
210*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
211*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
TestMap(TestMap other)212*1b3f573fSAndroid Build Coastguard Worker     public TestMap(TestMap other) : this() {
213*1b3f573fSAndroid Build Coastguard Worker       mapInt32Int32_ = other.mapInt32Int32_.Clone();
214*1b3f573fSAndroid Build Coastguard Worker       mapInt64Int64_ = other.mapInt64Int64_.Clone();
215*1b3f573fSAndroid Build Coastguard Worker       mapUint32Uint32_ = other.mapUint32Uint32_.Clone();
216*1b3f573fSAndroid Build Coastguard Worker       mapUint64Uint64_ = other.mapUint64Uint64_.Clone();
217*1b3f573fSAndroid Build Coastguard Worker       mapSint32Sint32_ = other.mapSint32Sint32_.Clone();
218*1b3f573fSAndroid Build Coastguard Worker       mapSint64Sint64_ = other.mapSint64Sint64_.Clone();
219*1b3f573fSAndroid Build Coastguard Worker       mapFixed32Fixed32_ = other.mapFixed32Fixed32_.Clone();
220*1b3f573fSAndroid Build Coastguard Worker       mapFixed64Fixed64_ = other.mapFixed64Fixed64_.Clone();
221*1b3f573fSAndroid Build Coastguard Worker       mapSfixed32Sfixed32_ = other.mapSfixed32Sfixed32_.Clone();
222*1b3f573fSAndroid Build Coastguard Worker       mapSfixed64Sfixed64_ = other.mapSfixed64Sfixed64_.Clone();
223*1b3f573fSAndroid Build Coastguard Worker       mapInt32Float_ = other.mapInt32Float_.Clone();
224*1b3f573fSAndroid Build Coastguard Worker       mapInt32Double_ = other.mapInt32Double_.Clone();
225*1b3f573fSAndroid Build Coastguard Worker       mapBoolBool_ = other.mapBoolBool_.Clone();
226*1b3f573fSAndroid Build Coastguard Worker       mapStringString_ = other.mapStringString_.Clone();
227*1b3f573fSAndroid Build Coastguard Worker       mapInt32Bytes_ = other.mapInt32Bytes_.Clone();
228*1b3f573fSAndroid Build Coastguard Worker       mapInt32Enum_ = other.mapInt32Enum_.Clone();
229*1b3f573fSAndroid Build Coastguard Worker       mapInt32ForeignMessage_ = other.mapInt32ForeignMessage_.Clone();
230*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
231*1b3f573fSAndroid Build Coastguard Worker     }
232*1b3f573fSAndroid Build Coastguard Worker 
233*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
234*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Clone()235*1b3f573fSAndroid Build Coastguard Worker     public TestMap Clone() {
236*1b3f573fSAndroid Build Coastguard Worker       return new TestMap(this);
237*1b3f573fSAndroid Build Coastguard Worker     }
238*1b3f573fSAndroid Build Coastguard Worker 
239*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_int32" field.</summary>
240*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32Int32FieldNumber = 1;
241*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, int>.Codec _map_mapInt32Int32_codec
242*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, int>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForInt32(16, 0), 10);
243*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, int> mapInt32Int32_ = new pbc::MapField<int, int>();
244*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
245*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
246*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, int> MapInt32Int32 {
247*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32Int32_; }
248*1b3f573fSAndroid Build Coastguard Worker     }
249*1b3f573fSAndroid Build Coastguard Worker 
250*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int64_int64" field.</summary>
251*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt64Int64FieldNumber = 2;
252*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<long, long>.Codec _map_mapInt64Int64_codec
253*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<long, long>.Codec(pb::FieldCodec.ForInt64(8, 0L), pb::FieldCodec.ForInt64(16, 0L), 18);
254*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<long, long> mapInt64Int64_ = new pbc::MapField<long, long>();
255*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
256*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
257*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<long, long> MapInt64Int64 {
258*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt64Int64_; }
259*1b3f573fSAndroid Build Coastguard Worker     }
260*1b3f573fSAndroid Build Coastguard Worker 
261*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_uint32_uint32" field.</summary>
262*1b3f573fSAndroid Build Coastguard Worker     public const int MapUint32Uint32FieldNumber = 3;
263*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<uint, uint>.Codec _map_mapUint32Uint32_codec
264*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<uint, uint>.Codec(pb::FieldCodec.ForUInt32(8, 0), pb::FieldCodec.ForUInt32(16, 0), 26);
265*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<uint, uint> mapUint32Uint32_ = new pbc::MapField<uint, uint>();
266*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
267*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
268*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<uint, uint> MapUint32Uint32 {
269*1b3f573fSAndroid Build Coastguard Worker       get { return mapUint32Uint32_; }
270*1b3f573fSAndroid Build Coastguard Worker     }
271*1b3f573fSAndroid Build Coastguard Worker 
272*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_uint64_uint64" field.</summary>
273*1b3f573fSAndroid Build Coastguard Worker     public const int MapUint64Uint64FieldNumber = 4;
274*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<ulong, ulong>.Codec _map_mapUint64Uint64_codec
275*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<ulong, ulong>.Codec(pb::FieldCodec.ForUInt64(8, 0UL), pb::FieldCodec.ForUInt64(16, 0UL), 34);
276*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<ulong, ulong> mapUint64Uint64_ = new pbc::MapField<ulong, ulong>();
277*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
278*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
279*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<ulong, ulong> MapUint64Uint64 {
280*1b3f573fSAndroid Build Coastguard Worker       get { return mapUint64Uint64_; }
281*1b3f573fSAndroid Build Coastguard Worker     }
282*1b3f573fSAndroid Build Coastguard Worker 
283*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_sint32_sint32" field.</summary>
284*1b3f573fSAndroid Build Coastguard Worker     public const int MapSint32Sint32FieldNumber = 5;
285*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, int>.Codec _map_mapSint32Sint32_codec
286*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, int>.Codec(pb::FieldCodec.ForSInt32(8, 0), pb::FieldCodec.ForSInt32(16, 0), 42);
287*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, int> mapSint32Sint32_ = new pbc::MapField<int, int>();
288*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
289*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
290*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, int> MapSint32Sint32 {
291*1b3f573fSAndroid Build Coastguard Worker       get { return mapSint32Sint32_; }
292*1b3f573fSAndroid Build Coastguard Worker     }
293*1b3f573fSAndroid Build Coastguard Worker 
294*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_sint64_sint64" field.</summary>
295*1b3f573fSAndroid Build Coastguard Worker     public const int MapSint64Sint64FieldNumber = 6;
296*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<long, long>.Codec _map_mapSint64Sint64_codec
297*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<long, long>.Codec(pb::FieldCodec.ForSInt64(8, 0L), pb::FieldCodec.ForSInt64(16, 0L), 50);
298*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<long, long> mapSint64Sint64_ = new pbc::MapField<long, long>();
299*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
300*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
301*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<long, long> MapSint64Sint64 {
302*1b3f573fSAndroid Build Coastguard Worker       get { return mapSint64Sint64_; }
303*1b3f573fSAndroid Build Coastguard Worker     }
304*1b3f573fSAndroid Build Coastguard Worker 
305*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_fixed32_fixed32" field.</summary>
306*1b3f573fSAndroid Build Coastguard Worker     public const int MapFixed32Fixed32FieldNumber = 7;
307*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<uint, uint>.Codec _map_mapFixed32Fixed32_codec
308*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<uint, uint>.Codec(pb::FieldCodec.ForFixed32(13, 0), pb::FieldCodec.ForFixed32(21, 0), 58);
309*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<uint, uint> mapFixed32Fixed32_ = new pbc::MapField<uint, uint>();
310*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
311*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
312*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<uint, uint> MapFixed32Fixed32 {
313*1b3f573fSAndroid Build Coastguard Worker       get { return mapFixed32Fixed32_; }
314*1b3f573fSAndroid Build Coastguard Worker     }
315*1b3f573fSAndroid Build Coastguard Worker 
316*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_fixed64_fixed64" field.</summary>
317*1b3f573fSAndroid Build Coastguard Worker     public const int MapFixed64Fixed64FieldNumber = 8;
318*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<ulong, ulong>.Codec _map_mapFixed64Fixed64_codec
319*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<ulong, ulong>.Codec(pb::FieldCodec.ForFixed64(9, 0UL), pb::FieldCodec.ForFixed64(17, 0UL), 66);
320*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<ulong, ulong> mapFixed64Fixed64_ = new pbc::MapField<ulong, ulong>();
321*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
322*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
323*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<ulong, ulong> MapFixed64Fixed64 {
324*1b3f573fSAndroid Build Coastguard Worker       get { return mapFixed64Fixed64_; }
325*1b3f573fSAndroid Build Coastguard Worker     }
326*1b3f573fSAndroid Build Coastguard Worker 
327*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_sfixed32_sfixed32" field.</summary>
328*1b3f573fSAndroid Build Coastguard Worker     public const int MapSfixed32Sfixed32FieldNumber = 9;
329*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, int>.Codec _map_mapSfixed32Sfixed32_codec
330*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, int>.Codec(pb::FieldCodec.ForSFixed32(13, 0), pb::FieldCodec.ForSFixed32(21, 0), 74);
331*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, int> mapSfixed32Sfixed32_ = new pbc::MapField<int, int>();
332*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
333*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
334*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, int> MapSfixed32Sfixed32 {
335*1b3f573fSAndroid Build Coastguard Worker       get { return mapSfixed32Sfixed32_; }
336*1b3f573fSAndroid Build Coastguard Worker     }
337*1b3f573fSAndroid Build Coastguard Worker 
338*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_sfixed64_sfixed64" field.</summary>
339*1b3f573fSAndroid Build Coastguard Worker     public const int MapSfixed64Sfixed64FieldNumber = 10;
340*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<long, long>.Codec _map_mapSfixed64Sfixed64_codec
341*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<long, long>.Codec(pb::FieldCodec.ForSFixed64(9, 0L), pb::FieldCodec.ForSFixed64(17, 0L), 82);
342*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<long, long> mapSfixed64Sfixed64_ = new pbc::MapField<long, long>();
343*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
344*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
345*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<long, long> MapSfixed64Sfixed64 {
346*1b3f573fSAndroid Build Coastguard Worker       get { return mapSfixed64Sfixed64_; }
347*1b3f573fSAndroid Build Coastguard Worker     }
348*1b3f573fSAndroid Build Coastguard Worker 
349*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_float" field.</summary>
350*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32FloatFieldNumber = 11;
351*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, float>.Codec _map_mapInt32Float_codec
352*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, float>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForFloat(21, 0F), 90);
353*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, float> mapInt32Float_ = new pbc::MapField<int, float>();
354*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
355*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
356*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, float> MapInt32Float {
357*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32Float_; }
358*1b3f573fSAndroid Build Coastguard Worker     }
359*1b3f573fSAndroid Build Coastguard Worker 
360*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_double" field.</summary>
361*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32DoubleFieldNumber = 12;
362*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, double>.Codec _map_mapInt32Double_codec
363*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, double>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForDouble(17, 0D), 98);
364*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, double> mapInt32Double_ = new pbc::MapField<int, double>();
365*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
366*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
367*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, double> MapInt32Double {
368*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32Double_; }
369*1b3f573fSAndroid Build Coastguard Worker     }
370*1b3f573fSAndroid Build Coastguard Worker 
371*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_bool_bool" field.</summary>
372*1b3f573fSAndroid Build Coastguard Worker     public const int MapBoolBoolFieldNumber = 13;
373*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<bool, bool>.Codec _map_mapBoolBool_codec
374*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<bool, bool>.Codec(pb::FieldCodec.ForBool(8, false), pb::FieldCodec.ForBool(16, false), 106);
375*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<bool, bool> mapBoolBool_ = new pbc::MapField<bool, bool>();
376*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
377*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
378*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<bool, bool> MapBoolBool {
379*1b3f573fSAndroid Build Coastguard Worker       get { return mapBoolBool_; }
380*1b3f573fSAndroid Build Coastguard Worker     }
381*1b3f573fSAndroid Build Coastguard Worker 
382*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_string_string" field.</summary>
383*1b3f573fSAndroid Build Coastguard Worker     public const int MapStringStringFieldNumber = 14;
384*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<string, string>.Codec _map_mapStringString_codec
385*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<string, string>.Codec(pb::FieldCodec.ForString(10, ""), pb::FieldCodec.ForString(18, ""), 114);
386*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<string, string> mapStringString_ = new pbc::MapField<string, string>();
387*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
388*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
389*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<string, string> MapStringString {
390*1b3f573fSAndroid Build Coastguard Worker       get { return mapStringString_; }
391*1b3f573fSAndroid Build Coastguard Worker     }
392*1b3f573fSAndroid Build Coastguard Worker 
393*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_bytes" field.</summary>
394*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32BytesFieldNumber = 15;
395*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, pb::ByteString>.Codec _map_mapInt32Bytes_codec
396*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, pb::ByteString>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForBytes(18, pb::ByteString.Empty), 122);
397*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, pb::ByteString> mapInt32Bytes_ = new pbc::MapField<int, pb::ByteString>();
398*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
399*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
400*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, pb::ByteString> MapInt32Bytes {
401*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32Bytes_; }
402*1b3f573fSAndroid Build Coastguard Worker     }
403*1b3f573fSAndroid Build Coastguard Worker 
404*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_enum" field.</summary>
405*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32EnumFieldNumber = 16;
406*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, global::Google.Protobuf.TestProtos.MapEnum>.Codec _map_mapInt32Enum_codec
407*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, global::Google.Protobuf.TestProtos.MapEnum>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForEnum(16, x => (int) x, x => (global::Google.Protobuf.TestProtos.MapEnum) x, global::Google.Protobuf.TestProtos.MapEnum.Foo), 130);
408*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, global::Google.Protobuf.TestProtos.MapEnum> mapInt32Enum_ = new pbc::MapField<int, global::Google.Protobuf.TestProtos.MapEnum>();
409*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
410*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
411*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, global::Google.Protobuf.TestProtos.MapEnum> MapInt32Enum {
412*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32Enum_; }
413*1b3f573fSAndroid Build Coastguard Worker     }
414*1b3f573fSAndroid Build Coastguard Worker 
415*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_foreign_message" field.</summary>
416*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32ForeignMessageFieldNumber = 17;
417*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, global::Google.Protobuf.TestProtos.ForeignMessage>.Codec _map_mapInt32ForeignMessage_codec
418*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, global::Google.Protobuf.TestProtos.ForeignMessage>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForMessage(18, global::Google.Protobuf.TestProtos.ForeignMessage.Parser), 138);
419*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, global::Google.Protobuf.TestProtos.ForeignMessage> mapInt32ForeignMessage_ = new pbc::MapField<int, global::Google.Protobuf.TestProtos.ForeignMessage>();
420*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
421*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
422*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, global::Google.Protobuf.TestProtos.ForeignMessage> MapInt32ForeignMessage {
423*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32ForeignMessage_; }
424*1b3f573fSAndroid Build Coastguard Worker     }
425*1b3f573fSAndroid Build Coastguard Worker 
426*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
427*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(object other)428*1b3f573fSAndroid Build Coastguard Worker     public override bool Equals(object other) {
429*1b3f573fSAndroid Build Coastguard Worker       return Equals(other as TestMap);
430*1b3f573fSAndroid Build Coastguard Worker     }
431*1b3f573fSAndroid Build Coastguard Worker 
432*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
433*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(TestMap other)434*1b3f573fSAndroid Build Coastguard Worker     public bool Equals(TestMap other) {
435*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, null)) {
436*1b3f573fSAndroid Build Coastguard Worker         return false;
437*1b3f573fSAndroid Build Coastguard Worker       }
438*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, this)) {
439*1b3f573fSAndroid Build Coastguard Worker         return true;
440*1b3f573fSAndroid Build Coastguard Worker       }
441*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32Int32.Equals(other.MapInt32Int32)) return false;
442*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt64Int64.Equals(other.MapInt64Int64)) return false;
443*1b3f573fSAndroid Build Coastguard Worker       if (!MapUint32Uint32.Equals(other.MapUint32Uint32)) return false;
444*1b3f573fSAndroid Build Coastguard Worker       if (!MapUint64Uint64.Equals(other.MapUint64Uint64)) return false;
445*1b3f573fSAndroid Build Coastguard Worker       if (!MapSint32Sint32.Equals(other.MapSint32Sint32)) return false;
446*1b3f573fSAndroid Build Coastguard Worker       if (!MapSint64Sint64.Equals(other.MapSint64Sint64)) return false;
447*1b3f573fSAndroid Build Coastguard Worker       if (!MapFixed32Fixed32.Equals(other.MapFixed32Fixed32)) return false;
448*1b3f573fSAndroid Build Coastguard Worker       if (!MapFixed64Fixed64.Equals(other.MapFixed64Fixed64)) return false;
449*1b3f573fSAndroid Build Coastguard Worker       if (!MapSfixed32Sfixed32.Equals(other.MapSfixed32Sfixed32)) return false;
450*1b3f573fSAndroid Build Coastguard Worker       if (!MapSfixed64Sfixed64.Equals(other.MapSfixed64Sfixed64)) return false;
451*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32Float.Equals(other.MapInt32Float)) return false;
452*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32Double.Equals(other.MapInt32Double)) return false;
453*1b3f573fSAndroid Build Coastguard Worker       if (!MapBoolBool.Equals(other.MapBoolBool)) return false;
454*1b3f573fSAndroid Build Coastguard Worker       if (!MapStringString.Equals(other.MapStringString)) return false;
455*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32Bytes.Equals(other.MapInt32Bytes)) return false;
456*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32Enum.Equals(other.MapInt32Enum)) return false;
457*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32ForeignMessage.Equals(other.MapInt32ForeignMessage)) return false;
458*1b3f573fSAndroid Build Coastguard Worker       return Equals(_unknownFields, other._unknownFields);
459*1b3f573fSAndroid Build Coastguard Worker     }
460*1b3f573fSAndroid Build Coastguard Worker 
461*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
462*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
GetHashCode()463*1b3f573fSAndroid Build Coastguard Worker     public override int GetHashCode() {
464*1b3f573fSAndroid Build Coastguard Worker       int hash = 1;
465*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32Int32.GetHashCode();
466*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt64Int64.GetHashCode();
467*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapUint32Uint32.GetHashCode();
468*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapUint64Uint64.GetHashCode();
469*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapSint32Sint32.GetHashCode();
470*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapSint64Sint64.GetHashCode();
471*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapFixed32Fixed32.GetHashCode();
472*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapFixed64Fixed64.GetHashCode();
473*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapSfixed32Sfixed32.GetHashCode();
474*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapSfixed64Sfixed64.GetHashCode();
475*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32Float.GetHashCode();
476*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32Double.GetHashCode();
477*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapBoolBool.GetHashCode();
478*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapStringString.GetHashCode();
479*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32Bytes.GetHashCode();
480*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32Enum.GetHashCode();
481*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32ForeignMessage.GetHashCode();
482*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
483*1b3f573fSAndroid Build Coastguard Worker         hash ^= _unknownFields.GetHashCode();
484*1b3f573fSAndroid Build Coastguard Worker       }
485*1b3f573fSAndroid Build Coastguard Worker       return hash;
486*1b3f573fSAndroid Build Coastguard Worker     }
487*1b3f573fSAndroid Build Coastguard Worker 
488*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
489*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ToString()490*1b3f573fSAndroid Build Coastguard Worker     public override string ToString() {
491*1b3f573fSAndroid Build Coastguard Worker       return pb::JsonFormatter.ToDiagnosticString(this);
492*1b3f573fSAndroid Build Coastguard Worker     }
493*1b3f573fSAndroid Build Coastguard Worker 
494*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
495*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
WriteTo(pb::CodedOutputStream output)496*1b3f573fSAndroid Build Coastguard Worker     public void WriteTo(pb::CodedOutputStream output) {
497*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
498*1b3f573fSAndroid Build Coastguard Worker       output.WriteRawMessage(this);
499*1b3f573fSAndroid Build Coastguard Worker     #else
500*1b3f573fSAndroid Build Coastguard Worker       mapInt32Int32_.WriteTo(output, _map_mapInt32Int32_codec);
501*1b3f573fSAndroid Build Coastguard Worker       mapInt64Int64_.WriteTo(output, _map_mapInt64Int64_codec);
502*1b3f573fSAndroid Build Coastguard Worker       mapUint32Uint32_.WriteTo(output, _map_mapUint32Uint32_codec);
503*1b3f573fSAndroid Build Coastguard Worker       mapUint64Uint64_.WriteTo(output, _map_mapUint64Uint64_codec);
504*1b3f573fSAndroid Build Coastguard Worker       mapSint32Sint32_.WriteTo(output, _map_mapSint32Sint32_codec);
505*1b3f573fSAndroid Build Coastguard Worker       mapSint64Sint64_.WriteTo(output, _map_mapSint64Sint64_codec);
506*1b3f573fSAndroid Build Coastguard Worker       mapFixed32Fixed32_.WriteTo(output, _map_mapFixed32Fixed32_codec);
507*1b3f573fSAndroid Build Coastguard Worker       mapFixed64Fixed64_.WriteTo(output, _map_mapFixed64Fixed64_codec);
508*1b3f573fSAndroid Build Coastguard Worker       mapSfixed32Sfixed32_.WriteTo(output, _map_mapSfixed32Sfixed32_codec);
509*1b3f573fSAndroid Build Coastguard Worker       mapSfixed64Sfixed64_.WriteTo(output, _map_mapSfixed64Sfixed64_codec);
510*1b3f573fSAndroid Build Coastguard Worker       mapInt32Float_.WriteTo(output, _map_mapInt32Float_codec);
511*1b3f573fSAndroid Build Coastguard Worker       mapInt32Double_.WriteTo(output, _map_mapInt32Double_codec);
512*1b3f573fSAndroid Build Coastguard Worker       mapBoolBool_.WriteTo(output, _map_mapBoolBool_codec);
513*1b3f573fSAndroid Build Coastguard Worker       mapStringString_.WriteTo(output, _map_mapStringString_codec);
514*1b3f573fSAndroid Build Coastguard Worker       mapInt32Bytes_.WriteTo(output, _map_mapInt32Bytes_codec);
515*1b3f573fSAndroid Build Coastguard Worker       mapInt32Enum_.WriteTo(output, _map_mapInt32Enum_codec);
516*1b3f573fSAndroid Build Coastguard Worker       mapInt32ForeignMessage_.WriteTo(output, _map_mapInt32ForeignMessage_codec);
517*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
518*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(output);
519*1b3f573fSAndroid Build Coastguard Worker       }
520*1b3f573fSAndroid Build Coastguard Worker     #endif
521*1b3f573fSAndroid Build Coastguard Worker     }
522*1b3f573fSAndroid Build Coastguard Worker 
523*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
524*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
525*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalWriteTo(ref pb::WriteContext output)526*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
527*1b3f573fSAndroid Build Coastguard Worker       mapInt32Int32_.WriteTo(ref output, _map_mapInt32Int32_codec);
528*1b3f573fSAndroid Build Coastguard Worker       mapInt64Int64_.WriteTo(ref output, _map_mapInt64Int64_codec);
529*1b3f573fSAndroid Build Coastguard Worker       mapUint32Uint32_.WriteTo(ref output, _map_mapUint32Uint32_codec);
530*1b3f573fSAndroid Build Coastguard Worker       mapUint64Uint64_.WriteTo(ref output, _map_mapUint64Uint64_codec);
531*1b3f573fSAndroid Build Coastguard Worker       mapSint32Sint32_.WriteTo(ref output, _map_mapSint32Sint32_codec);
532*1b3f573fSAndroid Build Coastguard Worker       mapSint64Sint64_.WriteTo(ref output, _map_mapSint64Sint64_codec);
533*1b3f573fSAndroid Build Coastguard Worker       mapFixed32Fixed32_.WriteTo(ref output, _map_mapFixed32Fixed32_codec);
534*1b3f573fSAndroid Build Coastguard Worker       mapFixed64Fixed64_.WriteTo(ref output, _map_mapFixed64Fixed64_codec);
535*1b3f573fSAndroid Build Coastguard Worker       mapSfixed32Sfixed32_.WriteTo(ref output, _map_mapSfixed32Sfixed32_codec);
536*1b3f573fSAndroid Build Coastguard Worker       mapSfixed64Sfixed64_.WriteTo(ref output, _map_mapSfixed64Sfixed64_codec);
537*1b3f573fSAndroid Build Coastguard Worker       mapInt32Float_.WriteTo(ref output, _map_mapInt32Float_codec);
538*1b3f573fSAndroid Build Coastguard Worker       mapInt32Double_.WriteTo(ref output, _map_mapInt32Double_codec);
539*1b3f573fSAndroid Build Coastguard Worker       mapBoolBool_.WriteTo(ref output, _map_mapBoolBool_codec);
540*1b3f573fSAndroid Build Coastguard Worker       mapStringString_.WriteTo(ref output, _map_mapStringString_codec);
541*1b3f573fSAndroid Build Coastguard Worker       mapInt32Bytes_.WriteTo(ref output, _map_mapInt32Bytes_codec);
542*1b3f573fSAndroid Build Coastguard Worker       mapInt32Enum_.WriteTo(ref output, _map_mapInt32Enum_codec);
543*1b3f573fSAndroid Build Coastguard Worker       mapInt32ForeignMessage_.WriteTo(ref output, _map_mapInt32ForeignMessage_codec);
544*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
545*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(ref output);
546*1b3f573fSAndroid Build Coastguard Worker       }
547*1b3f573fSAndroid Build Coastguard Worker     }
548*1b3f573fSAndroid Build Coastguard Worker     #endif
549*1b3f573fSAndroid Build Coastguard Worker 
550*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
551*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
CalculateSize()552*1b3f573fSAndroid Build Coastguard Worker     public int CalculateSize() {
553*1b3f573fSAndroid Build Coastguard Worker       int size = 0;
554*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32Int32_.CalculateSize(_map_mapInt32Int32_codec);
555*1b3f573fSAndroid Build Coastguard Worker       size += mapInt64Int64_.CalculateSize(_map_mapInt64Int64_codec);
556*1b3f573fSAndroid Build Coastguard Worker       size += mapUint32Uint32_.CalculateSize(_map_mapUint32Uint32_codec);
557*1b3f573fSAndroid Build Coastguard Worker       size += mapUint64Uint64_.CalculateSize(_map_mapUint64Uint64_codec);
558*1b3f573fSAndroid Build Coastguard Worker       size += mapSint32Sint32_.CalculateSize(_map_mapSint32Sint32_codec);
559*1b3f573fSAndroid Build Coastguard Worker       size += mapSint64Sint64_.CalculateSize(_map_mapSint64Sint64_codec);
560*1b3f573fSAndroid Build Coastguard Worker       size += mapFixed32Fixed32_.CalculateSize(_map_mapFixed32Fixed32_codec);
561*1b3f573fSAndroid Build Coastguard Worker       size += mapFixed64Fixed64_.CalculateSize(_map_mapFixed64Fixed64_codec);
562*1b3f573fSAndroid Build Coastguard Worker       size += mapSfixed32Sfixed32_.CalculateSize(_map_mapSfixed32Sfixed32_codec);
563*1b3f573fSAndroid Build Coastguard Worker       size += mapSfixed64Sfixed64_.CalculateSize(_map_mapSfixed64Sfixed64_codec);
564*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32Float_.CalculateSize(_map_mapInt32Float_codec);
565*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32Double_.CalculateSize(_map_mapInt32Double_codec);
566*1b3f573fSAndroid Build Coastguard Worker       size += mapBoolBool_.CalculateSize(_map_mapBoolBool_codec);
567*1b3f573fSAndroid Build Coastguard Worker       size += mapStringString_.CalculateSize(_map_mapStringString_codec);
568*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32Bytes_.CalculateSize(_map_mapInt32Bytes_codec);
569*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32Enum_.CalculateSize(_map_mapInt32Enum_codec);
570*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32ForeignMessage_.CalculateSize(_map_mapInt32ForeignMessage_codec);
571*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
572*1b3f573fSAndroid Build Coastguard Worker         size += _unknownFields.CalculateSize();
573*1b3f573fSAndroid Build Coastguard Worker       }
574*1b3f573fSAndroid Build Coastguard Worker       return size;
575*1b3f573fSAndroid Build Coastguard Worker     }
576*1b3f573fSAndroid Build Coastguard Worker 
577*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
578*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(TestMap other)579*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(TestMap other) {
580*1b3f573fSAndroid Build Coastguard Worker       if (other == null) {
581*1b3f573fSAndroid Build Coastguard Worker         return;
582*1b3f573fSAndroid Build Coastguard Worker       }
583*1b3f573fSAndroid Build Coastguard Worker       mapInt32Int32_.Add(other.mapInt32Int32_);
584*1b3f573fSAndroid Build Coastguard Worker       mapInt64Int64_.Add(other.mapInt64Int64_);
585*1b3f573fSAndroid Build Coastguard Worker       mapUint32Uint32_.Add(other.mapUint32Uint32_);
586*1b3f573fSAndroid Build Coastguard Worker       mapUint64Uint64_.Add(other.mapUint64Uint64_);
587*1b3f573fSAndroid Build Coastguard Worker       mapSint32Sint32_.Add(other.mapSint32Sint32_);
588*1b3f573fSAndroid Build Coastguard Worker       mapSint64Sint64_.Add(other.mapSint64Sint64_);
589*1b3f573fSAndroid Build Coastguard Worker       mapFixed32Fixed32_.Add(other.mapFixed32Fixed32_);
590*1b3f573fSAndroid Build Coastguard Worker       mapFixed64Fixed64_.Add(other.mapFixed64Fixed64_);
591*1b3f573fSAndroid Build Coastguard Worker       mapSfixed32Sfixed32_.Add(other.mapSfixed32Sfixed32_);
592*1b3f573fSAndroid Build Coastguard Worker       mapSfixed64Sfixed64_.Add(other.mapSfixed64Sfixed64_);
593*1b3f573fSAndroid Build Coastguard Worker       mapInt32Float_.Add(other.mapInt32Float_);
594*1b3f573fSAndroid Build Coastguard Worker       mapInt32Double_.Add(other.mapInt32Double_);
595*1b3f573fSAndroid Build Coastguard Worker       mapBoolBool_.Add(other.mapBoolBool_);
596*1b3f573fSAndroid Build Coastguard Worker       mapStringString_.Add(other.mapStringString_);
597*1b3f573fSAndroid Build Coastguard Worker       mapInt32Bytes_.Add(other.mapInt32Bytes_);
598*1b3f573fSAndroid Build Coastguard Worker       mapInt32Enum_.Add(other.mapInt32Enum_);
599*1b3f573fSAndroid Build Coastguard Worker       mapInt32ForeignMessage_.Add(other.mapInt32ForeignMessage_);
600*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
601*1b3f573fSAndroid Build Coastguard Worker     }
602*1b3f573fSAndroid Build Coastguard Worker 
603*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
604*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(pb::CodedInputStream input)605*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(pb::CodedInputStream input) {
606*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
607*1b3f573fSAndroid Build Coastguard Worker       input.ReadRawMessage(this);
608*1b3f573fSAndroid Build Coastguard Worker     #else
609*1b3f573fSAndroid Build Coastguard Worker       uint tag;
610*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
611*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
612*1b3f573fSAndroid Build Coastguard Worker           default:
613*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
614*1b3f573fSAndroid Build Coastguard Worker             break;
615*1b3f573fSAndroid Build Coastguard Worker           case 10: {
616*1b3f573fSAndroid Build Coastguard Worker             mapInt32Int32_.AddEntriesFrom(input, _map_mapInt32Int32_codec);
617*1b3f573fSAndroid Build Coastguard Worker             break;
618*1b3f573fSAndroid Build Coastguard Worker           }
619*1b3f573fSAndroid Build Coastguard Worker           case 18: {
620*1b3f573fSAndroid Build Coastguard Worker             mapInt64Int64_.AddEntriesFrom(input, _map_mapInt64Int64_codec);
621*1b3f573fSAndroid Build Coastguard Worker             break;
622*1b3f573fSAndroid Build Coastguard Worker           }
623*1b3f573fSAndroid Build Coastguard Worker           case 26: {
624*1b3f573fSAndroid Build Coastguard Worker             mapUint32Uint32_.AddEntriesFrom(input, _map_mapUint32Uint32_codec);
625*1b3f573fSAndroid Build Coastguard Worker             break;
626*1b3f573fSAndroid Build Coastguard Worker           }
627*1b3f573fSAndroid Build Coastguard Worker           case 34: {
628*1b3f573fSAndroid Build Coastguard Worker             mapUint64Uint64_.AddEntriesFrom(input, _map_mapUint64Uint64_codec);
629*1b3f573fSAndroid Build Coastguard Worker             break;
630*1b3f573fSAndroid Build Coastguard Worker           }
631*1b3f573fSAndroid Build Coastguard Worker           case 42: {
632*1b3f573fSAndroid Build Coastguard Worker             mapSint32Sint32_.AddEntriesFrom(input, _map_mapSint32Sint32_codec);
633*1b3f573fSAndroid Build Coastguard Worker             break;
634*1b3f573fSAndroid Build Coastguard Worker           }
635*1b3f573fSAndroid Build Coastguard Worker           case 50: {
636*1b3f573fSAndroid Build Coastguard Worker             mapSint64Sint64_.AddEntriesFrom(input, _map_mapSint64Sint64_codec);
637*1b3f573fSAndroid Build Coastguard Worker             break;
638*1b3f573fSAndroid Build Coastguard Worker           }
639*1b3f573fSAndroid Build Coastguard Worker           case 58: {
640*1b3f573fSAndroid Build Coastguard Worker             mapFixed32Fixed32_.AddEntriesFrom(input, _map_mapFixed32Fixed32_codec);
641*1b3f573fSAndroid Build Coastguard Worker             break;
642*1b3f573fSAndroid Build Coastguard Worker           }
643*1b3f573fSAndroid Build Coastguard Worker           case 66: {
644*1b3f573fSAndroid Build Coastguard Worker             mapFixed64Fixed64_.AddEntriesFrom(input, _map_mapFixed64Fixed64_codec);
645*1b3f573fSAndroid Build Coastguard Worker             break;
646*1b3f573fSAndroid Build Coastguard Worker           }
647*1b3f573fSAndroid Build Coastguard Worker           case 74: {
648*1b3f573fSAndroid Build Coastguard Worker             mapSfixed32Sfixed32_.AddEntriesFrom(input, _map_mapSfixed32Sfixed32_codec);
649*1b3f573fSAndroid Build Coastguard Worker             break;
650*1b3f573fSAndroid Build Coastguard Worker           }
651*1b3f573fSAndroid Build Coastguard Worker           case 82: {
652*1b3f573fSAndroid Build Coastguard Worker             mapSfixed64Sfixed64_.AddEntriesFrom(input, _map_mapSfixed64Sfixed64_codec);
653*1b3f573fSAndroid Build Coastguard Worker             break;
654*1b3f573fSAndroid Build Coastguard Worker           }
655*1b3f573fSAndroid Build Coastguard Worker           case 90: {
656*1b3f573fSAndroid Build Coastguard Worker             mapInt32Float_.AddEntriesFrom(input, _map_mapInt32Float_codec);
657*1b3f573fSAndroid Build Coastguard Worker             break;
658*1b3f573fSAndroid Build Coastguard Worker           }
659*1b3f573fSAndroid Build Coastguard Worker           case 98: {
660*1b3f573fSAndroid Build Coastguard Worker             mapInt32Double_.AddEntriesFrom(input, _map_mapInt32Double_codec);
661*1b3f573fSAndroid Build Coastguard Worker             break;
662*1b3f573fSAndroid Build Coastguard Worker           }
663*1b3f573fSAndroid Build Coastguard Worker           case 106: {
664*1b3f573fSAndroid Build Coastguard Worker             mapBoolBool_.AddEntriesFrom(input, _map_mapBoolBool_codec);
665*1b3f573fSAndroid Build Coastguard Worker             break;
666*1b3f573fSAndroid Build Coastguard Worker           }
667*1b3f573fSAndroid Build Coastguard Worker           case 114: {
668*1b3f573fSAndroid Build Coastguard Worker             mapStringString_.AddEntriesFrom(input, _map_mapStringString_codec);
669*1b3f573fSAndroid Build Coastguard Worker             break;
670*1b3f573fSAndroid Build Coastguard Worker           }
671*1b3f573fSAndroid Build Coastguard Worker           case 122: {
672*1b3f573fSAndroid Build Coastguard Worker             mapInt32Bytes_.AddEntriesFrom(input, _map_mapInt32Bytes_codec);
673*1b3f573fSAndroid Build Coastguard Worker             break;
674*1b3f573fSAndroid Build Coastguard Worker           }
675*1b3f573fSAndroid Build Coastguard Worker           case 130: {
676*1b3f573fSAndroid Build Coastguard Worker             mapInt32Enum_.AddEntriesFrom(input, _map_mapInt32Enum_codec);
677*1b3f573fSAndroid Build Coastguard Worker             break;
678*1b3f573fSAndroid Build Coastguard Worker           }
679*1b3f573fSAndroid Build Coastguard Worker           case 138: {
680*1b3f573fSAndroid Build Coastguard Worker             mapInt32ForeignMessage_.AddEntriesFrom(input, _map_mapInt32ForeignMessage_codec);
681*1b3f573fSAndroid Build Coastguard Worker             break;
682*1b3f573fSAndroid Build Coastguard Worker           }
683*1b3f573fSAndroid Build Coastguard Worker         }
684*1b3f573fSAndroid Build Coastguard Worker       }
685*1b3f573fSAndroid Build Coastguard Worker     #endif
686*1b3f573fSAndroid Build Coastguard Worker     }
687*1b3f573fSAndroid Build Coastguard Worker 
688*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
689*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
690*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)691*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
692*1b3f573fSAndroid Build Coastguard Worker       uint tag;
693*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
694*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
695*1b3f573fSAndroid Build Coastguard Worker           default:
696*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
697*1b3f573fSAndroid Build Coastguard Worker             break;
698*1b3f573fSAndroid Build Coastguard Worker           case 10: {
699*1b3f573fSAndroid Build Coastguard Worker             mapInt32Int32_.AddEntriesFrom(ref input, _map_mapInt32Int32_codec);
700*1b3f573fSAndroid Build Coastguard Worker             break;
701*1b3f573fSAndroid Build Coastguard Worker           }
702*1b3f573fSAndroid Build Coastguard Worker           case 18: {
703*1b3f573fSAndroid Build Coastguard Worker             mapInt64Int64_.AddEntriesFrom(ref input, _map_mapInt64Int64_codec);
704*1b3f573fSAndroid Build Coastguard Worker             break;
705*1b3f573fSAndroid Build Coastguard Worker           }
706*1b3f573fSAndroid Build Coastguard Worker           case 26: {
707*1b3f573fSAndroid Build Coastguard Worker             mapUint32Uint32_.AddEntriesFrom(ref input, _map_mapUint32Uint32_codec);
708*1b3f573fSAndroid Build Coastguard Worker             break;
709*1b3f573fSAndroid Build Coastguard Worker           }
710*1b3f573fSAndroid Build Coastguard Worker           case 34: {
711*1b3f573fSAndroid Build Coastguard Worker             mapUint64Uint64_.AddEntriesFrom(ref input, _map_mapUint64Uint64_codec);
712*1b3f573fSAndroid Build Coastguard Worker             break;
713*1b3f573fSAndroid Build Coastguard Worker           }
714*1b3f573fSAndroid Build Coastguard Worker           case 42: {
715*1b3f573fSAndroid Build Coastguard Worker             mapSint32Sint32_.AddEntriesFrom(ref input, _map_mapSint32Sint32_codec);
716*1b3f573fSAndroid Build Coastguard Worker             break;
717*1b3f573fSAndroid Build Coastguard Worker           }
718*1b3f573fSAndroid Build Coastguard Worker           case 50: {
719*1b3f573fSAndroid Build Coastguard Worker             mapSint64Sint64_.AddEntriesFrom(ref input, _map_mapSint64Sint64_codec);
720*1b3f573fSAndroid Build Coastguard Worker             break;
721*1b3f573fSAndroid Build Coastguard Worker           }
722*1b3f573fSAndroid Build Coastguard Worker           case 58: {
723*1b3f573fSAndroid Build Coastguard Worker             mapFixed32Fixed32_.AddEntriesFrom(ref input, _map_mapFixed32Fixed32_codec);
724*1b3f573fSAndroid Build Coastguard Worker             break;
725*1b3f573fSAndroid Build Coastguard Worker           }
726*1b3f573fSAndroid Build Coastguard Worker           case 66: {
727*1b3f573fSAndroid Build Coastguard Worker             mapFixed64Fixed64_.AddEntriesFrom(ref input, _map_mapFixed64Fixed64_codec);
728*1b3f573fSAndroid Build Coastguard Worker             break;
729*1b3f573fSAndroid Build Coastguard Worker           }
730*1b3f573fSAndroid Build Coastguard Worker           case 74: {
731*1b3f573fSAndroid Build Coastguard Worker             mapSfixed32Sfixed32_.AddEntriesFrom(ref input, _map_mapSfixed32Sfixed32_codec);
732*1b3f573fSAndroid Build Coastguard Worker             break;
733*1b3f573fSAndroid Build Coastguard Worker           }
734*1b3f573fSAndroid Build Coastguard Worker           case 82: {
735*1b3f573fSAndroid Build Coastguard Worker             mapSfixed64Sfixed64_.AddEntriesFrom(ref input, _map_mapSfixed64Sfixed64_codec);
736*1b3f573fSAndroid Build Coastguard Worker             break;
737*1b3f573fSAndroid Build Coastguard Worker           }
738*1b3f573fSAndroid Build Coastguard Worker           case 90: {
739*1b3f573fSAndroid Build Coastguard Worker             mapInt32Float_.AddEntriesFrom(ref input, _map_mapInt32Float_codec);
740*1b3f573fSAndroid Build Coastguard Worker             break;
741*1b3f573fSAndroid Build Coastguard Worker           }
742*1b3f573fSAndroid Build Coastguard Worker           case 98: {
743*1b3f573fSAndroid Build Coastguard Worker             mapInt32Double_.AddEntriesFrom(ref input, _map_mapInt32Double_codec);
744*1b3f573fSAndroid Build Coastguard Worker             break;
745*1b3f573fSAndroid Build Coastguard Worker           }
746*1b3f573fSAndroid Build Coastguard Worker           case 106: {
747*1b3f573fSAndroid Build Coastguard Worker             mapBoolBool_.AddEntriesFrom(ref input, _map_mapBoolBool_codec);
748*1b3f573fSAndroid Build Coastguard Worker             break;
749*1b3f573fSAndroid Build Coastguard Worker           }
750*1b3f573fSAndroid Build Coastguard Worker           case 114: {
751*1b3f573fSAndroid Build Coastguard Worker             mapStringString_.AddEntriesFrom(ref input, _map_mapStringString_codec);
752*1b3f573fSAndroid Build Coastguard Worker             break;
753*1b3f573fSAndroid Build Coastguard Worker           }
754*1b3f573fSAndroid Build Coastguard Worker           case 122: {
755*1b3f573fSAndroid Build Coastguard Worker             mapInt32Bytes_.AddEntriesFrom(ref input, _map_mapInt32Bytes_codec);
756*1b3f573fSAndroid Build Coastguard Worker             break;
757*1b3f573fSAndroid Build Coastguard Worker           }
758*1b3f573fSAndroid Build Coastguard Worker           case 130: {
759*1b3f573fSAndroid Build Coastguard Worker             mapInt32Enum_.AddEntriesFrom(ref input, _map_mapInt32Enum_codec);
760*1b3f573fSAndroid Build Coastguard Worker             break;
761*1b3f573fSAndroid Build Coastguard Worker           }
762*1b3f573fSAndroid Build Coastguard Worker           case 138: {
763*1b3f573fSAndroid Build Coastguard Worker             mapInt32ForeignMessage_.AddEntriesFrom(ref input, _map_mapInt32ForeignMessage_codec);
764*1b3f573fSAndroid Build Coastguard Worker             break;
765*1b3f573fSAndroid Build Coastguard Worker           }
766*1b3f573fSAndroid Build Coastguard Worker         }
767*1b3f573fSAndroid Build Coastguard Worker       }
768*1b3f573fSAndroid Build Coastguard Worker     }
769*1b3f573fSAndroid Build Coastguard Worker     #endif
770*1b3f573fSAndroid Build Coastguard Worker 
771*1b3f573fSAndroid Build Coastguard Worker   }
772*1b3f573fSAndroid Build Coastguard Worker 
773*1b3f573fSAndroid Build Coastguard Worker   public sealed partial class TestMapSubmessage : pb::IMessage<TestMapSubmessage>
774*1b3f573fSAndroid Build Coastguard Worker   #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
775*1b3f573fSAndroid Build Coastguard Worker       , pb::IBufferMessage
776*1b3f573fSAndroid Build Coastguard Worker   #endif
777*1b3f573fSAndroid Build Coastguard Worker   {
778*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::MessageParser<TestMapSubmessage> _parser = new pb::MessageParser<TestMapSubmessage>(() => new TestMapSubmessage());
779*1b3f573fSAndroid Build Coastguard Worker     private pb::UnknownFieldSet _unknownFields;
780*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
781*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
782*1b3f573fSAndroid Build Coastguard Worker     public static pb::MessageParser<TestMapSubmessage> Parser { get { return _parser; } }
783*1b3f573fSAndroid Build Coastguard Worker 
784*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
785*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
786*1b3f573fSAndroid Build Coastguard Worker     public static pbr::MessageDescriptor Descriptor {
787*1b3f573fSAndroid Build Coastguard Worker       get { return global::Google.Protobuf.TestProtos.MapUnittestProto3Reflection.Descriptor.MessageTypes[1]; }
788*1b3f573fSAndroid Build Coastguard Worker     }
789*1b3f573fSAndroid Build Coastguard Worker 
790*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
791*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
792*1b3f573fSAndroid Build Coastguard Worker     pbr::MessageDescriptor pb::IMessage.Descriptor {
793*1b3f573fSAndroid Build Coastguard Worker       get { return Descriptor; }
794*1b3f573fSAndroid Build Coastguard Worker     }
795*1b3f573fSAndroid Build Coastguard Worker 
796*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
797*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
TestMapSubmessage()798*1b3f573fSAndroid Build Coastguard Worker     public TestMapSubmessage() {
799*1b3f573fSAndroid Build Coastguard Worker       OnConstruction();
800*1b3f573fSAndroid Build Coastguard Worker     }
801*1b3f573fSAndroid Build Coastguard Worker 
OnConstruction()802*1b3f573fSAndroid Build Coastguard Worker     partial void OnConstruction();
803*1b3f573fSAndroid Build Coastguard Worker 
804*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
805*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
TestMapSubmessage(TestMapSubmessage other)806*1b3f573fSAndroid Build Coastguard Worker     public TestMapSubmessage(TestMapSubmessage other) : this() {
807*1b3f573fSAndroid Build Coastguard Worker       testMap_ = other.testMap_ != null ? other.testMap_.Clone() : null;
808*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
809*1b3f573fSAndroid Build Coastguard Worker     }
810*1b3f573fSAndroid Build Coastguard Worker 
811*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
812*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Clone()813*1b3f573fSAndroid Build Coastguard Worker     public TestMapSubmessage Clone() {
814*1b3f573fSAndroid Build Coastguard Worker       return new TestMapSubmessage(this);
815*1b3f573fSAndroid Build Coastguard Worker     }
816*1b3f573fSAndroid Build Coastguard Worker 
817*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "test_map" field.</summary>
818*1b3f573fSAndroid Build Coastguard Worker     public const int TestMapFieldNumber = 1;
819*1b3f573fSAndroid Build Coastguard Worker     private global::Google.Protobuf.TestProtos.TestMap testMap_;
820*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
821*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
822*1b3f573fSAndroid Build Coastguard Worker     public global::Google.Protobuf.TestProtos.TestMap TestMap {
823*1b3f573fSAndroid Build Coastguard Worker       get { return testMap_; }
824*1b3f573fSAndroid Build Coastguard Worker       set {
825*1b3f573fSAndroid Build Coastguard Worker         testMap_ = value;
826*1b3f573fSAndroid Build Coastguard Worker       }
827*1b3f573fSAndroid Build Coastguard Worker     }
828*1b3f573fSAndroid Build Coastguard Worker 
829*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
830*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(object other)831*1b3f573fSAndroid Build Coastguard Worker     public override bool Equals(object other) {
832*1b3f573fSAndroid Build Coastguard Worker       return Equals(other as TestMapSubmessage);
833*1b3f573fSAndroid Build Coastguard Worker     }
834*1b3f573fSAndroid Build Coastguard Worker 
835*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
836*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(TestMapSubmessage other)837*1b3f573fSAndroid Build Coastguard Worker     public bool Equals(TestMapSubmessage other) {
838*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, null)) {
839*1b3f573fSAndroid Build Coastguard Worker         return false;
840*1b3f573fSAndroid Build Coastguard Worker       }
841*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, this)) {
842*1b3f573fSAndroid Build Coastguard Worker         return true;
843*1b3f573fSAndroid Build Coastguard Worker       }
844*1b3f573fSAndroid Build Coastguard Worker       if (!object.Equals(TestMap, other.TestMap)) return false;
845*1b3f573fSAndroid Build Coastguard Worker       return Equals(_unknownFields, other._unknownFields);
846*1b3f573fSAndroid Build Coastguard Worker     }
847*1b3f573fSAndroid Build Coastguard Worker 
848*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
849*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
GetHashCode()850*1b3f573fSAndroid Build Coastguard Worker     public override int GetHashCode() {
851*1b3f573fSAndroid Build Coastguard Worker       int hash = 1;
852*1b3f573fSAndroid Build Coastguard Worker       if (testMap_ != null) hash ^= TestMap.GetHashCode();
853*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
854*1b3f573fSAndroid Build Coastguard Worker         hash ^= _unknownFields.GetHashCode();
855*1b3f573fSAndroid Build Coastguard Worker       }
856*1b3f573fSAndroid Build Coastguard Worker       return hash;
857*1b3f573fSAndroid Build Coastguard Worker     }
858*1b3f573fSAndroid Build Coastguard Worker 
859*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
860*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ToString()861*1b3f573fSAndroid Build Coastguard Worker     public override string ToString() {
862*1b3f573fSAndroid Build Coastguard Worker       return pb::JsonFormatter.ToDiagnosticString(this);
863*1b3f573fSAndroid Build Coastguard Worker     }
864*1b3f573fSAndroid Build Coastguard Worker 
865*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
866*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
WriteTo(pb::CodedOutputStream output)867*1b3f573fSAndroid Build Coastguard Worker     public void WriteTo(pb::CodedOutputStream output) {
868*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
869*1b3f573fSAndroid Build Coastguard Worker       output.WriteRawMessage(this);
870*1b3f573fSAndroid Build Coastguard Worker     #else
871*1b3f573fSAndroid Build Coastguard Worker       if (testMap_ != null) {
872*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(10);
873*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(TestMap);
874*1b3f573fSAndroid Build Coastguard Worker       }
875*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
876*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(output);
877*1b3f573fSAndroid Build Coastguard Worker       }
878*1b3f573fSAndroid Build Coastguard Worker     #endif
879*1b3f573fSAndroid Build Coastguard Worker     }
880*1b3f573fSAndroid Build Coastguard Worker 
881*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
882*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
883*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalWriteTo(ref pb::WriteContext output)884*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
885*1b3f573fSAndroid Build Coastguard Worker       if (testMap_ != null) {
886*1b3f573fSAndroid Build Coastguard Worker         output.WriteRawTag(10);
887*1b3f573fSAndroid Build Coastguard Worker         output.WriteMessage(TestMap);
888*1b3f573fSAndroid Build Coastguard Worker       }
889*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
890*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(ref output);
891*1b3f573fSAndroid Build Coastguard Worker       }
892*1b3f573fSAndroid Build Coastguard Worker     }
893*1b3f573fSAndroid Build Coastguard Worker     #endif
894*1b3f573fSAndroid Build Coastguard Worker 
895*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
896*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
CalculateSize()897*1b3f573fSAndroid Build Coastguard Worker     public int CalculateSize() {
898*1b3f573fSAndroid Build Coastguard Worker       int size = 0;
899*1b3f573fSAndroid Build Coastguard Worker       if (testMap_ != null) {
900*1b3f573fSAndroid Build Coastguard Worker         size += 1 + pb::CodedOutputStream.ComputeMessageSize(TestMap);
901*1b3f573fSAndroid Build Coastguard Worker       }
902*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
903*1b3f573fSAndroid Build Coastguard Worker         size += _unknownFields.CalculateSize();
904*1b3f573fSAndroid Build Coastguard Worker       }
905*1b3f573fSAndroid Build Coastguard Worker       return size;
906*1b3f573fSAndroid Build Coastguard Worker     }
907*1b3f573fSAndroid Build Coastguard Worker 
908*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
909*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(TestMapSubmessage other)910*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(TestMapSubmessage other) {
911*1b3f573fSAndroid Build Coastguard Worker       if (other == null) {
912*1b3f573fSAndroid Build Coastguard Worker         return;
913*1b3f573fSAndroid Build Coastguard Worker       }
914*1b3f573fSAndroid Build Coastguard Worker       if (other.testMap_ != null) {
915*1b3f573fSAndroid Build Coastguard Worker         if (testMap_ == null) {
916*1b3f573fSAndroid Build Coastguard Worker           TestMap = new global::Google.Protobuf.TestProtos.TestMap();
917*1b3f573fSAndroid Build Coastguard Worker         }
918*1b3f573fSAndroid Build Coastguard Worker         TestMap.MergeFrom(other.TestMap);
919*1b3f573fSAndroid Build Coastguard Worker       }
920*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
921*1b3f573fSAndroid Build Coastguard Worker     }
922*1b3f573fSAndroid Build Coastguard Worker 
923*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
924*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(pb::CodedInputStream input)925*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(pb::CodedInputStream input) {
926*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
927*1b3f573fSAndroid Build Coastguard Worker       input.ReadRawMessage(this);
928*1b3f573fSAndroid Build Coastguard Worker     #else
929*1b3f573fSAndroid Build Coastguard Worker       uint tag;
930*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
931*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
932*1b3f573fSAndroid Build Coastguard Worker           default:
933*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
934*1b3f573fSAndroid Build Coastguard Worker             break;
935*1b3f573fSAndroid Build Coastguard Worker           case 10: {
936*1b3f573fSAndroid Build Coastguard Worker             if (testMap_ == null) {
937*1b3f573fSAndroid Build Coastguard Worker               TestMap = new global::Google.Protobuf.TestProtos.TestMap();
938*1b3f573fSAndroid Build Coastguard Worker             }
939*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(TestMap);
940*1b3f573fSAndroid Build Coastguard Worker             break;
941*1b3f573fSAndroid Build Coastguard Worker           }
942*1b3f573fSAndroid Build Coastguard Worker         }
943*1b3f573fSAndroid Build Coastguard Worker       }
944*1b3f573fSAndroid Build Coastguard Worker     #endif
945*1b3f573fSAndroid Build Coastguard Worker     }
946*1b3f573fSAndroid Build Coastguard Worker 
947*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
948*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
949*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)950*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
951*1b3f573fSAndroid Build Coastguard Worker       uint tag;
952*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
953*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
954*1b3f573fSAndroid Build Coastguard Worker           default:
955*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
956*1b3f573fSAndroid Build Coastguard Worker             break;
957*1b3f573fSAndroid Build Coastguard Worker           case 10: {
958*1b3f573fSAndroid Build Coastguard Worker             if (testMap_ == null) {
959*1b3f573fSAndroid Build Coastguard Worker               TestMap = new global::Google.Protobuf.TestProtos.TestMap();
960*1b3f573fSAndroid Build Coastguard Worker             }
961*1b3f573fSAndroid Build Coastguard Worker             input.ReadMessage(TestMap);
962*1b3f573fSAndroid Build Coastguard Worker             break;
963*1b3f573fSAndroid Build Coastguard Worker           }
964*1b3f573fSAndroid Build Coastguard Worker         }
965*1b3f573fSAndroid Build Coastguard Worker       }
966*1b3f573fSAndroid Build Coastguard Worker     }
967*1b3f573fSAndroid Build Coastguard Worker     #endif
968*1b3f573fSAndroid Build Coastguard Worker 
969*1b3f573fSAndroid Build Coastguard Worker   }
970*1b3f573fSAndroid Build Coastguard Worker 
971*1b3f573fSAndroid Build Coastguard Worker   public sealed partial class TestMessageMap : pb::IMessage<TestMessageMap>
972*1b3f573fSAndroid Build Coastguard Worker   #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
973*1b3f573fSAndroid Build Coastguard Worker       , pb::IBufferMessage
974*1b3f573fSAndroid Build Coastguard Worker   #endif
975*1b3f573fSAndroid Build Coastguard Worker   {
976*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::MessageParser<TestMessageMap> _parser = new pb::MessageParser<TestMessageMap>(() => new TestMessageMap());
977*1b3f573fSAndroid Build Coastguard Worker     private pb::UnknownFieldSet _unknownFields;
978*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
979*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
980*1b3f573fSAndroid Build Coastguard Worker     public static pb::MessageParser<TestMessageMap> Parser { get { return _parser; } }
981*1b3f573fSAndroid Build Coastguard Worker 
982*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
983*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
984*1b3f573fSAndroid Build Coastguard Worker     public static pbr::MessageDescriptor Descriptor {
985*1b3f573fSAndroid Build Coastguard Worker       get { return global::Google.Protobuf.TestProtos.MapUnittestProto3Reflection.Descriptor.MessageTypes[2]; }
986*1b3f573fSAndroid Build Coastguard Worker     }
987*1b3f573fSAndroid Build Coastguard Worker 
988*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
989*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
990*1b3f573fSAndroid Build Coastguard Worker     pbr::MessageDescriptor pb::IMessage.Descriptor {
991*1b3f573fSAndroid Build Coastguard Worker       get { return Descriptor; }
992*1b3f573fSAndroid Build Coastguard Worker     }
993*1b3f573fSAndroid Build Coastguard Worker 
994*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
995*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
TestMessageMap()996*1b3f573fSAndroid Build Coastguard Worker     public TestMessageMap() {
997*1b3f573fSAndroid Build Coastguard Worker       OnConstruction();
998*1b3f573fSAndroid Build Coastguard Worker     }
999*1b3f573fSAndroid Build Coastguard Worker 
OnConstruction()1000*1b3f573fSAndroid Build Coastguard Worker     partial void OnConstruction();
1001*1b3f573fSAndroid Build Coastguard Worker 
1002*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1003*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
TestMessageMap(TestMessageMap other)1004*1b3f573fSAndroid Build Coastguard Worker     public TestMessageMap(TestMessageMap other) : this() {
1005*1b3f573fSAndroid Build Coastguard Worker       mapInt32Message_ = other.mapInt32Message_.Clone();
1006*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
1007*1b3f573fSAndroid Build Coastguard Worker     }
1008*1b3f573fSAndroid Build Coastguard Worker 
1009*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1010*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Clone()1011*1b3f573fSAndroid Build Coastguard Worker     public TestMessageMap Clone() {
1012*1b3f573fSAndroid Build Coastguard Worker       return new TestMessageMap(this);
1013*1b3f573fSAndroid Build Coastguard Worker     }
1014*1b3f573fSAndroid Build Coastguard Worker 
1015*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_message" field.</summary>
1016*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32MessageFieldNumber = 1;
1017*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, global::Google.Protobuf.TestProtos.TestAllTypes>.Codec _map_mapInt32Message_codec
1018*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, global::Google.Protobuf.TestProtos.TestAllTypes>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForMessage(18, global::Google.Protobuf.TestProtos.TestAllTypes.Parser), 10);
1019*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, global::Google.Protobuf.TestProtos.TestAllTypes> mapInt32Message_ = new pbc::MapField<int, global::Google.Protobuf.TestProtos.TestAllTypes>();
1020*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1021*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1022*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, global::Google.Protobuf.TestProtos.TestAllTypes> MapInt32Message {
1023*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32Message_; }
1024*1b3f573fSAndroid Build Coastguard Worker     }
1025*1b3f573fSAndroid Build Coastguard Worker 
1026*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1027*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(object other)1028*1b3f573fSAndroid Build Coastguard Worker     public override bool Equals(object other) {
1029*1b3f573fSAndroid Build Coastguard Worker       return Equals(other as TestMessageMap);
1030*1b3f573fSAndroid Build Coastguard Worker     }
1031*1b3f573fSAndroid Build Coastguard Worker 
1032*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1033*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(TestMessageMap other)1034*1b3f573fSAndroid Build Coastguard Worker     public bool Equals(TestMessageMap other) {
1035*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, null)) {
1036*1b3f573fSAndroid Build Coastguard Worker         return false;
1037*1b3f573fSAndroid Build Coastguard Worker       }
1038*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, this)) {
1039*1b3f573fSAndroid Build Coastguard Worker         return true;
1040*1b3f573fSAndroid Build Coastguard Worker       }
1041*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32Message.Equals(other.MapInt32Message)) return false;
1042*1b3f573fSAndroid Build Coastguard Worker       return Equals(_unknownFields, other._unknownFields);
1043*1b3f573fSAndroid Build Coastguard Worker     }
1044*1b3f573fSAndroid Build Coastguard Worker 
1045*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1046*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
GetHashCode()1047*1b3f573fSAndroid Build Coastguard Worker     public override int GetHashCode() {
1048*1b3f573fSAndroid Build Coastguard Worker       int hash = 1;
1049*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32Message.GetHashCode();
1050*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
1051*1b3f573fSAndroid Build Coastguard Worker         hash ^= _unknownFields.GetHashCode();
1052*1b3f573fSAndroid Build Coastguard Worker       }
1053*1b3f573fSAndroid Build Coastguard Worker       return hash;
1054*1b3f573fSAndroid Build Coastguard Worker     }
1055*1b3f573fSAndroid Build Coastguard Worker 
1056*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1057*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ToString()1058*1b3f573fSAndroid Build Coastguard Worker     public override string ToString() {
1059*1b3f573fSAndroid Build Coastguard Worker       return pb::JsonFormatter.ToDiagnosticString(this);
1060*1b3f573fSAndroid Build Coastguard Worker     }
1061*1b3f573fSAndroid Build Coastguard Worker 
1062*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1063*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
WriteTo(pb::CodedOutputStream output)1064*1b3f573fSAndroid Build Coastguard Worker     public void WriteTo(pb::CodedOutputStream output) {
1065*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1066*1b3f573fSAndroid Build Coastguard Worker       output.WriteRawMessage(this);
1067*1b3f573fSAndroid Build Coastguard Worker     #else
1068*1b3f573fSAndroid Build Coastguard Worker       mapInt32Message_.WriteTo(output, _map_mapInt32Message_codec);
1069*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
1070*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(output);
1071*1b3f573fSAndroid Build Coastguard Worker       }
1072*1b3f573fSAndroid Build Coastguard Worker     #endif
1073*1b3f573fSAndroid Build Coastguard Worker     }
1074*1b3f573fSAndroid Build Coastguard Worker 
1075*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1076*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1077*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalWriteTo(ref pb::WriteContext output)1078*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
1079*1b3f573fSAndroid Build Coastguard Worker       mapInt32Message_.WriteTo(ref output, _map_mapInt32Message_codec);
1080*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
1081*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(ref output);
1082*1b3f573fSAndroid Build Coastguard Worker       }
1083*1b3f573fSAndroid Build Coastguard Worker     }
1084*1b3f573fSAndroid Build Coastguard Worker     #endif
1085*1b3f573fSAndroid Build Coastguard Worker 
1086*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1087*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
CalculateSize()1088*1b3f573fSAndroid Build Coastguard Worker     public int CalculateSize() {
1089*1b3f573fSAndroid Build Coastguard Worker       int size = 0;
1090*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32Message_.CalculateSize(_map_mapInt32Message_codec);
1091*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
1092*1b3f573fSAndroid Build Coastguard Worker         size += _unknownFields.CalculateSize();
1093*1b3f573fSAndroid Build Coastguard Worker       }
1094*1b3f573fSAndroid Build Coastguard Worker       return size;
1095*1b3f573fSAndroid Build Coastguard Worker     }
1096*1b3f573fSAndroid Build Coastguard Worker 
1097*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1098*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(TestMessageMap other)1099*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(TestMessageMap other) {
1100*1b3f573fSAndroid Build Coastguard Worker       if (other == null) {
1101*1b3f573fSAndroid Build Coastguard Worker         return;
1102*1b3f573fSAndroid Build Coastguard Worker       }
1103*1b3f573fSAndroid Build Coastguard Worker       mapInt32Message_.Add(other.mapInt32Message_);
1104*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
1105*1b3f573fSAndroid Build Coastguard Worker     }
1106*1b3f573fSAndroid Build Coastguard Worker 
1107*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1108*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(pb::CodedInputStream input)1109*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(pb::CodedInputStream input) {
1110*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1111*1b3f573fSAndroid Build Coastguard Worker       input.ReadRawMessage(this);
1112*1b3f573fSAndroid Build Coastguard Worker     #else
1113*1b3f573fSAndroid Build Coastguard Worker       uint tag;
1114*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
1115*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
1116*1b3f573fSAndroid Build Coastguard Worker           default:
1117*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
1118*1b3f573fSAndroid Build Coastguard Worker             break;
1119*1b3f573fSAndroid Build Coastguard Worker           case 10: {
1120*1b3f573fSAndroid Build Coastguard Worker             mapInt32Message_.AddEntriesFrom(input, _map_mapInt32Message_codec);
1121*1b3f573fSAndroid Build Coastguard Worker             break;
1122*1b3f573fSAndroid Build Coastguard Worker           }
1123*1b3f573fSAndroid Build Coastguard Worker         }
1124*1b3f573fSAndroid Build Coastguard Worker       }
1125*1b3f573fSAndroid Build Coastguard Worker     #endif
1126*1b3f573fSAndroid Build Coastguard Worker     }
1127*1b3f573fSAndroid Build Coastguard Worker 
1128*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1129*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1130*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)1131*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
1132*1b3f573fSAndroid Build Coastguard Worker       uint tag;
1133*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
1134*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
1135*1b3f573fSAndroid Build Coastguard Worker           default:
1136*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
1137*1b3f573fSAndroid Build Coastguard Worker             break;
1138*1b3f573fSAndroid Build Coastguard Worker           case 10: {
1139*1b3f573fSAndroid Build Coastguard Worker             mapInt32Message_.AddEntriesFrom(ref input, _map_mapInt32Message_codec);
1140*1b3f573fSAndroid Build Coastguard Worker             break;
1141*1b3f573fSAndroid Build Coastguard Worker           }
1142*1b3f573fSAndroid Build Coastguard Worker         }
1143*1b3f573fSAndroid Build Coastguard Worker       }
1144*1b3f573fSAndroid Build Coastguard Worker     }
1145*1b3f573fSAndroid Build Coastguard Worker     #endif
1146*1b3f573fSAndroid Build Coastguard Worker 
1147*1b3f573fSAndroid Build Coastguard Worker   }
1148*1b3f573fSAndroid Build Coastguard Worker 
1149*1b3f573fSAndroid Build Coastguard Worker   /// <summary>
1150*1b3f573fSAndroid Build Coastguard Worker   /// Two map fields share the same entry default instance.
1151*1b3f573fSAndroid Build Coastguard Worker   /// </summary>
1152*1b3f573fSAndroid Build Coastguard Worker   public sealed partial class TestSameTypeMap : pb::IMessage<TestSameTypeMap>
1153*1b3f573fSAndroid Build Coastguard Worker   #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1154*1b3f573fSAndroid Build Coastguard Worker       , pb::IBufferMessage
1155*1b3f573fSAndroid Build Coastguard Worker   #endif
1156*1b3f573fSAndroid Build Coastguard Worker   {
1157*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::MessageParser<TestSameTypeMap> _parser = new pb::MessageParser<TestSameTypeMap>(() => new TestSameTypeMap());
1158*1b3f573fSAndroid Build Coastguard Worker     private pb::UnknownFieldSet _unknownFields;
1159*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1160*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1161*1b3f573fSAndroid Build Coastguard Worker     public static pb::MessageParser<TestSameTypeMap> Parser { get { return _parser; } }
1162*1b3f573fSAndroid Build Coastguard Worker 
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 static pbr::MessageDescriptor Descriptor {
1166*1b3f573fSAndroid Build Coastguard Worker       get { return global::Google.Protobuf.TestProtos.MapUnittestProto3Reflection.Descriptor.MessageTypes[3]; }
1167*1b3f573fSAndroid Build Coastguard Worker     }
1168*1b3f573fSAndroid Build Coastguard Worker 
1169*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1170*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1171*1b3f573fSAndroid Build Coastguard Worker     pbr::MessageDescriptor pb::IMessage.Descriptor {
1172*1b3f573fSAndroid Build Coastguard Worker       get { return Descriptor; }
1173*1b3f573fSAndroid Build Coastguard Worker     }
1174*1b3f573fSAndroid Build Coastguard Worker 
1175*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1176*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
TestSameTypeMap()1177*1b3f573fSAndroid Build Coastguard Worker     public TestSameTypeMap() {
1178*1b3f573fSAndroid Build Coastguard Worker       OnConstruction();
1179*1b3f573fSAndroid Build Coastguard Worker     }
1180*1b3f573fSAndroid Build Coastguard Worker 
OnConstruction()1181*1b3f573fSAndroid Build Coastguard Worker     partial void OnConstruction();
1182*1b3f573fSAndroid Build Coastguard Worker 
1183*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1184*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
TestSameTypeMap(TestSameTypeMap other)1185*1b3f573fSAndroid Build Coastguard Worker     public TestSameTypeMap(TestSameTypeMap other) : this() {
1186*1b3f573fSAndroid Build Coastguard Worker       map1_ = other.map1_.Clone();
1187*1b3f573fSAndroid Build Coastguard Worker       map2_ = other.map2_.Clone();
1188*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
1189*1b3f573fSAndroid Build Coastguard Worker     }
1190*1b3f573fSAndroid Build Coastguard Worker 
1191*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1192*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Clone()1193*1b3f573fSAndroid Build Coastguard Worker     public TestSameTypeMap Clone() {
1194*1b3f573fSAndroid Build Coastguard Worker       return new TestSameTypeMap(this);
1195*1b3f573fSAndroid Build Coastguard Worker     }
1196*1b3f573fSAndroid Build Coastguard Worker 
1197*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map1" field.</summary>
1198*1b3f573fSAndroid Build Coastguard Worker     public const int Map1FieldNumber = 1;
1199*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, int>.Codec _map_map1_codec
1200*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, int>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForInt32(16, 0), 10);
1201*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, int> map1_ = new pbc::MapField<int, int>();
1202*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1203*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1204*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, int> Map1 {
1205*1b3f573fSAndroid Build Coastguard Worker       get { return map1_; }
1206*1b3f573fSAndroid Build Coastguard Worker     }
1207*1b3f573fSAndroid Build Coastguard Worker 
1208*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map2" field.</summary>
1209*1b3f573fSAndroid Build Coastguard Worker     public const int Map2FieldNumber = 2;
1210*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, int>.Codec _map_map2_codec
1211*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, int>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForInt32(16, 0), 18);
1212*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, int> map2_ = new pbc::MapField<int, int>();
1213*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1214*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1215*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, int> Map2 {
1216*1b3f573fSAndroid Build Coastguard Worker       get { return map2_; }
1217*1b3f573fSAndroid Build Coastguard Worker     }
1218*1b3f573fSAndroid Build Coastguard Worker 
1219*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1220*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(object other)1221*1b3f573fSAndroid Build Coastguard Worker     public override bool Equals(object other) {
1222*1b3f573fSAndroid Build Coastguard Worker       return Equals(other as TestSameTypeMap);
1223*1b3f573fSAndroid Build Coastguard Worker     }
1224*1b3f573fSAndroid Build Coastguard Worker 
1225*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1226*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(TestSameTypeMap other)1227*1b3f573fSAndroid Build Coastguard Worker     public bool Equals(TestSameTypeMap other) {
1228*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, null)) {
1229*1b3f573fSAndroid Build Coastguard Worker         return false;
1230*1b3f573fSAndroid Build Coastguard Worker       }
1231*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, this)) {
1232*1b3f573fSAndroid Build Coastguard Worker         return true;
1233*1b3f573fSAndroid Build Coastguard Worker       }
1234*1b3f573fSAndroid Build Coastguard Worker       if (!Map1.Equals(other.Map1)) return false;
1235*1b3f573fSAndroid Build Coastguard Worker       if (!Map2.Equals(other.Map2)) return false;
1236*1b3f573fSAndroid Build Coastguard Worker       return Equals(_unknownFields, other._unknownFields);
1237*1b3f573fSAndroid Build Coastguard Worker     }
1238*1b3f573fSAndroid Build Coastguard Worker 
1239*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1240*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
GetHashCode()1241*1b3f573fSAndroid Build Coastguard Worker     public override int GetHashCode() {
1242*1b3f573fSAndroid Build Coastguard Worker       int hash = 1;
1243*1b3f573fSAndroid Build Coastguard Worker       hash ^= Map1.GetHashCode();
1244*1b3f573fSAndroid Build Coastguard Worker       hash ^= Map2.GetHashCode();
1245*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
1246*1b3f573fSAndroid Build Coastguard Worker         hash ^= _unknownFields.GetHashCode();
1247*1b3f573fSAndroid Build Coastguard Worker       }
1248*1b3f573fSAndroid Build Coastguard Worker       return hash;
1249*1b3f573fSAndroid Build Coastguard Worker     }
1250*1b3f573fSAndroid Build Coastguard Worker 
1251*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1252*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ToString()1253*1b3f573fSAndroid Build Coastguard Worker     public override string ToString() {
1254*1b3f573fSAndroid Build Coastguard Worker       return pb::JsonFormatter.ToDiagnosticString(this);
1255*1b3f573fSAndroid Build Coastguard Worker     }
1256*1b3f573fSAndroid Build Coastguard Worker 
1257*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1258*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
WriteTo(pb::CodedOutputStream output)1259*1b3f573fSAndroid Build Coastguard Worker     public void WriteTo(pb::CodedOutputStream output) {
1260*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1261*1b3f573fSAndroid Build Coastguard Worker       output.WriteRawMessage(this);
1262*1b3f573fSAndroid Build Coastguard Worker     #else
1263*1b3f573fSAndroid Build Coastguard Worker       map1_.WriteTo(output, _map_map1_codec);
1264*1b3f573fSAndroid Build Coastguard Worker       map2_.WriteTo(output, _map_map2_codec);
1265*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
1266*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(output);
1267*1b3f573fSAndroid Build Coastguard Worker       }
1268*1b3f573fSAndroid Build Coastguard Worker     #endif
1269*1b3f573fSAndroid Build Coastguard Worker     }
1270*1b3f573fSAndroid Build Coastguard Worker 
1271*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1272*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1273*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalWriteTo(ref pb::WriteContext output)1274*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
1275*1b3f573fSAndroid Build Coastguard Worker       map1_.WriteTo(ref output, _map_map1_codec);
1276*1b3f573fSAndroid Build Coastguard Worker       map2_.WriteTo(ref output, _map_map2_codec);
1277*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
1278*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(ref output);
1279*1b3f573fSAndroid Build Coastguard Worker       }
1280*1b3f573fSAndroid Build Coastguard Worker     }
1281*1b3f573fSAndroid Build Coastguard Worker     #endif
1282*1b3f573fSAndroid Build Coastguard Worker 
1283*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1284*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
CalculateSize()1285*1b3f573fSAndroid Build Coastguard Worker     public int CalculateSize() {
1286*1b3f573fSAndroid Build Coastguard Worker       int size = 0;
1287*1b3f573fSAndroid Build Coastguard Worker       size += map1_.CalculateSize(_map_map1_codec);
1288*1b3f573fSAndroid Build Coastguard Worker       size += map2_.CalculateSize(_map_map2_codec);
1289*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
1290*1b3f573fSAndroid Build Coastguard Worker         size += _unknownFields.CalculateSize();
1291*1b3f573fSAndroid Build Coastguard Worker       }
1292*1b3f573fSAndroid Build Coastguard Worker       return size;
1293*1b3f573fSAndroid Build Coastguard Worker     }
1294*1b3f573fSAndroid Build Coastguard Worker 
1295*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1296*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(TestSameTypeMap other)1297*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(TestSameTypeMap other) {
1298*1b3f573fSAndroid Build Coastguard Worker       if (other == null) {
1299*1b3f573fSAndroid Build Coastguard Worker         return;
1300*1b3f573fSAndroid Build Coastguard Worker       }
1301*1b3f573fSAndroid Build Coastguard Worker       map1_.Add(other.map1_);
1302*1b3f573fSAndroid Build Coastguard Worker       map2_.Add(other.map2_);
1303*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
1304*1b3f573fSAndroid Build Coastguard Worker     }
1305*1b3f573fSAndroid Build Coastguard Worker 
1306*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1307*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(pb::CodedInputStream input)1308*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(pb::CodedInputStream input) {
1309*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1310*1b3f573fSAndroid Build Coastguard Worker       input.ReadRawMessage(this);
1311*1b3f573fSAndroid Build Coastguard Worker     #else
1312*1b3f573fSAndroid Build Coastguard Worker       uint tag;
1313*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
1314*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
1315*1b3f573fSAndroid Build Coastguard Worker           default:
1316*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
1317*1b3f573fSAndroid Build Coastguard Worker             break;
1318*1b3f573fSAndroid Build Coastguard Worker           case 10: {
1319*1b3f573fSAndroid Build Coastguard Worker             map1_.AddEntriesFrom(input, _map_map1_codec);
1320*1b3f573fSAndroid Build Coastguard Worker             break;
1321*1b3f573fSAndroid Build Coastguard Worker           }
1322*1b3f573fSAndroid Build Coastguard Worker           case 18: {
1323*1b3f573fSAndroid Build Coastguard Worker             map2_.AddEntriesFrom(input, _map_map2_codec);
1324*1b3f573fSAndroid Build Coastguard Worker             break;
1325*1b3f573fSAndroid Build Coastguard Worker           }
1326*1b3f573fSAndroid Build Coastguard Worker         }
1327*1b3f573fSAndroid Build Coastguard Worker       }
1328*1b3f573fSAndroid Build Coastguard Worker     #endif
1329*1b3f573fSAndroid Build Coastguard Worker     }
1330*1b3f573fSAndroid Build Coastguard Worker 
1331*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1332*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1333*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)1334*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
1335*1b3f573fSAndroid Build Coastguard Worker       uint tag;
1336*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
1337*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
1338*1b3f573fSAndroid Build Coastguard Worker           default:
1339*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
1340*1b3f573fSAndroid Build Coastguard Worker             break;
1341*1b3f573fSAndroid Build Coastguard Worker           case 10: {
1342*1b3f573fSAndroid Build Coastguard Worker             map1_.AddEntriesFrom(ref input, _map_map1_codec);
1343*1b3f573fSAndroid Build Coastguard Worker             break;
1344*1b3f573fSAndroid Build Coastguard Worker           }
1345*1b3f573fSAndroid Build Coastguard Worker           case 18: {
1346*1b3f573fSAndroid Build Coastguard Worker             map2_.AddEntriesFrom(ref input, _map_map2_codec);
1347*1b3f573fSAndroid Build Coastguard Worker             break;
1348*1b3f573fSAndroid Build Coastguard Worker           }
1349*1b3f573fSAndroid Build Coastguard Worker         }
1350*1b3f573fSAndroid Build Coastguard Worker       }
1351*1b3f573fSAndroid Build Coastguard Worker     }
1352*1b3f573fSAndroid Build Coastguard Worker     #endif
1353*1b3f573fSAndroid Build Coastguard Worker 
1354*1b3f573fSAndroid Build Coastguard Worker   }
1355*1b3f573fSAndroid Build Coastguard Worker 
1356*1b3f573fSAndroid Build Coastguard Worker   public sealed partial class TestArenaMap : pb::IMessage<TestArenaMap>
1357*1b3f573fSAndroid Build Coastguard Worker   #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1358*1b3f573fSAndroid Build Coastguard Worker       , pb::IBufferMessage
1359*1b3f573fSAndroid Build Coastguard Worker   #endif
1360*1b3f573fSAndroid Build Coastguard Worker   {
1361*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::MessageParser<TestArenaMap> _parser = new pb::MessageParser<TestArenaMap>(() => new TestArenaMap());
1362*1b3f573fSAndroid Build Coastguard Worker     private pb::UnknownFieldSet _unknownFields;
1363*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1364*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1365*1b3f573fSAndroid Build Coastguard Worker     public static pb::MessageParser<TestArenaMap> Parser { get { return _parser; } }
1366*1b3f573fSAndroid Build Coastguard Worker 
1367*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1368*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1369*1b3f573fSAndroid Build Coastguard Worker     public static pbr::MessageDescriptor Descriptor {
1370*1b3f573fSAndroid Build Coastguard Worker       get { return global::Google.Protobuf.TestProtos.MapUnittestProto3Reflection.Descriptor.MessageTypes[4]; }
1371*1b3f573fSAndroid Build Coastguard Worker     }
1372*1b3f573fSAndroid Build Coastguard Worker 
1373*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1374*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1375*1b3f573fSAndroid Build Coastguard Worker     pbr::MessageDescriptor pb::IMessage.Descriptor {
1376*1b3f573fSAndroid Build Coastguard Worker       get { return Descriptor; }
1377*1b3f573fSAndroid Build Coastguard Worker     }
1378*1b3f573fSAndroid Build Coastguard Worker 
1379*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1380*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
TestArenaMap()1381*1b3f573fSAndroid Build Coastguard Worker     public TestArenaMap() {
1382*1b3f573fSAndroid Build Coastguard Worker       OnConstruction();
1383*1b3f573fSAndroid Build Coastguard Worker     }
1384*1b3f573fSAndroid Build Coastguard Worker 
OnConstruction()1385*1b3f573fSAndroid Build Coastguard Worker     partial void OnConstruction();
1386*1b3f573fSAndroid Build Coastguard Worker 
1387*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1388*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
TestArenaMap(TestArenaMap other)1389*1b3f573fSAndroid Build Coastguard Worker     public TestArenaMap(TestArenaMap other) : this() {
1390*1b3f573fSAndroid Build Coastguard Worker       mapInt32Int32_ = other.mapInt32Int32_.Clone();
1391*1b3f573fSAndroid Build Coastguard Worker       mapInt64Int64_ = other.mapInt64Int64_.Clone();
1392*1b3f573fSAndroid Build Coastguard Worker       mapUint32Uint32_ = other.mapUint32Uint32_.Clone();
1393*1b3f573fSAndroid Build Coastguard Worker       mapUint64Uint64_ = other.mapUint64Uint64_.Clone();
1394*1b3f573fSAndroid Build Coastguard Worker       mapSint32Sint32_ = other.mapSint32Sint32_.Clone();
1395*1b3f573fSAndroid Build Coastguard Worker       mapSint64Sint64_ = other.mapSint64Sint64_.Clone();
1396*1b3f573fSAndroid Build Coastguard Worker       mapFixed32Fixed32_ = other.mapFixed32Fixed32_.Clone();
1397*1b3f573fSAndroid Build Coastguard Worker       mapFixed64Fixed64_ = other.mapFixed64Fixed64_.Clone();
1398*1b3f573fSAndroid Build Coastguard Worker       mapSfixed32Sfixed32_ = other.mapSfixed32Sfixed32_.Clone();
1399*1b3f573fSAndroid Build Coastguard Worker       mapSfixed64Sfixed64_ = other.mapSfixed64Sfixed64_.Clone();
1400*1b3f573fSAndroid Build Coastguard Worker       mapInt32Float_ = other.mapInt32Float_.Clone();
1401*1b3f573fSAndroid Build Coastguard Worker       mapInt32Double_ = other.mapInt32Double_.Clone();
1402*1b3f573fSAndroid Build Coastguard Worker       mapBoolBool_ = other.mapBoolBool_.Clone();
1403*1b3f573fSAndroid Build Coastguard Worker       mapInt32Enum_ = other.mapInt32Enum_.Clone();
1404*1b3f573fSAndroid Build Coastguard Worker       mapInt32ForeignMessage_ = other.mapInt32ForeignMessage_.Clone();
1405*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
1406*1b3f573fSAndroid Build Coastguard Worker     }
1407*1b3f573fSAndroid Build Coastguard Worker 
1408*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1409*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Clone()1410*1b3f573fSAndroid Build Coastguard Worker     public TestArenaMap Clone() {
1411*1b3f573fSAndroid Build Coastguard Worker       return new TestArenaMap(this);
1412*1b3f573fSAndroid Build Coastguard Worker     }
1413*1b3f573fSAndroid Build Coastguard Worker 
1414*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_int32" field.</summary>
1415*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32Int32FieldNumber = 1;
1416*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, int>.Codec _map_mapInt32Int32_codec
1417*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, int>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForInt32(16, 0), 10);
1418*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, int> mapInt32Int32_ = new pbc::MapField<int, int>();
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<int, int> MapInt32Int32 {
1422*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32Int32_; }
1423*1b3f573fSAndroid Build Coastguard Worker     }
1424*1b3f573fSAndroid Build Coastguard Worker 
1425*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int64_int64" field.</summary>
1426*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt64Int64FieldNumber = 2;
1427*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<long, long>.Codec _map_mapInt64Int64_codec
1428*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<long, long>.Codec(pb::FieldCodec.ForInt64(8, 0L), pb::FieldCodec.ForInt64(16, 0L), 18);
1429*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<long, long> mapInt64Int64_ = new pbc::MapField<long, long>();
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<long, long> MapInt64Int64 {
1433*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt64Int64_; }
1434*1b3f573fSAndroid Build Coastguard Worker     }
1435*1b3f573fSAndroid Build Coastguard Worker 
1436*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_uint32_uint32" field.</summary>
1437*1b3f573fSAndroid Build Coastguard Worker     public const int MapUint32Uint32FieldNumber = 3;
1438*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<uint, uint>.Codec _map_mapUint32Uint32_codec
1439*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<uint, uint>.Codec(pb::FieldCodec.ForUInt32(8, 0), pb::FieldCodec.ForUInt32(16, 0), 26);
1440*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<uint, uint> mapUint32Uint32_ = new pbc::MapField<uint, uint>();
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<uint, uint> MapUint32Uint32 {
1444*1b3f573fSAndroid Build Coastguard Worker       get { return mapUint32Uint32_; }
1445*1b3f573fSAndroid Build Coastguard Worker     }
1446*1b3f573fSAndroid Build Coastguard Worker 
1447*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_uint64_uint64" field.</summary>
1448*1b3f573fSAndroid Build Coastguard Worker     public const int MapUint64Uint64FieldNumber = 4;
1449*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<ulong, ulong>.Codec _map_mapUint64Uint64_codec
1450*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<ulong, ulong>.Codec(pb::FieldCodec.ForUInt64(8, 0UL), pb::FieldCodec.ForUInt64(16, 0UL), 34);
1451*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<ulong, ulong> mapUint64Uint64_ = new pbc::MapField<ulong, ulong>();
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<ulong, ulong> MapUint64Uint64 {
1455*1b3f573fSAndroid Build Coastguard Worker       get { return mapUint64Uint64_; }
1456*1b3f573fSAndroid Build Coastguard Worker     }
1457*1b3f573fSAndroid Build Coastguard Worker 
1458*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_sint32_sint32" field.</summary>
1459*1b3f573fSAndroid Build Coastguard Worker     public const int MapSint32Sint32FieldNumber = 5;
1460*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, int>.Codec _map_mapSint32Sint32_codec
1461*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, int>.Codec(pb::FieldCodec.ForSInt32(8, 0), pb::FieldCodec.ForSInt32(16, 0), 42);
1462*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, int> mapSint32Sint32_ = new pbc::MapField<int, int>();
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<int, int> MapSint32Sint32 {
1466*1b3f573fSAndroid Build Coastguard Worker       get { return mapSint32Sint32_; }
1467*1b3f573fSAndroid Build Coastguard Worker     }
1468*1b3f573fSAndroid Build Coastguard Worker 
1469*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_sint64_sint64" field.</summary>
1470*1b3f573fSAndroid Build Coastguard Worker     public const int MapSint64Sint64FieldNumber = 6;
1471*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<long, long>.Codec _map_mapSint64Sint64_codec
1472*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<long, long>.Codec(pb::FieldCodec.ForSInt64(8, 0L), pb::FieldCodec.ForSInt64(16, 0L), 50);
1473*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<long, long> mapSint64Sint64_ = new pbc::MapField<long, long>();
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<long, long> MapSint64Sint64 {
1477*1b3f573fSAndroid Build Coastguard Worker       get { return mapSint64Sint64_; }
1478*1b3f573fSAndroid Build Coastguard Worker     }
1479*1b3f573fSAndroid Build Coastguard Worker 
1480*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_fixed32_fixed32" field.</summary>
1481*1b3f573fSAndroid Build Coastguard Worker     public const int MapFixed32Fixed32FieldNumber = 7;
1482*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<uint, uint>.Codec _map_mapFixed32Fixed32_codec
1483*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<uint, uint>.Codec(pb::FieldCodec.ForFixed32(13, 0), pb::FieldCodec.ForFixed32(21, 0), 58);
1484*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<uint, uint> mapFixed32Fixed32_ = new pbc::MapField<uint, uint>();
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<uint, uint> MapFixed32Fixed32 {
1488*1b3f573fSAndroid Build Coastguard Worker       get { return mapFixed32Fixed32_; }
1489*1b3f573fSAndroid Build Coastguard Worker     }
1490*1b3f573fSAndroid Build Coastguard Worker 
1491*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_fixed64_fixed64" field.</summary>
1492*1b3f573fSAndroid Build Coastguard Worker     public const int MapFixed64Fixed64FieldNumber = 8;
1493*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<ulong, ulong>.Codec _map_mapFixed64Fixed64_codec
1494*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<ulong, ulong>.Codec(pb::FieldCodec.ForFixed64(9, 0UL), pb::FieldCodec.ForFixed64(17, 0UL), 66);
1495*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<ulong, ulong> mapFixed64Fixed64_ = new pbc::MapField<ulong, ulong>();
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<ulong, ulong> MapFixed64Fixed64 {
1499*1b3f573fSAndroid Build Coastguard Worker       get { return mapFixed64Fixed64_; }
1500*1b3f573fSAndroid Build Coastguard Worker     }
1501*1b3f573fSAndroid Build Coastguard Worker 
1502*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_sfixed32_sfixed32" field.</summary>
1503*1b3f573fSAndroid Build Coastguard Worker     public const int MapSfixed32Sfixed32FieldNumber = 9;
1504*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, int>.Codec _map_mapSfixed32Sfixed32_codec
1505*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, int>.Codec(pb::FieldCodec.ForSFixed32(13, 0), pb::FieldCodec.ForSFixed32(21, 0), 74);
1506*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, int> mapSfixed32Sfixed32_ = new pbc::MapField<int, int>();
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<int, int> MapSfixed32Sfixed32 {
1510*1b3f573fSAndroid Build Coastguard Worker       get { return mapSfixed32Sfixed32_; }
1511*1b3f573fSAndroid Build Coastguard Worker     }
1512*1b3f573fSAndroid Build Coastguard Worker 
1513*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_sfixed64_sfixed64" field.</summary>
1514*1b3f573fSAndroid Build Coastguard Worker     public const int MapSfixed64Sfixed64FieldNumber = 10;
1515*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<long, long>.Codec _map_mapSfixed64Sfixed64_codec
1516*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<long, long>.Codec(pb::FieldCodec.ForSFixed64(9, 0L), pb::FieldCodec.ForSFixed64(17, 0L), 82);
1517*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<long, long> mapSfixed64Sfixed64_ = new pbc::MapField<long, long>();
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<long, long> MapSfixed64Sfixed64 {
1521*1b3f573fSAndroid Build Coastguard Worker       get { return mapSfixed64Sfixed64_; }
1522*1b3f573fSAndroid Build Coastguard Worker     }
1523*1b3f573fSAndroid Build Coastguard Worker 
1524*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_float" field.</summary>
1525*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32FloatFieldNumber = 11;
1526*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, float>.Codec _map_mapInt32Float_codec
1527*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, float>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForFloat(21, 0F), 90);
1528*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, float> mapInt32Float_ = new pbc::MapField<int, float>();
1529*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1530*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1531*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, float> MapInt32Float {
1532*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32Float_; }
1533*1b3f573fSAndroid Build Coastguard Worker     }
1534*1b3f573fSAndroid Build Coastguard Worker 
1535*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_double" field.</summary>
1536*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32DoubleFieldNumber = 12;
1537*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, double>.Codec _map_mapInt32Double_codec
1538*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, double>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForDouble(17, 0D), 98);
1539*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, double> mapInt32Double_ = new pbc::MapField<int, double>();
1540*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1541*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1542*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, double> MapInt32Double {
1543*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32Double_; }
1544*1b3f573fSAndroid Build Coastguard Worker     }
1545*1b3f573fSAndroid Build Coastguard Worker 
1546*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_bool_bool" field.</summary>
1547*1b3f573fSAndroid Build Coastguard Worker     public const int MapBoolBoolFieldNumber = 13;
1548*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<bool, bool>.Codec _map_mapBoolBool_codec
1549*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<bool, bool>.Codec(pb::FieldCodec.ForBool(8, false), pb::FieldCodec.ForBool(16, false), 106);
1550*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<bool, bool> mapBoolBool_ = new pbc::MapField<bool, bool>();
1551*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1552*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1553*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<bool, bool> MapBoolBool {
1554*1b3f573fSAndroid Build Coastguard Worker       get { return mapBoolBool_; }
1555*1b3f573fSAndroid Build Coastguard Worker     }
1556*1b3f573fSAndroid Build Coastguard Worker 
1557*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_enum" field.</summary>
1558*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32EnumFieldNumber = 14;
1559*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, global::Google.Protobuf.TestProtos.MapEnum>.Codec _map_mapInt32Enum_codec
1560*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, global::Google.Protobuf.TestProtos.MapEnum>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForEnum(16, x => (int) x, x => (global::Google.Protobuf.TestProtos.MapEnum) x, global::Google.Protobuf.TestProtos.MapEnum.Foo), 114);
1561*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, global::Google.Protobuf.TestProtos.MapEnum> mapInt32Enum_ = new pbc::MapField<int, global::Google.Protobuf.TestProtos.MapEnum>();
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 pbc::MapField<int, global::Google.Protobuf.TestProtos.MapEnum> MapInt32Enum {
1565*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32Enum_; }
1566*1b3f573fSAndroid Build Coastguard Worker     }
1567*1b3f573fSAndroid Build Coastguard Worker 
1568*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "map_int32_foreign_message" field.</summary>
1569*1b3f573fSAndroid Build Coastguard Worker     public const int MapInt32ForeignMessageFieldNumber = 15;
1570*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, global::Google.Protobuf.TestProtos.ForeignMessage>.Codec _map_mapInt32ForeignMessage_codec
1571*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, global::Google.Protobuf.TestProtos.ForeignMessage>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForMessage(18, global::Google.Protobuf.TestProtos.ForeignMessage.Parser), 122);
1572*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, global::Google.Protobuf.TestProtos.ForeignMessage> mapInt32ForeignMessage_ = new pbc::MapField<int, global::Google.Protobuf.TestProtos.ForeignMessage>();
1573*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1574*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1575*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, global::Google.Protobuf.TestProtos.ForeignMessage> MapInt32ForeignMessage {
1576*1b3f573fSAndroid Build Coastguard Worker       get { return mapInt32ForeignMessage_; }
1577*1b3f573fSAndroid Build Coastguard Worker     }
1578*1b3f573fSAndroid Build Coastguard Worker 
1579*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1580*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(object other)1581*1b3f573fSAndroid Build Coastguard Worker     public override bool Equals(object other) {
1582*1b3f573fSAndroid Build Coastguard Worker       return Equals(other as TestArenaMap);
1583*1b3f573fSAndroid Build Coastguard Worker     }
1584*1b3f573fSAndroid Build Coastguard Worker 
1585*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1586*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(TestArenaMap other)1587*1b3f573fSAndroid Build Coastguard Worker     public bool Equals(TestArenaMap other) {
1588*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, null)) {
1589*1b3f573fSAndroid Build Coastguard Worker         return false;
1590*1b3f573fSAndroid Build Coastguard Worker       }
1591*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, this)) {
1592*1b3f573fSAndroid Build Coastguard Worker         return true;
1593*1b3f573fSAndroid Build Coastguard Worker       }
1594*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32Int32.Equals(other.MapInt32Int32)) return false;
1595*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt64Int64.Equals(other.MapInt64Int64)) return false;
1596*1b3f573fSAndroid Build Coastguard Worker       if (!MapUint32Uint32.Equals(other.MapUint32Uint32)) return false;
1597*1b3f573fSAndroid Build Coastguard Worker       if (!MapUint64Uint64.Equals(other.MapUint64Uint64)) return false;
1598*1b3f573fSAndroid Build Coastguard Worker       if (!MapSint32Sint32.Equals(other.MapSint32Sint32)) return false;
1599*1b3f573fSAndroid Build Coastguard Worker       if (!MapSint64Sint64.Equals(other.MapSint64Sint64)) return false;
1600*1b3f573fSAndroid Build Coastguard Worker       if (!MapFixed32Fixed32.Equals(other.MapFixed32Fixed32)) return false;
1601*1b3f573fSAndroid Build Coastguard Worker       if (!MapFixed64Fixed64.Equals(other.MapFixed64Fixed64)) return false;
1602*1b3f573fSAndroid Build Coastguard Worker       if (!MapSfixed32Sfixed32.Equals(other.MapSfixed32Sfixed32)) return false;
1603*1b3f573fSAndroid Build Coastguard Worker       if (!MapSfixed64Sfixed64.Equals(other.MapSfixed64Sfixed64)) return false;
1604*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32Float.Equals(other.MapInt32Float)) return false;
1605*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32Double.Equals(other.MapInt32Double)) return false;
1606*1b3f573fSAndroid Build Coastguard Worker       if (!MapBoolBool.Equals(other.MapBoolBool)) return false;
1607*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32Enum.Equals(other.MapInt32Enum)) return false;
1608*1b3f573fSAndroid Build Coastguard Worker       if (!MapInt32ForeignMessage.Equals(other.MapInt32ForeignMessage)) return false;
1609*1b3f573fSAndroid Build Coastguard Worker       return Equals(_unknownFields, other._unknownFields);
1610*1b3f573fSAndroid Build Coastguard Worker     }
1611*1b3f573fSAndroid Build Coastguard Worker 
1612*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1613*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
GetHashCode()1614*1b3f573fSAndroid Build Coastguard Worker     public override int GetHashCode() {
1615*1b3f573fSAndroid Build Coastguard Worker       int hash = 1;
1616*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32Int32.GetHashCode();
1617*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt64Int64.GetHashCode();
1618*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapUint32Uint32.GetHashCode();
1619*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapUint64Uint64.GetHashCode();
1620*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapSint32Sint32.GetHashCode();
1621*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapSint64Sint64.GetHashCode();
1622*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapFixed32Fixed32.GetHashCode();
1623*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapFixed64Fixed64.GetHashCode();
1624*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapSfixed32Sfixed32.GetHashCode();
1625*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapSfixed64Sfixed64.GetHashCode();
1626*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32Float.GetHashCode();
1627*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32Double.GetHashCode();
1628*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapBoolBool.GetHashCode();
1629*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32Enum.GetHashCode();
1630*1b3f573fSAndroid Build Coastguard Worker       hash ^= MapInt32ForeignMessage.GetHashCode();
1631*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
1632*1b3f573fSAndroid Build Coastguard Worker         hash ^= _unknownFields.GetHashCode();
1633*1b3f573fSAndroid Build Coastguard Worker       }
1634*1b3f573fSAndroid Build Coastguard Worker       return hash;
1635*1b3f573fSAndroid Build Coastguard Worker     }
1636*1b3f573fSAndroid Build Coastguard Worker 
1637*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1638*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ToString()1639*1b3f573fSAndroid Build Coastguard Worker     public override string ToString() {
1640*1b3f573fSAndroid Build Coastguard Worker       return pb::JsonFormatter.ToDiagnosticString(this);
1641*1b3f573fSAndroid Build Coastguard Worker     }
1642*1b3f573fSAndroid Build Coastguard Worker 
1643*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1644*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
WriteTo(pb::CodedOutputStream output)1645*1b3f573fSAndroid Build Coastguard Worker     public void WriteTo(pb::CodedOutputStream output) {
1646*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1647*1b3f573fSAndroid Build Coastguard Worker       output.WriteRawMessage(this);
1648*1b3f573fSAndroid Build Coastguard Worker     #else
1649*1b3f573fSAndroid Build Coastguard Worker       mapInt32Int32_.WriteTo(output, _map_mapInt32Int32_codec);
1650*1b3f573fSAndroid Build Coastguard Worker       mapInt64Int64_.WriteTo(output, _map_mapInt64Int64_codec);
1651*1b3f573fSAndroid Build Coastguard Worker       mapUint32Uint32_.WriteTo(output, _map_mapUint32Uint32_codec);
1652*1b3f573fSAndroid Build Coastguard Worker       mapUint64Uint64_.WriteTo(output, _map_mapUint64Uint64_codec);
1653*1b3f573fSAndroid Build Coastguard Worker       mapSint32Sint32_.WriteTo(output, _map_mapSint32Sint32_codec);
1654*1b3f573fSAndroid Build Coastguard Worker       mapSint64Sint64_.WriteTo(output, _map_mapSint64Sint64_codec);
1655*1b3f573fSAndroid Build Coastguard Worker       mapFixed32Fixed32_.WriteTo(output, _map_mapFixed32Fixed32_codec);
1656*1b3f573fSAndroid Build Coastguard Worker       mapFixed64Fixed64_.WriteTo(output, _map_mapFixed64Fixed64_codec);
1657*1b3f573fSAndroid Build Coastguard Worker       mapSfixed32Sfixed32_.WriteTo(output, _map_mapSfixed32Sfixed32_codec);
1658*1b3f573fSAndroid Build Coastguard Worker       mapSfixed64Sfixed64_.WriteTo(output, _map_mapSfixed64Sfixed64_codec);
1659*1b3f573fSAndroid Build Coastguard Worker       mapInt32Float_.WriteTo(output, _map_mapInt32Float_codec);
1660*1b3f573fSAndroid Build Coastguard Worker       mapInt32Double_.WriteTo(output, _map_mapInt32Double_codec);
1661*1b3f573fSAndroid Build Coastguard Worker       mapBoolBool_.WriteTo(output, _map_mapBoolBool_codec);
1662*1b3f573fSAndroid Build Coastguard Worker       mapInt32Enum_.WriteTo(output, _map_mapInt32Enum_codec);
1663*1b3f573fSAndroid Build Coastguard Worker       mapInt32ForeignMessage_.WriteTo(output, _map_mapInt32ForeignMessage_codec);
1664*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
1665*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(output);
1666*1b3f573fSAndroid Build Coastguard Worker       }
1667*1b3f573fSAndroid Build Coastguard Worker     #endif
1668*1b3f573fSAndroid Build Coastguard Worker     }
1669*1b3f573fSAndroid Build Coastguard Worker 
1670*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1671*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1672*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalWriteTo(ref pb::WriteContext output)1673*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
1674*1b3f573fSAndroid Build Coastguard Worker       mapInt32Int32_.WriteTo(ref output, _map_mapInt32Int32_codec);
1675*1b3f573fSAndroid Build Coastguard Worker       mapInt64Int64_.WriteTo(ref output, _map_mapInt64Int64_codec);
1676*1b3f573fSAndroid Build Coastguard Worker       mapUint32Uint32_.WriteTo(ref output, _map_mapUint32Uint32_codec);
1677*1b3f573fSAndroid Build Coastguard Worker       mapUint64Uint64_.WriteTo(ref output, _map_mapUint64Uint64_codec);
1678*1b3f573fSAndroid Build Coastguard Worker       mapSint32Sint32_.WriteTo(ref output, _map_mapSint32Sint32_codec);
1679*1b3f573fSAndroid Build Coastguard Worker       mapSint64Sint64_.WriteTo(ref output, _map_mapSint64Sint64_codec);
1680*1b3f573fSAndroid Build Coastguard Worker       mapFixed32Fixed32_.WriteTo(ref output, _map_mapFixed32Fixed32_codec);
1681*1b3f573fSAndroid Build Coastguard Worker       mapFixed64Fixed64_.WriteTo(ref output, _map_mapFixed64Fixed64_codec);
1682*1b3f573fSAndroid Build Coastguard Worker       mapSfixed32Sfixed32_.WriteTo(ref output, _map_mapSfixed32Sfixed32_codec);
1683*1b3f573fSAndroid Build Coastguard Worker       mapSfixed64Sfixed64_.WriteTo(ref output, _map_mapSfixed64Sfixed64_codec);
1684*1b3f573fSAndroid Build Coastguard Worker       mapInt32Float_.WriteTo(ref output, _map_mapInt32Float_codec);
1685*1b3f573fSAndroid Build Coastguard Worker       mapInt32Double_.WriteTo(ref output, _map_mapInt32Double_codec);
1686*1b3f573fSAndroid Build Coastguard Worker       mapBoolBool_.WriteTo(ref output, _map_mapBoolBool_codec);
1687*1b3f573fSAndroid Build Coastguard Worker       mapInt32Enum_.WriteTo(ref output, _map_mapInt32Enum_codec);
1688*1b3f573fSAndroid Build Coastguard Worker       mapInt32ForeignMessage_.WriteTo(ref output, _map_mapInt32ForeignMessage_codec);
1689*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
1690*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(ref output);
1691*1b3f573fSAndroid Build Coastguard Worker       }
1692*1b3f573fSAndroid Build Coastguard Worker     }
1693*1b3f573fSAndroid Build Coastguard Worker     #endif
1694*1b3f573fSAndroid Build Coastguard Worker 
1695*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1696*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
CalculateSize()1697*1b3f573fSAndroid Build Coastguard Worker     public int CalculateSize() {
1698*1b3f573fSAndroid Build Coastguard Worker       int size = 0;
1699*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32Int32_.CalculateSize(_map_mapInt32Int32_codec);
1700*1b3f573fSAndroid Build Coastguard Worker       size += mapInt64Int64_.CalculateSize(_map_mapInt64Int64_codec);
1701*1b3f573fSAndroid Build Coastguard Worker       size += mapUint32Uint32_.CalculateSize(_map_mapUint32Uint32_codec);
1702*1b3f573fSAndroid Build Coastguard Worker       size += mapUint64Uint64_.CalculateSize(_map_mapUint64Uint64_codec);
1703*1b3f573fSAndroid Build Coastguard Worker       size += mapSint32Sint32_.CalculateSize(_map_mapSint32Sint32_codec);
1704*1b3f573fSAndroid Build Coastguard Worker       size += mapSint64Sint64_.CalculateSize(_map_mapSint64Sint64_codec);
1705*1b3f573fSAndroid Build Coastguard Worker       size += mapFixed32Fixed32_.CalculateSize(_map_mapFixed32Fixed32_codec);
1706*1b3f573fSAndroid Build Coastguard Worker       size += mapFixed64Fixed64_.CalculateSize(_map_mapFixed64Fixed64_codec);
1707*1b3f573fSAndroid Build Coastguard Worker       size += mapSfixed32Sfixed32_.CalculateSize(_map_mapSfixed32Sfixed32_codec);
1708*1b3f573fSAndroid Build Coastguard Worker       size += mapSfixed64Sfixed64_.CalculateSize(_map_mapSfixed64Sfixed64_codec);
1709*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32Float_.CalculateSize(_map_mapInt32Float_codec);
1710*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32Double_.CalculateSize(_map_mapInt32Double_codec);
1711*1b3f573fSAndroid Build Coastguard Worker       size += mapBoolBool_.CalculateSize(_map_mapBoolBool_codec);
1712*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32Enum_.CalculateSize(_map_mapInt32Enum_codec);
1713*1b3f573fSAndroid Build Coastguard Worker       size += mapInt32ForeignMessage_.CalculateSize(_map_mapInt32ForeignMessage_codec);
1714*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
1715*1b3f573fSAndroid Build Coastguard Worker         size += _unknownFields.CalculateSize();
1716*1b3f573fSAndroid Build Coastguard Worker       }
1717*1b3f573fSAndroid Build Coastguard Worker       return size;
1718*1b3f573fSAndroid Build Coastguard Worker     }
1719*1b3f573fSAndroid Build Coastguard Worker 
1720*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1721*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(TestArenaMap other)1722*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(TestArenaMap other) {
1723*1b3f573fSAndroid Build Coastguard Worker       if (other == null) {
1724*1b3f573fSAndroid Build Coastguard Worker         return;
1725*1b3f573fSAndroid Build Coastguard Worker       }
1726*1b3f573fSAndroid Build Coastguard Worker       mapInt32Int32_.Add(other.mapInt32Int32_);
1727*1b3f573fSAndroid Build Coastguard Worker       mapInt64Int64_.Add(other.mapInt64Int64_);
1728*1b3f573fSAndroid Build Coastguard Worker       mapUint32Uint32_.Add(other.mapUint32Uint32_);
1729*1b3f573fSAndroid Build Coastguard Worker       mapUint64Uint64_.Add(other.mapUint64Uint64_);
1730*1b3f573fSAndroid Build Coastguard Worker       mapSint32Sint32_.Add(other.mapSint32Sint32_);
1731*1b3f573fSAndroid Build Coastguard Worker       mapSint64Sint64_.Add(other.mapSint64Sint64_);
1732*1b3f573fSAndroid Build Coastguard Worker       mapFixed32Fixed32_.Add(other.mapFixed32Fixed32_);
1733*1b3f573fSAndroid Build Coastguard Worker       mapFixed64Fixed64_.Add(other.mapFixed64Fixed64_);
1734*1b3f573fSAndroid Build Coastguard Worker       mapSfixed32Sfixed32_.Add(other.mapSfixed32Sfixed32_);
1735*1b3f573fSAndroid Build Coastguard Worker       mapSfixed64Sfixed64_.Add(other.mapSfixed64Sfixed64_);
1736*1b3f573fSAndroid Build Coastguard Worker       mapInt32Float_.Add(other.mapInt32Float_);
1737*1b3f573fSAndroid Build Coastguard Worker       mapInt32Double_.Add(other.mapInt32Double_);
1738*1b3f573fSAndroid Build Coastguard Worker       mapBoolBool_.Add(other.mapBoolBool_);
1739*1b3f573fSAndroid Build Coastguard Worker       mapInt32Enum_.Add(other.mapInt32Enum_);
1740*1b3f573fSAndroid Build Coastguard Worker       mapInt32ForeignMessage_.Add(other.mapInt32ForeignMessage_);
1741*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
1742*1b3f573fSAndroid Build Coastguard Worker     }
1743*1b3f573fSAndroid Build Coastguard Worker 
1744*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1745*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(pb::CodedInputStream input)1746*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(pb::CodedInputStream input) {
1747*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1748*1b3f573fSAndroid Build Coastguard Worker       input.ReadRawMessage(this);
1749*1b3f573fSAndroid Build Coastguard Worker     #else
1750*1b3f573fSAndroid Build Coastguard Worker       uint tag;
1751*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
1752*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
1753*1b3f573fSAndroid Build Coastguard Worker           default:
1754*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
1755*1b3f573fSAndroid Build Coastguard Worker             break;
1756*1b3f573fSAndroid Build Coastguard Worker           case 10: {
1757*1b3f573fSAndroid Build Coastguard Worker             mapInt32Int32_.AddEntriesFrom(input, _map_mapInt32Int32_codec);
1758*1b3f573fSAndroid Build Coastguard Worker             break;
1759*1b3f573fSAndroid Build Coastguard Worker           }
1760*1b3f573fSAndroid Build Coastguard Worker           case 18: {
1761*1b3f573fSAndroid Build Coastguard Worker             mapInt64Int64_.AddEntriesFrom(input, _map_mapInt64Int64_codec);
1762*1b3f573fSAndroid Build Coastguard Worker             break;
1763*1b3f573fSAndroid Build Coastguard Worker           }
1764*1b3f573fSAndroid Build Coastguard Worker           case 26: {
1765*1b3f573fSAndroid Build Coastguard Worker             mapUint32Uint32_.AddEntriesFrom(input, _map_mapUint32Uint32_codec);
1766*1b3f573fSAndroid Build Coastguard Worker             break;
1767*1b3f573fSAndroid Build Coastguard Worker           }
1768*1b3f573fSAndroid Build Coastguard Worker           case 34: {
1769*1b3f573fSAndroid Build Coastguard Worker             mapUint64Uint64_.AddEntriesFrom(input, _map_mapUint64Uint64_codec);
1770*1b3f573fSAndroid Build Coastguard Worker             break;
1771*1b3f573fSAndroid Build Coastguard Worker           }
1772*1b3f573fSAndroid Build Coastguard Worker           case 42: {
1773*1b3f573fSAndroid Build Coastguard Worker             mapSint32Sint32_.AddEntriesFrom(input, _map_mapSint32Sint32_codec);
1774*1b3f573fSAndroid Build Coastguard Worker             break;
1775*1b3f573fSAndroid Build Coastguard Worker           }
1776*1b3f573fSAndroid Build Coastguard Worker           case 50: {
1777*1b3f573fSAndroid Build Coastguard Worker             mapSint64Sint64_.AddEntriesFrom(input, _map_mapSint64Sint64_codec);
1778*1b3f573fSAndroid Build Coastguard Worker             break;
1779*1b3f573fSAndroid Build Coastguard Worker           }
1780*1b3f573fSAndroid Build Coastguard Worker           case 58: {
1781*1b3f573fSAndroid Build Coastguard Worker             mapFixed32Fixed32_.AddEntriesFrom(input, _map_mapFixed32Fixed32_codec);
1782*1b3f573fSAndroid Build Coastguard Worker             break;
1783*1b3f573fSAndroid Build Coastguard Worker           }
1784*1b3f573fSAndroid Build Coastguard Worker           case 66: {
1785*1b3f573fSAndroid Build Coastguard Worker             mapFixed64Fixed64_.AddEntriesFrom(input, _map_mapFixed64Fixed64_codec);
1786*1b3f573fSAndroid Build Coastguard Worker             break;
1787*1b3f573fSAndroid Build Coastguard Worker           }
1788*1b3f573fSAndroid Build Coastguard Worker           case 74: {
1789*1b3f573fSAndroid Build Coastguard Worker             mapSfixed32Sfixed32_.AddEntriesFrom(input, _map_mapSfixed32Sfixed32_codec);
1790*1b3f573fSAndroid Build Coastguard Worker             break;
1791*1b3f573fSAndroid Build Coastguard Worker           }
1792*1b3f573fSAndroid Build Coastguard Worker           case 82: {
1793*1b3f573fSAndroid Build Coastguard Worker             mapSfixed64Sfixed64_.AddEntriesFrom(input, _map_mapSfixed64Sfixed64_codec);
1794*1b3f573fSAndroid Build Coastguard Worker             break;
1795*1b3f573fSAndroid Build Coastguard Worker           }
1796*1b3f573fSAndroid Build Coastguard Worker           case 90: {
1797*1b3f573fSAndroid Build Coastguard Worker             mapInt32Float_.AddEntriesFrom(input, _map_mapInt32Float_codec);
1798*1b3f573fSAndroid Build Coastguard Worker             break;
1799*1b3f573fSAndroid Build Coastguard Worker           }
1800*1b3f573fSAndroid Build Coastguard Worker           case 98: {
1801*1b3f573fSAndroid Build Coastguard Worker             mapInt32Double_.AddEntriesFrom(input, _map_mapInt32Double_codec);
1802*1b3f573fSAndroid Build Coastguard Worker             break;
1803*1b3f573fSAndroid Build Coastguard Worker           }
1804*1b3f573fSAndroid Build Coastguard Worker           case 106: {
1805*1b3f573fSAndroid Build Coastguard Worker             mapBoolBool_.AddEntriesFrom(input, _map_mapBoolBool_codec);
1806*1b3f573fSAndroid Build Coastguard Worker             break;
1807*1b3f573fSAndroid Build Coastguard Worker           }
1808*1b3f573fSAndroid Build Coastguard Worker           case 114: {
1809*1b3f573fSAndroid Build Coastguard Worker             mapInt32Enum_.AddEntriesFrom(input, _map_mapInt32Enum_codec);
1810*1b3f573fSAndroid Build Coastguard Worker             break;
1811*1b3f573fSAndroid Build Coastguard Worker           }
1812*1b3f573fSAndroid Build Coastguard Worker           case 122: {
1813*1b3f573fSAndroid Build Coastguard Worker             mapInt32ForeignMessage_.AddEntriesFrom(input, _map_mapInt32ForeignMessage_codec);
1814*1b3f573fSAndroid Build Coastguard Worker             break;
1815*1b3f573fSAndroid Build Coastguard Worker           }
1816*1b3f573fSAndroid Build Coastguard Worker         }
1817*1b3f573fSAndroid Build Coastguard Worker       }
1818*1b3f573fSAndroid Build Coastguard Worker     #endif
1819*1b3f573fSAndroid Build Coastguard Worker     }
1820*1b3f573fSAndroid Build Coastguard Worker 
1821*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1822*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1823*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)1824*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
1825*1b3f573fSAndroid Build Coastguard Worker       uint tag;
1826*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
1827*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
1828*1b3f573fSAndroid Build Coastguard Worker           default:
1829*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
1830*1b3f573fSAndroid Build Coastguard Worker             break;
1831*1b3f573fSAndroid Build Coastguard Worker           case 10: {
1832*1b3f573fSAndroid Build Coastguard Worker             mapInt32Int32_.AddEntriesFrom(ref input, _map_mapInt32Int32_codec);
1833*1b3f573fSAndroid Build Coastguard Worker             break;
1834*1b3f573fSAndroid Build Coastguard Worker           }
1835*1b3f573fSAndroid Build Coastguard Worker           case 18: {
1836*1b3f573fSAndroid Build Coastguard Worker             mapInt64Int64_.AddEntriesFrom(ref input, _map_mapInt64Int64_codec);
1837*1b3f573fSAndroid Build Coastguard Worker             break;
1838*1b3f573fSAndroid Build Coastguard Worker           }
1839*1b3f573fSAndroid Build Coastguard Worker           case 26: {
1840*1b3f573fSAndroid Build Coastguard Worker             mapUint32Uint32_.AddEntriesFrom(ref input, _map_mapUint32Uint32_codec);
1841*1b3f573fSAndroid Build Coastguard Worker             break;
1842*1b3f573fSAndroid Build Coastguard Worker           }
1843*1b3f573fSAndroid Build Coastguard Worker           case 34: {
1844*1b3f573fSAndroid Build Coastguard Worker             mapUint64Uint64_.AddEntriesFrom(ref input, _map_mapUint64Uint64_codec);
1845*1b3f573fSAndroid Build Coastguard Worker             break;
1846*1b3f573fSAndroid Build Coastguard Worker           }
1847*1b3f573fSAndroid Build Coastguard Worker           case 42: {
1848*1b3f573fSAndroid Build Coastguard Worker             mapSint32Sint32_.AddEntriesFrom(ref input, _map_mapSint32Sint32_codec);
1849*1b3f573fSAndroid Build Coastguard Worker             break;
1850*1b3f573fSAndroid Build Coastguard Worker           }
1851*1b3f573fSAndroid Build Coastguard Worker           case 50: {
1852*1b3f573fSAndroid Build Coastguard Worker             mapSint64Sint64_.AddEntriesFrom(ref input, _map_mapSint64Sint64_codec);
1853*1b3f573fSAndroid Build Coastguard Worker             break;
1854*1b3f573fSAndroid Build Coastguard Worker           }
1855*1b3f573fSAndroid Build Coastguard Worker           case 58: {
1856*1b3f573fSAndroid Build Coastguard Worker             mapFixed32Fixed32_.AddEntriesFrom(ref input, _map_mapFixed32Fixed32_codec);
1857*1b3f573fSAndroid Build Coastguard Worker             break;
1858*1b3f573fSAndroid Build Coastguard Worker           }
1859*1b3f573fSAndroid Build Coastguard Worker           case 66: {
1860*1b3f573fSAndroid Build Coastguard Worker             mapFixed64Fixed64_.AddEntriesFrom(ref input, _map_mapFixed64Fixed64_codec);
1861*1b3f573fSAndroid Build Coastguard Worker             break;
1862*1b3f573fSAndroid Build Coastguard Worker           }
1863*1b3f573fSAndroid Build Coastguard Worker           case 74: {
1864*1b3f573fSAndroid Build Coastguard Worker             mapSfixed32Sfixed32_.AddEntriesFrom(ref input, _map_mapSfixed32Sfixed32_codec);
1865*1b3f573fSAndroid Build Coastguard Worker             break;
1866*1b3f573fSAndroid Build Coastguard Worker           }
1867*1b3f573fSAndroid Build Coastguard Worker           case 82: {
1868*1b3f573fSAndroid Build Coastguard Worker             mapSfixed64Sfixed64_.AddEntriesFrom(ref input, _map_mapSfixed64Sfixed64_codec);
1869*1b3f573fSAndroid Build Coastguard Worker             break;
1870*1b3f573fSAndroid Build Coastguard Worker           }
1871*1b3f573fSAndroid Build Coastguard Worker           case 90: {
1872*1b3f573fSAndroid Build Coastguard Worker             mapInt32Float_.AddEntriesFrom(ref input, _map_mapInt32Float_codec);
1873*1b3f573fSAndroid Build Coastguard Worker             break;
1874*1b3f573fSAndroid Build Coastguard Worker           }
1875*1b3f573fSAndroid Build Coastguard Worker           case 98: {
1876*1b3f573fSAndroid Build Coastguard Worker             mapInt32Double_.AddEntriesFrom(ref input, _map_mapInt32Double_codec);
1877*1b3f573fSAndroid Build Coastguard Worker             break;
1878*1b3f573fSAndroid Build Coastguard Worker           }
1879*1b3f573fSAndroid Build Coastguard Worker           case 106: {
1880*1b3f573fSAndroid Build Coastguard Worker             mapBoolBool_.AddEntriesFrom(ref input, _map_mapBoolBool_codec);
1881*1b3f573fSAndroid Build Coastguard Worker             break;
1882*1b3f573fSAndroid Build Coastguard Worker           }
1883*1b3f573fSAndroid Build Coastguard Worker           case 114: {
1884*1b3f573fSAndroid Build Coastguard Worker             mapInt32Enum_.AddEntriesFrom(ref input, _map_mapInt32Enum_codec);
1885*1b3f573fSAndroid Build Coastguard Worker             break;
1886*1b3f573fSAndroid Build Coastguard Worker           }
1887*1b3f573fSAndroid Build Coastguard Worker           case 122: {
1888*1b3f573fSAndroid Build Coastguard Worker             mapInt32ForeignMessage_.AddEntriesFrom(ref input, _map_mapInt32ForeignMessage_codec);
1889*1b3f573fSAndroid Build Coastguard Worker             break;
1890*1b3f573fSAndroid Build Coastguard Worker           }
1891*1b3f573fSAndroid Build Coastguard Worker         }
1892*1b3f573fSAndroid Build Coastguard Worker       }
1893*1b3f573fSAndroid Build Coastguard Worker     }
1894*1b3f573fSAndroid Build Coastguard Worker     #endif
1895*1b3f573fSAndroid Build Coastguard Worker 
1896*1b3f573fSAndroid Build Coastguard Worker   }
1897*1b3f573fSAndroid Build Coastguard Worker 
1898*1b3f573fSAndroid Build Coastguard Worker   /// <summary>
1899*1b3f573fSAndroid Build Coastguard Worker   /// Previously, message containing enum called Type cannot be used as value of
1900*1b3f573fSAndroid Build Coastguard Worker   /// map field.
1901*1b3f573fSAndroid Build Coastguard Worker   /// </summary>
1902*1b3f573fSAndroid Build Coastguard Worker   public sealed partial class MessageContainingEnumCalledType : pb::IMessage<MessageContainingEnumCalledType>
1903*1b3f573fSAndroid Build Coastguard Worker   #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1904*1b3f573fSAndroid Build Coastguard Worker       , pb::IBufferMessage
1905*1b3f573fSAndroid Build Coastguard Worker   #endif
1906*1b3f573fSAndroid Build Coastguard Worker   {
1907*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::MessageParser<MessageContainingEnumCalledType> _parser = new pb::MessageParser<MessageContainingEnumCalledType>(() => new MessageContainingEnumCalledType());
1908*1b3f573fSAndroid Build Coastguard Worker     private pb::UnknownFieldSet _unknownFields;
1909*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1910*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1911*1b3f573fSAndroid Build Coastguard Worker     public static pb::MessageParser<MessageContainingEnumCalledType> Parser { get { return _parser; } }
1912*1b3f573fSAndroid Build Coastguard Worker 
1913*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1914*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1915*1b3f573fSAndroid Build Coastguard Worker     public static pbr::MessageDescriptor Descriptor {
1916*1b3f573fSAndroid Build Coastguard Worker       get { return global::Google.Protobuf.TestProtos.MapUnittestProto3Reflection.Descriptor.MessageTypes[5]; }
1917*1b3f573fSAndroid Build Coastguard Worker     }
1918*1b3f573fSAndroid Build Coastguard Worker 
1919*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1920*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1921*1b3f573fSAndroid Build Coastguard Worker     pbr::MessageDescriptor pb::IMessage.Descriptor {
1922*1b3f573fSAndroid Build Coastguard Worker       get { return Descriptor; }
1923*1b3f573fSAndroid Build Coastguard Worker     }
1924*1b3f573fSAndroid Build Coastguard Worker 
1925*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1926*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MessageContainingEnumCalledType()1927*1b3f573fSAndroid Build Coastguard Worker     public MessageContainingEnumCalledType() {
1928*1b3f573fSAndroid Build Coastguard Worker       OnConstruction();
1929*1b3f573fSAndroid Build Coastguard Worker     }
1930*1b3f573fSAndroid Build Coastguard Worker 
OnConstruction()1931*1b3f573fSAndroid Build Coastguard Worker     partial void OnConstruction();
1932*1b3f573fSAndroid Build Coastguard Worker 
1933*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1934*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MessageContainingEnumCalledType(MessageContainingEnumCalledType other)1935*1b3f573fSAndroid Build Coastguard Worker     public MessageContainingEnumCalledType(MessageContainingEnumCalledType other) : this() {
1936*1b3f573fSAndroid Build Coastguard Worker       type_ = other.type_.Clone();
1937*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
1938*1b3f573fSAndroid Build Coastguard Worker     }
1939*1b3f573fSAndroid Build Coastguard Worker 
1940*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1941*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Clone()1942*1b3f573fSAndroid Build Coastguard Worker     public MessageContainingEnumCalledType Clone() {
1943*1b3f573fSAndroid Build Coastguard Worker       return new MessageContainingEnumCalledType(this);
1944*1b3f573fSAndroid Build Coastguard Worker     }
1945*1b3f573fSAndroid Build Coastguard Worker 
1946*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "type" field.</summary>
1947*1b3f573fSAndroid Build Coastguard Worker     public const int TypeFieldNumber = 1;
1948*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, global::Google.Protobuf.TestProtos.MessageContainingEnumCalledType>.Codec _map_type_codec
1949*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, global::Google.Protobuf.TestProtos.MessageContainingEnumCalledType>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForMessage(18, global::Google.Protobuf.TestProtos.MessageContainingEnumCalledType.Parser), 10);
1950*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, global::Google.Protobuf.TestProtos.MessageContainingEnumCalledType> type_ = new pbc::MapField<int, global::Google.Protobuf.TestProtos.MessageContainingEnumCalledType>();
1951*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1952*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
1953*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, global::Google.Protobuf.TestProtos.MessageContainingEnumCalledType> Type {
1954*1b3f573fSAndroid Build Coastguard Worker       get { return type_; }
1955*1b3f573fSAndroid Build Coastguard Worker     }
1956*1b3f573fSAndroid Build Coastguard Worker 
1957*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1958*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(object other)1959*1b3f573fSAndroid Build Coastguard Worker     public override bool Equals(object other) {
1960*1b3f573fSAndroid Build Coastguard Worker       return Equals(other as MessageContainingEnumCalledType);
1961*1b3f573fSAndroid Build Coastguard Worker     }
1962*1b3f573fSAndroid Build Coastguard Worker 
1963*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1964*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(MessageContainingEnumCalledType other)1965*1b3f573fSAndroid Build Coastguard Worker     public bool Equals(MessageContainingEnumCalledType other) {
1966*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, null)) {
1967*1b3f573fSAndroid Build Coastguard Worker         return false;
1968*1b3f573fSAndroid Build Coastguard Worker       }
1969*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, this)) {
1970*1b3f573fSAndroid Build Coastguard Worker         return true;
1971*1b3f573fSAndroid Build Coastguard Worker       }
1972*1b3f573fSAndroid Build Coastguard Worker       if (!Type.Equals(other.Type)) return false;
1973*1b3f573fSAndroid Build Coastguard Worker       return Equals(_unknownFields, other._unknownFields);
1974*1b3f573fSAndroid Build Coastguard Worker     }
1975*1b3f573fSAndroid Build Coastguard Worker 
1976*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1977*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
GetHashCode()1978*1b3f573fSAndroid Build Coastguard Worker     public override int GetHashCode() {
1979*1b3f573fSAndroid Build Coastguard Worker       int hash = 1;
1980*1b3f573fSAndroid Build Coastguard Worker       hash ^= Type.GetHashCode();
1981*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
1982*1b3f573fSAndroid Build Coastguard Worker         hash ^= _unknownFields.GetHashCode();
1983*1b3f573fSAndroid Build Coastguard Worker       }
1984*1b3f573fSAndroid Build Coastguard Worker       return hash;
1985*1b3f573fSAndroid Build Coastguard Worker     }
1986*1b3f573fSAndroid Build Coastguard Worker 
1987*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1988*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ToString()1989*1b3f573fSAndroid Build Coastguard Worker     public override string ToString() {
1990*1b3f573fSAndroid Build Coastguard Worker       return pb::JsonFormatter.ToDiagnosticString(this);
1991*1b3f573fSAndroid Build Coastguard Worker     }
1992*1b3f573fSAndroid Build Coastguard Worker 
1993*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
1994*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
WriteTo(pb::CodedOutputStream output)1995*1b3f573fSAndroid Build Coastguard Worker     public void WriteTo(pb::CodedOutputStream output) {
1996*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
1997*1b3f573fSAndroid Build Coastguard Worker       output.WriteRawMessage(this);
1998*1b3f573fSAndroid Build Coastguard Worker     #else
1999*1b3f573fSAndroid Build Coastguard Worker       type_.WriteTo(output, _map_type_codec);
2000*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
2001*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(output);
2002*1b3f573fSAndroid Build Coastguard Worker       }
2003*1b3f573fSAndroid Build Coastguard Worker     #endif
2004*1b3f573fSAndroid Build Coastguard Worker     }
2005*1b3f573fSAndroid Build Coastguard Worker 
2006*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2007*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2008*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalWriteTo(ref pb::WriteContext output)2009*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
2010*1b3f573fSAndroid Build Coastguard Worker       type_.WriteTo(ref output, _map_type_codec);
2011*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
2012*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(ref output);
2013*1b3f573fSAndroid Build Coastguard Worker       }
2014*1b3f573fSAndroid Build Coastguard Worker     }
2015*1b3f573fSAndroid Build Coastguard Worker     #endif
2016*1b3f573fSAndroid Build Coastguard Worker 
2017*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2018*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
CalculateSize()2019*1b3f573fSAndroid Build Coastguard Worker     public int CalculateSize() {
2020*1b3f573fSAndroid Build Coastguard Worker       int size = 0;
2021*1b3f573fSAndroid Build Coastguard Worker       size += type_.CalculateSize(_map_type_codec);
2022*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
2023*1b3f573fSAndroid Build Coastguard Worker         size += _unknownFields.CalculateSize();
2024*1b3f573fSAndroid Build Coastguard Worker       }
2025*1b3f573fSAndroid Build Coastguard Worker       return size;
2026*1b3f573fSAndroid Build Coastguard Worker     }
2027*1b3f573fSAndroid Build Coastguard Worker 
2028*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2029*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(MessageContainingEnumCalledType other)2030*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(MessageContainingEnumCalledType other) {
2031*1b3f573fSAndroid Build Coastguard Worker       if (other == null) {
2032*1b3f573fSAndroid Build Coastguard Worker         return;
2033*1b3f573fSAndroid Build Coastguard Worker       }
2034*1b3f573fSAndroid Build Coastguard Worker       type_.Add(other.type_);
2035*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
2036*1b3f573fSAndroid Build Coastguard Worker     }
2037*1b3f573fSAndroid Build Coastguard Worker 
2038*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2039*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(pb::CodedInputStream input)2040*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(pb::CodedInputStream input) {
2041*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2042*1b3f573fSAndroid Build Coastguard Worker       input.ReadRawMessage(this);
2043*1b3f573fSAndroid Build Coastguard Worker     #else
2044*1b3f573fSAndroid Build Coastguard Worker       uint tag;
2045*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
2046*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
2047*1b3f573fSAndroid Build Coastguard Worker           default:
2048*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
2049*1b3f573fSAndroid Build Coastguard Worker             break;
2050*1b3f573fSAndroid Build Coastguard Worker           case 10: {
2051*1b3f573fSAndroid Build Coastguard Worker             type_.AddEntriesFrom(input, _map_type_codec);
2052*1b3f573fSAndroid Build Coastguard Worker             break;
2053*1b3f573fSAndroid Build Coastguard Worker           }
2054*1b3f573fSAndroid Build Coastguard Worker         }
2055*1b3f573fSAndroid Build Coastguard Worker       }
2056*1b3f573fSAndroid Build Coastguard Worker     #endif
2057*1b3f573fSAndroid Build Coastguard Worker     }
2058*1b3f573fSAndroid Build Coastguard Worker 
2059*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2060*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2061*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)2062*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
2063*1b3f573fSAndroid Build Coastguard Worker       uint tag;
2064*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
2065*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
2066*1b3f573fSAndroid Build Coastguard Worker           default:
2067*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
2068*1b3f573fSAndroid Build Coastguard Worker             break;
2069*1b3f573fSAndroid Build Coastguard Worker           case 10: {
2070*1b3f573fSAndroid Build Coastguard Worker             type_.AddEntriesFrom(ref input, _map_type_codec);
2071*1b3f573fSAndroid Build Coastguard Worker             break;
2072*1b3f573fSAndroid Build Coastguard Worker           }
2073*1b3f573fSAndroid Build Coastguard Worker         }
2074*1b3f573fSAndroid Build Coastguard Worker       }
2075*1b3f573fSAndroid Build Coastguard Worker     }
2076*1b3f573fSAndroid Build Coastguard Worker     #endif
2077*1b3f573fSAndroid Build Coastguard Worker 
2078*1b3f573fSAndroid Build Coastguard Worker     #region Nested types
2079*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Container for nested types declared in the MessageContainingEnumCalledType message type.</summary>
2080*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2081*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2082*1b3f573fSAndroid Build Coastguard Worker     public static partial class Types {
2083*1b3f573fSAndroid Build Coastguard Worker       public enum Type {
2084*1b3f573fSAndroid Build Coastguard Worker         [pbr::OriginalName("TYPE_FOO")] Foo = 0,
2085*1b3f573fSAndroid Build Coastguard Worker       }
2086*1b3f573fSAndroid Build Coastguard Worker 
2087*1b3f573fSAndroid Build Coastguard Worker     }
2088*1b3f573fSAndroid Build Coastguard Worker     #endregion
2089*1b3f573fSAndroid Build Coastguard Worker 
2090*1b3f573fSAndroid Build Coastguard Worker   }
2091*1b3f573fSAndroid Build Coastguard Worker 
2092*1b3f573fSAndroid Build Coastguard Worker   /// <summary>
2093*1b3f573fSAndroid Build Coastguard Worker   /// Previously, message cannot contain map field called "entry".
2094*1b3f573fSAndroid Build Coastguard Worker   /// </summary>
2095*1b3f573fSAndroid Build Coastguard Worker   public sealed partial class MessageContainingMapCalledEntry : pb::IMessage<MessageContainingMapCalledEntry>
2096*1b3f573fSAndroid Build Coastguard Worker   #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2097*1b3f573fSAndroid Build Coastguard Worker       , pb::IBufferMessage
2098*1b3f573fSAndroid Build Coastguard Worker   #endif
2099*1b3f573fSAndroid Build Coastguard Worker   {
2100*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::MessageParser<MessageContainingMapCalledEntry> _parser = new pb::MessageParser<MessageContainingMapCalledEntry>(() => new MessageContainingMapCalledEntry());
2101*1b3f573fSAndroid Build Coastguard Worker     private pb::UnknownFieldSet _unknownFields;
2102*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2103*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2104*1b3f573fSAndroid Build Coastguard Worker     public static pb::MessageParser<MessageContainingMapCalledEntry> Parser { get { return _parser; } }
2105*1b3f573fSAndroid Build Coastguard Worker 
2106*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2107*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2108*1b3f573fSAndroid Build Coastguard Worker     public static pbr::MessageDescriptor Descriptor {
2109*1b3f573fSAndroid Build Coastguard Worker       get { return global::Google.Protobuf.TestProtos.MapUnittestProto3Reflection.Descriptor.MessageTypes[6]; }
2110*1b3f573fSAndroid Build Coastguard Worker     }
2111*1b3f573fSAndroid Build Coastguard Worker 
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     pbr::MessageDescriptor pb::IMessage.Descriptor {
2115*1b3f573fSAndroid Build Coastguard Worker       get { return Descriptor; }
2116*1b3f573fSAndroid Build Coastguard Worker     }
2117*1b3f573fSAndroid Build Coastguard Worker 
2118*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2119*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MessageContainingMapCalledEntry()2120*1b3f573fSAndroid Build Coastguard Worker     public MessageContainingMapCalledEntry() {
2121*1b3f573fSAndroid Build Coastguard Worker       OnConstruction();
2122*1b3f573fSAndroid Build Coastguard Worker     }
2123*1b3f573fSAndroid Build Coastguard Worker 
OnConstruction()2124*1b3f573fSAndroid Build Coastguard Worker     partial void OnConstruction();
2125*1b3f573fSAndroid Build Coastguard Worker 
2126*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2127*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MessageContainingMapCalledEntry(MessageContainingMapCalledEntry other)2128*1b3f573fSAndroid Build Coastguard Worker     public MessageContainingMapCalledEntry(MessageContainingMapCalledEntry other) : this() {
2129*1b3f573fSAndroid Build Coastguard Worker       entry_ = other.entry_.Clone();
2130*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
2131*1b3f573fSAndroid Build Coastguard Worker     }
2132*1b3f573fSAndroid Build Coastguard Worker 
2133*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2134*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Clone()2135*1b3f573fSAndroid Build Coastguard Worker     public MessageContainingMapCalledEntry Clone() {
2136*1b3f573fSAndroid Build Coastguard Worker       return new MessageContainingMapCalledEntry(this);
2137*1b3f573fSAndroid Build Coastguard Worker     }
2138*1b3f573fSAndroid Build Coastguard Worker 
2139*1b3f573fSAndroid Build Coastguard Worker     /// <summary>Field number for the "entry" field.</summary>
2140*1b3f573fSAndroid Build Coastguard Worker     public const int EntryFieldNumber = 1;
2141*1b3f573fSAndroid Build Coastguard Worker     private static readonly pbc::MapField<int, int>.Codec _map_entry_codec
2142*1b3f573fSAndroid Build Coastguard Worker         = new pbc::MapField<int, int>.Codec(pb::FieldCodec.ForInt32(8, 0), pb::FieldCodec.ForInt32(16, 0), 10);
2143*1b3f573fSAndroid Build Coastguard Worker     private readonly pbc::MapField<int, int> entry_ = new pbc::MapField<int, int>();
2144*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2145*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
2146*1b3f573fSAndroid Build Coastguard Worker     public pbc::MapField<int, int> Entry {
2147*1b3f573fSAndroid Build Coastguard Worker       get { return entry_; }
2148*1b3f573fSAndroid Build Coastguard Worker     }
2149*1b3f573fSAndroid Build Coastguard Worker 
2150*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2151*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(object other)2152*1b3f573fSAndroid Build Coastguard Worker     public override bool Equals(object other) {
2153*1b3f573fSAndroid Build Coastguard Worker       return Equals(other as MessageContainingMapCalledEntry);
2154*1b3f573fSAndroid Build Coastguard Worker     }
2155*1b3f573fSAndroid Build Coastguard Worker 
2156*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2157*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(MessageContainingMapCalledEntry other)2158*1b3f573fSAndroid Build Coastguard Worker     public bool Equals(MessageContainingMapCalledEntry other) {
2159*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, null)) {
2160*1b3f573fSAndroid Build Coastguard Worker         return false;
2161*1b3f573fSAndroid Build Coastguard Worker       }
2162*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, this)) {
2163*1b3f573fSAndroid Build Coastguard Worker         return true;
2164*1b3f573fSAndroid Build Coastguard Worker       }
2165*1b3f573fSAndroid Build Coastguard Worker       if (!Entry.Equals(other.Entry)) return false;
2166*1b3f573fSAndroid Build Coastguard Worker       return Equals(_unknownFields, other._unknownFields);
2167*1b3f573fSAndroid Build Coastguard Worker     }
2168*1b3f573fSAndroid Build Coastguard Worker 
2169*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2170*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
GetHashCode()2171*1b3f573fSAndroid Build Coastguard Worker     public override int GetHashCode() {
2172*1b3f573fSAndroid Build Coastguard Worker       int hash = 1;
2173*1b3f573fSAndroid Build Coastguard Worker       hash ^= Entry.GetHashCode();
2174*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
2175*1b3f573fSAndroid Build Coastguard Worker         hash ^= _unknownFields.GetHashCode();
2176*1b3f573fSAndroid Build Coastguard Worker       }
2177*1b3f573fSAndroid Build Coastguard Worker       return hash;
2178*1b3f573fSAndroid Build Coastguard Worker     }
2179*1b3f573fSAndroid Build Coastguard Worker 
2180*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2181*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ToString()2182*1b3f573fSAndroid Build Coastguard Worker     public override string ToString() {
2183*1b3f573fSAndroid Build Coastguard Worker       return pb::JsonFormatter.ToDiagnosticString(this);
2184*1b3f573fSAndroid Build Coastguard Worker     }
2185*1b3f573fSAndroid Build Coastguard Worker 
2186*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2187*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
WriteTo(pb::CodedOutputStream output)2188*1b3f573fSAndroid Build Coastguard Worker     public void WriteTo(pb::CodedOutputStream output) {
2189*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2190*1b3f573fSAndroid Build Coastguard Worker       output.WriteRawMessage(this);
2191*1b3f573fSAndroid Build Coastguard Worker     #else
2192*1b3f573fSAndroid Build Coastguard Worker       entry_.WriteTo(output, _map_entry_codec);
2193*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
2194*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(output);
2195*1b3f573fSAndroid Build Coastguard Worker       }
2196*1b3f573fSAndroid Build Coastguard Worker     #endif
2197*1b3f573fSAndroid Build Coastguard Worker     }
2198*1b3f573fSAndroid Build Coastguard Worker 
2199*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2200*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2201*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalWriteTo(ref pb::WriteContext output)2202*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
2203*1b3f573fSAndroid Build Coastguard Worker       entry_.WriteTo(ref output, _map_entry_codec);
2204*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
2205*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(ref output);
2206*1b3f573fSAndroid Build Coastguard Worker       }
2207*1b3f573fSAndroid Build Coastguard Worker     }
2208*1b3f573fSAndroid Build Coastguard Worker     #endif
2209*1b3f573fSAndroid Build Coastguard Worker 
2210*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2211*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
CalculateSize()2212*1b3f573fSAndroid Build Coastguard Worker     public int CalculateSize() {
2213*1b3f573fSAndroid Build Coastguard Worker       int size = 0;
2214*1b3f573fSAndroid Build Coastguard Worker       size += entry_.CalculateSize(_map_entry_codec);
2215*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
2216*1b3f573fSAndroid Build Coastguard Worker         size += _unknownFields.CalculateSize();
2217*1b3f573fSAndroid Build Coastguard Worker       }
2218*1b3f573fSAndroid Build Coastguard Worker       return size;
2219*1b3f573fSAndroid Build Coastguard Worker     }
2220*1b3f573fSAndroid Build Coastguard Worker 
2221*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2222*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(MessageContainingMapCalledEntry other)2223*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(MessageContainingMapCalledEntry other) {
2224*1b3f573fSAndroid Build Coastguard Worker       if (other == null) {
2225*1b3f573fSAndroid Build Coastguard Worker         return;
2226*1b3f573fSAndroid Build Coastguard Worker       }
2227*1b3f573fSAndroid Build Coastguard Worker       entry_.Add(other.entry_);
2228*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
2229*1b3f573fSAndroid Build Coastguard Worker     }
2230*1b3f573fSAndroid Build Coastguard Worker 
2231*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2232*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(pb::CodedInputStream input)2233*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(pb::CodedInputStream input) {
2234*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2235*1b3f573fSAndroid Build Coastguard Worker       input.ReadRawMessage(this);
2236*1b3f573fSAndroid Build Coastguard Worker     #else
2237*1b3f573fSAndroid Build Coastguard Worker       uint tag;
2238*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
2239*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
2240*1b3f573fSAndroid Build Coastguard Worker           default:
2241*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
2242*1b3f573fSAndroid Build Coastguard Worker             break;
2243*1b3f573fSAndroid Build Coastguard Worker           case 10: {
2244*1b3f573fSAndroid Build Coastguard Worker             entry_.AddEntriesFrom(input, _map_entry_codec);
2245*1b3f573fSAndroid Build Coastguard Worker             break;
2246*1b3f573fSAndroid Build Coastguard Worker           }
2247*1b3f573fSAndroid Build Coastguard Worker         }
2248*1b3f573fSAndroid Build Coastguard Worker       }
2249*1b3f573fSAndroid Build Coastguard Worker     #endif
2250*1b3f573fSAndroid Build Coastguard Worker     }
2251*1b3f573fSAndroid Build Coastguard Worker 
2252*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
2253*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
2254*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)2255*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
2256*1b3f573fSAndroid Build Coastguard Worker       uint tag;
2257*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
2258*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
2259*1b3f573fSAndroid Build Coastguard Worker           default:
2260*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
2261*1b3f573fSAndroid Build Coastguard Worker             break;
2262*1b3f573fSAndroid Build Coastguard Worker           case 10: {
2263*1b3f573fSAndroid Build Coastguard Worker             entry_.AddEntriesFrom(ref input, _map_entry_codec);
2264*1b3f573fSAndroid Build Coastguard Worker             break;
2265*1b3f573fSAndroid Build Coastguard Worker           }
2266*1b3f573fSAndroid Build Coastguard Worker         }
2267*1b3f573fSAndroid Build Coastguard Worker       }
2268*1b3f573fSAndroid Build Coastguard Worker     }
2269*1b3f573fSAndroid Build Coastguard Worker     #endif
2270*1b3f573fSAndroid Build Coastguard Worker 
2271*1b3f573fSAndroid Build Coastguard Worker   }
2272*1b3f573fSAndroid Build Coastguard Worker 
2273*1b3f573fSAndroid Build Coastguard Worker   #endregion
2274*1b3f573fSAndroid Build Coastguard Worker 
2275*1b3f573fSAndroid Build Coastguard Worker }
2276*1b3f573fSAndroid Build Coastguard Worker 
2277*1b3f573fSAndroid Build Coastguard Worker #endregion Designer generated code
2278