blob: 5b70d22e658be140d60acdcc70c5a627199d6445 [file] [log] [blame]
csharptest27bfcc52011-06-02 12:04:06 -05001// Generated by ProtoGen, Version=2.3.0.277, Culture=neutral, PublicKeyToken=17b3b1f090c3ea48. DO NOT EDIT!
csharptest2d887332011-08-12 20:13:44 -05002#pragma warning disable 1591
3#region Designer generated code
csharptest27bfcc52011-06-02 12:04:06 -05004
5using pb = global::Google.ProtocolBuffers;
6using pbc = global::Google.ProtocolBuffers.Collections;
7using pbd = global::Google.ProtocolBuffers.Descriptors;
8using scg = global::System.Collections.Generic;
9namespace Google.ProtocolBuffers.TestProtos {
10
11 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
13 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
14 public static partial class UnitTestGoogleSpeedProtoFile {
15
16 #region Extension registration
17 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
18 }
19 #endregion
20 #region Static variables
21 internal static pbd::MessageDescriptor internal__static_benchmarks_SpeedMessage1__Descriptor;
22 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.SpeedMessage1, global::Google.ProtocolBuffers.TestProtos.SpeedMessage1.Builder> internal__static_benchmarks_SpeedMessage1__FieldAccessorTable;
23 internal static pbd::MessageDescriptor internal__static_benchmarks_SpeedMessage1SubMessage__Descriptor;
24 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage, global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.Builder> internal__static_benchmarks_SpeedMessage1SubMessage__FieldAccessorTable;
25 internal static pbd::MessageDescriptor internal__static_benchmarks_SpeedMessage2__Descriptor;
26 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2, global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Builder> internal__static_benchmarks_SpeedMessage2__FieldAccessorTable;
27 internal static pbd::MessageDescriptor internal__static_benchmarks_SpeedMessage2_Group1__Descriptor;
28 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1, global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1.Builder> internal__static_benchmarks_SpeedMessage2_Group1__FieldAccessorTable;
29 internal static pbd::MessageDescriptor internal__static_benchmarks_SpeedMessage2GroupedMessage__Descriptor;
30 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage, global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.Builder> internal__static_benchmarks_SpeedMessage2GroupedMessage__FieldAccessorTable;
31 #endregion
32 #region Descriptor
33 public static pbd::FileDescriptor Descriptor {
34 get { return descriptor; }
35 }
36 private static pbd::FileDescriptor descriptor;
37
38 static UnitTestGoogleSpeedProtoFile() {
39 byte[] descriptorData = global::System.Convert.FromBase64String(
40 "Ch5nb29nbGUvdGVzdC9nb29nbGVfc3BlZWQucHJvdG8SCmJlbmNobWFya3Ma" +
41 "JGdvb2dsZS9wcm90b2J1Zi9jc2hhcnBfb3B0aW9ucy5wcm90byL4BgoNU3Bl" +
42 "ZWRNZXNzYWdlMRIOCgZmaWVsZDEYASACKAkSDgoGZmllbGQ5GAkgASgJEg8K" +
43 "B2ZpZWxkMTgYEiABKAkSFgoHZmllbGQ4MBhQIAEoCDoFZmFsc2USFQoHZmll" +
44 "bGQ4MRhRIAEoCDoEdHJ1ZRIOCgZmaWVsZDIYAiACKAUSDgoGZmllbGQzGAMg" +
45 "AigFEhEKCGZpZWxkMjgwGJgCIAEoBRIRCgZmaWVsZDYYBiABKAU6ATASDwoH" +
46 "ZmllbGQyMhgWIAEoAxIOCgZmaWVsZDQYBCABKAkSDgoGZmllbGQ1GAUgAygG" +
47 "EhYKB2ZpZWxkNTkYOyABKAg6BWZhbHNlEg4KBmZpZWxkNxgHIAEoCRIPCgdm" +
48 "aWVsZDE2GBAgASgFEhQKCGZpZWxkMTMwGIIBIAEoBToBMBIVCgdmaWVsZDEy" +
49 "GAwgASgIOgR0cnVlEhUKB2ZpZWxkMTcYESABKAg6BHRydWUSFQoHZmllbGQx" +
50 "MxgNIAEoCDoEdHJ1ZRIVCgdmaWVsZDE0GA4gASgIOgR0cnVlEhMKCGZpZWxk" +
51 "MTA0GGggASgFOgEwEhMKCGZpZWxkMTAwGGQgASgFOgEwEhMKCGZpZWxkMTAx" +
52 "GGUgASgFOgEwEhAKCGZpZWxkMTAyGGYgASgJEhAKCGZpZWxkMTAzGGcgASgJ" +
53 "EhIKB2ZpZWxkMjkYHSABKAU6ATASFgoHZmllbGQzMBgeIAEoCDoFZmFsc2US" +
54 "EwoHZmllbGQ2MBg8IAEoBToCLTESFQoIZmllbGQyNzEYjwIgASgFOgItMRIV" +
55 "CghmaWVsZDI3MhiQAiABKAU6Ai0xEhEKCGZpZWxkMTUwGJYBIAEoBRISCgdm" +
56 "aWVsZDIzGBcgASgFOgEwEhYKB2ZpZWxkMjQYGCABKAg6BWZhbHNlEhIKB2Zp" +
57 "ZWxkMjUYGSABKAU6ATASNAoHZmllbGQxNRgPIAEoCzIjLmJlbmNobWFya3Mu" +
58 "U3BlZWRNZXNzYWdlMVN1Yk1lc3NhZ2USDwoHZmllbGQ3OBhOIAEoCBISCgdm" +
59 "aWVsZDY3GEMgASgFOgEwEg8KB2ZpZWxkNjgYRCABKAUSFAoIZmllbGQxMjgY" +
60 "gAEgASgFOgEwEigKCGZpZWxkMTI5GIEBIAEoCToVeHh4eHh4eHh4eHh4eHh4" +
61 "eHh4eHh4EhQKCGZpZWxkMTMxGIMBIAEoBToBMCKiAwoXU3BlZWRNZXNzYWdl" +
62 "MVN1Yk1lc3NhZ2USEQoGZmllbGQxGAEgASgFOgEwEhEKBmZpZWxkMhgCIAEo" +
63 "BToBMBIRCgZmaWVsZDMYAyABKAU6ATASDwoHZmllbGQxNRgPIAEoCRIVCgdm" +
64 "aWVsZDEyGAwgASgIOgR0cnVlEg8KB2ZpZWxkMTMYDSABKAMSDwoHZmllbGQx" +
65 "NBgOIAEoAxIPCgdmaWVsZDE2GBAgASgFEhIKB2ZpZWxkMTkYEyABKAU6ATIS" +
66 "FQoHZmllbGQyMBgUIAEoCDoEdHJ1ZRIVCgdmaWVsZDI4GBwgASgIOgR0cnVl" +
67 "Eg8KB2ZpZWxkMjEYFSABKAYSDwoHZmllbGQyMhgWIAEoBRIWCgdmaWVsZDIz" +
68 "GBcgASgIOgVmYWxzZRIYCghmaWVsZDIwNhjOASABKAg6BWZhbHNlEhEKCGZp" +
69 "ZWxkMjAzGMsBIAEoBxIRCghmaWVsZDIwNBjMASABKAUSEQoIZmllbGQyMDUY" +
70 "zQEgASgJEhEKCGZpZWxkMjA3GM8BIAEoBBIRCghmaWVsZDMwMBisAiABKAQi" +
71 "ygcKDVNwZWVkTWVzc2FnZTISDgoGZmllbGQxGAEgASgJEg4KBmZpZWxkMxgD" +
72 "IAEoAxIOCgZmaWVsZDQYBCABKAMSDwoHZmllbGQzMBgeIAEoAxIWCgdmaWVs" +
73 "ZDc1GEsgASgIOgVmYWxzZRIOCgZmaWVsZDYYBiABKAkSDgoGZmllbGQyGAIg" +
74 "ASgMEhIKB2ZpZWxkMjEYFSABKAU6ATASDwoHZmllbGQ3MRhHIAEoBRIPCgdm" +
75 "aWVsZDI1GBkgASgCEhMKCGZpZWxkMTA5GG0gASgFOgEwEhQKCGZpZWxkMjEw" +
76 "GNIBIAEoBToBMBIUCghmaWVsZDIxMRjTASABKAU6ATASFAoIZmllbGQyMTIY" +
77 "1AEgASgFOgEwEhQKCGZpZWxkMjEzGNUBIAEoBToBMBIUCghmaWVsZDIxNhjY" +
78 "ASABKAU6ATASFAoIZmllbGQyMTcY2QEgASgFOgEwEhQKCGZpZWxkMjE4GNoB" +
79 "IAEoBToBMBIUCghmaWVsZDIyMBjcASABKAU6ATASFAoIZmllbGQyMjEY3QEg" +
80 "ASgFOgEwEhQKCGZpZWxkMjIyGN4BIAEoAjoBMBIPCgdmaWVsZDYzGD8gASgF" +
81 "EjAKBmdyb3VwMRgKIAMoCjIgLmJlbmNobWFya3MuU3BlZWRNZXNzYWdlMi5H" +
82 "cm91cDESEQoIZmllbGQxMjgYgAEgAygJEhEKCGZpZWxkMTMxGIMBIAEoAxIQ" +
83 "CghmaWVsZDEyNxh/IAMoCRIRCghmaWVsZDEyORiBASABKAUSEQoIZmllbGQx" +
84 "MzAYggEgAygDEhgKCGZpZWxkMjA1GM0BIAEoCDoFZmFsc2USGAoIZmllbGQy" +
85 "MDYYzgEgASgIOgVmYWxzZRrDAgoGR3JvdXAxEg8KB2ZpZWxkMTEYCyACKAIS" +
86 "DwoHZmllbGQyNhgaIAEoAhIPCgdmaWVsZDEyGAwgASgJEg8KB2ZpZWxkMTMY" +
87 "DSABKAkSDwoHZmllbGQxNBgOIAMoCRIPCgdmaWVsZDE1GA8gAigEEg4KBmZp" +
88 "ZWxkNRgFIAEoBRIPCgdmaWVsZDI3GBsgASgJEg8KB2ZpZWxkMjgYHCABKAUS" +
89 "DwoHZmllbGQyORgdIAEoCRIPCgdmaWVsZDE2GBAgASgJEg8KB2ZpZWxkMjIY" +
90 "FiADKAkSDwoHZmllbGQ3MxhJIAMoBRISCgdmaWVsZDIwGBQgASgFOgEwEg8K" +
91 "B2ZpZWxkMjQYGCABKAkSOAoHZmllbGQzMRgfIAEoCzInLmJlbmNobWFya3Mu" +
92 "U3BlZWRNZXNzYWdlMkdyb3VwZWRNZXNzYWdlIt8BChtTcGVlZE1lc3NhZ2Uy" +
93 "R3JvdXBlZE1lc3NhZ2USDgoGZmllbGQxGAEgASgCEg4KBmZpZWxkMhgCIAEo" +
94 "AhIRCgZmaWVsZDMYAyABKAI6ATASDgoGZmllbGQ0GAQgASgIEg4KBmZpZWxk" +
95 "NRgFIAEoCBIUCgZmaWVsZDYYBiABKAg6BHRydWUSFQoGZmllbGQ3GAcgASgI" +
96 "OgVmYWxzZRIOCgZmaWVsZDgYCCABKAISDgoGZmllbGQ5GAkgASgIEg8KB2Zp" +
97 "ZWxkMTAYCiABKAISDwoHZmllbGQxMRgLIAEoA0JTQgtHb29nbGVTcGVlZEgB" +
98 "wj5BCiFHb29nbGUuUHJvdG9jb2xCdWZmZXJzLlRlc3RQcm90b3MSHFVuaXRU" +
99 "ZXN0R29vZ2xlU3BlZWRQcm90b0ZpbGU=");
100 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
101 descriptor = root;
102 internal__static_benchmarks_SpeedMessage1__Descriptor = Descriptor.MessageTypes[0];
103 internal__static_benchmarks_SpeedMessage1__FieldAccessorTable =
104 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.SpeedMessage1, global::Google.ProtocolBuffers.TestProtos.SpeedMessage1.Builder>(internal__static_benchmarks_SpeedMessage1__Descriptor,
105 new string[] { "Field1", "Field9", "Field18", "Field80", "Field81", "Field2", "Field3", "Field280", "Field6", "Field22", "Field4", "Field5", "Field59", "Field7", "Field16", "Field130", "Field12", "Field17", "Field13", "Field14", "Field104", "Field100", "Field101", "Field102", "Field103", "Field29", "Field30", "Field60", "Field271", "Field272", "Field150", "Field23", "Field24", "Field25", "Field15", "Field78", "Field67", "Field68", "Field128", "Field129", "Field131", });
106 internal__static_benchmarks_SpeedMessage1SubMessage__Descriptor = Descriptor.MessageTypes[1];
107 internal__static_benchmarks_SpeedMessage1SubMessage__FieldAccessorTable =
108 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage, global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.Builder>(internal__static_benchmarks_SpeedMessage1SubMessage__Descriptor,
109 new string[] { "Field1", "Field2", "Field3", "Field15", "Field12", "Field13", "Field14", "Field16", "Field19", "Field20", "Field28", "Field21", "Field22", "Field23", "Field206", "Field203", "Field204", "Field205", "Field207", "Field300", });
110 internal__static_benchmarks_SpeedMessage2__Descriptor = Descriptor.MessageTypes[2];
111 internal__static_benchmarks_SpeedMessage2__FieldAccessorTable =
112 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2, global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Builder>(internal__static_benchmarks_SpeedMessage2__Descriptor,
113 new string[] { "Field1", "Field3", "Field4", "Field30", "Field75", "Field6", "Field2", "Field21", "Field71", "Field25", "Field109", "Field210", "Field211", "Field212", "Field213", "Field216", "Field217", "Field218", "Field220", "Field221", "Field222", "Field63", "Group1", "Field128", "Field131", "Field127", "Field129", "Field130", "Field205", "Field206", });
114 internal__static_benchmarks_SpeedMessage2_Group1__Descriptor = internal__static_benchmarks_SpeedMessage2__Descriptor.NestedTypes[0];
115 internal__static_benchmarks_SpeedMessage2_Group1__FieldAccessorTable =
116 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1, global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1.Builder>(internal__static_benchmarks_SpeedMessage2_Group1__Descriptor,
117 new string[] { "Field11", "Field26", "Field12", "Field13", "Field14", "Field15", "Field5", "Field27", "Field28", "Field29", "Field16", "Field22", "Field73", "Field20", "Field24", "Field31", });
118 internal__static_benchmarks_SpeedMessage2GroupedMessage__Descriptor = Descriptor.MessageTypes[3];
119 internal__static_benchmarks_SpeedMessage2GroupedMessage__FieldAccessorTable =
120 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage, global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.Builder>(internal__static_benchmarks_SpeedMessage2GroupedMessage__Descriptor,
121 new string[] { "Field1", "Field2", "Field3", "Field4", "Field5", "Field6", "Field7", "Field8", "Field9", "Field10", "Field11", });
122 pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
123 RegisterAllExtensions(registry);
124 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
125 return registry;
126 };
127 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
128 new pbd::FileDescriptor[] {
129 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
130 }, assigner);
131 }
132 #endregion
133
134 }
135 #region Messages
136 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
137 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
138 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
139 public sealed partial class SpeedMessage1 : pb::GeneratedMessage<SpeedMessage1, SpeedMessage1.Builder> {
csharptesta314d4c2011-09-23 11:14:01 -0500140 private static readonly SpeedMessage1 defaultInstance = new SpeedMessage1().MakeReadOnly();
csharptest920b09a2011-06-08 20:13:29 -0500141 private static readonly string[] _speedMessage1FieldNames = new string[] { "field1", "field100", "field101", "field102", "field103", "field104", "field12", "field128", "field129", "field13", "field130", "field131", "field14", "field15", "field150", "field16", "field17", "field18", "field2", "field22", "field23", "field24", "field25", "field271", "field272", "field280", "field29", "field3", "field30", "field4", "field5", "field59", "field6", "field60", "field67", "field68", "field7", "field78", "field80", "field81", "field9" };
142 private static readonly uint[] _speedMessage1FieldTags = new uint[] { 10, 800, 808, 818, 826, 832, 96, 1024, 1034, 104, 1040, 1048, 112, 122, 1200, 128, 136, 146, 16, 176, 184, 192, 200, 2168, 2176, 2240, 232, 24, 240, 34, 41, 472, 48, 480, 536, 544, 58, 624, 640, 648, 74 };
csharptest27bfcc52011-06-02 12:04:06 -0500143 public static SpeedMessage1 DefaultInstance {
144 get { return defaultInstance; }
145 }
146
147 public override SpeedMessage1 DefaultInstanceForType {
csharptesta314d4c2011-09-23 11:14:01 -0500148 get { return DefaultInstance; }
csharptest27bfcc52011-06-02 12:04:06 -0500149 }
150
151 protected override SpeedMessage1 ThisMessage {
152 get { return this; }
153 }
154
155 public static pbd::MessageDescriptor Descriptor {
156 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage1__Descriptor; }
157 }
158
159 protected override pb::FieldAccess.FieldAccessorTable<SpeedMessage1, SpeedMessage1.Builder> InternalFieldAccessors {
160 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage1__FieldAccessorTable; }
161 }
162
163 public const int Field1FieldNumber = 1;
164 private bool hasField1;
165 private string field1_ = "";
166 public bool HasField1 {
167 get { return hasField1; }
168 }
169 public string Field1 {
170 get { return field1_; }
171 }
172
173 public const int Field9FieldNumber = 9;
174 private bool hasField9;
175 private string field9_ = "";
176 public bool HasField9 {
177 get { return hasField9; }
178 }
179 public string Field9 {
180 get { return field9_; }
181 }
182
183 public const int Field18FieldNumber = 18;
184 private bool hasField18;
185 private string field18_ = "";
186 public bool HasField18 {
187 get { return hasField18; }
188 }
189 public string Field18 {
190 get { return field18_; }
191 }
192
193 public const int Field80FieldNumber = 80;
194 private bool hasField80;
csharptestced18e12011-06-09 19:47:56 -0500195 private bool field80_;
csharptest27bfcc52011-06-02 12:04:06 -0500196 public bool HasField80 {
197 get { return hasField80; }
198 }
199 public bool Field80 {
200 get { return field80_; }
201 }
202
203 public const int Field81FieldNumber = 81;
204 private bool hasField81;
205 private bool field81_ = true;
206 public bool HasField81 {
207 get { return hasField81; }
208 }
209 public bool Field81 {
210 get { return field81_; }
211 }
212
213 public const int Field2FieldNumber = 2;
214 private bool hasField2;
csharptestced18e12011-06-09 19:47:56 -0500215 private int field2_;
csharptest27bfcc52011-06-02 12:04:06 -0500216 public bool HasField2 {
217 get { return hasField2; }
218 }
219 public int Field2 {
220 get { return field2_; }
221 }
222
223 public const int Field3FieldNumber = 3;
224 private bool hasField3;
csharptestced18e12011-06-09 19:47:56 -0500225 private int field3_;
csharptest27bfcc52011-06-02 12:04:06 -0500226 public bool HasField3 {
227 get { return hasField3; }
228 }
229 public int Field3 {
230 get { return field3_; }
231 }
232
233 public const int Field280FieldNumber = 280;
234 private bool hasField280;
csharptestced18e12011-06-09 19:47:56 -0500235 private int field280_;
csharptest27bfcc52011-06-02 12:04:06 -0500236 public bool HasField280 {
237 get { return hasField280; }
238 }
239 public int Field280 {
240 get { return field280_; }
241 }
242
243 public const int Field6FieldNumber = 6;
244 private bool hasField6;
csharptestced18e12011-06-09 19:47:56 -0500245 private int field6_;
csharptest27bfcc52011-06-02 12:04:06 -0500246 public bool HasField6 {
247 get { return hasField6; }
248 }
249 public int Field6 {
250 get { return field6_; }
251 }
252
253 public const int Field22FieldNumber = 22;
254 private bool hasField22;
csharptestced18e12011-06-09 19:47:56 -0500255 private long field22_;
csharptest27bfcc52011-06-02 12:04:06 -0500256 public bool HasField22 {
257 get { return hasField22; }
258 }
259 public long Field22 {
260 get { return field22_; }
261 }
262
263 public const int Field4FieldNumber = 4;
264 private bool hasField4;
265 private string field4_ = "";
266 public bool HasField4 {
267 get { return hasField4; }
268 }
269 public string Field4 {
270 get { return field4_; }
271 }
272
273 public const int Field5FieldNumber = 5;
274 private pbc::PopsicleList<ulong> field5_ = new pbc::PopsicleList<ulong>();
275 [global::System.CLSCompliant(false)]
276 public scg::IList<ulong> Field5List {
277 get { return pbc::Lists.AsReadOnly(field5_); }
278 }
279 public int Field5Count {
280 get { return field5_.Count; }
281 }
282 [global::System.CLSCompliant(false)]
283 public ulong GetField5(int index) {
284 return field5_[index];
285 }
286
287 public const int Field59FieldNumber = 59;
288 private bool hasField59;
csharptestced18e12011-06-09 19:47:56 -0500289 private bool field59_;
csharptest27bfcc52011-06-02 12:04:06 -0500290 public bool HasField59 {
291 get { return hasField59; }
292 }
293 public bool Field59 {
294 get { return field59_; }
295 }
296
297 public const int Field7FieldNumber = 7;
298 private bool hasField7;
299 private string field7_ = "";
300 public bool HasField7 {
301 get { return hasField7; }
302 }
303 public string Field7 {
304 get { return field7_; }
305 }
306
307 public const int Field16FieldNumber = 16;
308 private bool hasField16;
csharptestced18e12011-06-09 19:47:56 -0500309 private int field16_;
csharptest27bfcc52011-06-02 12:04:06 -0500310 public bool HasField16 {
311 get { return hasField16; }
312 }
313 public int Field16 {
314 get { return field16_; }
315 }
316
317 public const int Field130FieldNumber = 130;
318 private bool hasField130;
csharptestced18e12011-06-09 19:47:56 -0500319 private int field130_;
csharptest27bfcc52011-06-02 12:04:06 -0500320 public bool HasField130 {
321 get { return hasField130; }
322 }
323 public int Field130 {
324 get { return field130_; }
325 }
326
327 public const int Field12FieldNumber = 12;
328 private bool hasField12;
329 private bool field12_ = true;
330 public bool HasField12 {
331 get { return hasField12; }
332 }
333 public bool Field12 {
334 get { return field12_; }
335 }
336
337 public const int Field17FieldNumber = 17;
338 private bool hasField17;
339 private bool field17_ = true;
340 public bool HasField17 {
341 get { return hasField17; }
342 }
343 public bool Field17 {
344 get { return field17_; }
345 }
346
347 public const int Field13FieldNumber = 13;
348 private bool hasField13;
349 private bool field13_ = true;
350 public bool HasField13 {
351 get { return hasField13; }
352 }
353 public bool Field13 {
354 get { return field13_; }
355 }
356
357 public const int Field14FieldNumber = 14;
358 private bool hasField14;
359 private bool field14_ = true;
360 public bool HasField14 {
361 get { return hasField14; }
362 }
363 public bool Field14 {
364 get { return field14_; }
365 }
366
367 public const int Field104FieldNumber = 104;
368 private bool hasField104;
csharptestced18e12011-06-09 19:47:56 -0500369 private int field104_;
csharptest27bfcc52011-06-02 12:04:06 -0500370 public bool HasField104 {
371 get { return hasField104; }
372 }
373 public int Field104 {
374 get { return field104_; }
375 }
376
377 public const int Field100FieldNumber = 100;
378 private bool hasField100;
csharptestced18e12011-06-09 19:47:56 -0500379 private int field100_;
csharptest27bfcc52011-06-02 12:04:06 -0500380 public bool HasField100 {
381 get { return hasField100; }
382 }
383 public int Field100 {
384 get { return field100_; }
385 }
386
387 public const int Field101FieldNumber = 101;
388 private bool hasField101;
csharptestced18e12011-06-09 19:47:56 -0500389 private int field101_;
csharptest27bfcc52011-06-02 12:04:06 -0500390 public bool HasField101 {
391 get { return hasField101; }
392 }
393 public int Field101 {
394 get { return field101_; }
395 }
396
397 public const int Field102FieldNumber = 102;
398 private bool hasField102;
399 private string field102_ = "";
400 public bool HasField102 {
401 get { return hasField102; }
402 }
403 public string Field102 {
404 get { return field102_; }
405 }
406
407 public const int Field103FieldNumber = 103;
408 private bool hasField103;
409 private string field103_ = "";
410 public bool HasField103 {
411 get { return hasField103; }
412 }
413 public string Field103 {
414 get { return field103_; }
415 }
416
417 public const int Field29FieldNumber = 29;
418 private bool hasField29;
csharptestced18e12011-06-09 19:47:56 -0500419 private int field29_;
csharptest27bfcc52011-06-02 12:04:06 -0500420 public bool HasField29 {
421 get { return hasField29; }
422 }
423 public int Field29 {
424 get { return field29_; }
425 }
426
427 public const int Field30FieldNumber = 30;
428 private bool hasField30;
csharptestced18e12011-06-09 19:47:56 -0500429 private bool field30_;
csharptest27bfcc52011-06-02 12:04:06 -0500430 public bool HasField30 {
431 get { return hasField30; }
432 }
433 public bool Field30 {
434 get { return field30_; }
435 }
436
437 public const int Field60FieldNumber = 60;
438 private bool hasField60;
439 private int field60_ = -1;
440 public bool HasField60 {
441 get { return hasField60; }
442 }
443 public int Field60 {
444 get { return field60_; }
445 }
446
447 public const int Field271FieldNumber = 271;
448 private bool hasField271;
449 private int field271_ = -1;
450 public bool HasField271 {
451 get { return hasField271; }
452 }
453 public int Field271 {
454 get { return field271_; }
455 }
456
457 public const int Field272FieldNumber = 272;
458 private bool hasField272;
459 private int field272_ = -1;
460 public bool HasField272 {
461 get { return hasField272; }
462 }
463 public int Field272 {
464 get { return field272_; }
465 }
466
467 public const int Field150FieldNumber = 150;
468 private bool hasField150;
csharptestced18e12011-06-09 19:47:56 -0500469 private int field150_;
csharptest27bfcc52011-06-02 12:04:06 -0500470 public bool HasField150 {
471 get { return hasField150; }
472 }
473 public int Field150 {
474 get { return field150_; }
475 }
476
477 public const int Field23FieldNumber = 23;
478 private bool hasField23;
csharptestced18e12011-06-09 19:47:56 -0500479 private int field23_;
csharptest27bfcc52011-06-02 12:04:06 -0500480 public bool HasField23 {
481 get { return hasField23; }
482 }
483 public int Field23 {
484 get { return field23_; }
485 }
486
487 public const int Field24FieldNumber = 24;
488 private bool hasField24;
csharptestced18e12011-06-09 19:47:56 -0500489 private bool field24_;
csharptest27bfcc52011-06-02 12:04:06 -0500490 public bool HasField24 {
491 get { return hasField24; }
492 }
493 public bool Field24 {
494 get { return field24_; }
495 }
496
497 public const int Field25FieldNumber = 25;
498 private bool hasField25;
csharptestced18e12011-06-09 19:47:56 -0500499 private int field25_;
csharptest27bfcc52011-06-02 12:04:06 -0500500 public bool HasField25 {
501 get { return hasField25; }
502 }
503 public int Field25 {
504 get { return field25_; }
505 }
506
507 public const int Field15FieldNumber = 15;
508 private bool hasField15;
csharptesta314d4c2011-09-23 11:14:01 -0500509 private global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage field15_;
csharptest27bfcc52011-06-02 12:04:06 -0500510 public bool HasField15 {
511 get { return hasField15; }
512 }
513 public global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage Field15 {
csharptesta314d4c2011-09-23 11:14:01 -0500514 get { return field15_ ?? global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.DefaultInstance; }
csharptest27bfcc52011-06-02 12:04:06 -0500515 }
516
517 public const int Field78FieldNumber = 78;
518 private bool hasField78;
csharptestced18e12011-06-09 19:47:56 -0500519 private bool field78_;
csharptest27bfcc52011-06-02 12:04:06 -0500520 public bool HasField78 {
521 get { return hasField78; }
522 }
523 public bool Field78 {
524 get { return field78_; }
525 }
526
527 public const int Field67FieldNumber = 67;
528 private bool hasField67;
csharptestced18e12011-06-09 19:47:56 -0500529 private int field67_;
csharptest27bfcc52011-06-02 12:04:06 -0500530 public bool HasField67 {
531 get { return hasField67; }
532 }
533 public int Field67 {
534 get { return field67_; }
535 }
536
537 public const int Field68FieldNumber = 68;
538 private bool hasField68;
csharptestced18e12011-06-09 19:47:56 -0500539 private int field68_;
csharptest27bfcc52011-06-02 12:04:06 -0500540 public bool HasField68 {
541 get { return hasField68; }
542 }
543 public int Field68 {
544 get { return field68_; }
545 }
546
547 public const int Field128FieldNumber = 128;
548 private bool hasField128;
csharptestced18e12011-06-09 19:47:56 -0500549 private int field128_;
csharptest27bfcc52011-06-02 12:04:06 -0500550 public bool HasField128 {
551 get { return hasField128; }
552 }
553 public int Field128 {
554 get { return field128_; }
555 }
556
557 public const int Field129FieldNumber = 129;
558 private bool hasField129;
559 private string field129_ = "xxxxxxxxxxxxxxxxxxxxx";
560 public bool HasField129 {
561 get { return hasField129; }
562 }
563 public string Field129 {
564 get { return field129_; }
565 }
566
567 public const int Field131FieldNumber = 131;
568 private bool hasField131;
csharptestced18e12011-06-09 19:47:56 -0500569 private int field131_;
csharptest27bfcc52011-06-02 12:04:06 -0500570 public bool HasField131 {
571 get { return hasField131; }
572 }
573 public int Field131 {
574 get { return field131_; }
575 }
576
577 public override bool IsInitialized {
578 get {
579 if (!hasField1) return false;
580 if (!hasField2) return false;
581 if (!hasField3) return false;
582 return true;
583 }
584 }
585
csharptestffafdaa2011-06-03 12:58:14 -0500586 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest27bfcc52011-06-02 12:04:06 -0500587 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -0500588 string[] field_names = _speedMessage1FieldNames;
csharptestc671a4b2011-06-08 11:51:24 -0500589 if (hasField1) {
csharptest920b09a2011-06-08 20:13:29 -0500590 output.WriteString(1, field_names[0], Field1);
csharptest27bfcc52011-06-02 12:04:06 -0500591 }
csharptestc671a4b2011-06-08 11:51:24 -0500592 if (hasField2) {
csharptest920b09a2011-06-08 20:13:29 -0500593 output.WriteInt32(2, field_names[18], Field2);
csharptest27bfcc52011-06-02 12:04:06 -0500594 }
csharptestc671a4b2011-06-08 11:51:24 -0500595 if (hasField3) {
csharptest920b09a2011-06-08 20:13:29 -0500596 output.WriteInt32(3, field_names[27], Field3);
csharptest27bfcc52011-06-02 12:04:06 -0500597 }
csharptestc671a4b2011-06-08 11:51:24 -0500598 if (hasField4) {
csharptest920b09a2011-06-08 20:13:29 -0500599 output.WriteString(4, field_names[29], Field4);
csharptest27bfcc52011-06-02 12:04:06 -0500600 }
601 if (field5_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -0500602 output.WriteFixed64Array(5, field_names[30], field5_);
csharptest27bfcc52011-06-02 12:04:06 -0500603 }
csharptestc671a4b2011-06-08 11:51:24 -0500604 if (hasField6) {
csharptest920b09a2011-06-08 20:13:29 -0500605 output.WriteInt32(6, field_names[32], Field6);
csharptest27bfcc52011-06-02 12:04:06 -0500606 }
csharptestc671a4b2011-06-08 11:51:24 -0500607 if (hasField7) {
csharptest920b09a2011-06-08 20:13:29 -0500608 output.WriteString(7, field_names[36], Field7);
csharptest27bfcc52011-06-02 12:04:06 -0500609 }
csharptestc671a4b2011-06-08 11:51:24 -0500610 if (hasField9) {
csharptest920b09a2011-06-08 20:13:29 -0500611 output.WriteString(9, field_names[40], Field9);
csharptest27bfcc52011-06-02 12:04:06 -0500612 }
csharptestc671a4b2011-06-08 11:51:24 -0500613 if (hasField12) {
csharptest920b09a2011-06-08 20:13:29 -0500614 output.WriteBool(12, field_names[6], Field12);
csharptest27bfcc52011-06-02 12:04:06 -0500615 }
csharptestc671a4b2011-06-08 11:51:24 -0500616 if (hasField13) {
csharptest920b09a2011-06-08 20:13:29 -0500617 output.WriteBool(13, field_names[9], Field13);
csharptest27bfcc52011-06-02 12:04:06 -0500618 }
csharptestc671a4b2011-06-08 11:51:24 -0500619 if (hasField14) {
csharptest920b09a2011-06-08 20:13:29 -0500620 output.WriteBool(14, field_names[12], Field14);
csharptest27bfcc52011-06-02 12:04:06 -0500621 }
csharptestc671a4b2011-06-08 11:51:24 -0500622 if (hasField15) {
csharptest920b09a2011-06-08 20:13:29 -0500623 output.WriteMessage(15, field_names[13], Field15);
csharptest27bfcc52011-06-02 12:04:06 -0500624 }
csharptestc671a4b2011-06-08 11:51:24 -0500625 if (hasField16) {
csharptest920b09a2011-06-08 20:13:29 -0500626 output.WriteInt32(16, field_names[15], Field16);
csharptest27bfcc52011-06-02 12:04:06 -0500627 }
csharptestc671a4b2011-06-08 11:51:24 -0500628 if (hasField17) {
csharptest920b09a2011-06-08 20:13:29 -0500629 output.WriteBool(17, field_names[16], Field17);
csharptest27bfcc52011-06-02 12:04:06 -0500630 }
csharptestc671a4b2011-06-08 11:51:24 -0500631 if (hasField18) {
csharptest920b09a2011-06-08 20:13:29 -0500632 output.WriteString(18, field_names[17], Field18);
csharptest27bfcc52011-06-02 12:04:06 -0500633 }
csharptestc671a4b2011-06-08 11:51:24 -0500634 if (hasField22) {
csharptest920b09a2011-06-08 20:13:29 -0500635 output.WriteInt64(22, field_names[19], Field22);
csharptest27bfcc52011-06-02 12:04:06 -0500636 }
csharptestc671a4b2011-06-08 11:51:24 -0500637 if (hasField23) {
csharptest920b09a2011-06-08 20:13:29 -0500638 output.WriteInt32(23, field_names[20], Field23);
csharptest27bfcc52011-06-02 12:04:06 -0500639 }
csharptestc671a4b2011-06-08 11:51:24 -0500640 if (hasField24) {
csharptest920b09a2011-06-08 20:13:29 -0500641 output.WriteBool(24, field_names[21], Field24);
csharptest27bfcc52011-06-02 12:04:06 -0500642 }
csharptestc671a4b2011-06-08 11:51:24 -0500643 if (hasField25) {
csharptest920b09a2011-06-08 20:13:29 -0500644 output.WriteInt32(25, field_names[22], Field25);
csharptest27bfcc52011-06-02 12:04:06 -0500645 }
csharptestc671a4b2011-06-08 11:51:24 -0500646 if (hasField29) {
csharptest920b09a2011-06-08 20:13:29 -0500647 output.WriteInt32(29, field_names[26], Field29);
csharptest27bfcc52011-06-02 12:04:06 -0500648 }
csharptestc671a4b2011-06-08 11:51:24 -0500649 if (hasField30) {
csharptest920b09a2011-06-08 20:13:29 -0500650 output.WriteBool(30, field_names[28], Field30);
csharptest27bfcc52011-06-02 12:04:06 -0500651 }
csharptestc671a4b2011-06-08 11:51:24 -0500652 if (hasField59) {
csharptest920b09a2011-06-08 20:13:29 -0500653 output.WriteBool(59, field_names[31], Field59);
csharptest27bfcc52011-06-02 12:04:06 -0500654 }
csharptestc671a4b2011-06-08 11:51:24 -0500655 if (hasField60) {
csharptest920b09a2011-06-08 20:13:29 -0500656 output.WriteInt32(60, field_names[33], Field60);
csharptest27bfcc52011-06-02 12:04:06 -0500657 }
csharptestc671a4b2011-06-08 11:51:24 -0500658 if (hasField67) {
csharptest920b09a2011-06-08 20:13:29 -0500659 output.WriteInt32(67, field_names[34], Field67);
csharptest27bfcc52011-06-02 12:04:06 -0500660 }
csharptestc671a4b2011-06-08 11:51:24 -0500661 if (hasField68) {
csharptest920b09a2011-06-08 20:13:29 -0500662 output.WriteInt32(68, field_names[35], Field68);
csharptest27bfcc52011-06-02 12:04:06 -0500663 }
csharptestc671a4b2011-06-08 11:51:24 -0500664 if (hasField78) {
csharptest920b09a2011-06-08 20:13:29 -0500665 output.WriteBool(78, field_names[37], Field78);
csharptest27bfcc52011-06-02 12:04:06 -0500666 }
csharptestc671a4b2011-06-08 11:51:24 -0500667 if (hasField80) {
csharptest920b09a2011-06-08 20:13:29 -0500668 output.WriteBool(80, field_names[38], Field80);
csharptest27bfcc52011-06-02 12:04:06 -0500669 }
csharptestc671a4b2011-06-08 11:51:24 -0500670 if (hasField81) {
csharptest920b09a2011-06-08 20:13:29 -0500671 output.WriteBool(81, field_names[39], Field81);
csharptest27bfcc52011-06-02 12:04:06 -0500672 }
csharptestc671a4b2011-06-08 11:51:24 -0500673 if (hasField100) {
csharptest920b09a2011-06-08 20:13:29 -0500674 output.WriteInt32(100, field_names[1], Field100);
csharptest27bfcc52011-06-02 12:04:06 -0500675 }
csharptestc671a4b2011-06-08 11:51:24 -0500676 if (hasField101) {
csharptest920b09a2011-06-08 20:13:29 -0500677 output.WriteInt32(101, field_names[2], Field101);
csharptest27bfcc52011-06-02 12:04:06 -0500678 }
csharptestc671a4b2011-06-08 11:51:24 -0500679 if (hasField102) {
csharptest920b09a2011-06-08 20:13:29 -0500680 output.WriteString(102, field_names[3], Field102);
csharptest27bfcc52011-06-02 12:04:06 -0500681 }
csharptestc671a4b2011-06-08 11:51:24 -0500682 if (hasField103) {
csharptest920b09a2011-06-08 20:13:29 -0500683 output.WriteString(103, field_names[4], Field103);
csharptest27bfcc52011-06-02 12:04:06 -0500684 }
csharptestc671a4b2011-06-08 11:51:24 -0500685 if (hasField104) {
csharptest920b09a2011-06-08 20:13:29 -0500686 output.WriteInt32(104, field_names[5], Field104);
csharptest27bfcc52011-06-02 12:04:06 -0500687 }
csharptestc671a4b2011-06-08 11:51:24 -0500688 if (hasField128) {
csharptest920b09a2011-06-08 20:13:29 -0500689 output.WriteInt32(128, field_names[7], Field128);
csharptest27bfcc52011-06-02 12:04:06 -0500690 }
csharptestc671a4b2011-06-08 11:51:24 -0500691 if (hasField129) {
csharptest920b09a2011-06-08 20:13:29 -0500692 output.WriteString(129, field_names[8], Field129);
csharptest27bfcc52011-06-02 12:04:06 -0500693 }
csharptestc671a4b2011-06-08 11:51:24 -0500694 if (hasField130) {
csharptest920b09a2011-06-08 20:13:29 -0500695 output.WriteInt32(130, field_names[10], Field130);
csharptest27bfcc52011-06-02 12:04:06 -0500696 }
csharptestc671a4b2011-06-08 11:51:24 -0500697 if (hasField131) {
csharptest920b09a2011-06-08 20:13:29 -0500698 output.WriteInt32(131, field_names[11], Field131);
csharptest27bfcc52011-06-02 12:04:06 -0500699 }
csharptestc671a4b2011-06-08 11:51:24 -0500700 if (hasField150) {
csharptest920b09a2011-06-08 20:13:29 -0500701 output.WriteInt32(150, field_names[14], Field150);
csharptest27bfcc52011-06-02 12:04:06 -0500702 }
csharptestc671a4b2011-06-08 11:51:24 -0500703 if (hasField271) {
csharptest920b09a2011-06-08 20:13:29 -0500704 output.WriteInt32(271, field_names[23], Field271);
csharptest27bfcc52011-06-02 12:04:06 -0500705 }
csharptestc671a4b2011-06-08 11:51:24 -0500706 if (hasField272) {
csharptest920b09a2011-06-08 20:13:29 -0500707 output.WriteInt32(272, field_names[24], Field272);
csharptest27bfcc52011-06-02 12:04:06 -0500708 }
csharptestc671a4b2011-06-08 11:51:24 -0500709 if (hasField280) {
csharptest920b09a2011-06-08 20:13:29 -0500710 output.WriteInt32(280, field_names[25], Field280);
csharptest27bfcc52011-06-02 12:04:06 -0500711 }
712 UnknownFields.WriteTo(output);
713 }
714
715 private int memoizedSerializedSize = -1;
716 public override int SerializedSize {
717 get {
718 int size = memoizedSerializedSize;
719 if (size != -1) return size;
720
721 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -0500722 if (hasField1) {
csharptest27bfcc52011-06-02 12:04:06 -0500723 size += pb::CodedOutputStream.ComputeStringSize(1, Field1);
724 }
csharptestc671a4b2011-06-08 11:51:24 -0500725 if (hasField9) {
csharptest27bfcc52011-06-02 12:04:06 -0500726 size += pb::CodedOutputStream.ComputeStringSize(9, Field9);
727 }
csharptestc671a4b2011-06-08 11:51:24 -0500728 if (hasField18) {
csharptest27bfcc52011-06-02 12:04:06 -0500729 size += pb::CodedOutputStream.ComputeStringSize(18, Field18);
730 }
csharptestc671a4b2011-06-08 11:51:24 -0500731 if (hasField80) {
csharptest27bfcc52011-06-02 12:04:06 -0500732 size += pb::CodedOutputStream.ComputeBoolSize(80, Field80);
733 }
csharptestc671a4b2011-06-08 11:51:24 -0500734 if (hasField81) {
csharptest27bfcc52011-06-02 12:04:06 -0500735 size += pb::CodedOutputStream.ComputeBoolSize(81, Field81);
736 }
csharptestc671a4b2011-06-08 11:51:24 -0500737 if (hasField2) {
csharptest27bfcc52011-06-02 12:04:06 -0500738 size += pb::CodedOutputStream.ComputeInt32Size(2, Field2);
739 }
csharptestc671a4b2011-06-08 11:51:24 -0500740 if (hasField3) {
csharptest27bfcc52011-06-02 12:04:06 -0500741 size += pb::CodedOutputStream.ComputeInt32Size(3, Field3);
742 }
csharptestc671a4b2011-06-08 11:51:24 -0500743 if (hasField280) {
csharptest27bfcc52011-06-02 12:04:06 -0500744 size += pb::CodedOutputStream.ComputeInt32Size(280, Field280);
745 }
csharptestc671a4b2011-06-08 11:51:24 -0500746 if (hasField6) {
csharptest27bfcc52011-06-02 12:04:06 -0500747 size += pb::CodedOutputStream.ComputeInt32Size(6, Field6);
748 }
csharptestc671a4b2011-06-08 11:51:24 -0500749 if (hasField22) {
csharptest27bfcc52011-06-02 12:04:06 -0500750 size += pb::CodedOutputStream.ComputeInt64Size(22, Field22);
751 }
csharptestc671a4b2011-06-08 11:51:24 -0500752 if (hasField4) {
csharptest27bfcc52011-06-02 12:04:06 -0500753 size += pb::CodedOutputStream.ComputeStringSize(4, Field4);
754 }
755 {
756 int dataSize = 0;
757 dataSize = 8 * field5_.Count;
758 size += dataSize;
759 size += 1 * field5_.Count;
760 }
csharptestc671a4b2011-06-08 11:51:24 -0500761 if (hasField59) {
csharptest27bfcc52011-06-02 12:04:06 -0500762 size += pb::CodedOutputStream.ComputeBoolSize(59, Field59);
763 }
csharptestc671a4b2011-06-08 11:51:24 -0500764 if (hasField7) {
csharptest27bfcc52011-06-02 12:04:06 -0500765 size += pb::CodedOutputStream.ComputeStringSize(7, Field7);
766 }
csharptestc671a4b2011-06-08 11:51:24 -0500767 if (hasField16) {
csharptest27bfcc52011-06-02 12:04:06 -0500768 size += pb::CodedOutputStream.ComputeInt32Size(16, Field16);
769 }
csharptestc671a4b2011-06-08 11:51:24 -0500770 if (hasField130) {
csharptest27bfcc52011-06-02 12:04:06 -0500771 size += pb::CodedOutputStream.ComputeInt32Size(130, Field130);
772 }
csharptestc671a4b2011-06-08 11:51:24 -0500773 if (hasField12) {
csharptest27bfcc52011-06-02 12:04:06 -0500774 size += pb::CodedOutputStream.ComputeBoolSize(12, Field12);
775 }
csharptestc671a4b2011-06-08 11:51:24 -0500776 if (hasField17) {
csharptest27bfcc52011-06-02 12:04:06 -0500777 size += pb::CodedOutputStream.ComputeBoolSize(17, Field17);
778 }
csharptestc671a4b2011-06-08 11:51:24 -0500779 if (hasField13) {
csharptest27bfcc52011-06-02 12:04:06 -0500780 size += pb::CodedOutputStream.ComputeBoolSize(13, Field13);
781 }
csharptestc671a4b2011-06-08 11:51:24 -0500782 if (hasField14) {
csharptest27bfcc52011-06-02 12:04:06 -0500783 size += pb::CodedOutputStream.ComputeBoolSize(14, Field14);
784 }
csharptestc671a4b2011-06-08 11:51:24 -0500785 if (hasField104) {
csharptest27bfcc52011-06-02 12:04:06 -0500786 size += pb::CodedOutputStream.ComputeInt32Size(104, Field104);
787 }
csharptestc671a4b2011-06-08 11:51:24 -0500788 if (hasField100) {
csharptest27bfcc52011-06-02 12:04:06 -0500789 size += pb::CodedOutputStream.ComputeInt32Size(100, Field100);
790 }
csharptestc671a4b2011-06-08 11:51:24 -0500791 if (hasField101) {
csharptest27bfcc52011-06-02 12:04:06 -0500792 size += pb::CodedOutputStream.ComputeInt32Size(101, Field101);
793 }
csharptestc671a4b2011-06-08 11:51:24 -0500794 if (hasField102) {
csharptest27bfcc52011-06-02 12:04:06 -0500795 size += pb::CodedOutputStream.ComputeStringSize(102, Field102);
796 }
csharptestc671a4b2011-06-08 11:51:24 -0500797 if (hasField103) {
csharptest27bfcc52011-06-02 12:04:06 -0500798 size += pb::CodedOutputStream.ComputeStringSize(103, Field103);
799 }
csharptestc671a4b2011-06-08 11:51:24 -0500800 if (hasField29) {
csharptest27bfcc52011-06-02 12:04:06 -0500801 size += pb::CodedOutputStream.ComputeInt32Size(29, Field29);
802 }
csharptestc671a4b2011-06-08 11:51:24 -0500803 if (hasField30) {
csharptest27bfcc52011-06-02 12:04:06 -0500804 size += pb::CodedOutputStream.ComputeBoolSize(30, Field30);
805 }
csharptestc671a4b2011-06-08 11:51:24 -0500806 if (hasField60) {
csharptest27bfcc52011-06-02 12:04:06 -0500807 size += pb::CodedOutputStream.ComputeInt32Size(60, Field60);
808 }
csharptestc671a4b2011-06-08 11:51:24 -0500809 if (hasField271) {
csharptest27bfcc52011-06-02 12:04:06 -0500810 size += pb::CodedOutputStream.ComputeInt32Size(271, Field271);
811 }
csharptestc671a4b2011-06-08 11:51:24 -0500812 if (hasField272) {
csharptest27bfcc52011-06-02 12:04:06 -0500813 size += pb::CodedOutputStream.ComputeInt32Size(272, Field272);
814 }
csharptestc671a4b2011-06-08 11:51:24 -0500815 if (hasField150) {
csharptest27bfcc52011-06-02 12:04:06 -0500816 size += pb::CodedOutputStream.ComputeInt32Size(150, Field150);
817 }
csharptestc671a4b2011-06-08 11:51:24 -0500818 if (hasField23) {
csharptest27bfcc52011-06-02 12:04:06 -0500819 size += pb::CodedOutputStream.ComputeInt32Size(23, Field23);
820 }
csharptestc671a4b2011-06-08 11:51:24 -0500821 if (hasField24) {
csharptest27bfcc52011-06-02 12:04:06 -0500822 size += pb::CodedOutputStream.ComputeBoolSize(24, Field24);
823 }
csharptestc671a4b2011-06-08 11:51:24 -0500824 if (hasField25) {
csharptest27bfcc52011-06-02 12:04:06 -0500825 size += pb::CodedOutputStream.ComputeInt32Size(25, Field25);
826 }
csharptestc671a4b2011-06-08 11:51:24 -0500827 if (hasField15) {
csharptest27bfcc52011-06-02 12:04:06 -0500828 size += pb::CodedOutputStream.ComputeMessageSize(15, Field15);
829 }
csharptestc671a4b2011-06-08 11:51:24 -0500830 if (hasField78) {
csharptest27bfcc52011-06-02 12:04:06 -0500831 size += pb::CodedOutputStream.ComputeBoolSize(78, Field78);
832 }
csharptestc671a4b2011-06-08 11:51:24 -0500833 if (hasField67) {
csharptest27bfcc52011-06-02 12:04:06 -0500834 size += pb::CodedOutputStream.ComputeInt32Size(67, Field67);
835 }
csharptestc671a4b2011-06-08 11:51:24 -0500836 if (hasField68) {
csharptest27bfcc52011-06-02 12:04:06 -0500837 size += pb::CodedOutputStream.ComputeInt32Size(68, Field68);
838 }
csharptestc671a4b2011-06-08 11:51:24 -0500839 if (hasField128) {
csharptest27bfcc52011-06-02 12:04:06 -0500840 size += pb::CodedOutputStream.ComputeInt32Size(128, Field128);
841 }
csharptestc671a4b2011-06-08 11:51:24 -0500842 if (hasField129) {
csharptest27bfcc52011-06-02 12:04:06 -0500843 size += pb::CodedOutputStream.ComputeStringSize(129, Field129);
844 }
csharptestc671a4b2011-06-08 11:51:24 -0500845 if (hasField131) {
csharptest27bfcc52011-06-02 12:04:06 -0500846 size += pb::CodedOutputStream.ComputeInt32Size(131, Field131);
847 }
848 size += UnknownFields.SerializedSize;
849 memoizedSerializedSize = size;
850 return size;
851 }
852 }
853
854 public static SpeedMessage1 ParseFrom(pb::ByteString data) {
855 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
856 }
857 public static SpeedMessage1 ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
858 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
859 }
860 public static SpeedMessage1 ParseFrom(byte[] data) {
861 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
862 }
863 public static SpeedMessage1 ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
864 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
865 }
866 public static SpeedMessage1 ParseFrom(global::System.IO.Stream input) {
867 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
868 }
869 public static SpeedMessage1 ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
870 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
871 }
872 public static SpeedMessage1 ParseDelimitedFrom(global::System.IO.Stream input) {
873 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
874 }
875 public static SpeedMessage1 ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
876 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
877 }
csharptest17699c22011-06-03 21:57:15 -0500878 public static SpeedMessage1 ParseFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -0500879 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
880 }
csharptest17699c22011-06-03 21:57:15 -0500881 public static SpeedMessage1 ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest27bfcc52011-06-02 12:04:06 -0500882 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
883 }
csharptesta314d4c2011-09-23 11:14:01 -0500884 private SpeedMessage1 MakeReadOnly() {
885 field5_.MakeReadOnly();
886 return this;
887 }
888
csharptest27bfcc52011-06-02 12:04:06 -0500889 public static Builder CreateBuilder() { return new Builder(); }
890 public override Builder ToBuilder() { return CreateBuilder(this); }
891 public override Builder CreateBuilderForType() { return new Builder(); }
892 public static Builder CreateBuilder(SpeedMessage1 prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500893 return new Builder(prototype);
csharptest27bfcc52011-06-02 12:04:06 -0500894 }
895
896 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
897 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
898 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
899 public sealed partial class Builder : pb::GeneratedBuilder<SpeedMessage1, Builder> {
900 protected override Builder ThisBuilder {
901 get { return this; }
902 }
csharptest1a0764a2011-09-09 21:05:29 -0500903 public Builder() {
csharptesta314d4c2011-09-23 11:14:01 -0500904 result = DefaultInstance;
905 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -0500906 }
907 internal Builder(SpeedMessage1 cloneFrom) {
908 result = cloneFrom;
csharptesta314d4c2011-09-23 11:14:01 -0500909 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -0500910 }
csharptest27bfcc52011-06-02 12:04:06 -0500911
csharptesta314d4c2011-09-23 11:14:01 -0500912 private bool resultIsReadOnly;
913 private SpeedMessage1 result;
csharptest1a0764a2011-09-09 21:05:29 -0500914
915 private SpeedMessage1 PrepareBuilder() {
csharptesta314d4c2011-09-23 11:14:01 -0500916 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500917 SpeedMessage1 original = result;
918 result = new SpeedMessage1();
csharptesta314d4c2011-09-23 11:14:01 -0500919 resultIsReadOnly = false;
csharptest1a0764a2011-09-09 21:05:29 -0500920 MergeFrom(original);
921 }
922 return result;
923 }
924
925 public override bool IsInitialized {
926 get { return result.IsInitialized; }
927 }
csharptest27bfcc52011-06-02 12:04:06 -0500928
929 protected override SpeedMessage1 MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500930 get { return PrepareBuilder(); }
csharptest27bfcc52011-06-02 12:04:06 -0500931 }
932
933 public override Builder Clear() {
csharptesta314d4c2011-09-23 11:14:01 -0500934 result = DefaultInstance;
935 resultIsReadOnly = true;
csharptest27bfcc52011-06-02 12:04:06 -0500936 return this;
937 }
938
939 public override Builder Clone() {
csharptesta314d4c2011-09-23 11:14:01 -0500940 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500941 return new Builder(result);
942 } else {
943 return new Builder().MergeFrom(result);
944 }
csharptest27bfcc52011-06-02 12:04:06 -0500945 }
946
947 public override pbd::MessageDescriptor DescriptorForType {
948 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage1.Descriptor; }
949 }
950
951 public override SpeedMessage1 DefaultInstanceForType {
952 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage1.DefaultInstance; }
953 }
954
955 public override SpeedMessage1 BuildPartial() {
csharptesta314d4c2011-09-23 11:14:01 -0500956 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500957 return result;
csharptest27bfcc52011-06-02 12:04:06 -0500958 }
csharptesta314d4c2011-09-23 11:14:01 -0500959 resultIsReadOnly = true;
960 return result.MakeReadOnly();
csharptest27bfcc52011-06-02 12:04:06 -0500961 }
962
963 public override Builder MergeFrom(pb::IMessage other) {
964 if (other is SpeedMessage1) {
965 return MergeFrom((SpeedMessage1) other);
966 } else {
967 base.MergeFrom(other);
968 return this;
969 }
970 }
971
972 public override Builder MergeFrom(SpeedMessage1 other) {
973 if (other == global::Google.ProtocolBuffers.TestProtos.SpeedMessage1.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500974 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -0500975 if (other.HasField1) {
976 Field1 = other.Field1;
977 }
978 if (other.HasField9) {
979 Field9 = other.Field9;
980 }
981 if (other.HasField18) {
982 Field18 = other.Field18;
983 }
984 if (other.HasField80) {
985 Field80 = other.Field80;
986 }
987 if (other.HasField81) {
988 Field81 = other.Field81;
989 }
990 if (other.HasField2) {
991 Field2 = other.Field2;
992 }
993 if (other.HasField3) {
994 Field3 = other.Field3;
995 }
996 if (other.HasField280) {
997 Field280 = other.Field280;
998 }
999 if (other.HasField6) {
1000 Field6 = other.Field6;
1001 }
1002 if (other.HasField22) {
1003 Field22 = other.Field22;
1004 }
1005 if (other.HasField4) {
1006 Field4 = other.Field4;
1007 }
1008 if (other.field5_.Count != 0) {
1009 base.AddRange(other.field5_, result.field5_);
1010 }
1011 if (other.HasField59) {
1012 Field59 = other.Field59;
1013 }
1014 if (other.HasField7) {
1015 Field7 = other.Field7;
1016 }
1017 if (other.HasField16) {
1018 Field16 = other.Field16;
1019 }
1020 if (other.HasField130) {
1021 Field130 = other.Field130;
1022 }
1023 if (other.HasField12) {
1024 Field12 = other.Field12;
1025 }
1026 if (other.HasField17) {
1027 Field17 = other.Field17;
1028 }
1029 if (other.HasField13) {
1030 Field13 = other.Field13;
1031 }
1032 if (other.HasField14) {
1033 Field14 = other.Field14;
1034 }
1035 if (other.HasField104) {
1036 Field104 = other.Field104;
1037 }
1038 if (other.HasField100) {
1039 Field100 = other.Field100;
1040 }
1041 if (other.HasField101) {
1042 Field101 = other.Field101;
1043 }
1044 if (other.HasField102) {
1045 Field102 = other.Field102;
1046 }
1047 if (other.HasField103) {
1048 Field103 = other.Field103;
1049 }
1050 if (other.HasField29) {
1051 Field29 = other.Field29;
1052 }
1053 if (other.HasField30) {
1054 Field30 = other.Field30;
1055 }
1056 if (other.HasField60) {
1057 Field60 = other.Field60;
1058 }
1059 if (other.HasField271) {
1060 Field271 = other.Field271;
1061 }
1062 if (other.HasField272) {
1063 Field272 = other.Field272;
1064 }
1065 if (other.HasField150) {
1066 Field150 = other.Field150;
1067 }
1068 if (other.HasField23) {
1069 Field23 = other.Field23;
1070 }
1071 if (other.HasField24) {
1072 Field24 = other.Field24;
1073 }
1074 if (other.HasField25) {
1075 Field25 = other.Field25;
1076 }
1077 if (other.HasField15) {
1078 MergeField15(other.Field15);
1079 }
1080 if (other.HasField78) {
1081 Field78 = other.Field78;
1082 }
1083 if (other.HasField67) {
1084 Field67 = other.Field67;
1085 }
1086 if (other.HasField68) {
1087 Field68 = other.Field68;
1088 }
1089 if (other.HasField128) {
1090 Field128 = other.Field128;
1091 }
1092 if (other.HasField129) {
1093 Field129 = other.Field129;
1094 }
1095 if (other.HasField131) {
1096 Field131 = other.Field131;
1097 }
1098 this.MergeUnknownFields(other.UnknownFields);
1099 return this;
1100 }
1101
csharptest17699c22011-06-03 21:57:15 -05001102 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05001103 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1104 }
1105
csharptest17699c22011-06-03 21:57:15 -05001106 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05001107 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001108 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05001109 uint tag;
1110 string field_name;
1111 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05001112 if(tag == 0 && field_name != null) {
1113 int field_ordinal = global::System.Array.BinarySearch(_speedMessage1FieldNames, field_name, global::System.StringComparer.Ordinal);
1114 if(field_ordinal >= 0)
1115 tag = _speedMessage1FieldTags[field_ordinal];
1116 else {
1117 if (unknownFields == null) {
1118 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1119 }
1120 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1121 continue;
1122 }
1123 }
csharptest27bfcc52011-06-02 12:04:06 -05001124 switch (tag) {
1125 case 0: {
csharptest99284412011-06-03 14:51:06 -05001126 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest27bfcc52011-06-02 12:04:06 -05001127 }
1128 default: {
1129 if (pb::WireFormat.IsEndGroupTag(tag)) {
1130 if (unknownFields != null) {
1131 this.UnknownFields = unknownFields.Build();
1132 }
1133 return this;
1134 }
1135 if (unknownFields == null) {
1136 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1137 }
csharptestd2af9e92011-06-03 21:35:02 -05001138 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest27bfcc52011-06-02 12:04:06 -05001139 break;
1140 }
1141 case 10: {
csharptest920b09a2011-06-08 20:13:29 -05001142 result.hasField1 = input.ReadString(ref result.field1_);
csharptest27bfcc52011-06-02 12:04:06 -05001143 break;
1144 }
1145 case 16: {
csharptest920b09a2011-06-08 20:13:29 -05001146 result.hasField2 = input.ReadInt32(ref result.field2_);
csharptest27bfcc52011-06-02 12:04:06 -05001147 break;
1148 }
1149 case 24: {
csharptest920b09a2011-06-08 20:13:29 -05001150 result.hasField3 = input.ReadInt32(ref result.field3_);
csharptest27bfcc52011-06-02 12:04:06 -05001151 break;
1152 }
1153 case 34: {
csharptest920b09a2011-06-08 20:13:29 -05001154 result.hasField4 = input.ReadString(ref result.field4_);
csharptest27bfcc52011-06-02 12:04:06 -05001155 break;
1156 }
csharptest6da31702011-06-04 12:52:57 -05001157 case 42:
csharptest27bfcc52011-06-02 12:04:06 -05001158 case 41: {
csharptestb00ea132011-06-10 01:09:57 -05001159 input.ReadFixed64Array(tag, field_name, result.field5_);
csharptest27bfcc52011-06-02 12:04:06 -05001160 break;
1161 }
1162 case 48: {
csharptest920b09a2011-06-08 20:13:29 -05001163 result.hasField6 = input.ReadInt32(ref result.field6_);
csharptest27bfcc52011-06-02 12:04:06 -05001164 break;
1165 }
1166 case 58: {
csharptest920b09a2011-06-08 20:13:29 -05001167 result.hasField7 = input.ReadString(ref result.field7_);
csharptest27bfcc52011-06-02 12:04:06 -05001168 break;
1169 }
1170 case 74: {
csharptest920b09a2011-06-08 20:13:29 -05001171 result.hasField9 = input.ReadString(ref result.field9_);
csharptest27bfcc52011-06-02 12:04:06 -05001172 break;
1173 }
1174 case 96: {
csharptest920b09a2011-06-08 20:13:29 -05001175 result.hasField12 = input.ReadBool(ref result.field12_);
csharptest27bfcc52011-06-02 12:04:06 -05001176 break;
1177 }
1178 case 104: {
csharptest920b09a2011-06-08 20:13:29 -05001179 result.hasField13 = input.ReadBool(ref result.field13_);
csharptest27bfcc52011-06-02 12:04:06 -05001180 break;
1181 }
1182 case 112: {
csharptest920b09a2011-06-08 20:13:29 -05001183 result.hasField14 = input.ReadBool(ref result.field14_);
csharptest27bfcc52011-06-02 12:04:06 -05001184 break;
1185 }
1186 case 122: {
1187 global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.CreateBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05001188 if (result.hasField15) {
csharptest27bfcc52011-06-02 12:04:06 -05001189 subBuilder.MergeFrom(Field15);
1190 }
1191 input.ReadMessage(subBuilder, extensionRegistry);
1192 Field15 = subBuilder.BuildPartial();
1193 break;
1194 }
1195 case 128: {
csharptest920b09a2011-06-08 20:13:29 -05001196 result.hasField16 = input.ReadInt32(ref result.field16_);
csharptest27bfcc52011-06-02 12:04:06 -05001197 break;
1198 }
1199 case 136: {
csharptest920b09a2011-06-08 20:13:29 -05001200 result.hasField17 = input.ReadBool(ref result.field17_);
csharptest27bfcc52011-06-02 12:04:06 -05001201 break;
1202 }
1203 case 146: {
csharptest920b09a2011-06-08 20:13:29 -05001204 result.hasField18 = input.ReadString(ref result.field18_);
csharptest27bfcc52011-06-02 12:04:06 -05001205 break;
1206 }
1207 case 176: {
csharptest920b09a2011-06-08 20:13:29 -05001208 result.hasField22 = input.ReadInt64(ref result.field22_);
csharptest27bfcc52011-06-02 12:04:06 -05001209 break;
1210 }
1211 case 184: {
csharptest920b09a2011-06-08 20:13:29 -05001212 result.hasField23 = input.ReadInt32(ref result.field23_);
csharptest27bfcc52011-06-02 12:04:06 -05001213 break;
1214 }
1215 case 192: {
csharptest920b09a2011-06-08 20:13:29 -05001216 result.hasField24 = input.ReadBool(ref result.field24_);
csharptest27bfcc52011-06-02 12:04:06 -05001217 break;
1218 }
1219 case 200: {
csharptest920b09a2011-06-08 20:13:29 -05001220 result.hasField25 = input.ReadInt32(ref result.field25_);
csharptest27bfcc52011-06-02 12:04:06 -05001221 break;
1222 }
1223 case 232: {
csharptest920b09a2011-06-08 20:13:29 -05001224 result.hasField29 = input.ReadInt32(ref result.field29_);
csharptest27bfcc52011-06-02 12:04:06 -05001225 break;
1226 }
1227 case 240: {
csharptest920b09a2011-06-08 20:13:29 -05001228 result.hasField30 = input.ReadBool(ref result.field30_);
csharptest27bfcc52011-06-02 12:04:06 -05001229 break;
1230 }
1231 case 472: {
csharptest920b09a2011-06-08 20:13:29 -05001232 result.hasField59 = input.ReadBool(ref result.field59_);
csharptest27bfcc52011-06-02 12:04:06 -05001233 break;
1234 }
1235 case 480: {
csharptest920b09a2011-06-08 20:13:29 -05001236 result.hasField60 = input.ReadInt32(ref result.field60_);
csharptest27bfcc52011-06-02 12:04:06 -05001237 break;
1238 }
1239 case 536: {
csharptest920b09a2011-06-08 20:13:29 -05001240 result.hasField67 = input.ReadInt32(ref result.field67_);
csharptest27bfcc52011-06-02 12:04:06 -05001241 break;
1242 }
1243 case 544: {
csharptest920b09a2011-06-08 20:13:29 -05001244 result.hasField68 = input.ReadInt32(ref result.field68_);
csharptest27bfcc52011-06-02 12:04:06 -05001245 break;
1246 }
1247 case 624: {
csharptest920b09a2011-06-08 20:13:29 -05001248 result.hasField78 = input.ReadBool(ref result.field78_);
csharptest27bfcc52011-06-02 12:04:06 -05001249 break;
1250 }
1251 case 640: {
csharptest920b09a2011-06-08 20:13:29 -05001252 result.hasField80 = input.ReadBool(ref result.field80_);
csharptest27bfcc52011-06-02 12:04:06 -05001253 break;
1254 }
1255 case 648: {
csharptest920b09a2011-06-08 20:13:29 -05001256 result.hasField81 = input.ReadBool(ref result.field81_);
csharptest27bfcc52011-06-02 12:04:06 -05001257 break;
1258 }
1259 case 800: {
csharptest920b09a2011-06-08 20:13:29 -05001260 result.hasField100 = input.ReadInt32(ref result.field100_);
csharptest27bfcc52011-06-02 12:04:06 -05001261 break;
1262 }
1263 case 808: {
csharptest920b09a2011-06-08 20:13:29 -05001264 result.hasField101 = input.ReadInt32(ref result.field101_);
csharptest27bfcc52011-06-02 12:04:06 -05001265 break;
1266 }
1267 case 818: {
csharptest920b09a2011-06-08 20:13:29 -05001268 result.hasField102 = input.ReadString(ref result.field102_);
csharptest27bfcc52011-06-02 12:04:06 -05001269 break;
1270 }
1271 case 826: {
csharptest920b09a2011-06-08 20:13:29 -05001272 result.hasField103 = input.ReadString(ref result.field103_);
csharptest27bfcc52011-06-02 12:04:06 -05001273 break;
1274 }
1275 case 832: {
csharptest920b09a2011-06-08 20:13:29 -05001276 result.hasField104 = input.ReadInt32(ref result.field104_);
csharptest27bfcc52011-06-02 12:04:06 -05001277 break;
1278 }
1279 case 1024: {
csharptest920b09a2011-06-08 20:13:29 -05001280 result.hasField128 = input.ReadInt32(ref result.field128_);
csharptest27bfcc52011-06-02 12:04:06 -05001281 break;
1282 }
1283 case 1034: {
csharptest920b09a2011-06-08 20:13:29 -05001284 result.hasField129 = input.ReadString(ref result.field129_);
csharptest27bfcc52011-06-02 12:04:06 -05001285 break;
1286 }
1287 case 1040: {
csharptest920b09a2011-06-08 20:13:29 -05001288 result.hasField130 = input.ReadInt32(ref result.field130_);
csharptest27bfcc52011-06-02 12:04:06 -05001289 break;
1290 }
1291 case 1048: {
csharptest920b09a2011-06-08 20:13:29 -05001292 result.hasField131 = input.ReadInt32(ref result.field131_);
csharptest27bfcc52011-06-02 12:04:06 -05001293 break;
1294 }
1295 case 1200: {
csharptest920b09a2011-06-08 20:13:29 -05001296 result.hasField150 = input.ReadInt32(ref result.field150_);
csharptest27bfcc52011-06-02 12:04:06 -05001297 break;
1298 }
1299 case 2168: {
csharptest920b09a2011-06-08 20:13:29 -05001300 result.hasField271 = input.ReadInt32(ref result.field271_);
csharptest27bfcc52011-06-02 12:04:06 -05001301 break;
1302 }
1303 case 2176: {
csharptest920b09a2011-06-08 20:13:29 -05001304 result.hasField272 = input.ReadInt32(ref result.field272_);
csharptest27bfcc52011-06-02 12:04:06 -05001305 break;
1306 }
1307 case 2240: {
csharptest920b09a2011-06-08 20:13:29 -05001308 result.hasField280 = input.ReadInt32(ref result.field280_);
csharptest27bfcc52011-06-02 12:04:06 -05001309 break;
1310 }
1311 }
1312 }
csharptest123e5342011-06-03 14:15:21 -05001313
1314 if (unknownFields != null) {
1315 this.UnknownFields = unknownFields.Build();
1316 }
1317 return this;
csharptest27bfcc52011-06-02 12:04:06 -05001318 }
1319
1320
1321 public bool HasField1 {
csharptestc671a4b2011-06-08 11:51:24 -05001322 get { return result.hasField1; }
csharptest27bfcc52011-06-02 12:04:06 -05001323 }
1324 public string Field1 {
1325 get { return result.Field1; }
1326 set { SetField1(value); }
1327 }
1328 public Builder SetField1(string value) {
1329 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001330 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001331 result.hasField1 = true;
1332 result.field1_ = value;
1333 return this;
1334 }
1335 public Builder ClearField1() {
csharptest1a0764a2011-09-09 21:05:29 -05001336 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001337 result.hasField1 = false;
1338 result.field1_ = "";
1339 return this;
1340 }
1341
1342 public bool HasField9 {
csharptestc671a4b2011-06-08 11:51:24 -05001343 get { return result.hasField9; }
csharptest27bfcc52011-06-02 12:04:06 -05001344 }
1345 public string Field9 {
1346 get { return result.Field9; }
1347 set { SetField9(value); }
1348 }
1349 public Builder SetField9(string value) {
1350 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001351 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001352 result.hasField9 = true;
1353 result.field9_ = value;
1354 return this;
1355 }
1356 public Builder ClearField9() {
csharptest1a0764a2011-09-09 21:05:29 -05001357 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001358 result.hasField9 = false;
1359 result.field9_ = "";
1360 return this;
1361 }
1362
1363 public bool HasField18 {
csharptestc671a4b2011-06-08 11:51:24 -05001364 get { return result.hasField18; }
csharptest27bfcc52011-06-02 12:04:06 -05001365 }
1366 public string Field18 {
1367 get { return result.Field18; }
1368 set { SetField18(value); }
1369 }
1370 public Builder SetField18(string value) {
1371 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001372 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001373 result.hasField18 = true;
1374 result.field18_ = value;
1375 return this;
1376 }
1377 public Builder ClearField18() {
csharptest1a0764a2011-09-09 21:05:29 -05001378 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001379 result.hasField18 = false;
1380 result.field18_ = "";
1381 return this;
1382 }
1383
1384 public bool HasField80 {
csharptestc671a4b2011-06-08 11:51:24 -05001385 get { return result.hasField80; }
csharptest27bfcc52011-06-02 12:04:06 -05001386 }
1387 public bool Field80 {
1388 get { return result.Field80; }
1389 set { SetField80(value); }
1390 }
1391 public Builder SetField80(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001392 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001393 result.hasField80 = true;
1394 result.field80_ = value;
1395 return this;
1396 }
1397 public Builder ClearField80() {
csharptest1a0764a2011-09-09 21:05:29 -05001398 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001399 result.hasField80 = false;
1400 result.field80_ = false;
1401 return this;
1402 }
1403
1404 public bool HasField81 {
csharptestc671a4b2011-06-08 11:51:24 -05001405 get { return result.hasField81; }
csharptest27bfcc52011-06-02 12:04:06 -05001406 }
1407 public bool Field81 {
1408 get { return result.Field81; }
1409 set { SetField81(value); }
1410 }
1411 public Builder SetField81(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001412 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001413 result.hasField81 = true;
1414 result.field81_ = value;
1415 return this;
1416 }
1417 public Builder ClearField81() {
csharptest1a0764a2011-09-09 21:05:29 -05001418 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001419 result.hasField81 = false;
1420 result.field81_ = true;
1421 return this;
1422 }
1423
1424 public bool HasField2 {
csharptestc671a4b2011-06-08 11:51:24 -05001425 get { return result.hasField2; }
csharptest27bfcc52011-06-02 12:04:06 -05001426 }
1427 public int Field2 {
1428 get { return result.Field2; }
1429 set { SetField2(value); }
1430 }
1431 public Builder SetField2(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001432 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001433 result.hasField2 = true;
1434 result.field2_ = value;
1435 return this;
1436 }
1437 public Builder ClearField2() {
csharptest1a0764a2011-09-09 21:05:29 -05001438 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001439 result.hasField2 = false;
1440 result.field2_ = 0;
1441 return this;
1442 }
1443
1444 public bool HasField3 {
csharptestc671a4b2011-06-08 11:51:24 -05001445 get { return result.hasField3; }
csharptest27bfcc52011-06-02 12:04:06 -05001446 }
1447 public int Field3 {
1448 get { return result.Field3; }
1449 set { SetField3(value); }
1450 }
1451 public Builder SetField3(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001452 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001453 result.hasField3 = true;
1454 result.field3_ = value;
1455 return this;
1456 }
1457 public Builder ClearField3() {
csharptest1a0764a2011-09-09 21:05:29 -05001458 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001459 result.hasField3 = false;
1460 result.field3_ = 0;
1461 return this;
1462 }
1463
1464 public bool HasField280 {
csharptestc671a4b2011-06-08 11:51:24 -05001465 get { return result.hasField280; }
csharptest27bfcc52011-06-02 12:04:06 -05001466 }
1467 public int Field280 {
1468 get { return result.Field280; }
1469 set { SetField280(value); }
1470 }
1471 public Builder SetField280(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001472 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001473 result.hasField280 = true;
1474 result.field280_ = value;
1475 return this;
1476 }
1477 public Builder ClearField280() {
csharptest1a0764a2011-09-09 21:05:29 -05001478 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001479 result.hasField280 = false;
1480 result.field280_ = 0;
1481 return this;
1482 }
1483
1484 public bool HasField6 {
csharptestc671a4b2011-06-08 11:51:24 -05001485 get { return result.hasField6; }
csharptest27bfcc52011-06-02 12:04:06 -05001486 }
1487 public int Field6 {
1488 get { return result.Field6; }
1489 set { SetField6(value); }
1490 }
1491 public Builder SetField6(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001492 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001493 result.hasField6 = true;
1494 result.field6_ = value;
1495 return this;
1496 }
1497 public Builder ClearField6() {
csharptest1a0764a2011-09-09 21:05:29 -05001498 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001499 result.hasField6 = false;
1500 result.field6_ = 0;
1501 return this;
1502 }
1503
1504 public bool HasField22 {
csharptestc671a4b2011-06-08 11:51:24 -05001505 get { return result.hasField22; }
csharptest27bfcc52011-06-02 12:04:06 -05001506 }
1507 public long Field22 {
1508 get { return result.Field22; }
1509 set { SetField22(value); }
1510 }
1511 public Builder SetField22(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05001512 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001513 result.hasField22 = true;
1514 result.field22_ = value;
1515 return this;
1516 }
1517 public Builder ClearField22() {
csharptest1a0764a2011-09-09 21:05:29 -05001518 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001519 result.hasField22 = false;
1520 result.field22_ = 0L;
1521 return this;
1522 }
1523
1524 public bool HasField4 {
csharptestc671a4b2011-06-08 11:51:24 -05001525 get { return result.hasField4; }
csharptest27bfcc52011-06-02 12:04:06 -05001526 }
1527 public string Field4 {
1528 get { return result.Field4; }
1529 set { SetField4(value); }
1530 }
1531 public Builder SetField4(string value) {
1532 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001533 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001534 result.hasField4 = true;
1535 result.field4_ = value;
1536 return this;
1537 }
1538 public Builder ClearField4() {
csharptest1a0764a2011-09-09 21:05:29 -05001539 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001540 result.hasField4 = false;
1541 result.field4_ = "";
1542 return this;
1543 }
1544
1545 [global::System.CLSCompliant(false)]
1546 public pbc::IPopsicleList<ulong> Field5List {
csharptest1a0764a2011-09-09 21:05:29 -05001547 get { return PrepareBuilder().field5_; }
csharptest27bfcc52011-06-02 12:04:06 -05001548 }
1549 public int Field5Count {
1550 get { return result.Field5Count; }
1551 }
1552 [global::System.CLSCompliant(false)]
1553 public ulong GetField5(int index) {
1554 return result.GetField5(index);
1555 }
1556 [global::System.CLSCompliant(false)]
1557 public Builder SetField5(int index, ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05001558 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001559 result.field5_[index] = value;
1560 return this;
1561 }
1562 [global::System.CLSCompliant(false)]
1563 public Builder AddField5(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05001564 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001565 result.field5_.Add(value);
1566 return this;
1567 }
1568 [global::System.CLSCompliant(false)]
1569 public Builder AddRangeField5(scg::IEnumerable<ulong> values) {
csharptest1a0764a2011-09-09 21:05:29 -05001570 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001571 base.AddRange(values, result.field5_);
1572 return this;
1573 }
1574 public Builder ClearField5() {
csharptest1a0764a2011-09-09 21:05:29 -05001575 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001576 result.field5_.Clear();
1577 return this;
1578 }
1579
1580 public bool HasField59 {
csharptestc671a4b2011-06-08 11:51:24 -05001581 get { return result.hasField59; }
csharptest27bfcc52011-06-02 12:04:06 -05001582 }
1583 public bool Field59 {
1584 get { return result.Field59; }
1585 set { SetField59(value); }
1586 }
1587 public Builder SetField59(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001588 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001589 result.hasField59 = true;
1590 result.field59_ = value;
1591 return this;
1592 }
1593 public Builder ClearField59() {
csharptest1a0764a2011-09-09 21:05:29 -05001594 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001595 result.hasField59 = false;
1596 result.field59_ = false;
1597 return this;
1598 }
1599
1600 public bool HasField7 {
csharptestc671a4b2011-06-08 11:51:24 -05001601 get { return result.hasField7; }
csharptest27bfcc52011-06-02 12:04:06 -05001602 }
1603 public string Field7 {
1604 get { return result.Field7; }
1605 set { SetField7(value); }
1606 }
1607 public Builder SetField7(string value) {
1608 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001609 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001610 result.hasField7 = true;
1611 result.field7_ = value;
1612 return this;
1613 }
1614 public Builder ClearField7() {
csharptest1a0764a2011-09-09 21:05:29 -05001615 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001616 result.hasField7 = false;
1617 result.field7_ = "";
1618 return this;
1619 }
1620
1621 public bool HasField16 {
csharptestc671a4b2011-06-08 11:51:24 -05001622 get { return result.hasField16; }
csharptest27bfcc52011-06-02 12:04:06 -05001623 }
1624 public int Field16 {
1625 get { return result.Field16; }
1626 set { SetField16(value); }
1627 }
1628 public Builder SetField16(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001629 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001630 result.hasField16 = true;
1631 result.field16_ = value;
1632 return this;
1633 }
1634 public Builder ClearField16() {
csharptest1a0764a2011-09-09 21:05:29 -05001635 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001636 result.hasField16 = false;
1637 result.field16_ = 0;
1638 return this;
1639 }
1640
1641 public bool HasField130 {
csharptestc671a4b2011-06-08 11:51:24 -05001642 get { return result.hasField130; }
csharptest27bfcc52011-06-02 12:04:06 -05001643 }
1644 public int Field130 {
1645 get { return result.Field130; }
1646 set { SetField130(value); }
1647 }
1648 public Builder SetField130(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001649 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001650 result.hasField130 = true;
1651 result.field130_ = value;
1652 return this;
1653 }
1654 public Builder ClearField130() {
csharptest1a0764a2011-09-09 21:05:29 -05001655 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001656 result.hasField130 = false;
1657 result.field130_ = 0;
1658 return this;
1659 }
1660
1661 public bool HasField12 {
csharptestc671a4b2011-06-08 11:51:24 -05001662 get { return result.hasField12; }
csharptest27bfcc52011-06-02 12:04:06 -05001663 }
1664 public bool Field12 {
1665 get { return result.Field12; }
1666 set { SetField12(value); }
1667 }
1668 public Builder SetField12(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001669 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001670 result.hasField12 = true;
1671 result.field12_ = value;
1672 return this;
1673 }
1674 public Builder ClearField12() {
csharptest1a0764a2011-09-09 21:05:29 -05001675 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001676 result.hasField12 = false;
1677 result.field12_ = true;
1678 return this;
1679 }
1680
1681 public bool HasField17 {
csharptestc671a4b2011-06-08 11:51:24 -05001682 get { return result.hasField17; }
csharptest27bfcc52011-06-02 12:04:06 -05001683 }
1684 public bool Field17 {
1685 get { return result.Field17; }
1686 set { SetField17(value); }
1687 }
1688 public Builder SetField17(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001689 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001690 result.hasField17 = true;
1691 result.field17_ = value;
1692 return this;
1693 }
1694 public Builder ClearField17() {
csharptest1a0764a2011-09-09 21:05:29 -05001695 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001696 result.hasField17 = false;
1697 result.field17_ = true;
1698 return this;
1699 }
1700
1701 public bool HasField13 {
csharptestc671a4b2011-06-08 11:51:24 -05001702 get { return result.hasField13; }
csharptest27bfcc52011-06-02 12:04:06 -05001703 }
1704 public bool Field13 {
1705 get { return result.Field13; }
1706 set { SetField13(value); }
1707 }
1708 public Builder SetField13(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001709 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001710 result.hasField13 = true;
1711 result.field13_ = value;
1712 return this;
1713 }
1714 public Builder ClearField13() {
csharptest1a0764a2011-09-09 21:05:29 -05001715 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001716 result.hasField13 = false;
1717 result.field13_ = true;
1718 return this;
1719 }
1720
1721 public bool HasField14 {
csharptestc671a4b2011-06-08 11:51:24 -05001722 get { return result.hasField14; }
csharptest27bfcc52011-06-02 12:04:06 -05001723 }
1724 public bool Field14 {
1725 get { return result.Field14; }
1726 set { SetField14(value); }
1727 }
1728 public Builder SetField14(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001729 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001730 result.hasField14 = true;
1731 result.field14_ = value;
1732 return this;
1733 }
1734 public Builder ClearField14() {
csharptest1a0764a2011-09-09 21:05:29 -05001735 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001736 result.hasField14 = false;
1737 result.field14_ = true;
1738 return this;
1739 }
1740
1741 public bool HasField104 {
csharptestc671a4b2011-06-08 11:51:24 -05001742 get { return result.hasField104; }
csharptest27bfcc52011-06-02 12:04:06 -05001743 }
1744 public int Field104 {
1745 get { return result.Field104; }
1746 set { SetField104(value); }
1747 }
1748 public Builder SetField104(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001749 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001750 result.hasField104 = true;
1751 result.field104_ = value;
1752 return this;
1753 }
1754 public Builder ClearField104() {
csharptest1a0764a2011-09-09 21:05:29 -05001755 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001756 result.hasField104 = false;
1757 result.field104_ = 0;
1758 return this;
1759 }
1760
1761 public bool HasField100 {
csharptestc671a4b2011-06-08 11:51:24 -05001762 get { return result.hasField100; }
csharptest27bfcc52011-06-02 12:04:06 -05001763 }
1764 public int Field100 {
1765 get { return result.Field100; }
1766 set { SetField100(value); }
1767 }
1768 public Builder SetField100(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001769 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001770 result.hasField100 = true;
1771 result.field100_ = value;
1772 return this;
1773 }
1774 public Builder ClearField100() {
csharptest1a0764a2011-09-09 21:05:29 -05001775 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001776 result.hasField100 = false;
1777 result.field100_ = 0;
1778 return this;
1779 }
1780
1781 public bool HasField101 {
csharptestc671a4b2011-06-08 11:51:24 -05001782 get { return result.hasField101; }
csharptest27bfcc52011-06-02 12:04:06 -05001783 }
1784 public int Field101 {
1785 get { return result.Field101; }
1786 set { SetField101(value); }
1787 }
1788 public Builder SetField101(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001789 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001790 result.hasField101 = true;
1791 result.field101_ = value;
1792 return this;
1793 }
1794 public Builder ClearField101() {
csharptest1a0764a2011-09-09 21:05:29 -05001795 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001796 result.hasField101 = false;
1797 result.field101_ = 0;
1798 return this;
1799 }
1800
1801 public bool HasField102 {
csharptestc671a4b2011-06-08 11:51:24 -05001802 get { return result.hasField102; }
csharptest27bfcc52011-06-02 12:04:06 -05001803 }
1804 public string Field102 {
1805 get { return result.Field102; }
1806 set { SetField102(value); }
1807 }
1808 public Builder SetField102(string value) {
1809 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001810 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001811 result.hasField102 = true;
1812 result.field102_ = value;
1813 return this;
1814 }
1815 public Builder ClearField102() {
csharptest1a0764a2011-09-09 21:05:29 -05001816 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001817 result.hasField102 = false;
1818 result.field102_ = "";
1819 return this;
1820 }
1821
1822 public bool HasField103 {
csharptestc671a4b2011-06-08 11:51:24 -05001823 get { return result.hasField103; }
csharptest27bfcc52011-06-02 12:04:06 -05001824 }
1825 public string Field103 {
1826 get { return result.Field103; }
1827 set { SetField103(value); }
1828 }
1829 public Builder SetField103(string value) {
1830 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001831 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001832 result.hasField103 = true;
1833 result.field103_ = value;
1834 return this;
1835 }
1836 public Builder ClearField103() {
csharptest1a0764a2011-09-09 21:05:29 -05001837 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001838 result.hasField103 = false;
1839 result.field103_ = "";
1840 return this;
1841 }
1842
1843 public bool HasField29 {
csharptestc671a4b2011-06-08 11:51:24 -05001844 get { return result.hasField29; }
csharptest27bfcc52011-06-02 12:04:06 -05001845 }
1846 public int Field29 {
1847 get { return result.Field29; }
1848 set { SetField29(value); }
1849 }
1850 public Builder SetField29(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001851 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001852 result.hasField29 = true;
1853 result.field29_ = value;
1854 return this;
1855 }
1856 public Builder ClearField29() {
csharptest1a0764a2011-09-09 21:05:29 -05001857 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001858 result.hasField29 = false;
1859 result.field29_ = 0;
1860 return this;
1861 }
1862
1863 public bool HasField30 {
csharptestc671a4b2011-06-08 11:51:24 -05001864 get { return result.hasField30; }
csharptest27bfcc52011-06-02 12:04:06 -05001865 }
1866 public bool Field30 {
1867 get { return result.Field30; }
1868 set { SetField30(value); }
1869 }
1870 public Builder SetField30(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001871 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001872 result.hasField30 = true;
1873 result.field30_ = value;
1874 return this;
1875 }
1876 public Builder ClearField30() {
csharptest1a0764a2011-09-09 21:05:29 -05001877 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001878 result.hasField30 = false;
1879 result.field30_ = false;
1880 return this;
1881 }
1882
1883 public bool HasField60 {
csharptestc671a4b2011-06-08 11:51:24 -05001884 get { return result.hasField60; }
csharptest27bfcc52011-06-02 12:04:06 -05001885 }
1886 public int Field60 {
1887 get { return result.Field60; }
1888 set { SetField60(value); }
1889 }
1890 public Builder SetField60(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001891 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001892 result.hasField60 = true;
1893 result.field60_ = value;
1894 return this;
1895 }
1896 public Builder ClearField60() {
csharptest1a0764a2011-09-09 21:05:29 -05001897 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001898 result.hasField60 = false;
1899 result.field60_ = -1;
1900 return this;
1901 }
1902
1903 public bool HasField271 {
csharptestc671a4b2011-06-08 11:51:24 -05001904 get { return result.hasField271; }
csharptest27bfcc52011-06-02 12:04:06 -05001905 }
1906 public int Field271 {
1907 get { return result.Field271; }
1908 set { SetField271(value); }
1909 }
1910 public Builder SetField271(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001911 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001912 result.hasField271 = true;
1913 result.field271_ = value;
1914 return this;
1915 }
1916 public Builder ClearField271() {
csharptest1a0764a2011-09-09 21:05:29 -05001917 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001918 result.hasField271 = false;
1919 result.field271_ = -1;
1920 return this;
1921 }
1922
1923 public bool HasField272 {
csharptestc671a4b2011-06-08 11:51:24 -05001924 get { return result.hasField272; }
csharptest27bfcc52011-06-02 12:04:06 -05001925 }
1926 public int Field272 {
1927 get { return result.Field272; }
1928 set { SetField272(value); }
1929 }
1930 public Builder SetField272(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001931 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001932 result.hasField272 = true;
1933 result.field272_ = value;
1934 return this;
1935 }
1936 public Builder ClearField272() {
csharptest1a0764a2011-09-09 21:05:29 -05001937 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001938 result.hasField272 = false;
1939 result.field272_ = -1;
1940 return this;
1941 }
1942
1943 public bool HasField150 {
csharptestc671a4b2011-06-08 11:51:24 -05001944 get { return result.hasField150; }
csharptest27bfcc52011-06-02 12:04:06 -05001945 }
1946 public int Field150 {
1947 get { return result.Field150; }
1948 set { SetField150(value); }
1949 }
1950 public Builder SetField150(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001951 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001952 result.hasField150 = true;
1953 result.field150_ = value;
1954 return this;
1955 }
1956 public Builder ClearField150() {
csharptest1a0764a2011-09-09 21:05:29 -05001957 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001958 result.hasField150 = false;
1959 result.field150_ = 0;
1960 return this;
1961 }
1962
1963 public bool HasField23 {
csharptestc671a4b2011-06-08 11:51:24 -05001964 get { return result.hasField23; }
csharptest27bfcc52011-06-02 12:04:06 -05001965 }
1966 public int Field23 {
1967 get { return result.Field23; }
1968 set { SetField23(value); }
1969 }
1970 public Builder SetField23(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001971 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001972 result.hasField23 = true;
1973 result.field23_ = value;
1974 return this;
1975 }
1976 public Builder ClearField23() {
csharptest1a0764a2011-09-09 21:05:29 -05001977 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001978 result.hasField23 = false;
1979 result.field23_ = 0;
1980 return this;
1981 }
1982
1983 public bool HasField24 {
csharptestc671a4b2011-06-08 11:51:24 -05001984 get { return result.hasField24; }
csharptest27bfcc52011-06-02 12:04:06 -05001985 }
1986 public bool Field24 {
1987 get { return result.Field24; }
1988 set { SetField24(value); }
1989 }
1990 public Builder SetField24(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001991 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001992 result.hasField24 = true;
1993 result.field24_ = value;
1994 return this;
1995 }
1996 public Builder ClearField24() {
csharptest1a0764a2011-09-09 21:05:29 -05001997 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001998 result.hasField24 = false;
1999 result.field24_ = false;
2000 return this;
2001 }
2002
2003 public bool HasField25 {
csharptestc671a4b2011-06-08 11:51:24 -05002004 get { return result.hasField25; }
csharptest27bfcc52011-06-02 12:04:06 -05002005 }
2006 public int Field25 {
2007 get { return result.Field25; }
2008 set { SetField25(value); }
2009 }
2010 public Builder SetField25(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002011 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002012 result.hasField25 = true;
2013 result.field25_ = value;
2014 return this;
2015 }
2016 public Builder ClearField25() {
csharptest1a0764a2011-09-09 21:05:29 -05002017 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002018 result.hasField25 = false;
2019 result.field25_ = 0;
2020 return this;
2021 }
2022
2023 public bool HasField15 {
csharptestc671a4b2011-06-08 11:51:24 -05002024 get { return result.hasField15; }
csharptest27bfcc52011-06-02 12:04:06 -05002025 }
2026 public global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage Field15 {
2027 get { return result.Field15; }
2028 set { SetField15(value); }
2029 }
2030 public Builder SetField15(global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage value) {
2031 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05002032 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002033 result.hasField15 = true;
2034 result.field15_ = value;
2035 return this;
2036 }
2037 public Builder SetField15(global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.Builder builderForValue) {
2038 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05002039 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002040 result.hasField15 = true;
2041 result.field15_ = builderForValue.Build();
2042 return this;
2043 }
2044 public Builder MergeField15(global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage value) {
2045 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05002046 PrepareBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05002047 if (result.hasField15 &&
csharptest27bfcc52011-06-02 12:04:06 -05002048 result.field15_ != global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.DefaultInstance) {
2049 result.field15_ = global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.CreateBuilder(result.field15_).MergeFrom(value).BuildPartial();
2050 } else {
2051 result.field15_ = value;
2052 }
2053 result.hasField15 = true;
2054 return this;
2055 }
2056 public Builder ClearField15() {
csharptest1a0764a2011-09-09 21:05:29 -05002057 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002058 result.hasField15 = false;
csharptesta314d4c2011-09-23 11:14:01 -05002059 result.field15_ = null;
csharptest27bfcc52011-06-02 12:04:06 -05002060 return this;
2061 }
2062
2063 public bool HasField78 {
csharptestc671a4b2011-06-08 11:51:24 -05002064 get { return result.hasField78; }
csharptest27bfcc52011-06-02 12:04:06 -05002065 }
2066 public bool Field78 {
2067 get { return result.Field78; }
2068 set { SetField78(value); }
2069 }
2070 public Builder SetField78(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05002071 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002072 result.hasField78 = true;
2073 result.field78_ = value;
2074 return this;
2075 }
2076 public Builder ClearField78() {
csharptest1a0764a2011-09-09 21:05:29 -05002077 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002078 result.hasField78 = false;
2079 result.field78_ = false;
2080 return this;
2081 }
2082
2083 public bool HasField67 {
csharptestc671a4b2011-06-08 11:51:24 -05002084 get { return result.hasField67; }
csharptest27bfcc52011-06-02 12:04:06 -05002085 }
2086 public int Field67 {
2087 get { return result.Field67; }
2088 set { SetField67(value); }
2089 }
2090 public Builder SetField67(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002091 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002092 result.hasField67 = true;
2093 result.field67_ = value;
2094 return this;
2095 }
2096 public Builder ClearField67() {
csharptest1a0764a2011-09-09 21:05:29 -05002097 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002098 result.hasField67 = false;
2099 result.field67_ = 0;
2100 return this;
2101 }
2102
2103 public bool HasField68 {
csharptestc671a4b2011-06-08 11:51:24 -05002104 get { return result.hasField68; }
csharptest27bfcc52011-06-02 12:04:06 -05002105 }
2106 public int Field68 {
2107 get { return result.Field68; }
2108 set { SetField68(value); }
2109 }
2110 public Builder SetField68(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002111 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002112 result.hasField68 = true;
2113 result.field68_ = value;
2114 return this;
2115 }
2116 public Builder ClearField68() {
csharptest1a0764a2011-09-09 21:05:29 -05002117 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002118 result.hasField68 = false;
2119 result.field68_ = 0;
2120 return this;
2121 }
2122
2123 public bool HasField128 {
csharptestc671a4b2011-06-08 11:51:24 -05002124 get { return result.hasField128; }
csharptest27bfcc52011-06-02 12:04:06 -05002125 }
2126 public int Field128 {
2127 get { return result.Field128; }
2128 set { SetField128(value); }
2129 }
2130 public Builder SetField128(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002131 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002132 result.hasField128 = true;
2133 result.field128_ = value;
2134 return this;
2135 }
2136 public Builder ClearField128() {
csharptest1a0764a2011-09-09 21:05:29 -05002137 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002138 result.hasField128 = false;
2139 result.field128_ = 0;
2140 return this;
2141 }
2142
2143 public bool HasField129 {
csharptestc671a4b2011-06-08 11:51:24 -05002144 get { return result.hasField129; }
csharptest27bfcc52011-06-02 12:04:06 -05002145 }
2146 public string Field129 {
2147 get { return result.Field129; }
2148 set { SetField129(value); }
2149 }
2150 public Builder SetField129(string value) {
2151 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05002152 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002153 result.hasField129 = true;
2154 result.field129_ = value;
2155 return this;
2156 }
2157 public Builder ClearField129() {
csharptest1a0764a2011-09-09 21:05:29 -05002158 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002159 result.hasField129 = false;
2160 result.field129_ = "xxxxxxxxxxxxxxxxxxxxx";
2161 return this;
2162 }
2163
2164 public bool HasField131 {
csharptestc671a4b2011-06-08 11:51:24 -05002165 get { return result.hasField131; }
csharptest27bfcc52011-06-02 12:04:06 -05002166 }
2167 public int Field131 {
2168 get { return result.Field131; }
2169 set { SetField131(value); }
2170 }
2171 public Builder SetField131(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002172 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002173 result.hasField131 = true;
2174 result.field131_ = value;
2175 return this;
2176 }
2177 public Builder ClearField131() {
csharptest1a0764a2011-09-09 21:05:29 -05002178 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002179 result.hasField131 = false;
2180 result.field131_ = 0;
2181 return this;
2182 }
2183 }
2184 static SpeedMessage1() {
2185 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.Descriptor, null);
2186 }
2187 }
2188
2189 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
2190 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
2191 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
2192 public sealed partial class SpeedMessage1SubMessage : pb::GeneratedMessage<SpeedMessage1SubMessage, SpeedMessage1SubMessage.Builder> {
csharptesta314d4c2011-09-23 11:14:01 -05002193 private static readonly SpeedMessage1SubMessage defaultInstance = new SpeedMessage1SubMessage().MakeReadOnly();
csharptest920b09a2011-06-08 20:13:29 -05002194 private static readonly string[] _speedMessage1SubMessageFieldNames = new string[] { "field1", "field12", "field13", "field14", "field15", "field16", "field19", "field2", "field20", "field203", "field204", "field205", "field206", "field207", "field21", "field22", "field23", "field28", "field3", "field300" };
2195 private static readonly uint[] _speedMessage1SubMessageFieldTags = new uint[] { 8, 96, 104, 112, 122, 128, 152, 16, 160, 1629, 1632, 1642, 1648, 1656, 169, 176, 184, 224, 24, 2400 };
csharptest27bfcc52011-06-02 12:04:06 -05002196 public static SpeedMessage1SubMessage DefaultInstance {
2197 get { return defaultInstance; }
2198 }
2199
2200 public override SpeedMessage1SubMessage DefaultInstanceForType {
csharptesta314d4c2011-09-23 11:14:01 -05002201 get { return DefaultInstance; }
csharptest27bfcc52011-06-02 12:04:06 -05002202 }
2203
2204 protected override SpeedMessage1SubMessage ThisMessage {
2205 get { return this; }
2206 }
2207
2208 public static pbd::MessageDescriptor Descriptor {
2209 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage1SubMessage__Descriptor; }
2210 }
2211
2212 protected override pb::FieldAccess.FieldAccessorTable<SpeedMessage1SubMessage, SpeedMessage1SubMessage.Builder> InternalFieldAccessors {
2213 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage1SubMessage__FieldAccessorTable; }
2214 }
2215
2216 public const int Field1FieldNumber = 1;
2217 private bool hasField1;
csharptestced18e12011-06-09 19:47:56 -05002218 private int field1_;
csharptest27bfcc52011-06-02 12:04:06 -05002219 public bool HasField1 {
2220 get { return hasField1; }
2221 }
2222 public int Field1 {
2223 get { return field1_; }
2224 }
2225
2226 public const int Field2FieldNumber = 2;
2227 private bool hasField2;
csharptestced18e12011-06-09 19:47:56 -05002228 private int field2_;
csharptest27bfcc52011-06-02 12:04:06 -05002229 public bool HasField2 {
2230 get { return hasField2; }
2231 }
2232 public int Field2 {
2233 get { return field2_; }
2234 }
2235
2236 public const int Field3FieldNumber = 3;
2237 private bool hasField3;
csharptestced18e12011-06-09 19:47:56 -05002238 private int field3_;
csharptest27bfcc52011-06-02 12:04:06 -05002239 public bool HasField3 {
2240 get { return hasField3; }
2241 }
2242 public int Field3 {
2243 get { return field3_; }
2244 }
2245
2246 public const int Field15FieldNumber = 15;
2247 private bool hasField15;
2248 private string field15_ = "";
2249 public bool HasField15 {
2250 get { return hasField15; }
2251 }
2252 public string Field15 {
2253 get { return field15_; }
2254 }
2255
2256 public const int Field12FieldNumber = 12;
2257 private bool hasField12;
2258 private bool field12_ = true;
2259 public bool HasField12 {
2260 get { return hasField12; }
2261 }
2262 public bool Field12 {
2263 get { return field12_; }
2264 }
2265
2266 public const int Field13FieldNumber = 13;
2267 private bool hasField13;
csharptestced18e12011-06-09 19:47:56 -05002268 private long field13_;
csharptest27bfcc52011-06-02 12:04:06 -05002269 public bool HasField13 {
2270 get { return hasField13; }
2271 }
2272 public long Field13 {
2273 get { return field13_; }
2274 }
2275
2276 public const int Field14FieldNumber = 14;
2277 private bool hasField14;
csharptestced18e12011-06-09 19:47:56 -05002278 private long field14_;
csharptest27bfcc52011-06-02 12:04:06 -05002279 public bool HasField14 {
2280 get { return hasField14; }
2281 }
2282 public long Field14 {
2283 get { return field14_; }
2284 }
2285
2286 public const int Field16FieldNumber = 16;
2287 private bool hasField16;
csharptestced18e12011-06-09 19:47:56 -05002288 private int field16_;
csharptest27bfcc52011-06-02 12:04:06 -05002289 public bool HasField16 {
2290 get { return hasField16; }
2291 }
2292 public int Field16 {
2293 get { return field16_; }
2294 }
2295
2296 public const int Field19FieldNumber = 19;
2297 private bool hasField19;
2298 private int field19_ = 2;
2299 public bool HasField19 {
2300 get { return hasField19; }
2301 }
2302 public int Field19 {
2303 get { return field19_; }
2304 }
2305
2306 public const int Field20FieldNumber = 20;
2307 private bool hasField20;
2308 private bool field20_ = true;
2309 public bool HasField20 {
2310 get { return hasField20; }
2311 }
2312 public bool Field20 {
2313 get { return field20_; }
2314 }
2315
2316 public const int Field28FieldNumber = 28;
2317 private bool hasField28;
2318 private bool field28_ = true;
2319 public bool HasField28 {
2320 get { return hasField28; }
2321 }
2322 public bool Field28 {
2323 get { return field28_; }
2324 }
2325
2326 public const int Field21FieldNumber = 21;
2327 private bool hasField21;
csharptestced18e12011-06-09 19:47:56 -05002328 private ulong field21_;
csharptest27bfcc52011-06-02 12:04:06 -05002329 public bool HasField21 {
2330 get { return hasField21; }
2331 }
2332 [global::System.CLSCompliant(false)]
2333 public ulong Field21 {
2334 get { return field21_; }
2335 }
2336
2337 public const int Field22FieldNumber = 22;
2338 private bool hasField22;
csharptestced18e12011-06-09 19:47:56 -05002339 private int field22_;
csharptest27bfcc52011-06-02 12:04:06 -05002340 public bool HasField22 {
2341 get { return hasField22; }
2342 }
2343 public int Field22 {
2344 get { return field22_; }
2345 }
2346
2347 public const int Field23FieldNumber = 23;
2348 private bool hasField23;
csharptestced18e12011-06-09 19:47:56 -05002349 private bool field23_;
csharptest27bfcc52011-06-02 12:04:06 -05002350 public bool HasField23 {
2351 get { return hasField23; }
2352 }
2353 public bool Field23 {
2354 get { return field23_; }
2355 }
2356
2357 public const int Field206FieldNumber = 206;
2358 private bool hasField206;
csharptestced18e12011-06-09 19:47:56 -05002359 private bool field206_;
csharptest27bfcc52011-06-02 12:04:06 -05002360 public bool HasField206 {
2361 get { return hasField206; }
2362 }
2363 public bool Field206 {
2364 get { return field206_; }
2365 }
2366
2367 public const int Field203FieldNumber = 203;
2368 private bool hasField203;
csharptestced18e12011-06-09 19:47:56 -05002369 private uint field203_;
csharptest27bfcc52011-06-02 12:04:06 -05002370 public bool HasField203 {
2371 get { return hasField203; }
2372 }
2373 [global::System.CLSCompliant(false)]
2374 public uint Field203 {
2375 get { return field203_; }
2376 }
2377
2378 public const int Field204FieldNumber = 204;
2379 private bool hasField204;
csharptestced18e12011-06-09 19:47:56 -05002380 private int field204_;
csharptest27bfcc52011-06-02 12:04:06 -05002381 public bool HasField204 {
2382 get { return hasField204; }
2383 }
2384 public int Field204 {
2385 get { return field204_; }
2386 }
2387
2388 public const int Field205FieldNumber = 205;
2389 private bool hasField205;
2390 private string field205_ = "";
2391 public bool HasField205 {
2392 get { return hasField205; }
2393 }
2394 public string Field205 {
2395 get { return field205_; }
2396 }
2397
2398 public const int Field207FieldNumber = 207;
2399 private bool hasField207;
csharptestced18e12011-06-09 19:47:56 -05002400 private ulong field207_;
csharptest27bfcc52011-06-02 12:04:06 -05002401 public bool HasField207 {
2402 get { return hasField207; }
2403 }
2404 [global::System.CLSCompliant(false)]
2405 public ulong Field207 {
2406 get { return field207_; }
2407 }
2408
2409 public const int Field300FieldNumber = 300;
2410 private bool hasField300;
csharptestced18e12011-06-09 19:47:56 -05002411 private ulong field300_;
csharptest27bfcc52011-06-02 12:04:06 -05002412 public bool HasField300 {
2413 get { return hasField300; }
2414 }
2415 [global::System.CLSCompliant(false)]
2416 public ulong Field300 {
2417 get { return field300_; }
2418 }
2419
2420 public override bool IsInitialized {
2421 get {
2422 return true;
2423 }
2424 }
2425
csharptestffafdaa2011-06-03 12:58:14 -05002426 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest27bfcc52011-06-02 12:04:06 -05002427 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05002428 string[] field_names = _speedMessage1SubMessageFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05002429 if (hasField1) {
csharptest920b09a2011-06-08 20:13:29 -05002430 output.WriteInt32(1, field_names[0], Field1);
csharptest27bfcc52011-06-02 12:04:06 -05002431 }
csharptestc671a4b2011-06-08 11:51:24 -05002432 if (hasField2) {
csharptest920b09a2011-06-08 20:13:29 -05002433 output.WriteInt32(2, field_names[7], Field2);
csharptest27bfcc52011-06-02 12:04:06 -05002434 }
csharptestc671a4b2011-06-08 11:51:24 -05002435 if (hasField3) {
csharptest920b09a2011-06-08 20:13:29 -05002436 output.WriteInt32(3, field_names[18], Field3);
csharptest27bfcc52011-06-02 12:04:06 -05002437 }
csharptestc671a4b2011-06-08 11:51:24 -05002438 if (hasField12) {
csharptest920b09a2011-06-08 20:13:29 -05002439 output.WriteBool(12, field_names[1], Field12);
csharptest27bfcc52011-06-02 12:04:06 -05002440 }
csharptestc671a4b2011-06-08 11:51:24 -05002441 if (hasField13) {
csharptest920b09a2011-06-08 20:13:29 -05002442 output.WriteInt64(13, field_names[2], Field13);
csharptest27bfcc52011-06-02 12:04:06 -05002443 }
csharptestc671a4b2011-06-08 11:51:24 -05002444 if (hasField14) {
csharptest920b09a2011-06-08 20:13:29 -05002445 output.WriteInt64(14, field_names[3], Field14);
csharptest27bfcc52011-06-02 12:04:06 -05002446 }
csharptestc671a4b2011-06-08 11:51:24 -05002447 if (hasField15) {
csharptest920b09a2011-06-08 20:13:29 -05002448 output.WriteString(15, field_names[4], Field15);
csharptest27bfcc52011-06-02 12:04:06 -05002449 }
csharptestc671a4b2011-06-08 11:51:24 -05002450 if (hasField16) {
csharptest920b09a2011-06-08 20:13:29 -05002451 output.WriteInt32(16, field_names[5], Field16);
csharptest27bfcc52011-06-02 12:04:06 -05002452 }
csharptestc671a4b2011-06-08 11:51:24 -05002453 if (hasField19) {
csharptest920b09a2011-06-08 20:13:29 -05002454 output.WriteInt32(19, field_names[6], Field19);
csharptest27bfcc52011-06-02 12:04:06 -05002455 }
csharptestc671a4b2011-06-08 11:51:24 -05002456 if (hasField20) {
csharptest920b09a2011-06-08 20:13:29 -05002457 output.WriteBool(20, field_names[8], Field20);
csharptest27bfcc52011-06-02 12:04:06 -05002458 }
csharptestc671a4b2011-06-08 11:51:24 -05002459 if (hasField21) {
csharptest920b09a2011-06-08 20:13:29 -05002460 output.WriteFixed64(21, field_names[14], Field21);
csharptest27bfcc52011-06-02 12:04:06 -05002461 }
csharptestc671a4b2011-06-08 11:51:24 -05002462 if (hasField22) {
csharptest920b09a2011-06-08 20:13:29 -05002463 output.WriteInt32(22, field_names[15], Field22);
csharptest27bfcc52011-06-02 12:04:06 -05002464 }
csharptestc671a4b2011-06-08 11:51:24 -05002465 if (hasField23) {
csharptest920b09a2011-06-08 20:13:29 -05002466 output.WriteBool(23, field_names[16], Field23);
csharptest27bfcc52011-06-02 12:04:06 -05002467 }
csharptestc671a4b2011-06-08 11:51:24 -05002468 if (hasField28) {
csharptest920b09a2011-06-08 20:13:29 -05002469 output.WriteBool(28, field_names[17], Field28);
csharptest27bfcc52011-06-02 12:04:06 -05002470 }
csharptestc671a4b2011-06-08 11:51:24 -05002471 if (hasField203) {
csharptest920b09a2011-06-08 20:13:29 -05002472 output.WriteFixed32(203, field_names[9], Field203);
csharptest27bfcc52011-06-02 12:04:06 -05002473 }
csharptestc671a4b2011-06-08 11:51:24 -05002474 if (hasField204) {
csharptest920b09a2011-06-08 20:13:29 -05002475 output.WriteInt32(204, field_names[10], Field204);
csharptest27bfcc52011-06-02 12:04:06 -05002476 }
csharptestc671a4b2011-06-08 11:51:24 -05002477 if (hasField205) {
csharptest920b09a2011-06-08 20:13:29 -05002478 output.WriteString(205, field_names[11], Field205);
csharptest27bfcc52011-06-02 12:04:06 -05002479 }
csharptestc671a4b2011-06-08 11:51:24 -05002480 if (hasField206) {
csharptest920b09a2011-06-08 20:13:29 -05002481 output.WriteBool(206, field_names[12], Field206);
csharptest27bfcc52011-06-02 12:04:06 -05002482 }
csharptestc671a4b2011-06-08 11:51:24 -05002483 if (hasField207) {
csharptest920b09a2011-06-08 20:13:29 -05002484 output.WriteUInt64(207, field_names[13], Field207);
csharptest27bfcc52011-06-02 12:04:06 -05002485 }
csharptestc671a4b2011-06-08 11:51:24 -05002486 if (hasField300) {
csharptest920b09a2011-06-08 20:13:29 -05002487 output.WriteUInt64(300, field_names[19], Field300);
csharptest27bfcc52011-06-02 12:04:06 -05002488 }
2489 UnknownFields.WriteTo(output);
2490 }
2491
2492 private int memoizedSerializedSize = -1;
2493 public override int SerializedSize {
2494 get {
2495 int size = memoizedSerializedSize;
2496 if (size != -1) return size;
2497
2498 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05002499 if (hasField1) {
csharptest27bfcc52011-06-02 12:04:06 -05002500 size += pb::CodedOutputStream.ComputeInt32Size(1, Field1);
2501 }
csharptestc671a4b2011-06-08 11:51:24 -05002502 if (hasField2) {
csharptest27bfcc52011-06-02 12:04:06 -05002503 size += pb::CodedOutputStream.ComputeInt32Size(2, Field2);
2504 }
csharptestc671a4b2011-06-08 11:51:24 -05002505 if (hasField3) {
csharptest27bfcc52011-06-02 12:04:06 -05002506 size += pb::CodedOutputStream.ComputeInt32Size(3, Field3);
2507 }
csharptestc671a4b2011-06-08 11:51:24 -05002508 if (hasField15) {
csharptest27bfcc52011-06-02 12:04:06 -05002509 size += pb::CodedOutputStream.ComputeStringSize(15, Field15);
2510 }
csharptestc671a4b2011-06-08 11:51:24 -05002511 if (hasField12) {
csharptest27bfcc52011-06-02 12:04:06 -05002512 size += pb::CodedOutputStream.ComputeBoolSize(12, Field12);
2513 }
csharptestc671a4b2011-06-08 11:51:24 -05002514 if (hasField13) {
csharptest27bfcc52011-06-02 12:04:06 -05002515 size += pb::CodedOutputStream.ComputeInt64Size(13, Field13);
2516 }
csharptestc671a4b2011-06-08 11:51:24 -05002517 if (hasField14) {
csharptest27bfcc52011-06-02 12:04:06 -05002518 size += pb::CodedOutputStream.ComputeInt64Size(14, Field14);
2519 }
csharptestc671a4b2011-06-08 11:51:24 -05002520 if (hasField16) {
csharptest27bfcc52011-06-02 12:04:06 -05002521 size += pb::CodedOutputStream.ComputeInt32Size(16, Field16);
2522 }
csharptestc671a4b2011-06-08 11:51:24 -05002523 if (hasField19) {
csharptest27bfcc52011-06-02 12:04:06 -05002524 size += pb::CodedOutputStream.ComputeInt32Size(19, Field19);
2525 }
csharptestc671a4b2011-06-08 11:51:24 -05002526 if (hasField20) {
csharptest27bfcc52011-06-02 12:04:06 -05002527 size += pb::CodedOutputStream.ComputeBoolSize(20, Field20);
2528 }
csharptestc671a4b2011-06-08 11:51:24 -05002529 if (hasField28) {
csharptest27bfcc52011-06-02 12:04:06 -05002530 size += pb::CodedOutputStream.ComputeBoolSize(28, Field28);
2531 }
csharptestc671a4b2011-06-08 11:51:24 -05002532 if (hasField21) {
csharptest27bfcc52011-06-02 12:04:06 -05002533 size += pb::CodedOutputStream.ComputeFixed64Size(21, Field21);
2534 }
csharptestc671a4b2011-06-08 11:51:24 -05002535 if (hasField22) {
csharptest27bfcc52011-06-02 12:04:06 -05002536 size += pb::CodedOutputStream.ComputeInt32Size(22, Field22);
2537 }
csharptestc671a4b2011-06-08 11:51:24 -05002538 if (hasField23) {
csharptest27bfcc52011-06-02 12:04:06 -05002539 size += pb::CodedOutputStream.ComputeBoolSize(23, Field23);
2540 }
csharptestc671a4b2011-06-08 11:51:24 -05002541 if (hasField206) {
csharptest27bfcc52011-06-02 12:04:06 -05002542 size += pb::CodedOutputStream.ComputeBoolSize(206, Field206);
2543 }
csharptestc671a4b2011-06-08 11:51:24 -05002544 if (hasField203) {
csharptest27bfcc52011-06-02 12:04:06 -05002545 size += pb::CodedOutputStream.ComputeFixed32Size(203, Field203);
2546 }
csharptestc671a4b2011-06-08 11:51:24 -05002547 if (hasField204) {
csharptest27bfcc52011-06-02 12:04:06 -05002548 size += pb::CodedOutputStream.ComputeInt32Size(204, Field204);
2549 }
csharptestc671a4b2011-06-08 11:51:24 -05002550 if (hasField205) {
csharptest27bfcc52011-06-02 12:04:06 -05002551 size += pb::CodedOutputStream.ComputeStringSize(205, Field205);
2552 }
csharptestc671a4b2011-06-08 11:51:24 -05002553 if (hasField207) {
csharptest27bfcc52011-06-02 12:04:06 -05002554 size += pb::CodedOutputStream.ComputeUInt64Size(207, Field207);
2555 }
csharptestc671a4b2011-06-08 11:51:24 -05002556 if (hasField300) {
csharptest27bfcc52011-06-02 12:04:06 -05002557 size += pb::CodedOutputStream.ComputeUInt64Size(300, Field300);
2558 }
2559 size += UnknownFields.SerializedSize;
2560 memoizedSerializedSize = size;
2561 return size;
2562 }
2563 }
2564
2565 public static SpeedMessage1SubMessage ParseFrom(pb::ByteString data) {
2566 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
2567 }
2568 public static SpeedMessage1SubMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
2569 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
2570 }
2571 public static SpeedMessage1SubMessage ParseFrom(byte[] data) {
2572 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
2573 }
2574 public static SpeedMessage1SubMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
2575 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
2576 }
2577 public static SpeedMessage1SubMessage ParseFrom(global::System.IO.Stream input) {
2578 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
2579 }
2580 public static SpeedMessage1SubMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
2581 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
2582 }
2583 public static SpeedMessage1SubMessage ParseDelimitedFrom(global::System.IO.Stream input) {
2584 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
2585 }
2586 public static SpeedMessage1SubMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
2587 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
2588 }
csharptest17699c22011-06-03 21:57:15 -05002589 public static SpeedMessage1SubMessage ParseFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05002590 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
2591 }
csharptest17699c22011-06-03 21:57:15 -05002592 public static SpeedMessage1SubMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest27bfcc52011-06-02 12:04:06 -05002593 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
2594 }
csharptesta314d4c2011-09-23 11:14:01 -05002595 private SpeedMessage1SubMessage MakeReadOnly() {
2596 return this;
2597 }
2598
csharptest27bfcc52011-06-02 12:04:06 -05002599 public static Builder CreateBuilder() { return new Builder(); }
2600 public override Builder ToBuilder() { return CreateBuilder(this); }
2601 public override Builder CreateBuilderForType() { return new Builder(); }
2602 public static Builder CreateBuilder(SpeedMessage1SubMessage prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05002603 return new Builder(prototype);
csharptest27bfcc52011-06-02 12:04:06 -05002604 }
2605
2606 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
2607 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
2608 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
2609 public sealed partial class Builder : pb::GeneratedBuilder<SpeedMessage1SubMessage, Builder> {
2610 protected override Builder ThisBuilder {
2611 get { return this; }
2612 }
csharptest1a0764a2011-09-09 21:05:29 -05002613 public Builder() {
csharptesta314d4c2011-09-23 11:14:01 -05002614 result = DefaultInstance;
2615 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -05002616 }
2617 internal Builder(SpeedMessage1SubMessage cloneFrom) {
2618 result = cloneFrom;
csharptesta314d4c2011-09-23 11:14:01 -05002619 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -05002620 }
csharptest27bfcc52011-06-02 12:04:06 -05002621
csharptesta314d4c2011-09-23 11:14:01 -05002622 private bool resultIsReadOnly;
2623 private SpeedMessage1SubMessage result;
csharptest1a0764a2011-09-09 21:05:29 -05002624
2625 private SpeedMessage1SubMessage PrepareBuilder() {
csharptesta314d4c2011-09-23 11:14:01 -05002626 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05002627 SpeedMessage1SubMessage original = result;
2628 result = new SpeedMessage1SubMessage();
csharptesta314d4c2011-09-23 11:14:01 -05002629 resultIsReadOnly = false;
csharptest1a0764a2011-09-09 21:05:29 -05002630 MergeFrom(original);
2631 }
2632 return result;
2633 }
2634
2635 public override bool IsInitialized {
2636 get { return result.IsInitialized; }
2637 }
csharptest27bfcc52011-06-02 12:04:06 -05002638
2639 protected override SpeedMessage1SubMessage MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05002640 get { return PrepareBuilder(); }
csharptest27bfcc52011-06-02 12:04:06 -05002641 }
2642
2643 public override Builder Clear() {
csharptesta314d4c2011-09-23 11:14:01 -05002644 result = DefaultInstance;
2645 resultIsReadOnly = true;
csharptest27bfcc52011-06-02 12:04:06 -05002646 return this;
2647 }
2648
2649 public override Builder Clone() {
csharptesta314d4c2011-09-23 11:14:01 -05002650 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05002651 return new Builder(result);
2652 } else {
2653 return new Builder().MergeFrom(result);
2654 }
csharptest27bfcc52011-06-02 12:04:06 -05002655 }
2656
2657 public override pbd::MessageDescriptor DescriptorForType {
2658 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.Descriptor; }
2659 }
2660
2661 public override SpeedMessage1SubMessage DefaultInstanceForType {
2662 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.DefaultInstance; }
2663 }
2664
2665 public override SpeedMessage1SubMessage BuildPartial() {
csharptesta314d4c2011-09-23 11:14:01 -05002666 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05002667 return result;
csharptest27bfcc52011-06-02 12:04:06 -05002668 }
csharptesta314d4c2011-09-23 11:14:01 -05002669 resultIsReadOnly = true;
2670 return result.MakeReadOnly();
csharptest27bfcc52011-06-02 12:04:06 -05002671 }
2672
2673 public override Builder MergeFrom(pb::IMessage other) {
2674 if (other is SpeedMessage1SubMessage) {
2675 return MergeFrom((SpeedMessage1SubMessage) other);
2676 } else {
2677 base.MergeFrom(other);
2678 return this;
2679 }
2680 }
2681
2682 public override Builder MergeFrom(SpeedMessage1SubMessage other) {
2683 if (other == global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05002684 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002685 if (other.HasField1) {
2686 Field1 = other.Field1;
2687 }
2688 if (other.HasField2) {
2689 Field2 = other.Field2;
2690 }
2691 if (other.HasField3) {
2692 Field3 = other.Field3;
2693 }
2694 if (other.HasField15) {
2695 Field15 = other.Field15;
2696 }
2697 if (other.HasField12) {
2698 Field12 = other.Field12;
2699 }
2700 if (other.HasField13) {
2701 Field13 = other.Field13;
2702 }
2703 if (other.HasField14) {
2704 Field14 = other.Field14;
2705 }
2706 if (other.HasField16) {
2707 Field16 = other.Field16;
2708 }
2709 if (other.HasField19) {
2710 Field19 = other.Field19;
2711 }
2712 if (other.HasField20) {
2713 Field20 = other.Field20;
2714 }
2715 if (other.HasField28) {
2716 Field28 = other.Field28;
2717 }
2718 if (other.HasField21) {
2719 Field21 = other.Field21;
2720 }
2721 if (other.HasField22) {
2722 Field22 = other.Field22;
2723 }
2724 if (other.HasField23) {
2725 Field23 = other.Field23;
2726 }
2727 if (other.HasField206) {
2728 Field206 = other.Field206;
2729 }
2730 if (other.HasField203) {
2731 Field203 = other.Field203;
2732 }
2733 if (other.HasField204) {
2734 Field204 = other.Field204;
2735 }
2736 if (other.HasField205) {
2737 Field205 = other.Field205;
2738 }
2739 if (other.HasField207) {
2740 Field207 = other.Field207;
2741 }
2742 if (other.HasField300) {
2743 Field300 = other.Field300;
2744 }
2745 this.MergeUnknownFields(other.UnknownFields);
2746 return this;
2747 }
2748
csharptest17699c22011-06-03 21:57:15 -05002749 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05002750 return MergeFrom(input, pb::ExtensionRegistry.Empty);
2751 }
2752
csharptest17699c22011-06-03 21:57:15 -05002753 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05002754 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002755 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05002756 uint tag;
2757 string field_name;
2758 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05002759 if(tag == 0 && field_name != null) {
2760 int field_ordinal = global::System.Array.BinarySearch(_speedMessage1SubMessageFieldNames, field_name, global::System.StringComparer.Ordinal);
2761 if(field_ordinal >= 0)
2762 tag = _speedMessage1SubMessageFieldTags[field_ordinal];
2763 else {
2764 if (unknownFields == null) {
2765 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
2766 }
2767 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
2768 continue;
2769 }
2770 }
csharptest27bfcc52011-06-02 12:04:06 -05002771 switch (tag) {
2772 case 0: {
csharptest99284412011-06-03 14:51:06 -05002773 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest27bfcc52011-06-02 12:04:06 -05002774 }
2775 default: {
2776 if (pb::WireFormat.IsEndGroupTag(tag)) {
2777 if (unknownFields != null) {
2778 this.UnknownFields = unknownFields.Build();
2779 }
2780 return this;
2781 }
2782 if (unknownFields == null) {
2783 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
2784 }
csharptestd2af9e92011-06-03 21:35:02 -05002785 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest27bfcc52011-06-02 12:04:06 -05002786 break;
2787 }
2788 case 8: {
csharptest920b09a2011-06-08 20:13:29 -05002789 result.hasField1 = input.ReadInt32(ref result.field1_);
csharptest27bfcc52011-06-02 12:04:06 -05002790 break;
2791 }
2792 case 16: {
csharptest920b09a2011-06-08 20:13:29 -05002793 result.hasField2 = input.ReadInt32(ref result.field2_);
csharptest27bfcc52011-06-02 12:04:06 -05002794 break;
2795 }
2796 case 24: {
csharptest920b09a2011-06-08 20:13:29 -05002797 result.hasField3 = input.ReadInt32(ref result.field3_);
csharptest27bfcc52011-06-02 12:04:06 -05002798 break;
2799 }
2800 case 96: {
csharptest920b09a2011-06-08 20:13:29 -05002801 result.hasField12 = input.ReadBool(ref result.field12_);
csharptest27bfcc52011-06-02 12:04:06 -05002802 break;
2803 }
2804 case 104: {
csharptest920b09a2011-06-08 20:13:29 -05002805 result.hasField13 = input.ReadInt64(ref result.field13_);
csharptest27bfcc52011-06-02 12:04:06 -05002806 break;
2807 }
2808 case 112: {
csharptest920b09a2011-06-08 20:13:29 -05002809 result.hasField14 = input.ReadInt64(ref result.field14_);
csharptest27bfcc52011-06-02 12:04:06 -05002810 break;
2811 }
2812 case 122: {
csharptest920b09a2011-06-08 20:13:29 -05002813 result.hasField15 = input.ReadString(ref result.field15_);
csharptest27bfcc52011-06-02 12:04:06 -05002814 break;
2815 }
2816 case 128: {
csharptest920b09a2011-06-08 20:13:29 -05002817 result.hasField16 = input.ReadInt32(ref result.field16_);
csharptest27bfcc52011-06-02 12:04:06 -05002818 break;
2819 }
2820 case 152: {
csharptest920b09a2011-06-08 20:13:29 -05002821 result.hasField19 = input.ReadInt32(ref result.field19_);
csharptest27bfcc52011-06-02 12:04:06 -05002822 break;
2823 }
2824 case 160: {
csharptest920b09a2011-06-08 20:13:29 -05002825 result.hasField20 = input.ReadBool(ref result.field20_);
csharptest27bfcc52011-06-02 12:04:06 -05002826 break;
2827 }
2828 case 169: {
csharptest920b09a2011-06-08 20:13:29 -05002829 result.hasField21 = input.ReadFixed64(ref result.field21_);
csharptest27bfcc52011-06-02 12:04:06 -05002830 break;
2831 }
2832 case 176: {
csharptest920b09a2011-06-08 20:13:29 -05002833 result.hasField22 = input.ReadInt32(ref result.field22_);
csharptest27bfcc52011-06-02 12:04:06 -05002834 break;
2835 }
2836 case 184: {
csharptest920b09a2011-06-08 20:13:29 -05002837 result.hasField23 = input.ReadBool(ref result.field23_);
csharptest27bfcc52011-06-02 12:04:06 -05002838 break;
2839 }
2840 case 224: {
csharptest920b09a2011-06-08 20:13:29 -05002841 result.hasField28 = input.ReadBool(ref result.field28_);
csharptest27bfcc52011-06-02 12:04:06 -05002842 break;
2843 }
2844 case 1629: {
csharptest920b09a2011-06-08 20:13:29 -05002845 result.hasField203 = input.ReadFixed32(ref result.field203_);
csharptest27bfcc52011-06-02 12:04:06 -05002846 break;
2847 }
2848 case 1632: {
csharptest920b09a2011-06-08 20:13:29 -05002849 result.hasField204 = input.ReadInt32(ref result.field204_);
csharptest27bfcc52011-06-02 12:04:06 -05002850 break;
2851 }
2852 case 1642: {
csharptest920b09a2011-06-08 20:13:29 -05002853 result.hasField205 = input.ReadString(ref result.field205_);
csharptest27bfcc52011-06-02 12:04:06 -05002854 break;
2855 }
2856 case 1648: {
csharptest920b09a2011-06-08 20:13:29 -05002857 result.hasField206 = input.ReadBool(ref result.field206_);
csharptest27bfcc52011-06-02 12:04:06 -05002858 break;
2859 }
2860 case 1656: {
csharptest920b09a2011-06-08 20:13:29 -05002861 result.hasField207 = input.ReadUInt64(ref result.field207_);
csharptest27bfcc52011-06-02 12:04:06 -05002862 break;
2863 }
2864 case 2400: {
csharptest920b09a2011-06-08 20:13:29 -05002865 result.hasField300 = input.ReadUInt64(ref result.field300_);
csharptest27bfcc52011-06-02 12:04:06 -05002866 break;
2867 }
2868 }
2869 }
csharptest123e5342011-06-03 14:15:21 -05002870
2871 if (unknownFields != null) {
2872 this.UnknownFields = unknownFields.Build();
2873 }
2874 return this;
csharptest27bfcc52011-06-02 12:04:06 -05002875 }
2876
2877
2878 public bool HasField1 {
csharptestc671a4b2011-06-08 11:51:24 -05002879 get { return result.hasField1; }
csharptest27bfcc52011-06-02 12:04:06 -05002880 }
2881 public int Field1 {
2882 get { return result.Field1; }
2883 set { SetField1(value); }
2884 }
2885 public Builder SetField1(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002886 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002887 result.hasField1 = true;
2888 result.field1_ = value;
2889 return this;
2890 }
2891 public Builder ClearField1() {
csharptest1a0764a2011-09-09 21:05:29 -05002892 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002893 result.hasField1 = false;
2894 result.field1_ = 0;
2895 return this;
2896 }
2897
2898 public bool HasField2 {
csharptestc671a4b2011-06-08 11:51:24 -05002899 get { return result.hasField2; }
csharptest27bfcc52011-06-02 12:04:06 -05002900 }
2901 public int Field2 {
2902 get { return result.Field2; }
2903 set { SetField2(value); }
2904 }
2905 public Builder SetField2(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002906 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002907 result.hasField2 = true;
2908 result.field2_ = value;
2909 return this;
2910 }
2911 public Builder ClearField2() {
csharptest1a0764a2011-09-09 21:05:29 -05002912 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002913 result.hasField2 = false;
2914 result.field2_ = 0;
2915 return this;
2916 }
2917
2918 public bool HasField3 {
csharptestc671a4b2011-06-08 11:51:24 -05002919 get { return result.hasField3; }
csharptest27bfcc52011-06-02 12:04:06 -05002920 }
2921 public int Field3 {
2922 get { return result.Field3; }
2923 set { SetField3(value); }
2924 }
2925 public Builder SetField3(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002926 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002927 result.hasField3 = true;
2928 result.field3_ = value;
2929 return this;
2930 }
2931 public Builder ClearField3() {
csharptest1a0764a2011-09-09 21:05:29 -05002932 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002933 result.hasField3 = false;
2934 result.field3_ = 0;
2935 return this;
2936 }
2937
2938 public bool HasField15 {
csharptestc671a4b2011-06-08 11:51:24 -05002939 get { return result.hasField15; }
csharptest27bfcc52011-06-02 12:04:06 -05002940 }
2941 public string Field15 {
2942 get { return result.Field15; }
2943 set { SetField15(value); }
2944 }
2945 public Builder SetField15(string value) {
2946 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05002947 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002948 result.hasField15 = true;
2949 result.field15_ = value;
2950 return this;
2951 }
2952 public Builder ClearField15() {
csharptest1a0764a2011-09-09 21:05:29 -05002953 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002954 result.hasField15 = false;
2955 result.field15_ = "";
2956 return this;
2957 }
2958
2959 public bool HasField12 {
csharptestc671a4b2011-06-08 11:51:24 -05002960 get { return result.hasField12; }
csharptest27bfcc52011-06-02 12:04:06 -05002961 }
2962 public bool Field12 {
2963 get { return result.Field12; }
2964 set { SetField12(value); }
2965 }
2966 public Builder SetField12(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05002967 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002968 result.hasField12 = true;
2969 result.field12_ = value;
2970 return this;
2971 }
2972 public Builder ClearField12() {
csharptest1a0764a2011-09-09 21:05:29 -05002973 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002974 result.hasField12 = false;
2975 result.field12_ = true;
2976 return this;
2977 }
2978
2979 public bool HasField13 {
csharptestc671a4b2011-06-08 11:51:24 -05002980 get { return result.hasField13; }
csharptest27bfcc52011-06-02 12:04:06 -05002981 }
2982 public long Field13 {
2983 get { return result.Field13; }
2984 set { SetField13(value); }
2985 }
2986 public Builder SetField13(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05002987 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002988 result.hasField13 = true;
2989 result.field13_ = value;
2990 return this;
2991 }
2992 public Builder ClearField13() {
csharptest1a0764a2011-09-09 21:05:29 -05002993 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002994 result.hasField13 = false;
2995 result.field13_ = 0L;
2996 return this;
2997 }
2998
2999 public bool HasField14 {
csharptestc671a4b2011-06-08 11:51:24 -05003000 get { return result.hasField14; }
csharptest27bfcc52011-06-02 12:04:06 -05003001 }
3002 public long Field14 {
3003 get { return result.Field14; }
3004 set { SetField14(value); }
3005 }
3006 public Builder SetField14(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05003007 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003008 result.hasField14 = true;
3009 result.field14_ = value;
3010 return this;
3011 }
3012 public Builder ClearField14() {
csharptest1a0764a2011-09-09 21:05:29 -05003013 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003014 result.hasField14 = false;
3015 result.field14_ = 0L;
3016 return this;
3017 }
3018
3019 public bool HasField16 {
csharptestc671a4b2011-06-08 11:51:24 -05003020 get { return result.hasField16; }
csharptest27bfcc52011-06-02 12:04:06 -05003021 }
3022 public int Field16 {
3023 get { return result.Field16; }
3024 set { SetField16(value); }
3025 }
3026 public Builder SetField16(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05003027 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003028 result.hasField16 = true;
3029 result.field16_ = value;
3030 return this;
3031 }
3032 public Builder ClearField16() {
csharptest1a0764a2011-09-09 21:05:29 -05003033 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003034 result.hasField16 = false;
3035 result.field16_ = 0;
3036 return this;
3037 }
3038
3039 public bool HasField19 {
csharptestc671a4b2011-06-08 11:51:24 -05003040 get { return result.hasField19; }
csharptest27bfcc52011-06-02 12:04:06 -05003041 }
3042 public int Field19 {
3043 get { return result.Field19; }
3044 set { SetField19(value); }
3045 }
3046 public Builder SetField19(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05003047 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003048 result.hasField19 = true;
3049 result.field19_ = value;
3050 return this;
3051 }
3052 public Builder ClearField19() {
csharptest1a0764a2011-09-09 21:05:29 -05003053 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003054 result.hasField19 = false;
3055 result.field19_ = 2;
3056 return this;
3057 }
3058
3059 public bool HasField20 {
csharptestc671a4b2011-06-08 11:51:24 -05003060 get { return result.hasField20; }
csharptest27bfcc52011-06-02 12:04:06 -05003061 }
3062 public bool Field20 {
3063 get { return result.Field20; }
3064 set { SetField20(value); }
3065 }
3066 public Builder SetField20(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05003067 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003068 result.hasField20 = true;
3069 result.field20_ = value;
3070 return this;
3071 }
3072 public Builder ClearField20() {
csharptest1a0764a2011-09-09 21:05:29 -05003073 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003074 result.hasField20 = false;
3075 result.field20_ = true;
3076 return this;
3077 }
3078
3079 public bool HasField28 {
csharptestc671a4b2011-06-08 11:51:24 -05003080 get { return result.hasField28; }
csharptest27bfcc52011-06-02 12:04:06 -05003081 }
3082 public bool Field28 {
3083 get { return result.Field28; }
3084 set { SetField28(value); }
3085 }
3086 public Builder SetField28(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05003087 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003088 result.hasField28 = true;
3089 result.field28_ = value;
3090 return this;
3091 }
3092 public Builder ClearField28() {
csharptest1a0764a2011-09-09 21:05:29 -05003093 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003094 result.hasField28 = false;
3095 result.field28_ = true;
3096 return this;
3097 }
3098
3099 public bool HasField21 {
csharptestc671a4b2011-06-08 11:51:24 -05003100 get { return result.hasField21; }
csharptest27bfcc52011-06-02 12:04:06 -05003101 }
3102 [global::System.CLSCompliant(false)]
3103 public ulong Field21 {
3104 get { return result.Field21; }
3105 set { SetField21(value); }
3106 }
3107 [global::System.CLSCompliant(false)]
3108 public Builder SetField21(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05003109 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003110 result.hasField21 = true;
3111 result.field21_ = value;
3112 return this;
3113 }
3114 public Builder ClearField21() {
csharptest1a0764a2011-09-09 21:05:29 -05003115 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003116 result.hasField21 = false;
3117 result.field21_ = 0;
3118 return this;
3119 }
3120
3121 public bool HasField22 {
csharptestc671a4b2011-06-08 11:51:24 -05003122 get { return result.hasField22; }
csharptest27bfcc52011-06-02 12:04:06 -05003123 }
3124 public int Field22 {
3125 get { return result.Field22; }
3126 set { SetField22(value); }
3127 }
3128 public Builder SetField22(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05003129 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003130 result.hasField22 = true;
3131 result.field22_ = value;
3132 return this;
3133 }
3134 public Builder ClearField22() {
csharptest1a0764a2011-09-09 21:05:29 -05003135 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003136 result.hasField22 = false;
3137 result.field22_ = 0;
3138 return this;
3139 }
3140
3141 public bool HasField23 {
csharptestc671a4b2011-06-08 11:51:24 -05003142 get { return result.hasField23; }
csharptest27bfcc52011-06-02 12:04:06 -05003143 }
3144 public bool Field23 {
3145 get { return result.Field23; }
3146 set { SetField23(value); }
3147 }
3148 public Builder SetField23(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05003149 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003150 result.hasField23 = true;
3151 result.field23_ = value;
3152 return this;
3153 }
3154 public Builder ClearField23() {
csharptest1a0764a2011-09-09 21:05:29 -05003155 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003156 result.hasField23 = false;
3157 result.field23_ = false;
3158 return this;
3159 }
3160
3161 public bool HasField206 {
csharptestc671a4b2011-06-08 11:51:24 -05003162 get { return result.hasField206; }
csharptest27bfcc52011-06-02 12:04:06 -05003163 }
3164 public bool Field206 {
3165 get { return result.Field206; }
3166 set { SetField206(value); }
3167 }
3168 public Builder SetField206(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05003169 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003170 result.hasField206 = true;
3171 result.field206_ = value;
3172 return this;
3173 }
3174 public Builder ClearField206() {
csharptest1a0764a2011-09-09 21:05:29 -05003175 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003176 result.hasField206 = false;
3177 result.field206_ = false;
3178 return this;
3179 }
3180
3181 public bool HasField203 {
csharptestc671a4b2011-06-08 11:51:24 -05003182 get { return result.hasField203; }
csharptest27bfcc52011-06-02 12:04:06 -05003183 }
3184 [global::System.CLSCompliant(false)]
3185 public uint Field203 {
3186 get { return result.Field203; }
3187 set { SetField203(value); }
3188 }
3189 [global::System.CLSCompliant(false)]
3190 public Builder SetField203(uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05003191 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003192 result.hasField203 = true;
3193 result.field203_ = value;
3194 return this;
3195 }
3196 public Builder ClearField203() {
csharptest1a0764a2011-09-09 21:05:29 -05003197 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003198 result.hasField203 = false;
3199 result.field203_ = 0;
3200 return this;
3201 }
3202
3203 public bool HasField204 {
csharptestc671a4b2011-06-08 11:51:24 -05003204 get { return result.hasField204; }
csharptest27bfcc52011-06-02 12:04:06 -05003205 }
3206 public int Field204 {
3207 get { return result.Field204; }
3208 set { SetField204(value); }
3209 }
3210 public Builder SetField204(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05003211 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003212 result.hasField204 = true;
3213 result.field204_ = value;
3214 return this;
3215 }
3216 public Builder ClearField204() {
csharptest1a0764a2011-09-09 21:05:29 -05003217 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003218 result.hasField204 = false;
3219 result.field204_ = 0;
3220 return this;
3221 }
3222
3223 public bool HasField205 {
csharptestc671a4b2011-06-08 11:51:24 -05003224 get { return result.hasField205; }
csharptest27bfcc52011-06-02 12:04:06 -05003225 }
3226 public string Field205 {
3227 get { return result.Field205; }
3228 set { SetField205(value); }
3229 }
3230 public Builder SetField205(string value) {
3231 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05003232 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003233 result.hasField205 = true;
3234 result.field205_ = value;
3235 return this;
3236 }
3237 public Builder ClearField205() {
csharptest1a0764a2011-09-09 21:05:29 -05003238 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003239 result.hasField205 = false;
3240 result.field205_ = "";
3241 return this;
3242 }
3243
3244 public bool HasField207 {
csharptestc671a4b2011-06-08 11:51:24 -05003245 get { return result.hasField207; }
csharptest27bfcc52011-06-02 12:04:06 -05003246 }
3247 [global::System.CLSCompliant(false)]
3248 public ulong Field207 {
3249 get { return result.Field207; }
3250 set { SetField207(value); }
3251 }
3252 [global::System.CLSCompliant(false)]
3253 public Builder SetField207(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05003254 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003255 result.hasField207 = true;
3256 result.field207_ = value;
3257 return this;
3258 }
3259 public Builder ClearField207() {
csharptest1a0764a2011-09-09 21:05:29 -05003260 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003261 result.hasField207 = false;
3262 result.field207_ = 0UL;
3263 return this;
3264 }
3265
3266 public bool HasField300 {
csharptestc671a4b2011-06-08 11:51:24 -05003267 get { return result.hasField300; }
csharptest27bfcc52011-06-02 12:04:06 -05003268 }
3269 [global::System.CLSCompliant(false)]
3270 public ulong Field300 {
3271 get { return result.Field300; }
3272 set { SetField300(value); }
3273 }
3274 [global::System.CLSCompliant(false)]
3275 public Builder SetField300(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05003276 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003277 result.hasField300 = true;
3278 result.field300_ = value;
3279 return this;
3280 }
3281 public Builder ClearField300() {
csharptest1a0764a2011-09-09 21:05:29 -05003282 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003283 result.hasField300 = false;
3284 result.field300_ = 0UL;
3285 return this;
3286 }
3287 }
3288 static SpeedMessage1SubMessage() {
3289 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.Descriptor, null);
3290 }
3291 }
3292
3293 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
3294 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
3295 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
3296 public sealed partial class SpeedMessage2 : pb::GeneratedMessage<SpeedMessage2, SpeedMessage2.Builder> {
csharptesta314d4c2011-09-23 11:14:01 -05003297 private static readonly SpeedMessage2 defaultInstance = new SpeedMessage2().MakeReadOnly();
csharptest920b09a2011-06-08 20:13:29 -05003298 private static readonly string[] _speedMessage2FieldNames = new string[] { "field1", "field109", "field127", "field128", "field129", "field130", "field131", "field2", "field205", "field206", "field21", "field210", "field211", "field212", "field213", "field216", "field217", "field218", "field220", "field221", "field222", "field25", "field3", "field30", "field4", "field6", "field63", "field71", "field75", "group1" };
3299 private static readonly uint[] _speedMessage2FieldTags = new uint[] { 10, 872, 1018, 1026, 1032, 1040, 1048, 18, 1640, 1648, 168, 1680, 1688, 1696, 1704, 1728, 1736, 1744, 1760, 1768, 1781, 205, 24, 240, 32, 50, 504, 568, 600, 83 };
csharptest27bfcc52011-06-02 12:04:06 -05003300 public static SpeedMessage2 DefaultInstance {
3301 get { return defaultInstance; }
3302 }
3303
3304 public override SpeedMessage2 DefaultInstanceForType {
csharptesta314d4c2011-09-23 11:14:01 -05003305 get { return DefaultInstance; }
csharptest27bfcc52011-06-02 12:04:06 -05003306 }
3307
3308 protected override SpeedMessage2 ThisMessage {
3309 get { return this; }
3310 }
3311
3312 public static pbd::MessageDescriptor Descriptor {
3313 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage2__Descriptor; }
3314 }
3315
3316 protected override pb::FieldAccess.FieldAccessorTable<SpeedMessage2, SpeedMessage2.Builder> InternalFieldAccessors {
3317 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage2__FieldAccessorTable; }
3318 }
3319
3320 #region Nested types
3321 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
3322 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
3323 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
3324 public static class Types {
3325 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
3326 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
3327 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
3328 public sealed partial class Group1 : pb::GeneratedMessage<Group1, Group1.Builder> {
csharptesta314d4c2011-09-23 11:14:01 -05003329 private static readonly Group1 defaultInstance = new Group1().MakeReadOnly();
csharptest920b09a2011-06-08 20:13:29 -05003330 private static readonly string[] _group1FieldNames = new string[] { "field11", "field12", "field13", "field14", "field15", "field16", "field20", "field22", "field24", "field26", "field27", "field28", "field29", "field31", "field5", "field73" };
3331 private static readonly uint[] _group1FieldTags = new uint[] { 93, 98, 106, 114, 120, 130, 160, 178, 194, 213, 218, 224, 234, 250, 40, 584 };
csharptest27bfcc52011-06-02 12:04:06 -05003332 public static Group1 DefaultInstance {
3333 get { return defaultInstance; }
3334 }
3335
3336 public override Group1 DefaultInstanceForType {
csharptesta314d4c2011-09-23 11:14:01 -05003337 get { return DefaultInstance; }
csharptest27bfcc52011-06-02 12:04:06 -05003338 }
3339
3340 protected override Group1 ThisMessage {
3341 get { return this; }
3342 }
3343
3344 public static pbd::MessageDescriptor Descriptor {
3345 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage2_Group1__Descriptor; }
3346 }
3347
3348 protected override pb::FieldAccess.FieldAccessorTable<Group1, Group1.Builder> InternalFieldAccessors {
3349 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage2_Group1__FieldAccessorTable; }
3350 }
3351
3352 public const int Field11FieldNumber = 11;
3353 private bool hasField11;
csharptestced18e12011-06-09 19:47:56 -05003354 private float field11_;
csharptest27bfcc52011-06-02 12:04:06 -05003355 public bool HasField11 {
3356 get { return hasField11; }
3357 }
3358 public float Field11 {
3359 get { return field11_; }
3360 }
3361
3362 public const int Field26FieldNumber = 26;
3363 private bool hasField26;
csharptestced18e12011-06-09 19:47:56 -05003364 private float field26_;
csharptest27bfcc52011-06-02 12:04:06 -05003365 public bool HasField26 {
3366 get { return hasField26; }
3367 }
3368 public float Field26 {
3369 get { return field26_; }
3370 }
3371
3372 public const int Field12FieldNumber = 12;
3373 private bool hasField12;
3374 private string field12_ = "";
3375 public bool HasField12 {
3376 get { return hasField12; }
3377 }
3378 public string Field12 {
3379 get { return field12_; }
3380 }
3381
3382 public const int Field13FieldNumber = 13;
3383 private bool hasField13;
3384 private string field13_ = "";
3385 public bool HasField13 {
3386 get { return hasField13; }
3387 }
3388 public string Field13 {
3389 get { return field13_; }
3390 }
3391
3392 public const int Field14FieldNumber = 14;
3393 private pbc::PopsicleList<string> field14_ = new pbc::PopsicleList<string>();
3394 public scg::IList<string> Field14List {
3395 get { return pbc::Lists.AsReadOnly(field14_); }
3396 }
3397 public int Field14Count {
3398 get { return field14_.Count; }
3399 }
3400 public string GetField14(int index) {
3401 return field14_[index];
3402 }
3403
3404 public const int Field15FieldNumber = 15;
3405 private bool hasField15;
csharptestced18e12011-06-09 19:47:56 -05003406 private ulong field15_;
csharptest27bfcc52011-06-02 12:04:06 -05003407 public bool HasField15 {
3408 get { return hasField15; }
3409 }
3410 [global::System.CLSCompliant(false)]
3411 public ulong Field15 {
3412 get { return field15_; }
3413 }
3414
3415 public const int Field5FieldNumber = 5;
3416 private bool hasField5;
csharptestced18e12011-06-09 19:47:56 -05003417 private int field5_;
csharptest27bfcc52011-06-02 12:04:06 -05003418 public bool HasField5 {
3419 get { return hasField5; }
3420 }
3421 public int Field5 {
3422 get { return field5_; }
3423 }
3424
3425 public const int Field27FieldNumber = 27;
3426 private bool hasField27;
3427 private string field27_ = "";
3428 public bool HasField27 {
3429 get { return hasField27; }
3430 }
3431 public string Field27 {
3432 get { return field27_; }
3433 }
3434
3435 public const int Field28FieldNumber = 28;
3436 private bool hasField28;
csharptestced18e12011-06-09 19:47:56 -05003437 private int field28_;
csharptest27bfcc52011-06-02 12:04:06 -05003438 public bool HasField28 {
3439 get { return hasField28; }
3440 }
3441 public int Field28 {
3442 get { return field28_; }
3443 }
3444
3445 public const int Field29FieldNumber = 29;
3446 private bool hasField29;
3447 private string field29_ = "";
3448 public bool HasField29 {
3449 get { return hasField29; }
3450 }
3451 public string Field29 {
3452 get { return field29_; }
3453 }
3454
3455 public const int Field16FieldNumber = 16;
3456 private bool hasField16;
3457 private string field16_ = "";
3458 public bool HasField16 {
3459 get { return hasField16; }
3460 }
3461 public string Field16 {
3462 get { return field16_; }
3463 }
3464
3465 public const int Field22FieldNumber = 22;
3466 private pbc::PopsicleList<string> field22_ = new pbc::PopsicleList<string>();
3467 public scg::IList<string> Field22List {
3468 get { return pbc::Lists.AsReadOnly(field22_); }
3469 }
3470 public int Field22Count {
3471 get { return field22_.Count; }
3472 }
3473 public string GetField22(int index) {
3474 return field22_[index];
3475 }
3476
3477 public const int Field73FieldNumber = 73;
3478 private pbc::PopsicleList<int> field73_ = new pbc::PopsicleList<int>();
3479 public scg::IList<int> Field73List {
3480 get { return pbc::Lists.AsReadOnly(field73_); }
3481 }
3482 public int Field73Count {
3483 get { return field73_.Count; }
3484 }
3485 public int GetField73(int index) {
3486 return field73_[index];
3487 }
3488
3489 public const int Field20FieldNumber = 20;
3490 private bool hasField20;
csharptestced18e12011-06-09 19:47:56 -05003491 private int field20_;
csharptest27bfcc52011-06-02 12:04:06 -05003492 public bool HasField20 {
3493 get { return hasField20; }
3494 }
3495 public int Field20 {
3496 get { return field20_; }
3497 }
3498
3499 public const int Field24FieldNumber = 24;
3500 private bool hasField24;
3501 private string field24_ = "";
3502 public bool HasField24 {
3503 get { return hasField24; }
3504 }
3505 public string Field24 {
3506 get { return field24_; }
3507 }
3508
3509 public const int Field31FieldNumber = 31;
3510 private bool hasField31;
csharptesta314d4c2011-09-23 11:14:01 -05003511 private global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage field31_;
csharptest27bfcc52011-06-02 12:04:06 -05003512 public bool HasField31 {
3513 get { return hasField31; }
3514 }
3515 public global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage Field31 {
csharptesta314d4c2011-09-23 11:14:01 -05003516 get { return field31_ ?? global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.DefaultInstance; }
csharptest27bfcc52011-06-02 12:04:06 -05003517 }
3518
3519 public override bool IsInitialized {
3520 get {
3521 if (!hasField11) return false;
3522 if (!hasField15) return false;
3523 return true;
3524 }
3525 }
3526
csharptestffafdaa2011-06-03 12:58:14 -05003527 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest27bfcc52011-06-02 12:04:06 -05003528 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05003529 string[] field_names = _group1FieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05003530 if (hasField5) {
csharptest920b09a2011-06-08 20:13:29 -05003531 output.WriteInt32(5, field_names[14], Field5);
csharptest27bfcc52011-06-02 12:04:06 -05003532 }
csharptestc671a4b2011-06-08 11:51:24 -05003533 if (hasField11) {
csharptest920b09a2011-06-08 20:13:29 -05003534 output.WriteFloat(11, field_names[0], Field11);
csharptest27bfcc52011-06-02 12:04:06 -05003535 }
csharptestc671a4b2011-06-08 11:51:24 -05003536 if (hasField12) {
csharptest920b09a2011-06-08 20:13:29 -05003537 output.WriteString(12, field_names[1], Field12);
csharptest27bfcc52011-06-02 12:04:06 -05003538 }
csharptestc671a4b2011-06-08 11:51:24 -05003539 if (hasField13) {
csharptest920b09a2011-06-08 20:13:29 -05003540 output.WriteString(13, field_names[2], Field13);
csharptest27bfcc52011-06-02 12:04:06 -05003541 }
3542 if (field14_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05003543 output.WriteStringArray(14, field_names[3], field14_);
csharptest27bfcc52011-06-02 12:04:06 -05003544 }
csharptestc671a4b2011-06-08 11:51:24 -05003545 if (hasField15) {
csharptest920b09a2011-06-08 20:13:29 -05003546 output.WriteUInt64(15, field_names[4], Field15);
csharptest27bfcc52011-06-02 12:04:06 -05003547 }
csharptestc671a4b2011-06-08 11:51:24 -05003548 if (hasField16) {
csharptest920b09a2011-06-08 20:13:29 -05003549 output.WriteString(16, field_names[5], Field16);
csharptest27bfcc52011-06-02 12:04:06 -05003550 }
csharptestc671a4b2011-06-08 11:51:24 -05003551 if (hasField20) {
csharptest920b09a2011-06-08 20:13:29 -05003552 output.WriteInt32(20, field_names[6], Field20);
csharptest27bfcc52011-06-02 12:04:06 -05003553 }
3554 if (field22_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05003555 output.WriteStringArray(22, field_names[7], field22_);
csharptest27bfcc52011-06-02 12:04:06 -05003556 }
csharptestc671a4b2011-06-08 11:51:24 -05003557 if (hasField24) {
csharptest920b09a2011-06-08 20:13:29 -05003558 output.WriteString(24, field_names[8], Field24);
csharptest27bfcc52011-06-02 12:04:06 -05003559 }
csharptestc671a4b2011-06-08 11:51:24 -05003560 if (hasField26) {
csharptest920b09a2011-06-08 20:13:29 -05003561 output.WriteFloat(26, field_names[9], Field26);
csharptest27bfcc52011-06-02 12:04:06 -05003562 }
csharptestc671a4b2011-06-08 11:51:24 -05003563 if (hasField27) {
csharptest920b09a2011-06-08 20:13:29 -05003564 output.WriteString(27, field_names[10], Field27);
csharptest27bfcc52011-06-02 12:04:06 -05003565 }
csharptestc671a4b2011-06-08 11:51:24 -05003566 if (hasField28) {
csharptest920b09a2011-06-08 20:13:29 -05003567 output.WriteInt32(28, field_names[11], Field28);
csharptest27bfcc52011-06-02 12:04:06 -05003568 }
csharptestc671a4b2011-06-08 11:51:24 -05003569 if (hasField29) {
csharptest920b09a2011-06-08 20:13:29 -05003570 output.WriteString(29, field_names[12], Field29);
csharptest27bfcc52011-06-02 12:04:06 -05003571 }
csharptestc671a4b2011-06-08 11:51:24 -05003572 if (hasField31) {
csharptest920b09a2011-06-08 20:13:29 -05003573 output.WriteMessage(31, field_names[13], Field31);
csharptest27bfcc52011-06-02 12:04:06 -05003574 }
3575 if (field73_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05003576 output.WriteInt32Array(73, field_names[15], field73_);
csharptest27bfcc52011-06-02 12:04:06 -05003577 }
3578 UnknownFields.WriteTo(output);
3579 }
3580
3581 private int memoizedSerializedSize = -1;
3582 public override int SerializedSize {
3583 get {
3584 int size = memoizedSerializedSize;
3585 if (size != -1) return size;
3586
3587 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05003588 if (hasField11) {
csharptest27bfcc52011-06-02 12:04:06 -05003589 size += pb::CodedOutputStream.ComputeFloatSize(11, Field11);
3590 }
csharptestc671a4b2011-06-08 11:51:24 -05003591 if (hasField26) {
csharptest27bfcc52011-06-02 12:04:06 -05003592 size += pb::CodedOutputStream.ComputeFloatSize(26, Field26);
3593 }
csharptestc671a4b2011-06-08 11:51:24 -05003594 if (hasField12) {
csharptest27bfcc52011-06-02 12:04:06 -05003595 size += pb::CodedOutputStream.ComputeStringSize(12, Field12);
3596 }
csharptestc671a4b2011-06-08 11:51:24 -05003597 if (hasField13) {
csharptest27bfcc52011-06-02 12:04:06 -05003598 size += pb::CodedOutputStream.ComputeStringSize(13, Field13);
3599 }
3600 {
3601 int dataSize = 0;
3602 foreach (string element in Field14List) {
3603 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
3604 }
3605 size += dataSize;
3606 size += 1 * field14_.Count;
3607 }
csharptestc671a4b2011-06-08 11:51:24 -05003608 if (hasField15) {
csharptest27bfcc52011-06-02 12:04:06 -05003609 size += pb::CodedOutputStream.ComputeUInt64Size(15, Field15);
3610 }
csharptestc671a4b2011-06-08 11:51:24 -05003611 if (hasField5) {
csharptest27bfcc52011-06-02 12:04:06 -05003612 size += pb::CodedOutputStream.ComputeInt32Size(5, Field5);
3613 }
csharptestc671a4b2011-06-08 11:51:24 -05003614 if (hasField27) {
csharptest27bfcc52011-06-02 12:04:06 -05003615 size += pb::CodedOutputStream.ComputeStringSize(27, Field27);
3616 }
csharptestc671a4b2011-06-08 11:51:24 -05003617 if (hasField28) {
csharptest27bfcc52011-06-02 12:04:06 -05003618 size += pb::CodedOutputStream.ComputeInt32Size(28, Field28);
3619 }
csharptestc671a4b2011-06-08 11:51:24 -05003620 if (hasField29) {
csharptest27bfcc52011-06-02 12:04:06 -05003621 size += pb::CodedOutputStream.ComputeStringSize(29, Field29);
3622 }
csharptestc671a4b2011-06-08 11:51:24 -05003623 if (hasField16) {
csharptest27bfcc52011-06-02 12:04:06 -05003624 size += pb::CodedOutputStream.ComputeStringSize(16, Field16);
3625 }
3626 {
3627 int dataSize = 0;
3628 foreach (string element in Field22List) {
3629 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
3630 }
3631 size += dataSize;
3632 size += 2 * field22_.Count;
3633 }
3634 {
3635 int dataSize = 0;
3636 foreach (int element in Field73List) {
3637 dataSize += pb::CodedOutputStream.ComputeInt32SizeNoTag(element);
3638 }
3639 size += dataSize;
3640 size += 2 * field73_.Count;
3641 }
csharptestc671a4b2011-06-08 11:51:24 -05003642 if (hasField20) {
csharptest27bfcc52011-06-02 12:04:06 -05003643 size += pb::CodedOutputStream.ComputeInt32Size(20, Field20);
3644 }
csharptestc671a4b2011-06-08 11:51:24 -05003645 if (hasField24) {
csharptest27bfcc52011-06-02 12:04:06 -05003646 size += pb::CodedOutputStream.ComputeStringSize(24, Field24);
3647 }
csharptestc671a4b2011-06-08 11:51:24 -05003648 if (hasField31) {
csharptest27bfcc52011-06-02 12:04:06 -05003649 size += pb::CodedOutputStream.ComputeMessageSize(31, Field31);
3650 }
3651 size += UnknownFields.SerializedSize;
3652 memoizedSerializedSize = size;
3653 return size;
3654 }
3655 }
3656
3657 public static Group1 ParseFrom(pb::ByteString data) {
3658 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
3659 }
3660 public static Group1 ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
3661 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
3662 }
3663 public static Group1 ParseFrom(byte[] data) {
3664 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
3665 }
3666 public static Group1 ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
3667 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
3668 }
3669 public static Group1 ParseFrom(global::System.IO.Stream input) {
3670 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
3671 }
3672 public static Group1 ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
3673 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
3674 }
3675 public static Group1 ParseDelimitedFrom(global::System.IO.Stream input) {
3676 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
3677 }
3678 public static Group1 ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
3679 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
3680 }
csharptest17699c22011-06-03 21:57:15 -05003681 public static Group1 ParseFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05003682 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
3683 }
csharptest17699c22011-06-03 21:57:15 -05003684 public static Group1 ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest27bfcc52011-06-02 12:04:06 -05003685 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
3686 }
csharptesta314d4c2011-09-23 11:14:01 -05003687 private Group1 MakeReadOnly() {
3688 field14_.MakeReadOnly();
3689 field22_.MakeReadOnly();
3690 field73_.MakeReadOnly();
3691 return this;
3692 }
3693
csharptest27bfcc52011-06-02 12:04:06 -05003694 public static Builder CreateBuilder() { return new Builder(); }
3695 public override Builder ToBuilder() { return CreateBuilder(this); }
3696 public override Builder CreateBuilderForType() { return new Builder(); }
3697 public static Builder CreateBuilder(Group1 prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05003698 return new Builder(prototype);
csharptest27bfcc52011-06-02 12:04:06 -05003699 }
3700
3701 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
3702 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
3703 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
3704 public sealed partial class Builder : pb::GeneratedBuilder<Group1, Builder> {
3705 protected override Builder ThisBuilder {
3706 get { return this; }
3707 }
csharptest1a0764a2011-09-09 21:05:29 -05003708 public Builder() {
csharptesta314d4c2011-09-23 11:14:01 -05003709 result = DefaultInstance;
3710 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -05003711 }
3712 internal Builder(Group1 cloneFrom) {
3713 result = cloneFrom;
csharptesta314d4c2011-09-23 11:14:01 -05003714 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -05003715 }
csharptest27bfcc52011-06-02 12:04:06 -05003716
csharptesta314d4c2011-09-23 11:14:01 -05003717 private bool resultIsReadOnly;
3718 private Group1 result;
csharptest1a0764a2011-09-09 21:05:29 -05003719
3720 private Group1 PrepareBuilder() {
csharptesta314d4c2011-09-23 11:14:01 -05003721 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05003722 Group1 original = result;
3723 result = new Group1();
csharptesta314d4c2011-09-23 11:14:01 -05003724 resultIsReadOnly = false;
csharptest1a0764a2011-09-09 21:05:29 -05003725 MergeFrom(original);
3726 }
3727 return result;
3728 }
3729
3730 public override bool IsInitialized {
3731 get { return result.IsInitialized; }
3732 }
csharptest27bfcc52011-06-02 12:04:06 -05003733
3734 protected override Group1 MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05003735 get { return PrepareBuilder(); }
csharptest27bfcc52011-06-02 12:04:06 -05003736 }
3737
3738 public override Builder Clear() {
csharptesta314d4c2011-09-23 11:14:01 -05003739 result = DefaultInstance;
3740 resultIsReadOnly = true;
csharptest27bfcc52011-06-02 12:04:06 -05003741 return this;
3742 }
3743
3744 public override Builder Clone() {
csharptesta314d4c2011-09-23 11:14:01 -05003745 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05003746 return new Builder(result);
3747 } else {
3748 return new Builder().MergeFrom(result);
3749 }
csharptest27bfcc52011-06-02 12:04:06 -05003750 }
3751
3752 public override pbd::MessageDescriptor DescriptorForType {
3753 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1.Descriptor; }
3754 }
3755
3756 public override Group1 DefaultInstanceForType {
3757 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1.DefaultInstance; }
3758 }
3759
3760 public override Group1 BuildPartial() {
csharptesta314d4c2011-09-23 11:14:01 -05003761 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05003762 return result;
csharptest27bfcc52011-06-02 12:04:06 -05003763 }
csharptesta314d4c2011-09-23 11:14:01 -05003764 resultIsReadOnly = true;
3765 return result.MakeReadOnly();
csharptest27bfcc52011-06-02 12:04:06 -05003766 }
3767
3768 public override Builder MergeFrom(pb::IMessage other) {
3769 if (other is Group1) {
3770 return MergeFrom((Group1) other);
3771 } else {
3772 base.MergeFrom(other);
3773 return this;
3774 }
3775 }
3776
3777 public override Builder MergeFrom(Group1 other) {
3778 if (other == global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05003779 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003780 if (other.HasField11) {
3781 Field11 = other.Field11;
3782 }
3783 if (other.HasField26) {
3784 Field26 = other.Field26;
3785 }
3786 if (other.HasField12) {
3787 Field12 = other.Field12;
3788 }
3789 if (other.HasField13) {
3790 Field13 = other.Field13;
3791 }
3792 if (other.field14_.Count != 0) {
3793 base.AddRange(other.field14_, result.field14_);
3794 }
3795 if (other.HasField15) {
3796 Field15 = other.Field15;
3797 }
3798 if (other.HasField5) {
3799 Field5 = other.Field5;
3800 }
3801 if (other.HasField27) {
3802 Field27 = other.Field27;
3803 }
3804 if (other.HasField28) {
3805 Field28 = other.Field28;
3806 }
3807 if (other.HasField29) {
3808 Field29 = other.Field29;
3809 }
3810 if (other.HasField16) {
3811 Field16 = other.Field16;
3812 }
3813 if (other.field22_.Count != 0) {
3814 base.AddRange(other.field22_, result.field22_);
3815 }
3816 if (other.field73_.Count != 0) {
3817 base.AddRange(other.field73_, result.field73_);
3818 }
3819 if (other.HasField20) {
3820 Field20 = other.Field20;
3821 }
3822 if (other.HasField24) {
3823 Field24 = other.Field24;
3824 }
3825 if (other.HasField31) {
3826 MergeField31(other.Field31);
3827 }
3828 this.MergeUnknownFields(other.UnknownFields);
3829 return this;
3830 }
3831
csharptest17699c22011-06-03 21:57:15 -05003832 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05003833 return MergeFrom(input, pb::ExtensionRegistry.Empty);
3834 }
3835
csharptest17699c22011-06-03 21:57:15 -05003836 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05003837 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003838 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05003839 uint tag;
3840 string field_name;
3841 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05003842 if(tag == 0 && field_name != null) {
3843 int field_ordinal = global::System.Array.BinarySearch(_group1FieldNames, field_name, global::System.StringComparer.Ordinal);
3844 if(field_ordinal >= 0)
3845 tag = _group1FieldTags[field_ordinal];
3846 else {
3847 if (unknownFields == null) {
3848 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
3849 }
3850 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
3851 continue;
3852 }
3853 }
csharptest27bfcc52011-06-02 12:04:06 -05003854 switch (tag) {
3855 case 0: {
csharptest99284412011-06-03 14:51:06 -05003856 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest27bfcc52011-06-02 12:04:06 -05003857 }
3858 default: {
3859 if (pb::WireFormat.IsEndGroupTag(tag)) {
3860 if (unknownFields != null) {
3861 this.UnknownFields = unknownFields.Build();
3862 }
3863 return this;
3864 }
3865 if (unknownFields == null) {
3866 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
3867 }
csharptestd2af9e92011-06-03 21:35:02 -05003868 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest27bfcc52011-06-02 12:04:06 -05003869 break;
3870 }
3871 case 40: {
csharptest920b09a2011-06-08 20:13:29 -05003872 result.hasField5 = input.ReadInt32(ref result.field5_);
csharptest27bfcc52011-06-02 12:04:06 -05003873 break;
3874 }
3875 case 93: {
csharptest920b09a2011-06-08 20:13:29 -05003876 result.hasField11 = input.ReadFloat(ref result.field11_);
csharptest27bfcc52011-06-02 12:04:06 -05003877 break;
3878 }
3879 case 98: {
csharptest920b09a2011-06-08 20:13:29 -05003880 result.hasField12 = input.ReadString(ref result.field12_);
csharptest27bfcc52011-06-02 12:04:06 -05003881 break;
3882 }
3883 case 106: {
csharptest920b09a2011-06-08 20:13:29 -05003884 result.hasField13 = input.ReadString(ref result.field13_);
csharptest27bfcc52011-06-02 12:04:06 -05003885 break;
3886 }
3887 case 114: {
csharptestb00ea132011-06-10 01:09:57 -05003888 input.ReadStringArray(tag, field_name, result.field14_);
csharptest27bfcc52011-06-02 12:04:06 -05003889 break;
3890 }
3891 case 120: {
csharptest920b09a2011-06-08 20:13:29 -05003892 result.hasField15 = input.ReadUInt64(ref result.field15_);
csharptest27bfcc52011-06-02 12:04:06 -05003893 break;
3894 }
3895 case 130: {
csharptest920b09a2011-06-08 20:13:29 -05003896 result.hasField16 = input.ReadString(ref result.field16_);
csharptest27bfcc52011-06-02 12:04:06 -05003897 break;
3898 }
3899 case 160: {
csharptest920b09a2011-06-08 20:13:29 -05003900 result.hasField20 = input.ReadInt32(ref result.field20_);
csharptest27bfcc52011-06-02 12:04:06 -05003901 break;
3902 }
3903 case 178: {
csharptestb00ea132011-06-10 01:09:57 -05003904 input.ReadStringArray(tag, field_name, result.field22_);
csharptest27bfcc52011-06-02 12:04:06 -05003905 break;
3906 }
3907 case 194: {
csharptest920b09a2011-06-08 20:13:29 -05003908 result.hasField24 = input.ReadString(ref result.field24_);
csharptest27bfcc52011-06-02 12:04:06 -05003909 break;
3910 }
3911 case 213: {
csharptest920b09a2011-06-08 20:13:29 -05003912 result.hasField26 = input.ReadFloat(ref result.field26_);
csharptest27bfcc52011-06-02 12:04:06 -05003913 break;
3914 }
3915 case 218: {
csharptest920b09a2011-06-08 20:13:29 -05003916 result.hasField27 = input.ReadString(ref result.field27_);
csharptest27bfcc52011-06-02 12:04:06 -05003917 break;
3918 }
3919 case 224: {
csharptest920b09a2011-06-08 20:13:29 -05003920 result.hasField28 = input.ReadInt32(ref result.field28_);
csharptest27bfcc52011-06-02 12:04:06 -05003921 break;
3922 }
3923 case 234: {
csharptest920b09a2011-06-08 20:13:29 -05003924 result.hasField29 = input.ReadString(ref result.field29_);
csharptest27bfcc52011-06-02 12:04:06 -05003925 break;
3926 }
3927 case 250: {
3928 global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.CreateBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05003929 if (result.hasField31) {
csharptest27bfcc52011-06-02 12:04:06 -05003930 subBuilder.MergeFrom(Field31);
3931 }
3932 input.ReadMessage(subBuilder, extensionRegistry);
3933 Field31 = subBuilder.BuildPartial();
3934 break;
3935 }
csharptest6da31702011-06-04 12:52:57 -05003936 case 586:
csharptest27bfcc52011-06-02 12:04:06 -05003937 case 584: {
csharptestb00ea132011-06-10 01:09:57 -05003938 input.ReadInt32Array(tag, field_name, result.field73_);
csharptest27bfcc52011-06-02 12:04:06 -05003939 break;
3940 }
3941 }
3942 }
csharptest123e5342011-06-03 14:15:21 -05003943
3944 if (unknownFields != null) {
3945 this.UnknownFields = unknownFields.Build();
3946 }
3947 return this;
csharptest27bfcc52011-06-02 12:04:06 -05003948 }
3949
3950
3951 public bool HasField11 {
csharptestc671a4b2011-06-08 11:51:24 -05003952 get { return result.hasField11; }
csharptest27bfcc52011-06-02 12:04:06 -05003953 }
3954 public float Field11 {
3955 get { return result.Field11; }
3956 set { SetField11(value); }
3957 }
3958 public Builder SetField11(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05003959 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003960 result.hasField11 = true;
3961 result.field11_ = value;
3962 return this;
3963 }
3964 public Builder ClearField11() {
csharptest1a0764a2011-09-09 21:05:29 -05003965 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003966 result.hasField11 = false;
3967 result.field11_ = 0F;
3968 return this;
3969 }
3970
3971 public bool HasField26 {
csharptestc671a4b2011-06-08 11:51:24 -05003972 get { return result.hasField26; }
csharptest27bfcc52011-06-02 12:04:06 -05003973 }
3974 public float Field26 {
3975 get { return result.Field26; }
3976 set { SetField26(value); }
3977 }
3978 public Builder SetField26(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05003979 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003980 result.hasField26 = true;
3981 result.field26_ = value;
3982 return this;
3983 }
3984 public Builder ClearField26() {
csharptest1a0764a2011-09-09 21:05:29 -05003985 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003986 result.hasField26 = false;
3987 result.field26_ = 0F;
3988 return this;
3989 }
3990
3991 public bool HasField12 {
csharptestc671a4b2011-06-08 11:51:24 -05003992 get { return result.hasField12; }
csharptest27bfcc52011-06-02 12:04:06 -05003993 }
3994 public string Field12 {
3995 get { return result.Field12; }
3996 set { SetField12(value); }
3997 }
3998 public Builder SetField12(string value) {
3999 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004000 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004001 result.hasField12 = true;
4002 result.field12_ = value;
4003 return this;
4004 }
4005 public Builder ClearField12() {
csharptest1a0764a2011-09-09 21:05:29 -05004006 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004007 result.hasField12 = false;
4008 result.field12_ = "";
4009 return this;
4010 }
4011
4012 public bool HasField13 {
csharptestc671a4b2011-06-08 11:51:24 -05004013 get { return result.hasField13; }
csharptest27bfcc52011-06-02 12:04:06 -05004014 }
4015 public string Field13 {
4016 get { return result.Field13; }
4017 set { SetField13(value); }
4018 }
4019 public Builder SetField13(string value) {
4020 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004021 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004022 result.hasField13 = true;
4023 result.field13_ = value;
4024 return this;
4025 }
4026 public Builder ClearField13() {
csharptest1a0764a2011-09-09 21:05:29 -05004027 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004028 result.hasField13 = false;
4029 result.field13_ = "";
4030 return this;
4031 }
4032
4033 public pbc::IPopsicleList<string> Field14List {
csharptest1a0764a2011-09-09 21:05:29 -05004034 get { return PrepareBuilder().field14_; }
csharptest27bfcc52011-06-02 12:04:06 -05004035 }
4036 public int Field14Count {
4037 get { return result.Field14Count; }
4038 }
4039 public string GetField14(int index) {
4040 return result.GetField14(index);
4041 }
4042 public Builder SetField14(int index, string value) {
4043 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004044 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004045 result.field14_[index] = value;
4046 return this;
4047 }
4048 public Builder AddField14(string value) {
4049 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004050 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004051 result.field14_.Add(value);
4052 return this;
4053 }
4054 public Builder AddRangeField14(scg::IEnumerable<string> values) {
csharptest1a0764a2011-09-09 21:05:29 -05004055 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004056 base.AddRange(values, result.field14_);
4057 return this;
4058 }
4059 public Builder ClearField14() {
csharptest1a0764a2011-09-09 21:05:29 -05004060 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004061 result.field14_.Clear();
4062 return this;
4063 }
4064
4065 public bool HasField15 {
csharptestc671a4b2011-06-08 11:51:24 -05004066 get { return result.hasField15; }
csharptest27bfcc52011-06-02 12:04:06 -05004067 }
4068 [global::System.CLSCompliant(false)]
4069 public ulong Field15 {
4070 get { return result.Field15; }
4071 set { SetField15(value); }
4072 }
4073 [global::System.CLSCompliant(false)]
4074 public Builder SetField15(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05004075 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004076 result.hasField15 = true;
4077 result.field15_ = value;
4078 return this;
4079 }
4080 public Builder ClearField15() {
csharptest1a0764a2011-09-09 21:05:29 -05004081 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004082 result.hasField15 = false;
4083 result.field15_ = 0UL;
4084 return this;
4085 }
4086
4087 public bool HasField5 {
csharptestc671a4b2011-06-08 11:51:24 -05004088 get { return result.hasField5; }
csharptest27bfcc52011-06-02 12:04:06 -05004089 }
4090 public int Field5 {
4091 get { return result.Field5; }
4092 set { SetField5(value); }
4093 }
4094 public Builder SetField5(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004095 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004096 result.hasField5 = true;
4097 result.field5_ = value;
4098 return this;
4099 }
4100 public Builder ClearField5() {
csharptest1a0764a2011-09-09 21:05:29 -05004101 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004102 result.hasField5 = false;
4103 result.field5_ = 0;
4104 return this;
4105 }
4106
4107 public bool HasField27 {
csharptestc671a4b2011-06-08 11:51:24 -05004108 get { return result.hasField27; }
csharptest27bfcc52011-06-02 12:04:06 -05004109 }
4110 public string Field27 {
4111 get { return result.Field27; }
4112 set { SetField27(value); }
4113 }
4114 public Builder SetField27(string value) {
4115 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004116 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004117 result.hasField27 = true;
4118 result.field27_ = value;
4119 return this;
4120 }
4121 public Builder ClearField27() {
csharptest1a0764a2011-09-09 21:05:29 -05004122 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004123 result.hasField27 = false;
4124 result.field27_ = "";
4125 return this;
4126 }
4127
4128 public bool HasField28 {
csharptestc671a4b2011-06-08 11:51:24 -05004129 get { return result.hasField28; }
csharptest27bfcc52011-06-02 12:04:06 -05004130 }
4131 public int Field28 {
4132 get { return result.Field28; }
4133 set { SetField28(value); }
4134 }
4135 public Builder SetField28(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004136 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004137 result.hasField28 = true;
4138 result.field28_ = value;
4139 return this;
4140 }
4141 public Builder ClearField28() {
csharptest1a0764a2011-09-09 21:05:29 -05004142 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004143 result.hasField28 = false;
4144 result.field28_ = 0;
4145 return this;
4146 }
4147
4148 public bool HasField29 {
csharptestc671a4b2011-06-08 11:51:24 -05004149 get { return result.hasField29; }
csharptest27bfcc52011-06-02 12:04:06 -05004150 }
4151 public string Field29 {
4152 get { return result.Field29; }
4153 set { SetField29(value); }
4154 }
4155 public Builder SetField29(string value) {
4156 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004157 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004158 result.hasField29 = true;
4159 result.field29_ = value;
4160 return this;
4161 }
4162 public Builder ClearField29() {
csharptest1a0764a2011-09-09 21:05:29 -05004163 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004164 result.hasField29 = false;
4165 result.field29_ = "";
4166 return this;
4167 }
4168
4169 public bool HasField16 {
csharptestc671a4b2011-06-08 11:51:24 -05004170 get { return result.hasField16; }
csharptest27bfcc52011-06-02 12:04:06 -05004171 }
4172 public string Field16 {
4173 get { return result.Field16; }
4174 set { SetField16(value); }
4175 }
4176 public Builder SetField16(string value) {
4177 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004178 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004179 result.hasField16 = true;
4180 result.field16_ = value;
4181 return this;
4182 }
4183 public Builder ClearField16() {
csharptest1a0764a2011-09-09 21:05:29 -05004184 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004185 result.hasField16 = false;
4186 result.field16_ = "";
4187 return this;
4188 }
4189
4190 public pbc::IPopsicleList<string> Field22List {
csharptest1a0764a2011-09-09 21:05:29 -05004191 get { return PrepareBuilder().field22_; }
csharptest27bfcc52011-06-02 12:04:06 -05004192 }
4193 public int Field22Count {
4194 get { return result.Field22Count; }
4195 }
4196 public string GetField22(int index) {
4197 return result.GetField22(index);
4198 }
4199 public Builder SetField22(int index, string value) {
4200 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004201 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004202 result.field22_[index] = value;
4203 return this;
4204 }
4205 public Builder AddField22(string value) {
4206 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004207 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004208 result.field22_.Add(value);
4209 return this;
4210 }
4211 public Builder AddRangeField22(scg::IEnumerable<string> values) {
csharptest1a0764a2011-09-09 21:05:29 -05004212 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004213 base.AddRange(values, result.field22_);
4214 return this;
4215 }
4216 public Builder ClearField22() {
csharptest1a0764a2011-09-09 21:05:29 -05004217 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004218 result.field22_.Clear();
4219 return this;
4220 }
4221
4222 public pbc::IPopsicleList<int> Field73List {
csharptest1a0764a2011-09-09 21:05:29 -05004223 get { return PrepareBuilder().field73_; }
csharptest27bfcc52011-06-02 12:04:06 -05004224 }
4225 public int Field73Count {
4226 get { return result.Field73Count; }
4227 }
4228 public int GetField73(int index) {
4229 return result.GetField73(index);
4230 }
4231 public Builder SetField73(int index, int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004232 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004233 result.field73_[index] = value;
4234 return this;
4235 }
4236 public Builder AddField73(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004237 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004238 result.field73_.Add(value);
4239 return this;
4240 }
4241 public Builder AddRangeField73(scg::IEnumerable<int> values) {
csharptest1a0764a2011-09-09 21:05:29 -05004242 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004243 base.AddRange(values, result.field73_);
4244 return this;
4245 }
4246 public Builder ClearField73() {
csharptest1a0764a2011-09-09 21:05:29 -05004247 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004248 result.field73_.Clear();
4249 return this;
4250 }
4251
4252 public bool HasField20 {
csharptestc671a4b2011-06-08 11:51:24 -05004253 get { return result.hasField20; }
csharptest27bfcc52011-06-02 12:04:06 -05004254 }
4255 public int Field20 {
4256 get { return result.Field20; }
4257 set { SetField20(value); }
4258 }
4259 public Builder SetField20(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004260 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004261 result.hasField20 = true;
4262 result.field20_ = value;
4263 return this;
4264 }
4265 public Builder ClearField20() {
csharptest1a0764a2011-09-09 21:05:29 -05004266 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004267 result.hasField20 = false;
4268 result.field20_ = 0;
4269 return this;
4270 }
4271
4272 public bool HasField24 {
csharptestc671a4b2011-06-08 11:51:24 -05004273 get { return result.hasField24; }
csharptest27bfcc52011-06-02 12:04:06 -05004274 }
4275 public string Field24 {
4276 get { return result.Field24; }
4277 set { SetField24(value); }
4278 }
4279 public Builder SetField24(string value) {
4280 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004281 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004282 result.hasField24 = true;
4283 result.field24_ = value;
4284 return this;
4285 }
4286 public Builder ClearField24() {
csharptest1a0764a2011-09-09 21:05:29 -05004287 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004288 result.hasField24 = false;
4289 result.field24_ = "";
4290 return this;
4291 }
4292
4293 public bool HasField31 {
csharptestc671a4b2011-06-08 11:51:24 -05004294 get { return result.hasField31; }
csharptest27bfcc52011-06-02 12:04:06 -05004295 }
4296 public global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage Field31 {
4297 get { return result.Field31; }
4298 set { SetField31(value); }
4299 }
4300 public Builder SetField31(global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage value) {
4301 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004302 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004303 result.hasField31 = true;
4304 result.field31_ = value;
4305 return this;
4306 }
4307 public Builder SetField31(global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.Builder builderForValue) {
4308 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05004309 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004310 result.hasField31 = true;
4311 result.field31_ = builderForValue.Build();
4312 return this;
4313 }
4314 public Builder MergeField31(global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage value) {
4315 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004316 PrepareBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05004317 if (result.hasField31 &&
csharptest27bfcc52011-06-02 12:04:06 -05004318 result.field31_ != global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.DefaultInstance) {
4319 result.field31_ = global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.CreateBuilder(result.field31_).MergeFrom(value).BuildPartial();
4320 } else {
4321 result.field31_ = value;
4322 }
4323 result.hasField31 = true;
4324 return this;
4325 }
4326 public Builder ClearField31() {
csharptest1a0764a2011-09-09 21:05:29 -05004327 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004328 result.hasField31 = false;
csharptesta314d4c2011-09-23 11:14:01 -05004329 result.field31_ = null;
csharptest27bfcc52011-06-02 12:04:06 -05004330 return this;
4331 }
4332 }
4333 static Group1() {
4334 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.Descriptor, null);
4335 }
4336 }
4337
4338 }
4339 #endregion
4340
4341 public const int Field1FieldNumber = 1;
4342 private bool hasField1;
4343 private string field1_ = "";
4344 public bool HasField1 {
4345 get { return hasField1; }
4346 }
4347 public string Field1 {
4348 get { return field1_; }
4349 }
4350
4351 public const int Field3FieldNumber = 3;
4352 private bool hasField3;
csharptestced18e12011-06-09 19:47:56 -05004353 private long field3_;
csharptest27bfcc52011-06-02 12:04:06 -05004354 public bool HasField3 {
4355 get { return hasField3; }
4356 }
4357 public long Field3 {
4358 get { return field3_; }
4359 }
4360
4361 public const int Field4FieldNumber = 4;
4362 private bool hasField4;
csharptestced18e12011-06-09 19:47:56 -05004363 private long field4_;
csharptest27bfcc52011-06-02 12:04:06 -05004364 public bool HasField4 {
4365 get { return hasField4; }
4366 }
4367 public long Field4 {
4368 get { return field4_; }
4369 }
4370
4371 public const int Field30FieldNumber = 30;
4372 private bool hasField30;
csharptestced18e12011-06-09 19:47:56 -05004373 private long field30_;
csharptest27bfcc52011-06-02 12:04:06 -05004374 public bool HasField30 {
4375 get { return hasField30; }
4376 }
4377 public long Field30 {
4378 get { return field30_; }
4379 }
4380
4381 public const int Field75FieldNumber = 75;
4382 private bool hasField75;
csharptestced18e12011-06-09 19:47:56 -05004383 private bool field75_;
csharptest27bfcc52011-06-02 12:04:06 -05004384 public bool HasField75 {
4385 get { return hasField75; }
4386 }
4387 public bool Field75 {
4388 get { return field75_; }
4389 }
4390
4391 public const int Field6FieldNumber = 6;
4392 private bool hasField6;
4393 private string field6_ = "";
4394 public bool HasField6 {
4395 get { return hasField6; }
4396 }
4397 public string Field6 {
4398 get { return field6_; }
4399 }
4400
4401 public const int Field2FieldNumber = 2;
4402 private bool hasField2;
4403 private pb::ByteString field2_ = pb::ByteString.Empty;
4404 public bool HasField2 {
4405 get { return hasField2; }
4406 }
4407 public pb::ByteString Field2 {
4408 get { return field2_; }
4409 }
4410
4411 public const int Field21FieldNumber = 21;
4412 private bool hasField21;
csharptestced18e12011-06-09 19:47:56 -05004413 private int field21_;
csharptest27bfcc52011-06-02 12:04:06 -05004414 public bool HasField21 {
4415 get { return hasField21; }
4416 }
4417 public int Field21 {
4418 get { return field21_; }
4419 }
4420
4421 public const int Field71FieldNumber = 71;
4422 private bool hasField71;
csharptestced18e12011-06-09 19:47:56 -05004423 private int field71_;
csharptest27bfcc52011-06-02 12:04:06 -05004424 public bool HasField71 {
4425 get { return hasField71; }
4426 }
4427 public int Field71 {
4428 get { return field71_; }
4429 }
4430
4431 public const int Field25FieldNumber = 25;
4432 private bool hasField25;
csharptestced18e12011-06-09 19:47:56 -05004433 private float field25_;
csharptest27bfcc52011-06-02 12:04:06 -05004434 public bool HasField25 {
4435 get { return hasField25; }
4436 }
4437 public float Field25 {
4438 get { return field25_; }
4439 }
4440
4441 public const int Field109FieldNumber = 109;
4442 private bool hasField109;
csharptestced18e12011-06-09 19:47:56 -05004443 private int field109_;
csharptest27bfcc52011-06-02 12:04:06 -05004444 public bool HasField109 {
4445 get { return hasField109; }
4446 }
4447 public int Field109 {
4448 get { return field109_; }
4449 }
4450
4451 public const int Field210FieldNumber = 210;
4452 private bool hasField210;
csharptestced18e12011-06-09 19:47:56 -05004453 private int field210_;
csharptest27bfcc52011-06-02 12:04:06 -05004454 public bool HasField210 {
4455 get { return hasField210; }
4456 }
4457 public int Field210 {
4458 get { return field210_; }
4459 }
4460
4461 public const int Field211FieldNumber = 211;
4462 private bool hasField211;
csharptestced18e12011-06-09 19:47:56 -05004463 private int field211_;
csharptest27bfcc52011-06-02 12:04:06 -05004464 public bool HasField211 {
4465 get { return hasField211; }
4466 }
4467 public int Field211 {
4468 get { return field211_; }
4469 }
4470
4471 public const int Field212FieldNumber = 212;
4472 private bool hasField212;
csharptestced18e12011-06-09 19:47:56 -05004473 private int field212_;
csharptest27bfcc52011-06-02 12:04:06 -05004474 public bool HasField212 {
4475 get { return hasField212; }
4476 }
4477 public int Field212 {
4478 get { return field212_; }
4479 }
4480
4481 public const int Field213FieldNumber = 213;
4482 private bool hasField213;
csharptestced18e12011-06-09 19:47:56 -05004483 private int field213_;
csharptest27bfcc52011-06-02 12:04:06 -05004484 public bool HasField213 {
4485 get { return hasField213; }
4486 }
4487 public int Field213 {
4488 get { return field213_; }
4489 }
4490
4491 public const int Field216FieldNumber = 216;
4492 private bool hasField216;
csharptestced18e12011-06-09 19:47:56 -05004493 private int field216_;
csharptest27bfcc52011-06-02 12:04:06 -05004494 public bool HasField216 {
4495 get { return hasField216; }
4496 }
4497 public int Field216 {
4498 get { return field216_; }
4499 }
4500
4501 public const int Field217FieldNumber = 217;
4502 private bool hasField217;
csharptestced18e12011-06-09 19:47:56 -05004503 private int field217_;
csharptest27bfcc52011-06-02 12:04:06 -05004504 public bool HasField217 {
4505 get { return hasField217; }
4506 }
4507 public int Field217 {
4508 get { return field217_; }
4509 }
4510
4511 public const int Field218FieldNumber = 218;
4512 private bool hasField218;
csharptestced18e12011-06-09 19:47:56 -05004513 private int field218_;
csharptest27bfcc52011-06-02 12:04:06 -05004514 public bool HasField218 {
4515 get { return hasField218; }
4516 }
4517 public int Field218 {
4518 get { return field218_; }
4519 }
4520
4521 public const int Field220FieldNumber = 220;
4522 private bool hasField220;
csharptestced18e12011-06-09 19:47:56 -05004523 private int field220_;
csharptest27bfcc52011-06-02 12:04:06 -05004524 public bool HasField220 {
4525 get { return hasField220; }
4526 }
4527 public int Field220 {
4528 get { return field220_; }
4529 }
4530
4531 public const int Field221FieldNumber = 221;
4532 private bool hasField221;
csharptestced18e12011-06-09 19:47:56 -05004533 private int field221_;
csharptest27bfcc52011-06-02 12:04:06 -05004534 public bool HasField221 {
4535 get { return hasField221; }
4536 }
4537 public int Field221 {
4538 get { return field221_; }
4539 }
4540
4541 public const int Field222FieldNumber = 222;
4542 private bool hasField222;
csharptestced18e12011-06-09 19:47:56 -05004543 private float field222_;
csharptest27bfcc52011-06-02 12:04:06 -05004544 public bool HasField222 {
4545 get { return hasField222; }
4546 }
4547 public float Field222 {
4548 get { return field222_; }
4549 }
4550
4551 public const int Field63FieldNumber = 63;
4552 private bool hasField63;
csharptestced18e12011-06-09 19:47:56 -05004553 private int field63_;
csharptest27bfcc52011-06-02 12:04:06 -05004554 public bool HasField63 {
4555 get { return hasField63; }
4556 }
4557 public int Field63 {
4558 get { return field63_; }
4559 }
4560
4561 public const int Group1FieldNumber = 10;
4562 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1> group1_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1>();
4563 public scg::IList<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1> Group1List {
4564 get { return group1_; }
4565 }
4566 public int Group1Count {
4567 get { return group1_.Count; }
4568 }
4569 public global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1 GetGroup1(int index) {
4570 return group1_[index];
4571 }
4572
4573 public const int Field128FieldNumber = 128;
4574 private pbc::PopsicleList<string> field128_ = new pbc::PopsicleList<string>();
4575 public scg::IList<string> Field128List {
4576 get { return pbc::Lists.AsReadOnly(field128_); }
4577 }
4578 public int Field128Count {
4579 get { return field128_.Count; }
4580 }
4581 public string GetField128(int index) {
4582 return field128_[index];
4583 }
4584
4585 public const int Field131FieldNumber = 131;
4586 private bool hasField131;
csharptestced18e12011-06-09 19:47:56 -05004587 private long field131_;
csharptest27bfcc52011-06-02 12:04:06 -05004588 public bool HasField131 {
4589 get { return hasField131; }
4590 }
4591 public long Field131 {
4592 get { return field131_; }
4593 }
4594
4595 public const int Field127FieldNumber = 127;
4596 private pbc::PopsicleList<string> field127_ = new pbc::PopsicleList<string>();
4597 public scg::IList<string> Field127List {
4598 get { return pbc::Lists.AsReadOnly(field127_); }
4599 }
4600 public int Field127Count {
4601 get { return field127_.Count; }
4602 }
4603 public string GetField127(int index) {
4604 return field127_[index];
4605 }
4606
4607 public const int Field129FieldNumber = 129;
4608 private bool hasField129;
csharptestced18e12011-06-09 19:47:56 -05004609 private int field129_;
csharptest27bfcc52011-06-02 12:04:06 -05004610 public bool HasField129 {
4611 get { return hasField129; }
4612 }
4613 public int Field129 {
4614 get { return field129_; }
4615 }
4616
4617 public const int Field130FieldNumber = 130;
4618 private pbc::PopsicleList<long> field130_ = new pbc::PopsicleList<long>();
4619 public scg::IList<long> Field130List {
4620 get { return pbc::Lists.AsReadOnly(field130_); }
4621 }
4622 public int Field130Count {
4623 get { return field130_.Count; }
4624 }
4625 public long GetField130(int index) {
4626 return field130_[index];
4627 }
4628
4629 public const int Field205FieldNumber = 205;
4630 private bool hasField205;
csharptestced18e12011-06-09 19:47:56 -05004631 private bool field205_;
csharptest27bfcc52011-06-02 12:04:06 -05004632 public bool HasField205 {
4633 get { return hasField205; }
4634 }
4635 public bool Field205 {
4636 get { return field205_; }
4637 }
4638
4639 public const int Field206FieldNumber = 206;
4640 private bool hasField206;
csharptestced18e12011-06-09 19:47:56 -05004641 private bool field206_;
csharptest27bfcc52011-06-02 12:04:06 -05004642 public bool HasField206 {
4643 get { return hasField206; }
4644 }
4645 public bool Field206 {
4646 get { return field206_; }
4647 }
4648
4649 public override bool IsInitialized {
4650 get {
4651 return true;
4652 }
4653 }
4654
csharptestffafdaa2011-06-03 12:58:14 -05004655 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest27bfcc52011-06-02 12:04:06 -05004656 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05004657 string[] field_names = _speedMessage2FieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05004658 if (hasField1) {
csharptest920b09a2011-06-08 20:13:29 -05004659 output.WriteString(1, field_names[0], Field1);
csharptest27bfcc52011-06-02 12:04:06 -05004660 }
csharptestc671a4b2011-06-08 11:51:24 -05004661 if (hasField2) {
csharptest920b09a2011-06-08 20:13:29 -05004662 output.WriteBytes(2, field_names[7], Field2);
csharptest27bfcc52011-06-02 12:04:06 -05004663 }
csharptestc671a4b2011-06-08 11:51:24 -05004664 if (hasField3) {
csharptest920b09a2011-06-08 20:13:29 -05004665 output.WriteInt64(3, field_names[22], Field3);
csharptest27bfcc52011-06-02 12:04:06 -05004666 }
csharptestc671a4b2011-06-08 11:51:24 -05004667 if (hasField4) {
csharptest920b09a2011-06-08 20:13:29 -05004668 output.WriteInt64(4, field_names[24], Field4);
csharptest27bfcc52011-06-02 12:04:06 -05004669 }
csharptestc671a4b2011-06-08 11:51:24 -05004670 if (hasField6) {
csharptest920b09a2011-06-08 20:13:29 -05004671 output.WriteString(6, field_names[25], Field6);
csharptest27bfcc52011-06-02 12:04:06 -05004672 }
csharptest90922db2011-06-03 11:57:47 -05004673 if (group1_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05004674 output.WriteGroupArray(10, field_names[29], group1_);
csharptest27bfcc52011-06-02 12:04:06 -05004675 }
csharptestc671a4b2011-06-08 11:51:24 -05004676 if (hasField21) {
csharptest920b09a2011-06-08 20:13:29 -05004677 output.WriteInt32(21, field_names[10], Field21);
csharptest27bfcc52011-06-02 12:04:06 -05004678 }
csharptestc671a4b2011-06-08 11:51:24 -05004679 if (hasField25) {
csharptest920b09a2011-06-08 20:13:29 -05004680 output.WriteFloat(25, field_names[21], Field25);
csharptest27bfcc52011-06-02 12:04:06 -05004681 }
csharptestc671a4b2011-06-08 11:51:24 -05004682 if (hasField30) {
csharptest920b09a2011-06-08 20:13:29 -05004683 output.WriteInt64(30, field_names[23], Field30);
csharptest27bfcc52011-06-02 12:04:06 -05004684 }
csharptestc671a4b2011-06-08 11:51:24 -05004685 if (hasField63) {
csharptest920b09a2011-06-08 20:13:29 -05004686 output.WriteInt32(63, field_names[26], Field63);
csharptest27bfcc52011-06-02 12:04:06 -05004687 }
csharptestc671a4b2011-06-08 11:51:24 -05004688 if (hasField71) {
csharptest920b09a2011-06-08 20:13:29 -05004689 output.WriteInt32(71, field_names[27], Field71);
csharptest27bfcc52011-06-02 12:04:06 -05004690 }
csharptestc671a4b2011-06-08 11:51:24 -05004691 if (hasField75) {
csharptest920b09a2011-06-08 20:13:29 -05004692 output.WriteBool(75, field_names[28], Field75);
csharptest27bfcc52011-06-02 12:04:06 -05004693 }
csharptestc671a4b2011-06-08 11:51:24 -05004694 if (hasField109) {
csharptest920b09a2011-06-08 20:13:29 -05004695 output.WriteInt32(109, field_names[1], Field109);
csharptest27bfcc52011-06-02 12:04:06 -05004696 }
4697 if (field127_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05004698 output.WriteStringArray(127, field_names[2], field127_);
csharptest27bfcc52011-06-02 12:04:06 -05004699 }
4700 if (field128_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05004701 output.WriteStringArray(128, field_names[3], field128_);
csharptest27bfcc52011-06-02 12:04:06 -05004702 }
csharptestc671a4b2011-06-08 11:51:24 -05004703 if (hasField129) {
csharptest920b09a2011-06-08 20:13:29 -05004704 output.WriteInt32(129, field_names[4], Field129);
csharptest27bfcc52011-06-02 12:04:06 -05004705 }
4706 if (field130_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05004707 output.WriteInt64Array(130, field_names[5], field130_);
csharptest27bfcc52011-06-02 12:04:06 -05004708 }
csharptestc671a4b2011-06-08 11:51:24 -05004709 if (hasField131) {
csharptest920b09a2011-06-08 20:13:29 -05004710 output.WriteInt64(131, field_names[6], Field131);
csharptest27bfcc52011-06-02 12:04:06 -05004711 }
csharptestc671a4b2011-06-08 11:51:24 -05004712 if (hasField205) {
csharptest920b09a2011-06-08 20:13:29 -05004713 output.WriteBool(205, field_names[8], Field205);
csharptest27bfcc52011-06-02 12:04:06 -05004714 }
csharptestc671a4b2011-06-08 11:51:24 -05004715 if (hasField206) {
csharptest920b09a2011-06-08 20:13:29 -05004716 output.WriteBool(206, field_names[9], Field206);
csharptest27bfcc52011-06-02 12:04:06 -05004717 }
csharptestc671a4b2011-06-08 11:51:24 -05004718 if (hasField210) {
csharptest920b09a2011-06-08 20:13:29 -05004719 output.WriteInt32(210, field_names[11], Field210);
csharptest27bfcc52011-06-02 12:04:06 -05004720 }
csharptestc671a4b2011-06-08 11:51:24 -05004721 if (hasField211) {
csharptest920b09a2011-06-08 20:13:29 -05004722 output.WriteInt32(211, field_names[12], Field211);
csharptest27bfcc52011-06-02 12:04:06 -05004723 }
csharptestc671a4b2011-06-08 11:51:24 -05004724 if (hasField212) {
csharptest920b09a2011-06-08 20:13:29 -05004725 output.WriteInt32(212, field_names[13], Field212);
csharptest27bfcc52011-06-02 12:04:06 -05004726 }
csharptestc671a4b2011-06-08 11:51:24 -05004727 if (hasField213) {
csharptest920b09a2011-06-08 20:13:29 -05004728 output.WriteInt32(213, field_names[14], Field213);
csharptest27bfcc52011-06-02 12:04:06 -05004729 }
csharptestc671a4b2011-06-08 11:51:24 -05004730 if (hasField216) {
csharptest920b09a2011-06-08 20:13:29 -05004731 output.WriteInt32(216, field_names[15], Field216);
csharptest27bfcc52011-06-02 12:04:06 -05004732 }
csharptestc671a4b2011-06-08 11:51:24 -05004733 if (hasField217) {
csharptest920b09a2011-06-08 20:13:29 -05004734 output.WriteInt32(217, field_names[16], Field217);
csharptest27bfcc52011-06-02 12:04:06 -05004735 }
csharptestc671a4b2011-06-08 11:51:24 -05004736 if (hasField218) {
csharptest920b09a2011-06-08 20:13:29 -05004737 output.WriteInt32(218, field_names[17], Field218);
csharptest27bfcc52011-06-02 12:04:06 -05004738 }
csharptestc671a4b2011-06-08 11:51:24 -05004739 if (hasField220) {
csharptest920b09a2011-06-08 20:13:29 -05004740 output.WriteInt32(220, field_names[18], Field220);
csharptest27bfcc52011-06-02 12:04:06 -05004741 }
csharptestc671a4b2011-06-08 11:51:24 -05004742 if (hasField221) {
csharptest920b09a2011-06-08 20:13:29 -05004743 output.WriteInt32(221, field_names[19], Field221);
csharptest27bfcc52011-06-02 12:04:06 -05004744 }
csharptestc671a4b2011-06-08 11:51:24 -05004745 if (hasField222) {
csharptest920b09a2011-06-08 20:13:29 -05004746 output.WriteFloat(222, field_names[20], Field222);
csharptest27bfcc52011-06-02 12:04:06 -05004747 }
4748 UnknownFields.WriteTo(output);
4749 }
4750
4751 private int memoizedSerializedSize = -1;
4752 public override int SerializedSize {
4753 get {
4754 int size = memoizedSerializedSize;
4755 if (size != -1) return size;
4756
4757 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05004758 if (hasField1) {
csharptest27bfcc52011-06-02 12:04:06 -05004759 size += pb::CodedOutputStream.ComputeStringSize(1, Field1);
4760 }
csharptestc671a4b2011-06-08 11:51:24 -05004761 if (hasField3) {
csharptest27bfcc52011-06-02 12:04:06 -05004762 size += pb::CodedOutputStream.ComputeInt64Size(3, Field3);
4763 }
csharptestc671a4b2011-06-08 11:51:24 -05004764 if (hasField4) {
csharptest27bfcc52011-06-02 12:04:06 -05004765 size += pb::CodedOutputStream.ComputeInt64Size(4, Field4);
4766 }
csharptestc671a4b2011-06-08 11:51:24 -05004767 if (hasField30) {
csharptest27bfcc52011-06-02 12:04:06 -05004768 size += pb::CodedOutputStream.ComputeInt64Size(30, Field30);
4769 }
csharptestc671a4b2011-06-08 11:51:24 -05004770 if (hasField75) {
csharptest27bfcc52011-06-02 12:04:06 -05004771 size += pb::CodedOutputStream.ComputeBoolSize(75, Field75);
4772 }
csharptestc671a4b2011-06-08 11:51:24 -05004773 if (hasField6) {
csharptest27bfcc52011-06-02 12:04:06 -05004774 size += pb::CodedOutputStream.ComputeStringSize(6, Field6);
4775 }
csharptestc671a4b2011-06-08 11:51:24 -05004776 if (hasField2) {
csharptest27bfcc52011-06-02 12:04:06 -05004777 size += pb::CodedOutputStream.ComputeBytesSize(2, Field2);
4778 }
csharptestc671a4b2011-06-08 11:51:24 -05004779 if (hasField21) {
csharptest27bfcc52011-06-02 12:04:06 -05004780 size += pb::CodedOutputStream.ComputeInt32Size(21, Field21);
4781 }
csharptestc671a4b2011-06-08 11:51:24 -05004782 if (hasField71) {
csharptest27bfcc52011-06-02 12:04:06 -05004783 size += pb::CodedOutputStream.ComputeInt32Size(71, Field71);
4784 }
csharptestc671a4b2011-06-08 11:51:24 -05004785 if (hasField25) {
csharptest27bfcc52011-06-02 12:04:06 -05004786 size += pb::CodedOutputStream.ComputeFloatSize(25, Field25);
4787 }
csharptestc671a4b2011-06-08 11:51:24 -05004788 if (hasField109) {
csharptest27bfcc52011-06-02 12:04:06 -05004789 size += pb::CodedOutputStream.ComputeInt32Size(109, Field109);
4790 }
csharptestc671a4b2011-06-08 11:51:24 -05004791 if (hasField210) {
csharptest27bfcc52011-06-02 12:04:06 -05004792 size += pb::CodedOutputStream.ComputeInt32Size(210, Field210);
4793 }
csharptestc671a4b2011-06-08 11:51:24 -05004794 if (hasField211) {
csharptest27bfcc52011-06-02 12:04:06 -05004795 size += pb::CodedOutputStream.ComputeInt32Size(211, Field211);
4796 }
csharptestc671a4b2011-06-08 11:51:24 -05004797 if (hasField212) {
csharptest27bfcc52011-06-02 12:04:06 -05004798 size += pb::CodedOutputStream.ComputeInt32Size(212, Field212);
4799 }
csharptestc671a4b2011-06-08 11:51:24 -05004800 if (hasField213) {
csharptest27bfcc52011-06-02 12:04:06 -05004801 size += pb::CodedOutputStream.ComputeInt32Size(213, Field213);
4802 }
csharptestc671a4b2011-06-08 11:51:24 -05004803 if (hasField216) {
csharptest27bfcc52011-06-02 12:04:06 -05004804 size += pb::CodedOutputStream.ComputeInt32Size(216, Field216);
4805 }
csharptestc671a4b2011-06-08 11:51:24 -05004806 if (hasField217) {
csharptest27bfcc52011-06-02 12:04:06 -05004807 size += pb::CodedOutputStream.ComputeInt32Size(217, Field217);
4808 }
csharptestc671a4b2011-06-08 11:51:24 -05004809 if (hasField218) {
csharptest27bfcc52011-06-02 12:04:06 -05004810 size += pb::CodedOutputStream.ComputeInt32Size(218, Field218);
4811 }
csharptestc671a4b2011-06-08 11:51:24 -05004812 if (hasField220) {
csharptest27bfcc52011-06-02 12:04:06 -05004813 size += pb::CodedOutputStream.ComputeInt32Size(220, Field220);
4814 }
csharptestc671a4b2011-06-08 11:51:24 -05004815 if (hasField221) {
csharptest27bfcc52011-06-02 12:04:06 -05004816 size += pb::CodedOutputStream.ComputeInt32Size(221, Field221);
4817 }
csharptestc671a4b2011-06-08 11:51:24 -05004818 if (hasField222) {
csharptest27bfcc52011-06-02 12:04:06 -05004819 size += pb::CodedOutputStream.ComputeFloatSize(222, Field222);
4820 }
csharptestc671a4b2011-06-08 11:51:24 -05004821 if (hasField63) {
csharptest27bfcc52011-06-02 12:04:06 -05004822 size += pb::CodedOutputStream.ComputeInt32Size(63, Field63);
4823 }
4824 foreach (global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1 element in Group1List) {
4825 size += pb::CodedOutputStream.ComputeGroupSize(10, element);
4826 }
4827 {
4828 int dataSize = 0;
4829 foreach (string element in Field128List) {
4830 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
4831 }
4832 size += dataSize;
4833 size += 2 * field128_.Count;
4834 }
csharptestc671a4b2011-06-08 11:51:24 -05004835 if (hasField131) {
csharptest27bfcc52011-06-02 12:04:06 -05004836 size += pb::CodedOutputStream.ComputeInt64Size(131, Field131);
4837 }
4838 {
4839 int dataSize = 0;
4840 foreach (string element in Field127List) {
4841 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
4842 }
4843 size += dataSize;
4844 size += 2 * field127_.Count;
4845 }
csharptestc671a4b2011-06-08 11:51:24 -05004846 if (hasField129) {
csharptest27bfcc52011-06-02 12:04:06 -05004847 size += pb::CodedOutputStream.ComputeInt32Size(129, Field129);
4848 }
4849 {
4850 int dataSize = 0;
4851 foreach (long element in Field130List) {
4852 dataSize += pb::CodedOutputStream.ComputeInt64SizeNoTag(element);
4853 }
4854 size += dataSize;
4855 size += 2 * field130_.Count;
4856 }
csharptestc671a4b2011-06-08 11:51:24 -05004857 if (hasField205) {
csharptest27bfcc52011-06-02 12:04:06 -05004858 size += pb::CodedOutputStream.ComputeBoolSize(205, Field205);
4859 }
csharptestc671a4b2011-06-08 11:51:24 -05004860 if (hasField206) {
csharptest27bfcc52011-06-02 12:04:06 -05004861 size += pb::CodedOutputStream.ComputeBoolSize(206, Field206);
4862 }
4863 size += UnknownFields.SerializedSize;
4864 memoizedSerializedSize = size;
4865 return size;
4866 }
4867 }
4868
4869 public static SpeedMessage2 ParseFrom(pb::ByteString data) {
4870 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
4871 }
4872 public static SpeedMessage2 ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
4873 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
4874 }
4875 public static SpeedMessage2 ParseFrom(byte[] data) {
4876 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
4877 }
4878 public static SpeedMessage2 ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
4879 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
4880 }
4881 public static SpeedMessage2 ParseFrom(global::System.IO.Stream input) {
4882 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
4883 }
4884 public static SpeedMessage2 ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
4885 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
4886 }
4887 public static SpeedMessage2 ParseDelimitedFrom(global::System.IO.Stream input) {
4888 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
4889 }
4890 public static SpeedMessage2 ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
4891 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
4892 }
csharptest17699c22011-06-03 21:57:15 -05004893 public static SpeedMessage2 ParseFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05004894 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
4895 }
csharptest17699c22011-06-03 21:57:15 -05004896 public static SpeedMessage2 ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest27bfcc52011-06-02 12:04:06 -05004897 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
4898 }
csharptesta314d4c2011-09-23 11:14:01 -05004899 private SpeedMessage2 MakeReadOnly() {
4900 group1_.MakeReadOnly();
4901 field128_.MakeReadOnly();
4902 field127_.MakeReadOnly();
4903 field130_.MakeReadOnly();
4904 return this;
4905 }
4906
csharptest27bfcc52011-06-02 12:04:06 -05004907 public static Builder CreateBuilder() { return new Builder(); }
4908 public override Builder ToBuilder() { return CreateBuilder(this); }
4909 public override Builder CreateBuilderForType() { return new Builder(); }
4910 public static Builder CreateBuilder(SpeedMessage2 prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05004911 return new Builder(prototype);
csharptest27bfcc52011-06-02 12:04:06 -05004912 }
4913
4914 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
4915 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
4916 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
4917 public sealed partial class Builder : pb::GeneratedBuilder<SpeedMessage2, Builder> {
4918 protected override Builder ThisBuilder {
4919 get { return this; }
4920 }
csharptest1a0764a2011-09-09 21:05:29 -05004921 public Builder() {
csharptesta314d4c2011-09-23 11:14:01 -05004922 result = DefaultInstance;
4923 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -05004924 }
4925 internal Builder(SpeedMessage2 cloneFrom) {
4926 result = cloneFrom;
csharptesta314d4c2011-09-23 11:14:01 -05004927 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -05004928 }
csharptest27bfcc52011-06-02 12:04:06 -05004929
csharptesta314d4c2011-09-23 11:14:01 -05004930 private bool resultIsReadOnly;
4931 private SpeedMessage2 result;
csharptest1a0764a2011-09-09 21:05:29 -05004932
4933 private SpeedMessage2 PrepareBuilder() {
csharptesta314d4c2011-09-23 11:14:01 -05004934 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05004935 SpeedMessage2 original = result;
4936 result = new SpeedMessage2();
csharptesta314d4c2011-09-23 11:14:01 -05004937 resultIsReadOnly = false;
csharptest1a0764a2011-09-09 21:05:29 -05004938 MergeFrom(original);
4939 }
4940 return result;
4941 }
4942
4943 public override bool IsInitialized {
4944 get { return result.IsInitialized; }
4945 }
csharptest27bfcc52011-06-02 12:04:06 -05004946
4947 protected override SpeedMessage2 MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05004948 get { return PrepareBuilder(); }
csharptest27bfcc52011-06-02 12:04:06 -05004949 }
4950
4951 public override Builder Clear() {
csharptesta314d4c2011-09-23 11:14:01 -05004952 result = DefaultInstance;
4953 resultIsReadOnly = true;
csharptest27bfcc52011-06-02 12:04:06 -05004954 return this;
4955 }
4956
4957 public override Builder Clone() {
csharptesta314d4c2011-09-23 11:14:01 -05004958 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05004959 return new Builder(result);
4960 } else {
4961 return new Builder().MergeFrom(result);
4962 }
csharptest27bfcc52011-06-02 12:04:06 -05004963 }
4964
4965 public override pbd::MessageDescriptor DescriptorForType {
4966 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Descriptor; }
4967 }
4968
4969 public override SpeedMessage2 DefaultInstanceForType {
4970 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.DefaultInstance; }
4971 }
4972
4973 public override SpeedMessage2 BuildPartial() {
csharptesta314d4c2011-09-23 11:14:01 -05004974 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05004975 return result;
csharptest27bfcc52011-06-02 12:04:06 -05004976 }
csharptesta314d4c2011-09-23 11:14:01 -05004977 resultIsReadOnly = true;
4978 return result.MakeReadOnly();
csharptest27bfcc52011-06-02 12:04:06 -05004979 }
4980
4981 public override Builder MergeFrom(pb::IMessage other) {
4982 if (other is SpeedMessage2) {
4983 return MergeFrom((SpeedMessage2) other);
4984 } else {
4985 base.MergeFrom(other);
4986 return this;
4987 }
4988 }
4989
4990 public override Builder MergeFrom(SpeedMessage2 other) {
4991 if (other == global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05004992 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004993 if (other.HasField1) {
4994 Field1 = other.Field1;
4995 }
4996 if (other.HasField3) {
4997 Field3 = other.Field3;
4998 }
4999 if (other.HasField4) {
5000 Field4 = other.Field4;
5001 }
5002 if (other.HasField30) {
5003 Field30 = other.Field30;
5004 }
5005 if (other.HasField75) {
5006 Field75 = other.Field75;
5007 }
5008 if (other.HasField6) {
5009 Field6 = other.Field6;
5010 }
5011 if (other.HasField2) {
5012 Field2 = other.Field2;
5013 }
5014 if (other.HasField21) {
5015 Field21 = other.Field21;
5016 }
5017 if (other.HasField71) {
5018 Field71 = other.Field71;
5019 }
5020 if (other.HasField25) {
5021 Field25 = other.Field25;
5022 }
5023 if (other.HasField109) {
5024 Field109 = other.Field109;
5025 }
5026 if (other.HasField210) {
5027 Field210 = other.Field210;
5028 }
5029 if (other.HasField211) {
5030 Field211 = other.Field211;
5031 }
5032 if (other.HasField212) {
5033 Field212 = other.Field212;
5034 }
5035 if (other.HasField213) {
5036 Field213 = other.Field213;
5037 }
5038 if (other.HasField216) {
5039 Field216 = other.Field216;
5040 }
5041 if (other.HasField217) {
5042 Field217 = other.Field217;
5043 }
5044 if (other.HasField218) {
5045 Field218 = other.Field218;
5046 }
5047 if (other.HasField220) {
5048 Field220 = other.Field220;
5049 }
5050 if (other.HasField221) {
5051 Field221 = other.Field221;
5052 }
5053 if (other.HasField222) {
5054 Field222 = other.Field222;
5055 }
5056 if (other.HasField63) {
5057 Field63 = other.Field63;
5058 }
5059 if (other.group1_.Count != 0) {
5060 base.AddRange(other.group1_, result.group1_);
5061 }
5062 if (other.field128_.Count != 0) {
5063 base.AddRange(other.field128_, result.field128_);
5064 }
5065 if (other.HasField131) {
5066 Field131 = other.Field131;
5067 }
5068 if (other.field127_.Count != 0) {
5069 base.AddRange(other.field127_, result.field127_);
5070 }
5071 if (other.HasField129) {
5072 Field129 = other.Field129;
5073 }
5074 if (other.field130_.Count != 0) {
5075 base.AddRange(other.field130_, result.field130_);
5076 }
5077 if (other.HasField205) {
5078 Field205 = other.Field205;
5079 }
5080 if (other.HasField206) {
5081 Field206 = other.Field206;
5082 }
5083 this.MergeUnknownFields(other.UnknownFields);
5084 return this;
5085 }
5086
csharptest17699c22011-06-03 21:57:15 -05005087 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05005088 return MergeFrom(input, pb::ExtensionRegistry.Empty);
5089 }
5090
csharptest17699c22011-06-03 21:57:15 -05005091 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05005092 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005093 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05005094 uint tag;
5095 string field_name;
5096 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05005097 if(tag == 0 && field_name != null) {
5098 int field_ordinal = global::System.Array.BinarySearch(_speedMessage2FieldNames, field_name, global::System.StringComparer.Ordinal);
5099 if(field_ordinal >= 0)
5100 tag = _speedMessage2FieldTags[field_ordinal];
5101 else {
5102 if (unknownFields == null) {
5103 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
5104 }
5105 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
5106 continue;
5107 }
5108 }
csharptest27bfcc52011-06-02 12:04:06 -05005109 switch (tag) {
5110 case 0: {
csharptest99284412011-06-03 14:51:06 -05005111 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest27bfcc52011-06-02 12:04:06 -05005112 }
5113 default: {
5114 if (pb::WireFormat.IsEndGroupTag(tag)) {
5115 if (unknownFields != null) {
5116 this.UnknownFields = unknownFields.Build();
5117 }
5118 return this;
5119 }
5120 if (unknownFields == null) {
5121 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
5122 }
csharptestd2af9e92011-06-03 21:35:02 -05005123 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest27bfcc52011-06-02 12:04:06 -05005124 break;
5125 }
5126 case 10: {
csharptest920b09a2011-06-08 20:13:29 -05005127 result.hasField1 = input.ReadString(ref result.field1_);
csharptest27bfcc52011-06-02 12:04:06 -05005128 break;
5129 }
5130 case 18: {
csharptest920b09a2011-06-08 20:13:29 -05005131 result.hasField2 = input.ReadBytes(ref result.field2_);
csharptest27bfcc52011-06-02 12:04:06 -05005132 break;
5133 }
5134 case 24: {
csharptest920b09a2011-06-08 20:13:29 -05005135 result.hasField3 = input.ReadInt64(ref result.field3_);
csharptest27bfcc52011-06-02 12:04:06 -05005136 break;
5137 }
5138 case 32: {
csharptest920b09a2011-06-08 20:13:29 -05005139 result.hasField4 = input.ReadInt64(ref result.field4_);
csharptest27bfcc52011-06-02 12:04:06 -05005140 break;
5141 }
5142 case 50: {
csharptest920b09a2011-06-08 20:13:29 -05005143 result.hasField6 = input.ReadString(ref result.field6_);
csharptest27bfcc52011-06-02 12:04:06 -05005144 break;
5145 }
5146 case 83: {
csharptestd2af9e92011-06-03 21:35:02 -05005147 input.ReadGroupArray(tag, field_name, result.group1_, global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1.DefaultInstance, extensionRegistry);
csharptest27bfcc52011-06-02 12:04:06 -05005148 break;
5149 }
5150 case 168: {
csharptest920b09a2011-06-08 20:13:29 -05005151 result.hasField21 = input.ReadInt32(ref result.field21_);
csharptest27bfcc52011-06-02 12:04:06 -05005152 break;
5153 }
5154 case 205: {
csharptest920b09a2011-06-08 20:13:29 -05005155 result.hasField25 = input.ReadFloat(ref result.field25_);
csharptest27bfcc52011-06-02 12:04:06 -05005156 break;
5157 }
5158 case 240: {
csharptest920b09a2011-06-08 20:13:29 -05005159 result.hasField30 = input.ReadInt64(ref result.field30_);
csharptest27bfcc52011-06-02 12:04:06 -05005160 break;
5161 }
5162 case 504: {
csharptest920b09a2011-06-08 20:13:29 -05005163 result.hasField63 = input.ReadInt32(ref result.field63_);
csharptest27bfcc52011-06-02 12:04:06 -05005164 break;
5165 }
5166 case 568: {
csharptest920b09a2011-06-08 20:13:29 -05005167 result.hasField71 = input.ReadInt32(ref result.field71_);
csharptest27bfcc52011-06-02 12:04:06 -05005168 break;
5169 }
5170 case 600: {
csharptest920b09a2011-06-08 20:13:29 -05005171 result.hasField75 = input.ReadBool(ref result.field75_);
csharptest27bfcc52011-06-02 12:04:06 -05005172 break;
5173 }
5174 case 872: {
csharptest920b09a2011-06-08 20:13:29 -05005175 result.hasField109 = input.ReadInt32(ref result.field109_);
csharptest27bfcc52011-06-02 12:04:06 -05005176 break;
5177 }
5178 case 1018: {
csharptestb00ea132011-06-10 01:09:57 -05005179 input.ReadStringArray(tag, field_name, result.field127_);
csharptest27bfcc52011-06-02 12:04:06 -05005180 break;
5181 }
5182 case 1026: {
csharptestb00ea132011-06-10 01:09:57 -05005183 input.ReadStringArray(tag, field_name, result.field128_);
csharptest27bfcc52011-06-02 12:04:06 -05005184 break;
5185 }
5186 case 1032: {
csharptest920b09a2011-06-08 20:13:29 -05005187 result.hasField129 = input.ReadInt32(ref result.field129_);
csharptest27bfcc52011-06-02 12:04:06 -05005188 break;
5189 }
csharptest6da31702011-06-04 12:52:57 -05005190 case 1042:
csharptest27bfcc52011-06-02 12:04:06 -05005191 case 1040: {
csharptestb00ea132011-06-10 01:09:57 -05005192 input.ReadInt64Array(tag, field_name, result.field130_);
csharptest27bfcc52011-06-02 12:04:06 -05005193 break;
5194 }
5195 case 1048: {
csharptest920b09a2011-06-08 20:13:29 -05005196 result.hasField131 = input.ReadInt64(ref result.field131_);
csharptest27bfcc52011-06-02 12:04:06 -05005197 break;
5198 }
5199 case 1640: {
csharptest920b09a2011-06-08 20:13:29 -05005200 result.hasField205 = input.ReadBool(ref result.field205_);
csharptest27bfcc52011-06-02 12:04:06 -05005201 break;
5202 }
5203 case 1648: {
csharptest920b09a2011-06-08 20:13:29 -05005204 result.hasField206 = input.ReadBool(ref result.field206_);
csharptest27bfcc52011-06-02 12:04:06 -05005205 break;
5206 }
5207 case 1680: {
csharptest920b09a2011-06-08 20:13:29 -05005208 result.hasField210 = input.ReadInt32(ref result.field210_);
csharptest27bfcc52011-06-02 12:04:06 -05005209 break;
5210 }
5211 case 1688: {
csharptest920b09a2011-06-08 20:13:29 -05005212 result.hasField211 = input.ReadInt32(ref result.field211_);
csharptest27bfcc52011-06-02 12:04:06 -05005213 break;
5214 }
5215 case 1696: {
csharptest920b09a2011-06-08 20:13:29 -05005216 result.hasField212 = input.ReadInt32(ref result.field212_);
csharptest27bfcc52011-06-02 12:04:06 -05005217 break;
5218 }
5219 case 1704: {
csharptest920b09a2011-06-08 20:13:29 -05005220 result.hasField213 = input.ReadInt32(ref result.field213_);
csharptest27bfcc52011-06-02 12:04:06 -05005221 break;
5222 }
5223 case 1728: {
csharptest920b09a2011-06-08 20:13:29 -05005224 result.hasField216 = input.ReadInt32(ref result.field216_);
csharptest27bfcc52011-06-02 12:04:06 -05005225 break;
5226 }
5227 case 1736: {
csharptest920b09a2011-06-08 20:13:29 -05005228 result.hasField217 = input.ReadInt32(ref result.field217_);
csharptest27bfcc52011-06-02 12:04:06 -05005229 break;
5230 }
5231 case 1744: {
csharptest920b09a2011-06-08 20:13:29 -05005232 result.hasField218 = input.ReadInt32(ref result.field218_);
csharptest27bfcc52011-06-02 12:04:06 -05005233 break;
5234 }
5235 case 1760: {
csharptest920b09a2011-06-08 20:13:29 -05005236 result.hasField220 = input.ReadInt32(ref result.field220_);
csharptest27bfcc52011-06-02 12:04:06 -05005237 break;
5238 }
5239 case 1768: {
csharptest920b09a2011-06-08 20:13:29 -05005240 result.hasField221 = input.ReadInt32(ref result.field221_);
csharptest27bfcc52011-06-02 12:04:06 -05005241 break;
5242 }
5243 case 1781: {
csharptest920b09a2011-06-08 20:13:29 -05005244 result.hasField222 = input.ReadFloat(ref result.field222_);
csharptest27bfcc52011-06-02 12:04:06 -05005245 break;
5246 }
5247 }
5248 }
csharptest123e5342011-06-03 14:15:21 -05005249
5250 if (unknownFields != null) {
5251 this.UnknownFields = unknownFields.Build();
5252 }
5253 return this;
csharptest27bfcc52011-06-02 12:04:06 -05005254 }
5255
5256
5257 public bool HasField1 {
csharptestc671a4b2011-06-08 11:51:24 -05005258 get { return result.hasField1; }
csharptest27bfcc52011-06-02 12:04:06 -05005259 }
5260 public string Field1 {
5261 get { return result.Field1; }
5262 set { SetField1(value); }
5263 }
5264 public Builder SetField1(string value) {
5265 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005266 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005267 result.hasField1 = true;
5268 result.field1_ = value;
5269 return this;
5270 }
5271 public Builder ClearField1() {
csharptest1a0764a2011-09-09 21:05:29 -05005272 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005273 result.hasField1 = false;
5274 result.field1_ = "";
5275 return this;
5276 }
5277
5278 public bool HasField3 {
csharptestc671a4b2011-06-08 11:51:24 -05005279 get { return result.hasField3; }
csharptest27bfcc52011-06-02 12:04:06 -05005280 }
5281 public long Field3 {
5282 get { return result.Field3; }
5283 set { SetField3(value); }
5284 }
5285 public Builder SetField3(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005286 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005287 result.hasField3 = true;
5288 result.field3_ = value;
5289 return this;
5290 }
5291 public Builder ClearField3() {
csharptest1a0764a2011-09-09 21:05:29 -05005292 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005293 result.hasField3 = false;
5294 result.field3_ = 0L;
5295 return this;
5296 }
5297
5298 public bool HasField4 {
csharptestc671a4b2011-06-08 11:51:24 -05005299 get { return result.hasField4; }
csharptest27bfcc52011-06-02 12:04:06 -05005300 }
5301 public long Field4 {
5302 get { return result.Field4; }
5303 set { SetField4(value); }
5304 }
5305 public Builder SetField4(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005306 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005307 result.hasField4 = true;
5308 result.field4_ = value;
5309 return this;
5310 }
5311 public Builder ClearField4() {
csharptest1a0764a2011-09-09 21:05:29 -05005312 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005313 result.hasField4 = false;
5314 result.field4_ = 0L;
5315 return this;
5316 }
5317
5318 public bool HasField30 {
csharptestc671a4b2011-06-08 11:51:24 -05005319 get { return result.hasField30; }
csharptest27bfcc52011-06-02 12:04:06 -05005320 }
5321 public long Field30 {
5322 get { return result.Field30; }
5323 set { SetField30(value); }
5324 }
5325 public Builder SetField30(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005326 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005327 result.hasField30 = true;
5328 result.field30_ = value;
5329 return this;
5330 }
5331 public Builder ClearField30() {
csharptest1a0764a2011-09-09 21:05:29 -05005332 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005333 result.hasField30 = false;
5334 result.field30_ = 0L;
5335 return this;
5336 }
5337
5338 public bool HasField75 {
csharptestc671a4b2011-06-08 11:51:24 -05005339 get { return result.hasField75; }
csharptest27bfcc52011-06-02 12:04:06 -05005340 }
5341 public bool Field75 {
5342 get { return result.Field75; }
5343 set { SetField75(value); }
5344 }
5345 public Builder SetField75(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05005346 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005347 result.hasField75 = true;
5348 result.field75_ = value;
5349 return this;
5350 }
5351 public Builder ClearField75() {
csharptest1a0764a2011-09-09 21:05:29 -05005352 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005353 result.hasField75 = false;
5354 result.field75_ = false;
5355 return this;
5356 }
5357
5358 public bool HasField6 {
csharptestc671a4b2011-06-08 11:51:24 -05005359 get { return result.hasField6; }
csharptest27bfcc52011-06-02 12:04:06 -05005360 }
5361 public string Field6 {
5362 get { return result.Field6; }
5363 set { SetField6(value); }
5364 }
5365 public Builder SetField6(string value) {
5366 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005367 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005368 result.hasField6 = true;
5369 result.field6_ = value;
5370 return this;
5371 }
5372 public Builder ClearField6() {
csharptest1a0764a2011-09-09 21:05:29 -05005373 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005374 result.hasField6 = false;
5375 result.field6_ = "";
5376 return this;
5377 }
5378
5379 public bool HasField2 {
csharptestc671a4b2011-06-08 11:51:24 -05005380 get { return result.hasField2; }
csharptest27bfcc52011-06-02 12:04:06 -05005381 }
5382 public pb::ByteString Field2 {
5383 get { return result.Field2; }
5384 set { SetField2(value); }
5385 }
5386 public Builder SetField2(pb::ByteString value) {
5387 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005388 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005389 result.hasField2 = true;
5390 result.field2_ = value;
5391 return this;
5392 }
5393 public Builder ClearField2() {
csharptest1a0764a2011-09-09 21:05:29 -05005394 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005395 result.hasField2 = false;
5396 result.field2_ = pb::ByteString.Empty;
5397 return this;
5398 }
5399
5400 public bool HasField21 {
csharptestc671a4b2011-06-08 11:51:24 -05005401 get { return result.hasField21; }
csharptest27bfcc52011-06-02 12:04:06 -05005402 }
5403 public int Field21 {
5404 get { return result.Field21; }
5405 set { SetField21(value); }
5406 }
5407 public Builder SetField21(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005408 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005409 result.hasField21 = true;
5410 result.field21_ = value;
5411 return this;
5412 }
5413 public Builder ClearField21() {
csharptest1a0764a2011-09-09 21:05:29 -05005414 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005415 result.hasField21 = false;
5416 result.field21_ = 0;
5417 return this;
5418 }
5419
5420 public bool HasField71 {
csharptestc671a4b2011-06-08 11:51:24 -05005421 get { return result.hasField71; }
csharptest27bfcc52011-06-02 12:04:06 -05005422 }
5423 public int Field71 {
5424 get { return result.Field71; }
5425 set { SetField71(value); }
5426 }
5427 public Builder SetField71(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005428 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005429 result.hasField71 = true;
5430 result.field71_ = value;
5431 return this;
5432 }
5433 public Builder ClearField71() {
csharptest1a0764a2011-09-09 21:05:29 -05005434 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005435 result.hasField71 = false;
5436 result.field71_ = 0;
5437 return this;
5438 }
5439
5440 public bool HasField25 {
csharptestc671a4b2011-06-08 11:51:24 -05005441 get { return result.hasField25; }
csharptest27bfcc52011-06-02 12:04:06 -05005442 }
5443 public float Field25 {
5444 get { return result.Field25; }
5445 set { SetField25(value); }
5446 }
5447 public Builder SetField25(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05005448 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005449 result.hasField25 = true;
5450 result.field25_ = value;
5451 return this;
5452 }
5453 public Builder ClearField25() {
csharptest1a0764a2011-09-09 21:05:29 -05005454 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005455 result.hasField25 = false;
5456 result.field25_ = 0F;
5457 return this;
5458 }
5459
5460 public bool HasField109 {
csharptestc671a4b2011-06-08 11:51:24 -05005461 get { return result.hasField109; }
csharptest27bfcc52011-06-02 12:04:06 -05005462 }
5463 public int Field109 {
5464 get { return result.Field109; }
5465 set { SetField109(value); }
5466 }
5467 public Builder SetField109(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005468 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005469 result.hasField109 = true;
5470 result.field109_ = value;
5471 return this;
5472 }
5473 public Builder ClearField109() {
csharptest1a0764a2011-09-09 21:05:29 -05005474 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005475 result.hasField109 = false;
5476 result.field109_ = 0;
5477 return this;
5478 }
5479
5480 public bool HasField210 {
csharptestc671a4b2011-06-08 11:51:24 -05005481 get { return result.hasField210; }
csharptest27bfcc52011-06-02 12:04:06 -05005482 }
5483 public int Field210 {
5484 get { return result.Field210; }
5485 set { SetField210(value); }
5486 }
5487 public Builder SetField210(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005488 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005489 result.hasField210 = true;
5490 result.field210_ = value;
5491 return this;
5492 }
5493 public Builder ClearField210() {
csharptest1a0764a2011-09-09 21:05:29 -05005494 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005495 result.hasField210 = false;
5496 result.field210_ = 0;
5497 return this;
5498 }
5499
5500 public bool HasField211 {
csharptestc671a4b2011-06-08 11:51:24 -05005501 get { return result.hasField211; }
csharptest27bfcc52011-06-02 12:04:06 -05005502 }
5503 public int Field211 {
5504 get { return result.Field211; }
5505 set { SetField211(value); }
5506 }
5507 public Builder SetField211(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005508 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005509 result.hasField211 = true;
5510 result.field211_ = value;
5511 return this;
5512 }
5513 public Builder ClearField211() {
csharptest1a0764a2011-09-09 21:05:29 -05005514 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005515 result.hasField211 = false;
5516 result.field211_ = 0;
5517 return this;
5518 }
5519
5520 public bool HasField212 {
csharptestc671a4b2011-06-08 11:51:24 -05005521 get { return result.hasField212; }
csharptest27bfcc52011-06-02 12:04:06 -05005522 }
5523 public int Field212 {
5524 get { return result.Field212; }
5525 set { SetField212(value); }
5526 }
5527 public Builder SetField212(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005528 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005529 result.hasField212 = true;
5530 result.field212_ = value;
5531 return this;
5532 }
5533 public Builder ClearField212() {
csharptest1a0764a2011-09-09 21:05:29 -05005534 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005535 result.hasField212 = false;
5536 result.field212_ = 0;
5537 return this;
5538 }
5539
5540 public bool HasField213 {
csharptestc671a4b2011-06-08 11:51:24 -05005541 get { return result.hasField213; }
csharptest27bfcc52011-06-02 12:04:06 -05005542 }
5543 public int Field213 {
5544 get { return result.Field213; }
5545 set { SetField213(value); }
5546 }
5547 public Builder SetField213(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005548 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005549 result.hasField213 = true;
5550 result.field213_ = value;
5551 return this;
5552 }
5553 public Builder ClearField213() {
csharptest1a0764a2011-09-09 21:05:29 -05005554 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005555 result.hasField213 = false;
5556 result.field213_ = 0;
5557 return this;
5558 }
5559
5560 public bool HasField216 {
csharptestc671a4b2011-06-08 11:51:24 -05005561 get { return result.hasField216; }
csharptest27bfcc52011-06-02 12:04:06 -05005562 }
5563 public int Field216 {
5564 get { return result.Field216; }
5565 set { SetField216(value); }
5566 }
5567 public Builder SetField216(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005568 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005569 result.hasField216 = true;
5570 result.field216_ = value;
5571 return this;
5572 }
5573 public Builder ClearField216() {
csharptest1a0764a2011-09-09 21:05:29 -05005574 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005575 result.hasField216 = false;
5576 result.field216_ = 0;
5577 return this;
5578 }
5579
5580 public bool HasField217 {
csharptestc671a4b2011-06-08 11:51:24 -05005581 get { return result.hasField217; }
csharptest27bfcc52011-06-02 12:04:06 -05005582 }
5583 public int Field217 {
5584 get { return result.Field217; }
5585 set { SetField217(value); }
5586 }
5587 public Builder SetField217(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005588 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005589 result.hasField217 = true;
5590 result.field217_ = value;
5591 return this;
5592 }
5593 public Builder ClearField217() {
csharptest1a0764a2011-09-09 21:05:29 -05005594 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005595 result.hasField217 = false;
5596 result.field217_ = 0;
5597 return this;
5598 }
5599
5600 public bool HasField218 {
csharptestc671a4b2011-06-08 11:51:24 -05005601 get { return result.hasField218; }
csharptest27bfcc52011-06-02 12:04:06 -05005602 }
5603 public int Field218 {
5604 get { return result.Field218; }
5605 set { SetField218(value); }
5606 }
5607 public Builder SetField218(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005608 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005609 result.hasField218 = true;
5610 result.field218_ = value;
5611 return this;
5612 }
5613 public Builder ClearField218() {
csharptest1a0764a2011-09-09 21:05:29 -05005614 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005615 result.hasField218 = false;
5616 result.field218_ = 0;
5617 return this;
5618 }
5619
5620 public bool HasField220 {
csharptestc671a4b2011-06-08 11:51:24 -05005621 get { return result.hasField220; }
csharptest27bfcc52011-06-02 12:04:06 -05005622 }
5623 public int Field220 {
5624 get { return result.Field220; }
5625 set { SetField220(value); }
5626 }
5627 public Builder SetField220(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005628 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005629 result.hasField220 = true;
5630 result.field220_ = value;
5631 return this;
5632 }
5633 public Builder ClearField220() {
csharptest1a0764a2011-09-09 21:05:29 -05005634 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005635 result.hasField220 = false;
5636 result.field220_ = 0;
5637 return this;
5638 }
5639
5640 public bool HasField221 {
csharptestc671a4b2011-06-08 11:51:24 -05005641 get { return result.hasField221; }
csharptest27bfcc52011-06-02 12:04:06 -05005642 }
5643 public int Field221 {
5644 get { return result.Field221; }
5645 set { SetField221(value); }
5646 }
5647 public Builder SetField221(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005648 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005649 result.hasField221 = true;
5650 result.field221_ = value;
5651 return this;
5652 }
5653 public Builder ClearField221() {
csharptest1a0764a2011-09-09 21:05:29 -05005654 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005655 result.hasField221 = false;
5656 result.field221_ = 0;
5657 return this;
5658 }
5659
5660 public bool HasField222 {
csharptestc671a4b2011-06-08 11:51:24 -05005661 get { return result.hasField222; }
csharptest27bfcc52011-06-02 12:04:06 -05005662 }
5663 public float Field222 {
5664 get { return result.Field222; }
5665 set { SetField222(value); }
5666 }
5667 public Builder SetField222(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05005668 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005669 result.hasField222 = true;
5670 result.field222_ = value;
5671 return this;
5672 }
5673 public Builder ClearField222() {
csharptest1a0764a2011-09-09 21:05:29 -05005674 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005675 result.hasField222 = false;
5676 result.field222_ = 0F;
5677 return this;
5678 }
5679
5680 public bool HasField63 {
csharptestc671a4b2011-06-08 11:51:24 -05005681 get { return result.hasField63; }
csharptest27bfcc52011-06-02 12:04:06 -05005682 }
5683 public int Field63 {
5684 get { return result.Field63; }
5685 set { SetField63(value); }
5686 }
5687 public Builder SetField63(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005688 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005689 result.hasField63 = true;
5690 result.field63_ = value;
5691 return this;
5692 }
5693 public Builder ClearField63() {
csharptest1a0764a2011-09-09 21:05:29 -05005694 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005695 result.hasField63 = false;
5696 result.field63_ = 0;
5697 return this;
5698 }
5699
5700 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1> Group1List {
csharptest1a0764a2011-09-09 21:05:29 -05005701 get { return PrepareBuilder().group1_; }
csharptest27bfcc52011-06-02 12:04:06 -05005702 }
5703 public int Group1Count {
5704 get { return result.Group1Count; }
5705 }
5706 public global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1 GetGroup1(int index) {
5707 return result.GetGroup1(index);
5708 }
5709 public Builder SetGroup1(int index, global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1 value) {
5710 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005711 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005712 result.group1_[index] = value;
5713 return this;
5714 }
5715 public Builder SetGroup1(int index, global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1.Builder builderForValue) {
5716 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05005717 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005718 result.group1_[index] = builderForValue.Build();
5719 return this;
5720 }
5721 public Builder AddGroup1(global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1 value) {
5722 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005723 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005724 result.group1_.Add(value);
5725 return this;
5726 }
5727 public Builder AddGroup1(global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1.Builder builderForValue) {
5728 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05005729 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005730 result.group1_.Add(builderForValue.Build());
5731 return this;
5732 }
5733 public Builder AddRangeGroup1(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005734 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005735 base.AddRange(values, result.group1_);
5736 return this;
5737 }
5738 public Builder ClearGroup1() {
csharptest1a0764a2011-09-09 21:05:29 -05005739 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005740 result.group1_.Clear();
5741 return this;
5742 }
5743
5744 public pbc::IPopsicleList<string> Field128List {
csharptest1a0764a2011-09-09 21:05:29 -05005745 get { return PrepareBuilder().field128_; }
csharptest27bfcc52011-06-02 12:04:06 -05005746 }
5747 public int Field128Count {
5748 get { return result.Field128Count; }
5749 }
5750 public string GetField128(int index) {
5751 return result.GetField128(index);
5752 }
5753 public Builder SetField128(int index, string value) {
5754 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005755 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005756 result.field128_[index] = value;
5757 return this;
5758 }
5759 public Builder AddField128(string value) {
5760 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005761 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005762 result.field128_.Add(value);
5763 return this;
5764 }
5765 public Builder AddRangeField128(scg::IEnumerable<string> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005766 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005767 base.AddRange(values, result.field128_);
5768 return this;
5769 }
5770 public Builder ClearField128() {
csharptest1a0764a2011-09-09 21:05:29 -05005771 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005772 result.field128_.Clear();
5773 return this;
5774 }
5775
5776 public bool HasField131 {
csharptestc671a4b2011-06-08 11:51:24 -05005777 get { return result.hasField131; }
csharptest27bfcc52011-06-02 12:04:06 -05005778 }
5779 public long Field131 {
5780 get { return result.Field131; }
5781 set { SetField131(value); }
5782 }
5783 public Builder SetField131(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005784 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005785 result.hasField131 = true;
5786 result.field131_ = value;
5787 return this;
5788 }
5789 public Builder ClearField131() {
csharptest1a0764a2011-09-09 21:05:29 -05005790 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005791 result.hasField131 = false;
5792 result.field131_ = 0L;
5793 return this;
5794 }
5795
5796 public pbc::IPopsicleList<string> Field127List {
csharptest1a0764a2011-09-09 21:05:29 -05005797 get { return PrepareBuilder().field127_; }
csharptest27bfcc52011-06-02 12:04:06 -05005798 }
5799 public int Field127Count {
5800 get { return result.Field127Count; }
5801 }
5802 public string GetField127(int index) {
5803 return result.GetField127(index);
5804 }
5805 public Builder SetField127(int index, string value) {
5806 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005807 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005808 result.field127_[index] = value;
5809 return this;
5810 }
5811 public Builder AddField127(string value) {
5812 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005813 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005814 result.field127_.Add(value);
5815 return this;
5816 }
5817 public Builder AddRangeField127(scg::IEnumerable<string> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005818 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005819 base.AddRange(values, result.field127_);
5820 return this;
5821 }
5822 public Builder ClearField127() {
csharptest1a0764a2011-09-09 21:05:29 -05005823 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005824 result.field127_.Clear();
5825 return this;
5826 }
5827
5828 public bool HasField129 {
csharptestc671a4b2011-06-08 11:51:24 -05005829 get { return result.hasField129; }
csharptest27bfcc52011-06-02 12:04:06 -05005830 }
5831 public int Field129 {
5832 get { return result.Field129; }
5833 set { SetField129(value); }
5834 }
5835 public Builder SetField129(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005836 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005837 result.hasField129 = true;
5838 result.field129_ = value;
5839 return this;
5840 }
5841 public Builder ClearField129() {
csharptest1a0764a2011-09-09 21:05:29 -05005842 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005843 result.hasField129 = false;
5844 result.field129_ = 0;
5845 return this;
5846 }
5847
5848 public pbc::IPopsicleList<long> Field130List {
csharptest1a0764a2011-09-09 21:05:29 -05005849 get { return PrepareBuilder().field130_; }
csharptest27bfcc52011-06-02 12:04:06 -05005850 }
5851 public int Field130Count {
5852 get { return result.Field130Count; }
5853 }
5854 public long GetField130(int index) {
5855 return result.GetField130(index);
5856 }
5857 public Builder SetField130(int index, long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005858 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005859 result.field130_[index] = value;
5860 return this;
5861 }
5862 public Builder AddField130(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005863 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005864 result.field130_.Add(value);
5865 return this;
5866 }
5867 public Builder AddRangeField130(scg::IEnumerable<long> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005868 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005869 base.AddRange(values, result.field130_);
5870 return this;
5871 }
5872 public Builder ClearField130() {
csharptest1a0764a2011-09-09 21:05:29 -05005873 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005874 result.field130_.Clear();
5875 return this;
5876 }
5877
5878 public bool HasField205 {
csharptestc671a4b2011-06-08 11:51:24 -05005879 get { return result.hasField205; }
csharptest27bfcc52011-06-02 12:04:06 -05005880 }
5881 public bool Field205 {
5882 get { return result.Field205; }
5883 set { SetField205(value); }
5884 }
5885 public Builder SetField205(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05005886 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005887 result.hasField205 = true;
5888 result.field205_ = value;
5889 return this;
5890 }
5891 public Builder ClearField205() {
csharptest1a0764a2011-09-09 21:05:29 -05005892 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005893 result.hasField205 = false;
5894 result.field205_ = false;
5895 return this;
5896 }
5897
5898 public bool HasField206 {
csharptestc671a4b2011-06-08 11:51:24 -05005899 get { return result.hasField206; }
csharptest27bfcc52011-06-02 12:04:06 -05005900 }
5901 public bool Field206 {
5902 get { return result.Field206; }
5903 set { SetField206(value); }
5904 }
5905 public Builder SetField206(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05005906 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005907 result.hasField206 = true;
5908 result.field206_ = value;
5909 return this;
5910 }
5911 public Builder ClearField206() {
csharptest1a0764a2011-09-09 21:05:29 -05005912 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005913 result.hasField206 = false;
5914 result.field206_ = false;
5915 return this;
5916 }
5917 }
5918 static SpeedMessage2() {
5919 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.Descriptor, null);
5920 }
5921 }
5922
5923 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
5924 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
5925 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
5926 public sealed partial class SpeedMessage2GroupedMessage : pb::GeneratedMessage<SpeedMessage2GroupedMessage, SpeedMessage2GroupedMessage.Builder> {
csharptesta314d4c2011-09-23 11:14:01 -05005927 private static readonly SpeedMessage2GroupedMessage defaultInstance = new SpeedMessage2GroupedMessage().MakeReadOnly();
csharptest920b09a2011-06-08 20:13:29 -05005928 private static readonly string[] _speedMessage2GroupedMessageFieldNames = new string[] { "field1", "field10", "field11", "field2", "field3", "field4", "field5", "field6", "field7", "field8", "field9" };
5929 private static readonly uint[] _speedMessage2GroupedMessageFieldTags = new uint[] { 13, 85, 88, 21, 29, 32, 40, 48, 56, 69, 72 };
csharptest27bfcc52011-06-02 12:04:06 -05005930 public static SpeedMessage2GroupedMessage DefaultInstance {
5931 get { return defaultInstance; }
5932 }
5933
5934 public override SpeedMessage2GroupedMessage DefaultInstanceForType {
csharptesta314d4c2011-09-23 11:14:01 -05005935 get { return DefaultInstance; }
csharptest27bfcc52011-06-02 12:04:06 -05005936 }
5937
5938 protected override SpeedMessage2GroupedMessage ThisMessage {
5939 get { return this; }
5940 }
5941
5942 public static pbd::MessageDescriptor Descriptor {
5943 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage2GroupedMessage__Descriptor; }
5944 }
5945
5946 protected override pb::FieldAccess.FieldAccessorTable<SpeedMessage2GroupedMessage, SpeedMessage2GroupedMessage.Builder> InternalFieldAccessors {
5947 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage2GroupedMessage__FieldAccessorTable; }
5948 }
5949
5950 public const int Field1FieldNumber = 1;
5951 private bool hasField1;
csharptestced18e12011-06-09 19:47:56 -05005952 private float field1_;
csharptest27bfcc52011-06-02 12:04:06 -05005953 public bool HasField1 {
5954 get { return hasField1; }
5955 }
5956 public float Field1 {
5957 get { return field1_; }
5958 }
5959
5960 public const int Field2FieldNumber = 2;
5961 private bool hasField2;
csharptestced18e12011-06-09 19:47:56 -05005962 private float field2_;
csharptest27bfcc52011-06-02 12:04:06 -05005963 public bool HasField2 {
5964 get { return hasField2; }
5965 }
5966 public float Field2 {
5967 get { return field2_; }
5968 }
5969
5970 public const int Field3FieldNumber = 3;
5971 private bool hasField3;
csharptestced18e12011-06-09 19:47:56 -05005972 private float field3_;
csharptest27bfcc52011-06-02 12:04:06 -05005973 public bool HasField3 {
5974 get { return hasField3; }
5975 }
5976 public float Field3 {
5977 get { return field3_; }
5978 }
5979
5980 public const int Field4FieldNumber = 4;
5981 private bool hasField4;
csharptestced18e12011-06-09 19:47:56 -05005982 private bool field4_;
csharptest27bfcc52011-06-02 12:04:06 -05005983 public bool HasField4 {
5984 get { return hasField4; }
5985 }
5986 public bool Field4 {
5987 get { return field4_; }
5988 }
5989
5990 public const int Field5FieldNumber = 5;
5991 private bool hasField5;
csharptestced18e12011-06-09 19:47:56 -05005992 private bool field5_;
csharptest27bfcc52011-06-02 12:04:06 -05005993 public bool HasField5 {
5994 get { return hasField5; }
5995 }
5996 public bool Field5 {
5997 get { return field5_; }
5998 }
5999
6000 public const int Field6FieldNumber = 6;
6001 private bool hasField6;
6002 private bool field6_ = true;
6003 public bool HasField6 {
6004 get { return hasField6; }
6005 }
6006 public bool Field6 {
6007 get { return field6_; }
6008 }
6009
6010 public const int Field7FieldNumber = 7;
6011 private bool hasField7;
csharptestced18e12011-06-09 19:47:56 -05006012 private bool field7_;
csharptest27bfcc52011-06-02 12:04:06 -05006013 public bool HasField7 {
6014 get { return hasField7; }
6015 }
6016 public bool Field7 {
6017 get { return field7_; }
6018 }
6019
6020 public const int Field8FieldNumber = 8;
6021 private bool hasField8;
csharptestced18e12011-06-09 19:47:56 -05006022 private float field8_;
csharptest27bfcc52011-06-02 12:04:06 -05006023 public bool HasField8 {
6024 get { return hasField8; }
6025 }
6026 public float Field8 {
6027 get { return field8_; }
6028 }
6029
6030 public const int Field9FieldNumber = 9;
6031 private bool hasField9;
csharptestced18e12011-06-09 19:47:56 -05006032 private bool field9_;
csharptest27bfcc52011-06-02 12:04:06 -05006033 public bool HasField9 {
6034 get { return hasField9; }
6035 }
6036 public bool Field9 {
6037 get { return field9_; }
6038 }
6039
6040 public const int Field10FieldNumber = 10;
6041 private bool hasField10;
csharptestced18e12011-06-09 19:47:56 -05006042 private float field10_;
csharptest27bfcc52011-06-02 12:04:06 -05006043 public bool HasField10 {
6044 get { return hasField10; }
6045 }
6046 public float Field10 {
6047 get { return field10_; }
6048 }
6049
6050 public const int Field11FieldNumber = 11;
6051 private bool hasField11;
csharptestced18e12011-06-09 19:47:56 -05006052 private long field11_;
csharptest27bfcc52011-06-02 12:04:06 -05006053 public bool HasField11 {
6054 get { return hasField11; }
6055 }
6056 public long Field11 {
6057 get { return field11_; }
6058 }
6059
6060 public override bool IsInitialized {
6061 get {
6062 return true;
6063 }
6064 }
6065
csharptestffafdaa2011-06-03 12:58:14 -05006066 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest27bfcc52011-06-02 12:04:06 -05006067 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05006068 string[] field_names = _speedMessage2GroupedMessageFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05006069 if (hasField1) {
csharptest920b09a2011-06-08 20:13:29 -05006070 output.WriteFloat(1, field_names[0], Field1);
csharptest27bfcc52011-06-02 12:04:06 -05006071 }
csharptestc671a4b2011-06-08 11:51:24 -05006072 if (hasField2) {
csharptest920b09a2011-06-08 20:13:29 -05006073 output.WriteFloat(2, field_names[3], Field2);
csharptest27bfcc52011-06-02 12:04:06 -05006074 }
csharptestc671a4b2011-06-08 11:51:24 -05006075 if (hasField3) {
csharptest920b09a2011-06-08 20:13:29 -05006076 output.WriteFloat(3, field_names[4], Field3);
csharptest27bfcc52011-06-02 12:04:06 -05006077 }
csharptestc671a4b2011-06-08 11:51:24 -05006078 if (hasField4) {
csharptest920b09a2011-06-08 20:13:29 -05006079 output.WriteBool(4, field_names[5], Field4);
csharptest27bfcc52011-06-02 12:04:06 -05006080 }
csharptestc671a4b2011-06-08 11:51:24 -05006081 if (hasField5) {
csharptest920b09a2011-06-08 20:13:29 -05006082 output.WriteBool(5, field_names[6], Field5);
csharptest27bfcc52011-06-02 12:04:06 -05006083 }
csharptestc671a4b2011-06-08 11:51:24 -05006084 if (hasField6) {
csharptest920b09a2011-06-08 20:13:29 -05006085 output.WriteBool(6, field_names[7], Field6);
csharptest27bfcc52011-06-02 12:04:06 -05006086 }
csharptestc671a4b2011-06-08 11:51:24 -05006087 if (hasField7) {
csharptest920b09a2011-06-08 20:13:29 -05006088 output.WriteBool(7, field_names[8], Field7);
csharptest27bfcc52011-06-02 12:04:06 -05006089 }
csharptestc671a4b2011-06-08 11:51:24 -05006090 if (hasField8) {
csharptest920b09a2011-06-08 20:13:29 -05006091 output.WriteFloat(8, field_names[9], Field8);
csharptest27bfcc52011-06-02 12:04:06 -05006092 }
csharptestc671a4b2011-06-08 11:51:24 -05006093 if (hasField9) {
csharptest920b09a2011-06-08 20:13:29 -05006094 output.WriteBool(9, field_names[10], Field9);
csharptest27bfcc52011-06-02 12:04:06 -05006095 }
csharptestc671a4b2011-06-08 11:51:24 -05006096 if (hasField10) {
csharptest920b09a2011-06-08 20:13:29 -05006097 output.WriteFloat(10, field_names[1], Field10);
csharptest27bfcc52011-06-02 12:04:06 -05006098 }
csharptestc671a4b2011-06-08 11:51:24 -05006099 if (hasField11) {
csharptest920b09a2011-06-08 20:13:29 -05006100 output.WriteInt64(11, field_names[2], Field11);
csharptest27bfcc52011-06-02 12:04:06 -05006101 }
6102 UnknownFields.WriteTo(output);
6103 }
6104
6105 private int memoizedSerializedSize = -1;
6106 public override int SerializedSize {
6107 get {
6108 int size = memoizedSerializedSize;
6109 if (size != -1) return size;
6110
6111 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05006112 if (hasField1) {
csharptest27bfcc52011-06-02 12:04:06 -05006113 size += pb::CodedOutputStream.ComputeFloatSize(1, Field1);
6114 }
csharptestc671a4b2011-06-08 11:51:24 -05006115 if (hasField2) {
csharptest27bfcc52011-06-02 12:04:06 -05006116 size += pb::CodedOutputStream.ComputeFloatSize(2, Field2);
6117 }
csharptestc671a4b2011-06-08 11:51:24 -05006118 if (hasField3) {
csharptest27bfcc52011-06-02 12:04:06 -05006119 size += pb::CodedOutputStream.ComputeFloatSize(3, Field3);
6120 }
csharptestc671a4b2011-06-08 11:51:24 -05006121 if (hasField4) {
csharptest27bfcc52011-06-02 12:04:06 -05006122 size += pb::CodedOutputStream.ComputeBoolSize(4, Field4);
6123 }
csharptestc671a4b2011-06-08 11:51:24 -05006124 if (hasField5) {
csharptest27bfcc52011-06-02 12:04:06 -05006125 size += pb::CodedOutputStream.ComputeBoolSize(5, Field5);
6126 }
csharptestc671a4b2011-06-08 11:51:24 -05006127 if (hasField6) {
csharptest27bfcc52011-06-02 12:04:06 -05006128 size += pb::CodedOutputStream.ComputeBoolSize(6, Field6);
6129 }
csharptestc671a4b2011-06-08 11:51:24 -05006130 if (hasField7) {
csharptest27bfcc52011-06-02 12:04:06 -05006131 size += pb::CodedOutputStream.ComputeBoolSize(7, Field7);
6132 }
csharptestc671a4b2011-06-08 11:51:24 -05006133 if (hasField8) {
csharptest27bfcc52011-06-02 12:04:06 -05006134 size += pb::CodedOutputStream.ComputeFloatSize(8, Field8);
6135 }
csharptestc671a4b2011-06-08 11:51:24 -05006136 if (hasField9) {
csharptest27bfcc52011-06-02 12:04:06 -05006137 size += pb::CodedOutputStream.ComputeBoolSize(9, Field9);
6138 }
csharptestc671a4b2011-06-08 11:51:24 -05006139 if (hasField10) {
csharptest27bfcc52011-06-02 12:04:06 -05006140 size += pb::CodedOutputStream.ComputeFloatSize(10, Field10);
6141 }
csharptestc671a4b2011-06-08 11:51:24 -05006142 if (hasField11) {
csharptest27bfcc52011-06-02 12:04:06 -05006143 size += pb::CodedOutputStream.ComputeInt64Size(11, Field11);
6144 }
6145 size += UnknownFields.SerializedSize;
6146 memoizedSerializedSize = size;
6147 return size;
6148 }
6149 }
6150
6151 public static SpeedMessage2GroupedMessage ParseFrom(pb::ByteString data) {
6152 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6153 }
6154 public static SpeedMessage2GroupedMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
6155 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6156 }
6157 public static SpeedMessage2GroupedMessage ParseFrom(byte[] data) {
6158 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6159 }
6160 public static SpeedMessage2GroupedMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
6161 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6162 }
6163 public static SpeedMessage2GroupedMessage ParseFrom(global::System.IO.Stream input) {
6164 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6165 }
6166 public static SpeedMessage2GroupedMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6167 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6168 }
6169 public static SpeedMessage2GroupedMessage ParseDelimitedFrom(global::System.IO.Stream input) {
6170 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
6171 }
6172 public static SpeedMessage2GroupedMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6173 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
6174 }
csharptest17699c22011-06-03 21:57:15 -05006175 public static SpeedMessage2GroupedMessage ParseFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05006176 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6177 }
csharptest17699c22011-06-03 21:57:15 -05006178 public static SpeedMessage2GroupedMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest27bfcc52011-06-02 12:04:06 -05006179 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6180 }
csharptesta314d4c2011-09-23 11:14:01 -05006181 private SpeedMessage2GroupedMessage MakeReadOnly() {
6182 return this;
6183 }
6184
csharptest27bfcc52011-06-02 12:04:06 -05006185 public static Builder CreateBuilder() { return new Builder(); }
6186 public override Builder ToBuilder() { return CreateBuilder(this); }
6187 public override Builder CreateBuilderForType() { return new Builder(); }
6188 public static Builder CreateBuilder(SpeedMessage2GroupedMessage prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05006189 return new Builder(prototype);
csharptest27bfcc52011-06-02 12:04:06 -05006190 }
6191
6192 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
6193 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
6194 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
6195 public sealed partial class Builder : pb::GeneratedBuilder<SpeedMessage2GroupedMessage, Builder> {
6196 protected override Builder ThisBuilder {
6197 get { return this; }
6198 }
csharptest1a0764a2011-09-09 21:05:29 -05006199 public Builder() {
csharptesta314d4c2011-09-23 11:14:01 -05006200 result = DefaultInstance;
6201 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -05006202 }
6203 internal Builder(SpeedMessage2GroupedMessage cloneFrom) {
6204 result = cloneFrom;
csharptesta314d4c2011-09-23 11:14:01 -05006205 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -05006206 }
csharptest27bfcc52011-06-02 12:04:06 -05006207
csharptesta314d4c2011-09-23 11:14:01 -05006208 private bool resultIsReadOnly;
6209 private SpeedMessage2GroupedMessage result;
csharptest1a0764a2011-09-09 21:05:29 -05006210
6211 private SpeedMessage2GroupedMessage PrepareBuilder() {
csharptesta314d4c2011-09-23 11:14:01 -05006212 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05006213 SpeedMessage2GroupedMessage original = result;
6214 result = new SpeedMessage2GroupedMessage();
csharptesta314d4c2011-09-23 11:14:01 -05006215 resultIsReadOnly = false;
csharptest1a0764a2011-09-09 21:05:29 -05006216 MergeFrom(original);
6217 }
6218 return result;
6219 }
6220
6221 public override bool IsInitialized {
6222 get { return result.IsInitialized; }
6223 }
csharptest27bfcc52011-06-02 12:04:06 -05006224
6225 protected override SpeedMessage2GroupedMessage MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05006226 get { return PrepareBuilder(); }
csharptest27bfcc52011-06-02 12:04:06 -05006227 }
6228
6229 public override Builder Clear() {
csharptesta314d4c2011-09-23 11:14:01 -05006230 result = DefaultInstance;
6231 resultIsReadOnly = true;
csharptest27bfcc52011-06-02 12:04:06 -05006232 return this;
6233 }
6234
6235 public override Builder Clone() {
csharptesta314d4c2011-09-23 11:14:01 -05006236 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05006237 return new Builder(result);
6238 } else {
6239 return new Builder().MergeFrom(result);
6240 }
csharptest27bfcc52011-06-02 12:04:06 -05006241 }
6242
6243 public override pbd::MessageDescriptor DescriptorForType {
6244 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.Descriptor; }
6245 }
6246
6247 public override SpeedMessage2GroupedMessage DefaultInstanceForType {
6248 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.DefaultInstance; }
6249 }
6250
6251 public override SpeedMessage2GroupedMessage BuildPartial() {
csharptesta314d4c2011-09-23 11:14:01 -05006252 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05006253 return result;
csharptest27bfcc52011-06-02 12:04:06 -05006254 }
csharptesta314d4c2011-09-23 11:14:01 -05006255 resultIsReadOnly = true;
6256 return result.MakeReadOnly();
csharptest27bfcc52011-06-02 12:04:06 -05006257 }
6258
6259 public override Builder MergeFrom(pb::IMessage other) {
6260 if (other is SpeedMessage2GroupedMessage) {
6261 return MergeFrom((SpeedMessage2GroupedMessage) other);
6262 } else {
6263 base.MergeFrom(other);
6264 return this;
6265 }
6266 }
6267
6268 public override Builder MergeFrom(SpeedMessage2GroupedMessage other) {
6269 if (other == global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05006270 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006271 if (other.HasField1) {
6272 Field1 = other.Field1;
6273 }
6274 if (other.HasField2) {
6275 Field2 = other.Field2;
6276 }
6277 if (other.HasField3) {
6278 Field3 = other.Field3;
6279 }
6280 if (other.HasField4) {
6281 Field4 = other.Field4;
6282 }
6283 if (other.HasField5) {
6284 Field5 = other.Field5;
6285 }
6286 if (other.HasField6) {
6287 Field6 = other.Field6;
6288 }
6289 if (other.HasField7) {
6290 Field7 = other.Field7;
6291 }
6292 if (other.HasField8) {
6293 Field8 = other.Field8;
6294 }
6295 if (other.HasField9) {
6296 Field9 = other.Field9;
6297 }
6298 if (other.HasField10) {
6299 Field10 = other.Field10;
6300 }
6301 if (other.HasField11) {
6302 Field11 = other.Field11;
6303 }
6304 this.MergeUnknownFields(other.UnknownFields);
6305 return this;
6306 }
6307
csharptest17699c22011-06-03 21:57:15 -05006308 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05006309 return MergeFrom(input, pb::ExtensionRegistry.Empty);
6310 }
6311
csharptest17699c22011-06-03 21:57:15 -05006312 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05006313 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006314 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05006315 uint tag;
6316 string field_name;
6317 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05006318 if(tag == 0 && field_name != null) {
6319 int field_ordinal = global::System.Array.BinarySearch(_speedMessage2GroupedMessageFieldNames, field_name, global::System.StringComparer.Ordinal);
6320 if(field_ordinal >= 0)
6321 tag = _speedMessage2GroupedMessageFieldTags[field_ordinal];
6322 else {
6323 if (unknownFields == null) {
6324 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
6325 }
6326 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
6327 continue;
6328 }
6329 }
csharptest27bfcc52011-06-02 12:04:06 -05006330 switch (tag) {
6331 case 0: {
csharptest99284412011-06-03 14:51:06 -05006332 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest27bfcc52011-06-02 12:04:06 -05006333 }
6334 default: {
6335 if (pb::WireFormat.IsEndGroupTag(tag)) {
6336 if (unknownFields != null) {
6337 this.UnknownFields = unknownFields.Build();
6338 }
6339 return this;
6340 }
6341 if (unknownFields == null) {
6342 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
6343 }
csharptestd2af9e92011-06-03 21:35:02 -05006344 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest27bfcc52011-06-02 12:04:06 -05006345 break;
6346 }
6347 case 13: {
csharptest920b09a2011-06-08 20:13:29 -05006348 result.hasField1 = input.ReadFloat(ref result.field1_);
csharptest27bfcc52011-06-02 12:04:06 -05006349 break;
6350 }
6351 case 21: {
csharptest920b09a2011-06-08 20:13:29 -05006352 result.hasField2 = input.ReadFloat(ref result.field2_);
csharptest27bfcc52011-06-02 12:04:06 -05006353 break;
6354 }
6355 case 29: {
csharptest920b09a2011-06-08 20:13:29 -05006356 result.hasField3 = input.ReadFloat(ref result.field3_);
csharptest27bfcc52011-06-02 12:04:06 -05006357 break;
6358 }
6359 case 32: {
csharptest920b09a2011-06-08 20:13:29 -05006360 result.hasField4 = input.ReadBool(ref result.field4_);
csharptest27bfcc52011-06-02 12:04:06 -05006361 break;
6362 }
6363 case 40: {
csharptest920b09a2011-06-08 20:13:29 -05006364 result.hasField5 = input.ReadBool(ref result.field5_);
csharptest27bfcc52011-06-02 12:04:06 -05006365 break;
6366 }
6367 case 48: {
csharptest920b09a2011-06-08 20:13:29 -05006368 result.hasField6 = input.ReadBool(ref result.field6_);
csharptest27bfcc52011-06-02 12:04:06 -05006369 break;
6370 }
6371 case 56: {
csharptest920b09a2011-06-08 20:13:29 -05006372 result.hasField7 = input.ReadBool(ref result.field7_);
csharptest27bfcc52011-06-02 12:04:06 -05006373 break;
6374 }
6375 case 69: {
csharptest920b09a2011-06-08 20:13:29 -05006376 result.hasField8 = input.ReadFloat(ref result.field8_);
csharptest27bfcc52011-06-02 12:04:06 -05006377 break;
6378 }
6379 case 72: {
csharptest920b09a2011-06-08 20:13:29 -05006380 result.hasField9 = input.ReadBool(ref result.field9_);
csharptest27bfcc52011-06-02 12:04:06 -05006381 break;
6382 }
6383 case 85: {
csharptest920b09a2011-06-08 20:13:29 -05006384 result.hasField10 = input.ReadFloat(ref result.field10_);
csharptest27bfcc52011-06-02 12:04:06 -05006385 break;
6386 }
6387 case 88: {
csharptest920b09a2011-06-08 20:13:29 -05006388 result.hasField11 = input.ReadInt64(ref result.field11_);
csharptest27bfcc52011-06-02 12:04:06 -05006389 break;
6390 }
6391 }
6392 }
csharptest123e5342011-06-03 14:15:21 -05006393
6394 if (unknownFields != null) {
6395 this.UnknownFields = unknownFields.Build();
6396 }
6397 return this;
csharptest27bfcc52011-06-02 12:04:06 -05006398 }
6399
6400
6401 public bool HasField1 {
csharptestc671a4b2011-06-08 11:51:24 -05006402 get { return result.hasField1; }
csharptest27bfcc52011-06-02 12:04:06 -05006403 }
6404 public float Field1 {
6405 get { return result.Field1; }
6406 set { SetField1(value); }
6407 }
6408 public Builder SetField1(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05006409 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006410 result.hasField1 = true;
6411 result.field1_ = value;
6412 return this;
6413 }
6414 public Builder ClearField1() {
csharptest1a0764a2011-09-09 21:05:29 -05006415 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006416 result.hasField1 = false;
6417 result.field1_ = 0F;
6418 return this;
6419 }
6420
6421 public bool HasField2 {
csharptestc671a4b2011-06-08 11:51:24 -05006422 get { return result.hasField2; }
csharptest27bfcc52011-06-02 12:04:06 -05006423 }
6424 public float Field2 {
6425 get { return result.Field2; }
6426 set { SetField2(value); }
6427 }
6428 public Builder SetField2(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05006429 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006430 result.hasField2 = true;
6431 result.field2_ = value;
6432 return this;
6433 }
6434 public Builder ClearField2() {
csharptest1a0764a2011-09-09 21:05:29 -05006435 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006436 result.hasField2 = false;
6437 result.field2_ = 0F;
6438 return this;
6439 }
6440
6441 public bool HasField3 {
csharptestc671a4b2011-06-08 11:51:24 -05006442 get { return result.hasField3; }
csharptest27bfcc52011-06-02 12:04:06 -05006443 }
6444 public float Field3 {
6445 get { return result.Field3; }
6446 set { SetField3(value); }
6447 }
6448 public Builder SetField3(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05006449 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006450 result.hasField3 = true;
6451 result.field3_ = value;
6452 return this;
6453 }
6454 public Builder ClearField3() {
csharptest1a0764a2011-09-09 21:05:29 -05006455 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006456 result.hasField3 = false;
6457 result.field3_ = 0F;
6458 return this;
6459 }
6460
6461 public bool HasField4 {
csharptestc671a4b2011-06-08 11:51:24 -05006462 get { return result.hasField4; }
csharptest27bfcc52011-06-02 12:04:06 -05006463 }
6464 public bool Field4 {
6465 get { return result.Field4; }
6466 set { SetField4(value); }
6467 }
6468 public Builder SetField4(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05006469 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006470 result.hasField4 = true;
6471 result.field4_ = value;
6472 return this;
6473 }
6474 public Builder ClearField4() {
csharptest1a0764a2011-09-09 21:05:29 -05006475 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006476 result.hasField4 = false;
6477 result.field4_ = false;
6478 return this;
6479 }
6480
6481 public bool HasField5 {
csharptestc671a4b2011-06-08 11:51:24 -05006482 get { return result.hasField5; }
csharptest27bfcc52011-06-02 12:04:06 -05006483 }
6484 public bool Field5 {
6485 get { return result.Field5; }
6486 set { SetField5(value); }
6487 }
6488 public Builder SetField5(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05006489 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006490 result.hasField5 = true;
6491 result.field5_ = value;
6492 return this;
6493 }
6494 public Builder ClearField5() {
csharptest1a0764a2011-09-09 21:05:29 -05006495 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006496 result.hasField5 = false;
6497 result.field5_ = false;
6498 return this;
6499 }
6500
6501 public bool HasField6 {
csharptestc671a4b2011-06-08 11:51:24 -05006502 get { return result.hasField6; }
csharptest27bfcc52011-06-02 12:04:06 -05006503 }
6504 public bool Field6 {
6505 get { return result.Field6; }
6506 set { SetField6(value); }
6507 }
6508 public Builder SetField6(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05006509 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006510 result.hasField6 = true;
6511 result.field6_ = value;
6512 return this;
6513 }
6514 public Builder ClearField6() {
csharptest1a0764a2011-09-09 21:05:29 -05006515 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006516 result.hasField6 = false;
6517 result.field6_ = true;
6518 return this;
6519 }
6520
6521 public bool HasField7 {
csharptestc671a4b2011-06-08 11:51:24 -05006522 get { return result.hasField7; }
csharptest27bfcc52011-06-02 12:04:06 -05006523 }
6524 public bool Field7 {
6525 get { return result.Field7; }
6526 set { SetField7(value); }
6527 }
6528 public Builder SetField7(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05006529 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006530 result.hasField7 = true;
6531 result.field7_ = value;
6532 return this;
6533 }
6534 public Builder ClearField7() {
csharptest1a0764a2011-09-09 21:05:29 -05006535 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006536 result.hasField7 = false;
6537 result.field7_ = false;
6538 return this;
6539 }
6540
6541 public bool HasField8 {
csharptestc671a4b2011-06-08 11:51:24 -05006542 get { return result.hasField8; }
csharptest27bfcc52011-06-02 12:04:06 -05006543 }
6544 public float Field8 {
6545 get { return result.Field8; }
6546 set { SetField8(value); }
6547 }
6548 public Builder SetField8(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05006549 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006550 result.hasField8 = true;
6551 result.field8_ = value;
6552 return this;
6553 }
6554 public Builder ClearField8() {
csharptest1a0764a2011-09-09 21:05:29 -05006555 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006556 result.hasField8 = false;
6557 result.field8_ = 0F;
6558 return this;
6559 }
6560
6561 public bool HasField9 {
csharptestc671a4b2011-06-08 11:51:24 -05006562 get { return result.hasField9; }
csharptest27bfcc52011-06-02 12:04:06 -05006563 }
6564 public bool Field9 {
6565 get { return result.Field9; }
6566 set { SetField9(value); }
6567 }
6568 public Builder SetField9(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05006569 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006570 result.hasField9 = true;
6571 result.field9_ = value;
6572 return this;
6573 }
6574 public Builder ClearField9() {
csharptest1a0764a2011-09-09 21:05:29 -05006575 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006576 result.hasField9 = false;
6577 result.field9_ = false;
6578 return this;
6579 }
6580
6581 public bool HasField10 {
csharptestc671a4b2011-06-08 11:51:24 -05006582 get { return result.hasField10; }
csharptest27bfcc52011-06-02 12:04:06 -05006583 }
6584 public float Field10 {
6585 get { return result.Field10; }
6586 set { SetField10(value); }
6587 }
6588 public Builder SetField10(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05006589 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006590 result.hasField10 = true;
6591 result.field10_ = value;
6592 return this;
6593 }
6594 public Builder ClearField10() {
csharptest1a0764a2011-09-09 21:05:29 -05006595 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006596 result.hasField10 = false;
6597 result.field10_ = 0F;
6598 return this;
6599 }
6600
6601 public bool HasField11 {
csharptestc671a4b2011-06-08 11:51:24 -05006602 get { return result.hasField11; }
csharptest27bfcc52011-06-02 12:04:06 -05006603 }
6604 public long Field11 {
6605 get { return result.Field11; }
6606 set { SetField11(value); }
6607 }
6608 public Builder SetField11(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05006609 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006610 result.hasField11 = true;
6611 result.field11_ = value;
6612 return this;
6613 }
6614 public Builder ClearField11() {
csharptest1a0764a2011-09-09 21:05:29 -05006615 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006616 result.hasField11 = false;
6617 result.field11_ = 0L;
6618 return this;
6619 }
6620 }
6621 static SpeedMessage2GroupedMessage() {
6622 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.Descriptor, null);
6623 }
6624 }
6625
6626 #endregion
6627
6628}
csharptest2d887332011-08-12 20:13:44 -05006629
6630#endregion Designer generated code