blob: 379a86f9a56b6d990deaf224afcca9b803debc47 [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> {
140 private static readonly SpeedMessage1 defaultInstance = new Builder().BuildPartial();
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 {
148 get { return defaultInstance; }
149 }
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;
509 private global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage field15_ = global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.DefaultInstance;
510 public bool HasField15 {
511 get { return hasField15; }
512 }
513 public global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage Field15 {
514 get { return field15_; }
515 }
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 }
884 public static Builder CreateBuilder() { return new Builder(); }
885 public override Builder ToBuilder() { return CreateBuilder(this); }
886 public override Builder CreateBuilderForType() { return new Builder(); }
887 public static Builder CreateBuilder(SpeedMessage1 prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500888 return new Builder(prototype);
csharptest27bfcc52011-06-02 12:04:06 -0500889 }
890
891 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
892 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
893 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
894 public sealed partial class Builder : pb::GeneratedBuilder<SpeedMessage1, Builder> {
895 protected override Builder ThisBuilder {
896 get { return this; }
897 }
csharptest1a0764a2011-09-09 21:05:29 -0500898 public Builder() {
899 result = DefaultInstance ?? new SpeedMessage1();
900 builderIsReadOnly = result == DefaultInstance;
901 }
902 internal Builder(SpeedMessage1 cloneFrom) {
903 result = cloneFrom;
904 builderIsReadOnly = true;
905 }
csharptest27bfcc52011-06-02 12:04:06 -0500906
csharptest1a0764a2011-09-09 21:05:29 -0500907 bool builderIsReadOnly;
908 SpeedMessage1 result;
909
910 private SpeedMessage1 PrepareBuilder() {
911 if (builderIsReadOnly) {
912 SpeedMessage1 original = result;
913 result = new SpeedMessage1();
914 builderIsReadOnly = false;
915 MergeFrom(original);
916 }
917 return result;
918 }
919
920 public override bool IsInitialized {
921 get { return result.IsInitialized; }
922 }
csharptest27bfcc52011-06-02 12:04:06 -0500923
924 protected override SpeedMessage1 MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500925 get { return PrepareBuilder(); }
csharptest27bfcc52011-06-02 12:04:06 -0500926 }
927
928 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -0500929 result = DefaultInstance ?? new SpeedMessage1();
930 builderIsReadOnly = true;
csharptest27bfcc52011-06-02 12:04:06 -0500931 return this;
932 }
933
934 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -0500935 if (builderIsReadOnly) {
936 return new Builder(result);
937 } else {
938 return new Builder().MergeFrom(result);
939 }
csharptest27bfcc52011-06-02 12:04:06 -0500940 }
941
942 public override pbd::MessageDescriptor DescriptorForType {
943 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage1.Descriptor; }
944 }
945
946 public override SpeedMessage1 DefaultInstanceForType {
947 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage1.DefaultInstance; }
948 }
949
950 public override SpeedMessage1 BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -0500951 if (builderIsReadOnly) {
952 return result;
csharptest27bfcc52011-06-02 12:04:06 -0500953 }
954 result.field5_.MakeReadOnly();
csharptest1a0764a2011-09-09 21:05:29 -0500955 builderIsReadOnly = true;
956 return result;
csharptest27bfcc52011-06-02 12:04:06 -0500957 }
958
959 public override Builder MergeFrom(pb::IMessage other) {
960 if (other is SpeedMessage1) {
961 return MergeFrom((SpeedMessage1) other);
962 } else {
963 base.MergeFrom(other);
964 return this;
965 }
966 }
967
968 public override Builder MergeFrom(SpeedMessage1 other) {
969 if (other == global::Google.ProtocolBuffers.TestProtos.SpeedMessage1.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500970 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -0500971 if (other.HasField1) {
972 Field1 = other.Field1;
973 }
974 if (other.HasField9) {
975 Field9 = other.Field9;
976 }
977 if (other.HasField18) {
978 Field18 = other.Field18;
979 }
980 if (other.HasField80) {
981 Field80 = other.Field80;
982 }
983 if (other.HasField81) {
984 Field81 = other.Field81;
985 }
986 if (other.HasField2) {
987 Field2 = other.Field2;
988 }
989 if (other.HasField3) {
990 Field3 = other.Field3;
991 }
992 if (other.HasField280) {
993 Field280 = other.Field280;
994 }
995 if (other.HasField6) {
996 Field6 = other.Field6;
997 }
998 if (other.HasField22) {
999 Field22 = other.Field22;
1000 }
1001 if (other.HasField4) {
1002 Field4 = other.Field4;
1003 }
1004 if (other.field5_.Count != 0) {
1005 base.AddRange(other.field5_, result.field5_);
1006 }
1007 if (other.HasField59) {
1008 Field59 = other.Field59;
1009 }
1010 if (other.HasField7) {
1011 Field7 = other.Field7;
1012 }
1013 if (other.HasField16) {
1014 Field16 = other.Field16;
1015 }
1016 if (other.HasField130) {
1017 Field130 = other.Field130;
1018 }
1019 if (other.HasField12) {
1020 Field12 = other.Field12;
1021 }
1022 if (other.HasField17) {
1023 Field17 = other.Field17;
1024 }
1025 if (other.HasField13) {
1026 Field13 = other.Field13;
1027 }
1028 if (other.HasField14) {
1029 Field14 = other.Field14;
1030 }
1031 if (other.HasField104) {
1032 Field104 = other.Field104;
1033 }
1034 if (other.HasField100) {
1035 Field100 = other.Field100;
1036 }
1037 if (other.HasField101) {
1038 Field101 = other.Field101;
1039 }
1040 if (other.HasField102) {
1041 Field102 = other.Field102;
1042 }
1043 if (other.HasField103) {
1044 Field103 = other.Field103;
1045 }
1046 if (other.HasField29) {
1047 Field29 = other.Field29;
1048 }
1049 if (other.HasField30) {
1050 Field30 = other.Field30;
1051 }
1052 if (other.HasField60) {
1053 Field60 = other.Field60;
1054 }
1055 if (other.HasField271) {
1056 Field271 = other.Field271;
1057 }
1058 if (other.HasField272) {
1059 Field272 = other.Field272;
1060 }
1061 if (other.HasField150) {
1062 Field150 = other.Field150;
1063 }
1064 if (other.HasField23) {
1065 Field23 = other.Field23;
1066 }
1067 if (other.HasField24) {
1068 Field24 = other.Field24;
1069 }
1070 if (other.HasField25) {
1071 Field25 = other.Field25;
1072 }
1073 if (other.HasField15) {
1074 MergeField15(other.Field15);
1075 }
1076 if (other.HasField78) {
1077 Field78 = other.Field78;
1078 }
1079 if (other.HasField67) {
1080 Field67 = other.Field67;
1081 }
1082 if (other.HasField68) {
1083 Field68 = other.Field68;
1084 }
1085 if (other.HasField128) {
1086 Field128 = other.Field128;
1087 }
1088 if (other.HasField129) {
1089 Field129 = other.Field129;
1090 }
1091 if (other.HasField131) {
1092 Field131 = other.Field131;
1093 }
1094 this.MergeUnknownFields(other.UnknownFields);
1095 return this;
1096 }
1097
csharptest17699c22011-06-03 21:57:15 -05001098 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05001099 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1100 }
1101
csharptest17699c22011-06-03 21:57:15 -05001102 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05001103 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001104 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05001105 uint tag;
1106 string field_name;
1107 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05001108 if(tag == 0 && field_name != null) {
1109 int field_ordinal = global::System.Array.BinarySearch(_speedMessage1FieldNames, field_name, global::System.StringComparer.Ordinal);
1110 if(field_ordinal >= 0)
1111 tag = _speedMessage1FieldTags[field_ordinal];
1112 else {
1113 if (unknownFields == null) {
1114 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1115 }
1116 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1117 continue;
1118 }
1119 }
csharptest27bfcc52011-06-02 12:04:06 -05001120 switch (tag) {
1121 case 0: {
csharptest99284412011-06-03 14:51:06 -05001122 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest27bfcc52011-06-02 12:04:06 -05001123 }
1124 default: {
1125 if (pb::WireFormat.IsEndGroupTag(tag)) {
1126 if (unknownFields != null) {
1127 this.UnknownFields = unknownFields.Build();
1128 }
1129 return this;
1130 }
1131 if (unknownFields == null) {
1132 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1133 }
csharptestd2af9e92011-06-03 21:35:02 -05001134 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest27bfcc52011-06-02 12:04:06 -05001135 break;
1136 }
1137 case 10: {
csharptest920b09a2011-06-08 20:13:29 -05001138 result.hasField1 = input.ReadString(ref result.field1_);
csharptest27bfcc52011-06-02 12:04:06 -05001139 break;
1140 }
1141 case 16: {
csharptest920b09a2011-06-08 20:13:29 -05001142 result.hasField2 = input.ReadInt32(ref result.field2_);
csharptest27bfcc52011-06-02 12:04:06 -05001143 break;
1144 }
1145 case 24: {
csharptest920b09a2011-06-08 20:13:29 -05001146 result.hasField3 = input.ReadInt32(ref result.field3_);
csharptest27bfcc52011-06-02 12:04:06 -05001147 break;
1148 }
1149 case 34: {
csharptest920b09a2011-06-08 20:13:29 -05001150 result.hasField4 = input.ReadString(ref result.field4_);
csharptest27bfcc52011-06-02 12:04:06 -05001151 break;
1152 }
csharptest6da31702011-06-04 12:52:57 -05001153 case 42:
csharptest27bfcc52011-06-02 12:04:06 -05001154 case 41: {
csharptestb00ea132011-06-10 01:09:57 -05001155 input.ReadFixed64Array(tag, field_name, result.field5_);
csharptest27bfcc52011-06-02 12:04:06 -05001156 break;
1157 }
1158 case 48: {
csharptest920b09a2011-06-08 20:13:29 -05001159 result.hasField6 = input.ReadInt32(ref result.field6_);
csharptest27bfcc52011-06-02 12:04:06 -05001160 break;
1161 }
1162 case 58: {
csharptest920b09a2011-06-08 20:13:29 -05001163 result.hasField7 = input.ReadString(ref result.field7_);
csharptest27bfcc52011-06-02 12:04:06 -05001164 break;
1165 }
1166 case 74: {
csharptest920b09a2011-06-08 20:13:29 -05001167 result.hasField9 = input.ReadString(ref result.field9_);
csharptest27bfcc52011-06-02 12:04:06 -05001168 break;
1169 }
1170 case 96: {
csharptest920b09a2011-06-08 20:13:29 -05001171 result.hasField12 = input.ReadBool(ref result.field12_);
csharptest27bfcc52011-06-02 12:04:06 -05001172 break;
1173 }
1174 case 104: {
csharptest920b09a2011-06-08 20:13:29 -05001175 result.hasField13 = input.ReadBool(ref result.field13_);
csharptest27bfcc52011-06-02 12:04:06 -05001176 break;
1177 }
1178 case 112: {
csharptest920b09a2011-06-08 20:13:29 -05001179 result.hasField14 = input.ReadBool(ref result.field14_);
csharptest27bfcc52011-06-02 12:04:06 -05001180 break;
1181 }
1182 case 122: {
1183 global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.CreateBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05001184 if (result.hasField15) {
csharptest27bfcc52011-06-02 12:04:06 -05001185 subBuilder.MergeFrom(Field15);
1186 }
1187 input.ReadMessage(subBuilder, extensionRegistry);
1188 Field15 = subBuilder.BuildPartial();
1189 break;
1190 }
1191 case 128: {
csharptest920b09a2011-06-08 20:13:29 -05001192 result.hasField16 = input.ReadInt32(ref result.field16_);
csharptest27bfcc52011-06-02 12:04:06 -05001193 break;
1194 }
1195 case 136: {
csharptest920b09a2011-06-08 20:13:29 -05001196 result.hasField17 = input.ReadBool(ref result.field17_);
csharptest27bfcc52011-06-02 12:04:06 -05001197 break;
1198 }
1199 case 146: {
csharptest920b09a2011-06-08 20:13:29 -05001200 result.hasField18 = input.ReadString(ref result.field18_);
csharptest27bfcc52011-06-02 12:04:06 -05001201 break;
1202 }
1203 case 176: {
csharptest920b09a2011-06-08 20:13:29 -05001204 result.hasField22 = input.ReadInt64(ref result.field22_);
csharptest27bfcc52011-06-02 12:04:06 -05001205 break;
1206 }
1207 case 184: {
csharptest920b09a2011-06-08 20:13:29 -05001208 result.hasField23 = input.ReadInt32(ref result.field23_);
csharptest27bfcc52011-06-02 12:04:06 -05001209 break;
1210 }
1211 case 192: {
csharptest920b09a2011-06-08 20:13:29 -05001212 result.hasField24 = input.ReadBool(ref result.field24_);
csharptest27bfcc52011-06-02 12:04:06 -05001213 break;
1214 }
1215 case 200: {
csharptest920b09a2011-06-08 20:13:29 -05001216 result.hasField25 = input.ReadInt32(ref result.field25_);
csharptest27bfcc52011-06-02 12:04:06 -05001217 break;
1218 }
1219 case 232: {
csharptest920b09a2011-06-08 20:13:29 -05001220 result.hasField29 = input.ReadInt32(ref result.field29_);
csharptest27bfcc52011-06-02 12:04:06 -05001221 break;
1222 }
1223 case 240: {
csharptest920b09a2011-06-08 20:13:29 -05001224 result.hasField30 = input.ReadBool(ref result.field30_);
csharptest27bfcc52011-06-02 12:04:06 -05001225 break;
1226 }
1227 case 472: {
csharptest920b09a2011-06-08 20:13:29 -05001228 result.hasField59 = input.ReadBool(ref result.field59_);
csharptest27bfcc52011-06-02 12:04:06 -05001229 break;
1230 }
1231 case 480: {
csharptest920b09a2011-06-08 20:13:29 -05001232 result.hasField60 = input.ReadInt32(ref result.field60_);
csharptest27bfcc52011-06-02 12:04:06 -05001233 break;
1234 }
1235 case 536: {
csharptest920b09a2011-06-08 20:13:29 -05001236 result.hasField67 = input.ReadInt32(ref result.field67_);
csharptest27bfcc52011-06-02 12:04:06 -05001237 break;
1238 }
1239 case 544: {
csharptest920b09a2011-06-08 20:13:29 -05001240 result.hasField68 = input.ReadInt32(ref result.field68_);
csharptest27bfcc52011-06-02 12:04:06 -05001241 break;
1242 }
1243 case 624: {
csharptest920b09a2011-06-08 20:13:29 -05001244 result.hasField78 = input.ReadBool(ref result.field78_);
csharptest27bfcc52011-06-02 12:04:06 -05001245 break;
1246 }
1247 case 640: {
csharptest920b09a2011-06-08 20:13:29 -05001248 result.hasField80 = input.ReadBool(ref result.field80_);
csharptest27bfcc52011-06-02 12:04:06 -05001249 break;
1250 }
1251 case 648: {
csharptest920b09a2011-06-08 20:13:29 -05001252 result.hasField81 = input.ReadBool(ref result.field81_);
csharptest27bfcc52011-06-02 12:04:06 -05001253 break;
1254 }
1255 case 800: {
csharptest920b09a2011-06-08 20:13:29 -05001256 result.hasField100 = input.ReadInt32(ref result.field100_);
csharptest27bfcc52011-06-02 12:04:06 -05001257 break;
1258 }
1259 case 808: {
csharptest920b09a2011-06-08 20:13:29 -05001260 result.hasField101 = input.ReadInt32(ref result.field101_);
csharptest27bfcc52011-06-02 12:04:06 -05001261 break;
1262 }
1263 case 818: {
csharptest920b09a2011-06-08 20:13:29 -05001264 result.hasField102 = input.ReadString(ref result.field102_);
csharptest27bfcc52011-06-02 12:04:06 -05001265 break;
1266 }
1267 case 826: {
csharptest920b09a2011-06-08 20:13:29 -05001268 result.hasField103 = input.ReadString(ref result.field103_);
csharptest27bfcc52011-06-02 12:04:06 -05001269 break;
1270 }
1271 case 832: {
csharptest920b09a2011-06-08 20:13:29 -05001272 result.hasField104 = input.ReadInt32(ref result.field104_);
csharptest27bfcc52011-06-02 12:04:06 -05001273 break;
1274 }
1275 case 1024: {
csharptest920b09a2011-06-08 20:13:29 -05001276 result.hasField128 = input.ReadInt32(ref result.field128_);
csharptest27bfcc52011-06-02 12:04:06 -05001277 break;
1278 }
1279 case 1034: {
csharptest920b09a2011-06-08 20:13:29 -05001280 result.hasField129 = input.ReadString(ref result.field129_);
csharptest27bfcc52011-06-02 12:04:06 -05001281 break;
1282 }
1283 case 1040: {
csharptest920b09a2011-06-08 20:13:29 -05001284 result.hasField130 = input.ReadInt32(ref result.field130_);
csharptest27bfcc52011-06-02 12:04:06 -05001285 break;
1286 }
1287 case 1048: {
csharptest920b09a2011-06-08 20:13:29 -05001288 result.hasField131 = input.ReadInt32(ref result.field131_);
csharptest27bfcc52011-06-02 12:04:06 -05001289 break;
1290 }
1291 case 1200: {
csharptest920b09a2011-06-08 20:13:29 -05001292 result.hasField150 = input.ReadInt32(ref result.field150_);
csharptest27bfcc52011-06-02 12:04:06 -05001293 break;
1294 }
1295 case 2168: {
csharptest920b09a2011-06-08 20:13:29 -05001296 result.hasField271 = input.ReadInt32(ref result.field271_);
csharptest27bfcc52011-06-02 12:04:06 -05001297 break;
1298 }
1299 case 2176: {
csharptest920b09a2011-06-08 20:13:29 -05001300 result.hasField272 = input.ReadInt32(ref result.field272_);
csharptest27bfcc52011-06-02 12:04:06 -05001301 break;
1302 }
1303 case 2240: {
csharptest920b09a2011-06-08 20:13:29 -05001304 result.hasField280 = input.ReadInt32(ref result.field280_);
csharptest27bfcc52011-06-02 12:04:06 -05001305 break;
1306 }
1307 }
1308 }
csharptest123e5342011-06-03 14:15:21 -05001309
1310 if (unknownFields != null) {
1311 this.UnknownFields = unknownFields.Build();
1312 }
1313 return this;
csharptest27bfcc52011-06-02 12:04:06 -05001314 }
1315
1316
1317 public bool HasField1 {
csharptestc671a4b2011-06-08 11:51:24 -05001318 get { return result.hasField1; }
csharptest27bfcc52011-06-02 12:04:06 -05001319 }
1320 public string Field1 {
1321 get { return result.Field1; }
1322 set { SetField1(value); }
1323 }
1324 public Builder SetField1(string value) {
1325 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001326 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001327 result.hasField1 = true;
1328 result.field1_ = value;
1329 return this;
1330 }
1331 public Builder ClearField1() {
csharptest1a0764a2011-09-09 21:05:29 -05001332 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001333 result.hasField1 = false;
1334 result.field1_ = "";
1335 return this;
1336 }
1337
1338 public bool HasField9 {
csharptestc671a4b2011-06-08 11:51:24 -05001339 get { return result.hasField9; }
csharptest27bfcc52011-06-02 12:04:06 -05001340 }
1341 public string Field9 {
1342 get { return result.Field9; }
1343 set { SetField9(value); }
1344 }
1345 public Builder SetField9(string value) {
1346 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001347 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001348 result.hasField9 = true;
1349 result.field9_ = value;
1350 return this;
1351 }
1352 public Builder ClearField9() {
csharptest1a0764a2011-09-09 21:05:29 -05001353 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001354 result.hasField9 = false;
1355 result.field9_ = "";
1356 return this;
1357 }
1358
1359 public bool HasField18 {
csharptestc671a4b2011-06-08 11:51:24 -05001360 get { return result.hasField18; }
csharptest27bfcc52011-06-02 12:04:06 -05001361 }
1362 public string Field18 {
1363 get { return result.Field18; }
1364 set { SetField18(value); }
1365 }
1366 public Builder SetField18(string value) {
1367 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001368 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001369 result.hasField18 = true;
1370 result.field18_ = value;
1371 return this;
1372 }
1373 public Builder ClearField18() {
csharptest1a0764a2011-09-09 21:05:29 -05001374 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001375 result.hasField18 = false;
1376 result.field18_ = "";
1377 return this;
1378 }
1379
1380 public bool HasField80 {
csharptestc671a4b2011-06-08 11:51:24 -05001381 get { return result.hasField80; }
csharptest27bfcc52011-06-02 12:04:06 -05001382 }
1383 public bool Field80 {
1384 get { return result.Field80; }
1385 set { SetField80(value); }
1386 }
1387 public Builder SetField80(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001388 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001389 result.hasField80 = true;
1390 result.field80_ = value;
1391 return this;
1392 }
1393 public Builder ClearField80() {
csharptest1a0764a2011-09-09 21:05:29 -05001394 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001395 result.hasField80 = false;
1396 result.field80_ = false;
1397 return this;
1398 }
1399
1400 public bool HasField81 {
csharptestc671a4b2011-06-08 11:51:24 -05001401 get { return result.hasField81; }
csharptest27bfcc52011-06-02 12:04:06 -05001402 }
1403 public bool Field81 {
1404 get { return result.Field81; }
1405 set { SetField81(value); }
1406 }
1407 public Builder SetField81(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001408 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001409 result.hasField81 = true;
1410 result.field81_ = value;
1411 return this;
1412 }
1413 public Builder ClearField81() {
csharptest1a0764a2011-09-09 21:05:29 -05001414 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001415 result.hasField81 = false;
1416 result.field81_ = true;
1417 return this;
1418 }
1419
1420 public bool HasField2 {
csharptestc671a4b2011-06-08 11:51:24 -05001421 get { return result.hasField2; }
csharptest27bfcc52011-06-02 12:04:06 -05001422 }
1423 public int Field2 {
1424 get { return result.Field2; }
1425 set { SetField2(value); }
1426 }
1427 public Builder SetField2(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001428 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001429 result.hasField2 = true;
1430 result.field2_ = value;
1431 return this;
1432 }
1433 public Builder ClearField2() {
csharptest1a0764a2011-09-09 21:05:29 -05001434 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001435 result.hasField2 = false;
1436 result.field2_ = 0;
1437 return this;
1438 }
1439
1440 public bool HasField3 {
csharptestc671a4b2011-06-08 11:51:24 -05001441 get { return result.hasField3; }
csharptest27bfcc52011-06-02 12:04:06 -05001442 }
1443 public int Field3 {
1444 get { return result.Field3; }
1445 set { SetField3(value); }
1446 }
1447 public Builder SetField3(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001448 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001449 result.hasField3 = true;
1450 result.field3_ = value;
1451 return this;
1452 }
1453 public Builder ClearField3() {
csharptest1a0764a2011-09-09 21:05:29 -05001454 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001455 result.hasField3 = false;
1456 result.field3_ = 0;
1457 return this;
1458 }
1459
1460 public bool HasField280 {
csharptestc671a4b2011-06-08 11:51:24 -05001461 get { return result.hasField280; }
csharptest27bfcc52011-06-02 12:04:06 -05001462 }
1463 public int Field280 {
1464 get { return result.Field280; }
1465 set { SetField280(value); }
1466 }
1467 public Builder SetField280(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001468 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001469 result.hasField280 = true;
1470 result.field280_ = value;
1471 return this;
1472 }
1473 public Builder ClearField280() {
csharptest1a0764a2011-09-09 21:05:29 -05001474 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001475 result.hasField280 = false;
1476 result.field280_ = 0;
1477 return this;
1478 }
1479
1480 public bool HasField6 {
csharptestc671a4b2011-06-08 11:51:24 -05001481 get { return result.hasField6; }
csharptest27bfcc52011-06-02 12:04:06 -05001482 }
1483 public int Field6 {
1484 get { return result.Field6; }
1485 set { SetField6(value); }
1486 }
1487 public Builder SetField6(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001488 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001489 result.hasField6 = true;
1490 result.field6_ = value;
1491 return this;
1492 }
1493 public Builder ClearField6() {
csharptest1a0764a2011-09-09 21:05:29 -05001494 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001495 result.hasField6 = false;
1496 result.field6_ = 0;
1497 return this;
1498 }
1499
1500 public bool HasField22 {
csharptestc671a4b2011-06-08 11:51:24 -05001501 get { return result.hasField22; }
csharptest27bfcc52011-06-02 12:04:06 -05001502 }
1503 public long Field22 {
1504 get { return result.Field22; }
1505 set { SetField22(value); }
1506 }
1507 public Builder SetField22(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05001508 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001509 result.hasField22 = true;
1510 result.field22_ = value;
1511 return this;
1512 }
1513 public Builder ClearField22() {
csharptest1a0764a2011-09-09 21:05:29 -05001514 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001515 result.hasField22 = false;
1516 result.field22_ = 0L;
1517 return this;
1518 }
1519
1520 public bool HasField4 {
csharptestc671a4b2011-06-08 11:51:24 -05001521 get { return result.hasField4; }
csharptest27bfcc52011-06-02 12:04:06 -05001522 }
1523 public string Field4 {
1524 get { return result.Field4; }
1525 set { SetField4(value); }
1526 }
1527 public Builder SetField4(string value) {
1528 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001529 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001530 result.hasField4 = true;
1531 result.field4_ = value;
1532 return this;
1533 }
1534 public Builder ClearField4() {
csharptest1a0764a2011-09-09 21:05:29 -05001535 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001536 result.hasField4 = false;
1537 result.field4_ = "";
1538 return this;
1539 }
1540
1541 [global::System.CLSCompliant(false)]
1542 public pbc::IPopsicleList<ulong> Field5List {
csharptest1a0764a2011-09-09 21:05:29 -05001543 get { return PrepareBuilder().field5_; }
csharptest27bfcc52011-06-02 12:04:06 -05001544 }
1545 public int Field5Count {
1546 get { return result.Field5Count; }
1547 }
1548 [global::System.CLSCompliant(false)]
1549 public ulong GetField5(int index) {
1550 return result.GetField5(index);
1551 }
1552 [global::System.CLSCompliant(false)]
1553 public Builder SetField5(int index, ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05001554 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001555 result.field5_[index] = value;
1556 return this;
1557 }
1558 [global::System.CLSCompliant(false)]
1559 public Builder AddField5(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05001560 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001561 result.field5_.Add(value);
1562 return this;
1563 }
1564 [global::System.CLSCompliant(false)]
1565 public Builder AddRangeField5(scg::IEnumerable<ulong> values) {
csharptest1a0764a2011-09-09 21:05:29 -05001566 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001567 base.AddRange(values, result.field5_);
1568 return this;
1569 }
1570 public Builder ClearField5() {
csharptest1a0764a2011-09-09 21:05:29 -05001571 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001572 result.field5_.Clear();
1573 return this;
1574 }
1575
1576 public bool HasField59 {
csharptestc671a4b2011-06-08 11:51:24 -05001577 get { return result.hasField59; }
csharptest27bfcc52011-06-02 12:04:06 -05001578 }
1579 public bool Field59 {
1580 get { return result.Field59; }
1581 set { SetField59(value); }
1582 }
1583 public Builder SetField59(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001584 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001585 result.hasField59 = true;
1586 result.field59_ = value;
1587 return this;
1588 }
1589 public Builder ClearField59() {
csharptest1a0764a2011-09-09 21:05:29 -05001590 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001591 result.hasField59 = false;
1592 result.field59_ = false;
1593 return this;
1594 }
1595
1596 public bool HasField7 {
csharptestc671a4b2011-06-08 11:51:24 -05001597 get { return result.hasField7; }
csharptest27bfcc52011-06-02 12:04:06 -05001598 }
1599 public string Field7 {
1600 get { return result.Field7; }
1601 set { SetField7(value); }
1602 }
1603 public Builder SetField7(string value) {
1604 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001605 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001606 result.hasField7 = true;
1607 result.field7_ = value;
1608 return this;
1609 }
1610 public Builder ClearField7() {
csharptest1a0764a2011-09-09 21:05:29 -05001611 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001612 result.hasField7 = false;
1613 result.field7_ = "";
1614 return this;
1615 }
1616
1617 public bool HasField16 {
csharptestc671a4b2011-06-08 11:51:24 -05001618 get { return result.hasField16; }
csharptest27bfcc52011-06-02 12:04:06 -05001619 }
1620 public int Field16 {
1621 get { return result.Field16; }
1622 set { SetField16(value); }
1623 }
1624 public Builder SetField16(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001625 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001626 result.hasField16 = true;
1627 result.field16_ = value;
1628 return this;
1629 }
1630 public Builder ClearField16() {
csharptest1a0764a2011-09-09 21:05:29 -05001631 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001632 result.hasField16 = false;
1633 result.field16_ = 0;
1634 return this;
1635 }
1636
1637 public bool HasField130 {
csharptestc671a4b2011-06-08 11:51:24 -05001638 get { return result.hasField130; }
csharptest27bfcc52011-06-02 12:04:06 -05001639 }
1640 public int Field130 {
1641 get { return result.Field130; }
1642 set { SetField130(value); }
1643 }
1644 public Builder SetField130(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001645 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001646 result.hasField130 = true;
1647 result.field130_ = value;
1648 return this;
1649 }
1650 public Builder ClearField130() {
csharptest1a0764a2011-09-09 21:05:29 -05001651 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001652 result.hasField130 = false;
1653 result.field130_ = 0;
1654 return this;
1655 }
1656
1657 public bool HasField12 {
csharptestc671a4b2011-06-08 11:51:24 -05001658 get { return result.hasField12; }
csharptest27bfcc52011-06-02 12:04:06 -05001659 }
1660 public bool Field12 {
1661 get { return result.Field12; }
1662 set { SetField12(value); }
1663 }
1664 public Builder SetField12(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001665 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001666 result.hasField12 = true;
1667 result.field12_ = value;
1668 return this;
1669 }
1670 public Builder ClearField12() {
csharptest1a0764a2011-09-09 21:05:29 -05001671 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001672 result.hasField12 = false;
1673 result.field12_ = true;
1674 return this;
1675 }
1676
1677 public bool HasField17 {
csharptestc671a4b2011-06-08 11:51:24 -05001678 get { return result.hasField17; }
csharptest27bfcc52011-06-02 12:04:06 -05001679 }
1680 public bool Field17 {
1681 get { return result.Field17; }
1682 set { SetField17(value); }
1683 }
1684 public Builder SetField17(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001685 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001686 result.hasField17 = true;
1687 result.field17_ = value;
1688 return this;
1689 }
1690 public Builder ClearField17() {
csharptest1a0764a2011-09-09 21:05:29 -05001691 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001692 result.hasField17 = false;
1693 result.field17_ = true;
1694 return this;
1695 }
1696
1697 public bool HasField13 {
csharptestc671a4b2011-06-08 11:51:24 -05001698 get { return result.hasField13; }
csharptest27bfcc52011-06-02 12:04:06 -05001699 }
1700 public bool Field13 {
1701 get { return result.Field13; }
1702 set { SetField13(value); }
1703 }
1704 public Builder SetField13(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001705 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001706 result.hasField13 = true;
1707 result.field13_ = value;
1708 return this;
1709 }
1710 public Builder ClearField13() {
csharptest1a0764a2011-09-09 21:05:29 -05001711 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001712 result.hasField13 = false;
1713 result.field13_ = true;
1714 return this;
1715 }
1716
1717 public bool HasField14 {
csharptestc671a4b2011-06-08 11:51:24 -05001718 get { return result.hasField14; }
csharptest27bfcc52011-06-02 12:04:06 -05001719 }
1720 public bool Field14 {
1721 get { return result.Field14; }
1722 set { SetField14(value); }
1723 }
1724 public Builder SetField14(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001725 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001726 result.hasField14 = true;
1727 result.field14_ = value;
1728 return this;
1729 }
1730 public Builder ClearField14() {
csharptest1a0764a2011-09-09 21:05:29 -05001731 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001732 result.hasField14 = false;
1733 result.field14_ = true;
1734 return this;
1735 }
1736
1737 public bool HasField104 {
csharptestc671a4b2011-06-08 11:51:24 -05001738 get { return result.hasField104; }
csharptest27bfcc52011-06-02 12:04:06 -05001739 }
1740 public int Field104 {
1741 get { return result.Field104; }
1742 set { SetField104(value); }
1743 }
1744 public Builder SetField104(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001745 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001746 result.hasField104 = true;
1747 result.field104_ = value;
1748 return this;
1749 }
1750 public Builder ClearField104() {
csharptest1a0764a2011-09-09 21:05:29 -05001751 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001752 result.hasField104 = false;
1753 result.field104_ = 0;
1754 return this;
1755 }
1756
1757 public bool HasField100 {
csharptestc671a4b2011-06-08 11:51:24 -05001758 get { return result.hasField100; }
csharptest27bfcc52011-06-02 12:04:06 -05001759 }
1760 public int Field100 {
1761 get { return result.Field100; }
1762 set { SetField100(value); }
1763 }
1764 public Builder SetField100(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001765 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001766 result.hasField100 = true;
1767 result.field100_ = value;
1768 return this;
1769 }
1770 public Builder ClearField100() {
csharptest1a0764a2011-09-09 21:05:29 -05001771 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001772 result.hasField100 = false;
1773 result.field100_ = 0;
1774 return this;
1775 }
1776
1777 public bool HasField101 {
csharptestc671a4b2011-06-08 11:51:24 -05001778 get { return result.hasField101; }
csharptest27bfcc52011-06-02 12:04:06 -05001779 }
1780 public int Field101 {
1781 get { return result.Field101; }
1782 set { SetField101(value); }
1783 }
1784 public Builder SetField101(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001785 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001786 result.hasField101 = true;
1787 result.field101_ = value;
1788 return this;
1789 }
1790 public Builder ClearField101() {
csharptest1a0764a2011-09-09 21:05:29 -05001791 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001792 result.hasField101 = false;
1793 result.field101_ = 0;
1794 return this;
1795 }
1796
1797 public bool HasField102 {
csharptestc671a4b2011-06-08 11:51:24 -05001798 get { return result.hasField102; }
csharptest27bfcc52011-06-02 12:04:06 -05001799 }
1800 public string Field102 {
1801 get { return result.Field102; }
1802 set { SetField102(value); }
1803 }
1804 public Builder SetField102(string value) {
1805 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001806 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001807 result.hasField102 = true;
1808 result.field102_ = value;
1809 return this;
1810 }
1811 public Builder ClearField102() {
csharptest1a0764a2011-09-09 21:05:29 -05001812 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001813 result.hasField102 = false;
1814 result.field102_ = "";
1815 return this;
1816 }
1817
1818 public bool HasField103 {
csharptestc671a4b2011-06-08 11:51:24 -05001819 get { return result.hasField103; }
csharptest27bfcc52011-06-02 12:04:06 -05001820 }
1821 public string Field103 {
1822 get { return result.Field103; }
1823 set { SetField103(value); }
1824 }
1825 public Builder SetField103(string value) {
1826 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001827 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001828 result.hasField103 = true;
1829 result.field103_ = value;
1830 return this;
1831 }
1832 public Builder ClearField103() {
csharptest1a0764a2011-09-09 21:05:29 -05001833 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001834 result.hasField103 = false;
1835 result.field103_ = "";
1836 return this;
1837 }
1838
1839 public bool HasField29 {
csharptestc671a4b2011-06-08 11:51:24 -05001840 get { return result.hasField29; }
csharptest27bfcc52011-06-02 12:04:06 -05001841 }
1842 public int Field29 {
1843 get { return result.Field29; }
1844 set { SetField29(value); }
1845 }
1846 public Builder SetField29(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001847 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001848 result.hasField29 = true;
1849 result.field29_ = value;
1850 return this;
1851 }
1852 public Builder ClearField29() {
csharptest1a0764a2011-09-09 21:05:29 -05001853 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001854 result.hasField29 = false;
1855 result.field29_ = 0;
1856 return this;
1857 }
1858
1859 public bool HasField30 {
csharptestc671a4b2011-06-08 11:51:24 -05001860 get { return result.hasField30; }
csharptest27bfcc52011-06-02 12:04:06 -05001861 }
1862 public bool Field30 {
1863 get { return result.Field30; }
1864 set { SetField30(value); }
1865 }
1866 public Builder SetField30(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001867 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001868 result.hasField30 = true;
1869 result.field30_ = value;
1870 return this;
1871 }
1872 public Builder ClearField30() {
csharptest1a0764a2011-09-09 21:05:29 -05001873 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001874 result.hasField30 = false;
1875 result.field30_ = false;
1876 return this;
1877 }
1878
1879 public bool HasField60 {
csharptestc671a4b2011-06-08 11:51:24 -05001880 get { return result.hasField60; }
csharptest27bfcc52011-06-02 12:04:06 -05001881 }
1882 public int Field60 {
1883 get { return result.Field60; }
1884 set { SetField60(value); }
1885 }
1886 public Builder SetField60(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001887 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001888 result.hasField60 = true;
1889 result.field60_ = value;
1890 return this;
1891 }
1892 public Builder ClearField60() {
csharptest1a0764a2011-09-09 21:05:29 -05001893 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001894 result.hasField60 = false;
1895 result.field60_ = -1;
1896 return this;
1897 }
1898
1899 public bool HasField271 {
csharptestc671a4b2011-06-08 11:51:24 -05001900 get { return result.hasField271; }
csharptest27bfcc52011-06-02 12:04:06 -05001901 }
1902 public int Field271 {
1903 get { return result.Field271; }
1904 set { SetField271(value); }
1905 }
1906 public Builder SetField271(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001907 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001908 result.hasField271 = true;
1909 result.field271_ = value;
1910 return this;
1911 }
1912 public Builder ClearField271() {
csharptest1a0764a2011-09-09 21:05:29 -05001913 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001914 result.hasField271 = false;
1915 result.field271_ = -1;
1916 return this;
1917 }
1918
1919 public bool HasField272 {
csharptestc671a4b2011-06-08 11:51:24 -05001920 get { return result.hasField272; }
csharptest27bfcc52011-06-02 12:04:06 -05001921 }
1922 public int Field272 {
1923 get { return result.Field272; }
1924 set { SetField272(value); }
1925 }
1926 public Builder SetField272(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001927 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001928 result.hasField272 = true;
1929 result.field272_ = value;
1930 return this;
1931 }
1932 public Builder ClearField272() {
csharptest1a0764a2011-09-09 21:05:29 -05001933 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001934 result.hasField272 = false;
1935 result.field272_ = -1;
1936 return this;
1937 }
1938
1939 public bool HasField150 {
csharptestc671a4b2011-06-08 11:51:24 -05001940 get { return result.hasField150; }
csharptest27bfcc52011-06-02 12:04:06 -05001941 }
1942 public int Field150 {
1943 get { return result.Field150; }
1944 set { SetField150(value); }
1945 }
1946 public Builder SetField150(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001947 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001948 result.hasField150 = true;
1949 result.field150_ = value;
1950 return this;
1951 }
1952 public Builder ClearField150() {
csharptest1a0764a2011-09-09 21:05:29 -05001953 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001954 result.hasField150 = false;
1955 result.field150_ = 0;
1956 return this;
1957 }
1958
1959 public bool HasField23 {
csharptestc671a4b2011-06-08 11:51:24 -05001960 get { return result.hasField23; }
csharptest27bfcc52011-06-02 12:04:06 -05001961 }
1962 public int Field23 {
1963 get { return result.Field23; }
1964 set { SetField23(value); }
1965 }
1966 public Builder SetField23(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001967 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001968 result.hasField23 = true;
1969 result.field23_ = value;
1970 return this;
1971 }
1972 public Builder ClearField23() {
csharptest1a0764a2011-09-09 21:05:29 -05001973 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001974 result.hasField23 = false;
1975 result.field23_ = 0;
1976 return this;
1977 }
1978
1979 public bool HasField24 {
csharptestc671a4b2011-06-08 11:51:24 -05001980 get { return result.hasField24; }
csharptest27bfcc52011-06-02 12:04:06 -05001981 }
1982 public bool Field24 {
1983 get { return result.Field24; }
1984 set { SetField24(value); }
1985 }
1986 public Builder SetField24(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05001987 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001988 result.hasField24 = true;
1989 result.field24_ = value;
1990 return this;
1991 }
1992 public Builder ClearField24() {
csharptest1a0764a2011-09-09 21:05:29 -05001993 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05001994 result.hasField24 = false;
1995 result.field24_ = false;
1996 return this;
1997 }
1998
1999 public bool HasField25 {
csharptestc671a4b2011-06-08 11:51:24 -05002000 get { return result.hasField25; }
csharptest27bfcc52011-06-02 12:04:06 -05002001 }
2002 public int Field25 {
2003 get { return result.Field25; }
2004 set { SetField25(value); }
2005 }
2006 public Builder SetField25(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002007 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002008 result.hasField25 = true;
2009 result.field25_ = value;
2010 return this;
2011 }
2012 public Builder ClearField25() {
csharptest1a0764a2011-09-09 21:05:29 -05002013 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002014 result.hasField25 = false;
2015 result.field25_ = 0;
2016 return this;
2017 }
2018
2019 public bool HasField15 {
csharptestc671a4b2011-06-08 11:51:24 -05002020 get { return result.hasField15; }
csharptest27bfcc52011-06-02 12:04:06 -05002021 }
2022 public global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage Field15 {
2023 get { return result.Field15; }
2024 set { SetField15(value); }
2025 }
2026 public Builder SetField15(global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage value) {
2027 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05002028 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002029 result.hasField15 = true;
2030 result.field15_ = value;
2031 return this;
2032 }
2033 public Builder SetField15(global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.Builder builderForValue) {
2034 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05002035 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002036 result.hasField15 = true;
2037 result.field15_ = builderForValue.Build();
2038 return this;
2039 }
2040 public Builder MergeField15(global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage value) {
2041 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05002042 PrepareBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05002043 if (result.hasField15 &&
csharptest27bfcc52011-06-02 12:04:06 -05002044 result.field15_ != global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.DefaultInstance) {
2045 result.field15_ = global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.CreateBuilder(result.field15_).MergeFrom(value).BuildPartial();
2046 } else {
2047 result.field15_ = value;
2048 }
2049 result.hasField15 = true;
2050 return this;
2051 }
2052 public Builder ClearField15() {
csharptest1a0764a2011-09-09 21:05:29 -05002053 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002054 result.hasField15 = false;
2055 result.field15_ = global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.DefaultInstance;
2056 return this;
2057 }
2058
2059 public bool HasField78 {
csharptestc671a4b2011-06-08 11:51:24 -05002060 get { return result.hasField78; }
csharptest27bfcc52011-06-02 12:04:06 -05002061 }
2062 public bool Field78 {
2063 get { return result.Field78; }
2064 set { SetField78(value); }
2065 }
2066 public Builder SetField78(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05002067 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002068 result.hasField78 = true;
2069 result.field78_ = value;
2070 return this;
2071 }
2072 public Builder ClearField78() {
csharptest1a0764a2011-09-09 21:05:29 -05002073 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002074 result.hasField78 = false;
2075 result.field78_ = false;
2076 return this;
2077 }
2078
2079 public bool HasField67 {
csharptestc671a4b2011-06-08 11:51:24 -05002080 get { return result.hasField67; }
csharptest27bfcc52011-06-02 12:04:06 -05002081 }
2082 public int Field67 {
2083 get { return result.Field67; }
2084 set { SetField67(value); }
2085 }
2086 public Builder SetField67(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002087 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002088 result.hasField67 = true;
2089 result.field67_ = value;
2090 return this;
2091 }
2092 public Builder ClearField67() {
csharptest1a0764a2011-09-09 21:05:29 -05002093 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002094 result.hasField67 = false;
2095 result.field67_ = 0;
2096 return this;
2097 }
2098
2099 public bool HasField68 {
csharptestc671a4b2011-06-08 11:51:24 -05002100 get { return result.hasField68; }
csharptest27bfcc52011-06-02 12:04:06 -05002101 }
2102 public int Field68 {
2103 get { return result.Field68; }
2104 set { SetField68(value); }
2105 }
2106 public Builder SetField68(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002107 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002108 result.hasField68 = true;
2109 result.field68_ = value;
2110 return this;
2111 }
2112 public Builder ClearField68() {
csharptest1a0764a2011-09-09 21:05:29 -05002113 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002114 result.hasField68 = false;
2115 result.field68_ = 0;
2116 return this;
2117 }
2118
2119 public bool HasField128 {
csharptestc671a4b2011-06-08 11:51:24 -05002120 get { return result.hasField128; }
csharptest27bfcc52011-06-02 12:04:06 -05002121 }
2122 public int Field128 {
2123 get { return result.Field128; }
2124 set { SetField128(value); }
2125 }
2126 public Builder SetField128(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002127 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002128 result.hasField128 = true;
2129 result.field128_ = value;
2130 return this;
2131 }
2132 public Builder ClearField128() {
csharptest1a0764a2011-09-09 21:05:29 -05002133 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002134 result.hasField128 = false;
2135 result.field128_ = 0;
2136 return this;
2137 }
2138
2139 public bool HasField129 {
csharptestc671a4b2011-06-08 11:51:24 -05002140 get { return result.hasField129; }
csharptest27bfcc52011-06-02 12:04:06 -05002141 }
2142 public string Field129 {
2143 get { return result.Field129; }
2144 set { SetField129(value); }
2145 }
2146 public Builder SetField129(string value) {
2147 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05002148 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002149 result.hasField129 = true;
2150 result.field129_ = value;
2151 return this;
2152 }
2153 public Builder ClearField129() {
csharptest1a0764a2011-09-09 21:05:29 -05002154 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002155 result.hasField129 = false;
2156 result.field129_ = "xxxxxxxxxxxxxxxxxxxxx";
2157 return this;
2158 }
2159
2160 public bool HasField131 {
csharptestc671a4b2011-06-08 11:51:24 -05002161 get { return result.hasField131; }
csharptest27bfcc52011-06-02 12:04:06 -05002162 }
2163 public int Field131 {
2164 get { return result.Field131; }
2165 set { SetField131(value); }
2166 }
2167 public Builder SetField131(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002168 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002169 result.hasField131 = true;
2170 result.field131_ = value;
2171 return this;
2172 }
2173 public Builder ClearField131() {
csharptest1a0764a2011-09-09 21:05:29 -05002174 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002175 result.hasField131 = false;
2176 result.field131_ = 0;
2177 return this;
2178 }
2179 }
2180 static SpeedMessage1() {
2181 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.Descriptor, null);
2182 }
2183 }
2184
2185 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
2186 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
2187 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
2188 public sealed partial class SpeedMessage1SubMessage : pb::GeneratedMessage<SpeedMessage1SubMessage, SpeedMessage1SubMessage.Builder> {
2189 private static readonly SpeedMessage1SubMessage defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05002190 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" };
2191 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 -05002192 public static SpeedMessage1SubMessage DefaultInstance {
2193 get { return defaultInstance; }
2194 }
2195
2196 public override SpeedMessage1SubMessage DefaultInstanceForType {
2197 get { return defaultInstance; }
2198 }
2199
2200 protected override SpeedMessage1SubMessage ThisMessage {
2201 get { return this; }
2202 }
2203
2204 public static pbd::MessageDescriptor Descriptor {
2205 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage1SubMessage__Descriptor; }
2206 }
2207
2208 protected override pb::FieldAccess.FieldAccessorTable<SpeedMessage1SubMessage, SpeedMessage1SubMessage.Builder> InternalFieldAccessors {
2209 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage1SubMessage__FieldAccessorTable; }
2210 }
2211
2212 public const int Field1FieldNumber = 1;
2213 private bool hasField1;
csharptestced18e12011-06-09 19:47:56 -05002214 private int field1_;
csharptest27bfcc52011-06-02 12:04:06 -05002215 public bool HasField1 {
2216 get { return hasField1; }
2217 }
2218 public int Field1 {
2219 get { return field1_; }
2220 }
2221
2222 public const int Field2FieldNumber = 2;
2223 private bool hasField2;
csharptestced18e12011-06-09 19:47:56 -05002224 private int field2_;
csharptest27bfcc52011-06-02 12:04:06 -05002225 public bool HasField2 {
2226 get { return hasField2; }
2227 }
2228 public int Field2 {
2229 get { return field2_; }
2230 }
2231
2232 public const int Field3FieldNumber = 3;
2233 private bool hasField3;
csharptestced18e12011-06-09 19:47:56 -05002234 private int field3_;
csharptest27bfcc52011-06-02 12:04:06 -05002235 public bool HasField3 {
2236 get { return hasField3; }
2237 }
2238 public int Field3 {
2239 get { return field3_; }
2240 }
2241
2242 public const int Field15FieldNumber = 15;
2243 private bool hasField15;
2244 private string field15_ = "";
2245 public bool HasField15 {
2246 get { return hasField15; }
2247 }
2248 public string Field15 {
2249 get { return field15_; }
2250 }
2251
2252 public const int Field12FieldNumber = 12;
2253 private bool hasField12;
2254 private bool field12_ = true;
2255 public bool HasField12 {
2256 get { return hasField12; }
2257 }
2258 public bool Field12 {
2259 get { return field12_; }
2260 }
2261
2262 public const int Field13FieldNumber = 13;
2263 private bool hasField13;
csharptestced18e12011-06-09 19:47:56 -05002264 private long field13_;
csharptest27bfcc52011-06-02 12:04:06 -05002265 public bool HasField13 {
2266 get { return hasField13; }
2267 }
2268 public long Field13 {
2269 get { return field13_; }
2270 }
2271
2272 public const int Field14FieldNumber = 14;
2273 private bool hasField14;
csharptestced18e12011-06-09 19:47:56 -05002274 private long field14_;
csharptest27bfcc52011-06-02 12:04:06 -05002275 public bool HasField14 {
2276 get { return hasField14; }
2277 }
2278 public long Field14 {
2279 get { return field14_; }
2280 }
2281
2282 public const int Field16FieldNumber = 16;
2283 private bool hasField16;
csharptestced18e12011-06-09 19:47:56 -05002284 private int field16_;
csharptest27bfcc52011-06-02 12:04:06 -05002285 public bool HasField16 {
2286 get { return hasField16; }
2287 }
2288 public int Field16 {
2289 get { return field16_; }
2290 }
2291
2292 public const int Field19FieldNumber = 19;
2293 private bool hasField19;
2294 private int field19_ = 2;
2295 public bool HasField19 {
2296 get { return hasField19; }
2297 }
2298 public int Field19 {
2299 get { return field19_; }
2300 }
2301
2302 public const int Field20FieldNumber = 20;
2303 private bool hasField20;
2304 private bool field20_ = true;
2305 public bool HasField20 {
2306 get { return hasField20; }
2307 }
2308 public bool Field20 {
2309 get { return field20_; }
2310 }
2311
2312 public const int Field28FieldNumber = 28;
2313 private bool hasField28;
2314 private bool field28_ = true;
2315 public bool HasField28 {
2316 get { return hasField28; }
2317 }
2318 public bool Field28 {
2319 get { return field28_; }
2320 }
2321
2322 public const int Field21FieldNumber = 21;
2323 private bool hasField21;
csharptestced18e12011-06-09 19:47:56 -05002324 private ulong field21_;
csharptest27bfcc52011-06-02 12:04:06 -05002325 public bool HasField21 {
2326 get { return hasField21; }
2327 }
2328 [global::System.CLSCompliant(false)]
2329 public ulong Field21 {
2330 get { return field21_; }
2331 }
2332
2333 public const int Field22FieldNumber = 22;
2334 private bool hasField22;
csharptestced18e12011-06-09 19:47:56 -05002335 private int field22_;
csharptest27bfcc52011-06-02 12:04:06 -05002336 public bool HasField22 {
2337 get { return hasField22; }
2338 }
2339 public int Field22 {
2340 get { return field22_; }
2341 }
2342
2343 public const int Field23FieldNumber = 23;
2344 private bool hasField23;
csharptestced18e12011-06-09 19:47:56 -05002345 private bool field23_;
csharptest27bfcc52011-06-02 12:04:06 -05002346 public bool HasField23 {
2347 get { return hasField23; }
2348 }
2349 public bool Field23 {
2350 get { return field23_; }
2351 }
2352
2353 public const int Field206FieldNumber = 206;
2354 private bool hasField206;
csharptestced18e12011-06-09 19:47:56 -05002355 private bool field206_;
csharptest27bfcc52011-06-02 12:04:06 -05002356 public bool HasField206 {
2357 get { return hasField206; }
2358 }
2359 public bool Field206 {
2360 get { return field206_; }
2361 }
2362
2363 public const int Field203FieldNumber = 203;
2364 private bool hasField203;
csharptestced18e12011-06-09 19:47:56 -05002365 private uint field203_;
csharptest27bfcc52011-06-02 12:04:06 -05002366 public bool HasField203 {
2367 get { return hasField203; }
2368 }
2369 [global::System.CLSCompliant(false)]
2370 public uint Field203 {
2371 get { return field203_; }
2372 }
2373
2374 public const int Field204FieldNumber = 204;
2375 private bool hasField204;
csharptestced18e12011-06-09 19:47:56 -05002376 private int field204_;
csharptest27bfcc52011-06-02 12:04:06 -05002377 public bool HasField204 {
2378 get { return hasField204; }
2379 }
2380 public int Field204 {
2381 get { return field204_; }
2382 }
2383
2384 public const int Field205FieldNumber = 205;
2385 private bool hasField205;
2386 private string field205_ = "";
2387 public bool HasField205 {
2388 get { return hasField205; }
2389 }
2390 public string Field205 {
2391 get { return field205_; }
2392 }
2393
2394 public const int Field207FieldNumber = 207;
2395 private bool hasField207;
csharptestced18e12011-06-09 19:47:56 -05002396 private ulong field207_;
csharptest27bfcc52011-06-02 12:04:06 -05002397 public bool HasField207 {
2398 get { return hasField207; }
2399 }
2400 [global::System.CLSCompliant(false)]
2401 public ulong Field207 {
2402 get { return field207_; }
2403 }
2404
2405 public const int Field300FieldNumber = 300;
2406 private bool hasField300;
csharptestced18e12011-06-09 19:47:56 -05002407 private ulong field300_;
csharptest27bfcc52011-06-02 12:04:06 -05002408 public bool HasField300 {
2409 get { return hasField300; }
2410 }
2411 [global::System.CLSCompliant(false)]
2412 public ulong Field300 {
2413 get { return field300_; }
2414 }
2415
2416 public override bool IsInitialized {
2417 get {
2418 return true;
2419 }
2420 }
2421
csharptestffafdaa2011-06-03 12:58:14 -05002422 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest27bfcc52011-06-02 12:04:06 -05002423 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05002424 string[] field_names = _speedMessage1SubMessageFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05002425 if (hasField1) {
csharptest920b09a2011-06-08 20:13:29 -05002426 output.WriteInt32(1, field_names[0], Field1);
csharptest27bfcc52011-06-02 12:04:06 -05002427 }
csharptestc671a4b2011-06-08 11:51:24 -05002428 if (hasField2) {
csharptest920b09a2011-06-08 20:13:29 -05002429 output.WriteInt32(2, field_names[7], Field2);
csharptest27bfcc52011-06-02 12:04:06 -05002430 }
csharptestc671a4b2011-06-08 11:51:24 -05002431 if (hasField3) {
csharptest920b09a2011-06-08 20:13:29 -05002432 output.WriteInt32(3, field_names[18], Field3);
csharptest27bfcc52011-06-02 12:04:06 -05002433 }
csharptestc671a4b2011-06-08 11:51:24 -05002434 if (hasField12) {
csharptest920b09a2011-06-08 20:13:29 -05002435 output.WriteBool(12, field_names[1], Field12);
csharptest27bfcc52011-06-02 12:04:06 -05002436 }
csharptestc671a4b2011-06-08 11:51:24 -05002437 if (hasField13) {
csharptest920b09a2011-06-08 20:13:29 -05002438 output.WriteInt64(13, field_names[2], Field13);
csharptest27bfcc52011-06-02 12:04:06 -05002439 }
csharptestc671a4b2011-06-08 11:51:24 -05002440 if (hasField14) {
csharptest920b09a2011-06-08 20:13:29 -05002441 output.WriteInt64(14, field_names[3], Field14);
csharptest27bfcc52011-06-02 12:04:06 -05002442 }
csharptestc671a4b2011-06-08 11:51:24 -05002443 if (hasField15) {
csharptest920b09a2011-06-08 20:13:29 -05002444 output.WriteString(15, field_names[4], Field15);
csharptest27bfcc52011-06-02 12:04:06 -05002445 }
csharptestc671a4b2011-06-08 11:51:24 -05002446 if (hasField16) {
csharptest920b09a2011-06-08 20:13:29 -05002447 output.WriteInt32(16, field_names[5], Field16);
csharptest27bfcc52011-06-02 12:04:06 -05002448 }
csharptestc671a4b2011-06-08 11:51:24 -05002449 if (hasField19) {
csharptest920b09a2011-06-08 20:13:29 -05002450 output.WriteInt32(19, field_names[6], Field19);
csharptest27bfcc52011-06-02 12:04:06 -05002451 }
csharptestc671a4b2011-06-08 11:51:24 -05002452 if (hasField20) {
csharptest920b09a2011-06-08 20:13:29 -05002453 output.WriteBool(20, field_names[8], Field20);
csharptest27bfcc52011-06-02 12:04:06 -05002454 }
csharptestc671a4b2011-06-08 11:51:24 -05002455 if (hasField21) {
csharptest920b09a2011-06-08 20:13:29 -05002456 output.WriteFixed64(21, field_names[14], Field21);
csharptest27bfcc52011-06-02 12:04:06 -05002457 }
csharptestc671a4b2011-06-08 11:51:24 -05002458 if (hasField22) {
csharptest920b09a2011-06-08 20:13:29 -05002459 output.WriteInt32(22, field_names[15], Field22);
csharptest27bfcc52011-06-02 12:04:06 -05002460 }
csharptestc671a4b2011-06-08 11:51:24 -05002461 if (hasField23) {
csharptest920b09a2011-06-08 20:13:29 -05002462 output.WriteBool(23, field_names[16], Field23);
csharptest27bfcc52011-06-02 12:04:06 -05002463 }
csharptestc671a4b2011-06-08 11:51:24 -05002464 if (hasField28) {
csharptest920b09a2011-06-08 20:13:29 -05002465 output.WriteBool(28, field_names[17], Field28);
csharptest27bfcc52011-06-02 12:04:06 -05002466 }
csharptestc671a4b2011-06-08 11:51:24 -05002467 if (hasField203) {
csharptest920b09a2011-06-08 20:13:29 -05002468 output.WriteFixed32(203, field_names[9], Field203);
csharptest27bfcc52011-06-02 12:04:06 -05002469 }
csharptestc671a4b2011-06-08 11:51:24 -05002470 if (hasField204) {
csharptest920b09a2011-06-08 20:13:29 -05002471 output.WriteInt32(204, field_names[10], Field204);
csharptest27bfcc52011-06-02 12:04:06 -05002472 }
csharptestc671a4b2011-06-08 11:51:24 -05002473 if (hasField205) {
csharptest920b09a2011-06-08 20:13:29 -05002474 output.WriteString(205, field_names[11], Field205);
csharptest27bfcc52011-06-02 12:04:06 -05002475 }
csharptestc671a4b2011-06-08 11:51:24 -05002476 if (hasField206) {
csharptest920b09a2011-06-08 20:13:29 -05002477 output.WriteBool(206, field_names[12], Field206);
csharptest27bfcc52011-06-02 12:04:06 -05002478 }
csharptestc671a4b2011-06-08 11:51:24 -05002479 if (hasField207) {
csharptest920b09a2011-06-08 20:13:29 -05002480 output.WriteUInt64(207, field_names[13], Field207);
csharptest27bfcc52011-06-02 12:04:06 -05002481 }
csharptestc671a4b2011-06-08 11:51:24 -05002482 if (hasField300) {
csharptest920b09a2011-06-08 20:13:29 -05002483 output.WriteUInt64(300, field_names[19], Field300);
csharptest27bfcc52011-06-02 12:04:06 -05002484 }
2485 UnknownFields.WriteTo(output);
2486 }
2487
2488 private int memoizedSerializedSize = -1;
2489 public override int SerializedSize {
2490 get {
2491 int size = memoizedSerializedSize;
2492 if (size != -1) return size;
2493
2494 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05002495 if (hasField1) {
csharptest27bfcc52011-06-02 12:04:06 -05002496 size += pb::CodedOutputStream.ComputeInt32Size(1, Field1);
2497 }
csharptestc671a4b2011-06-08 11:51:24 -05002498 if (hasField2) {
csharptest27bfcc52011-06-02 12:04:06 -05002499 size += pb::CodedOutputStream.ComputeInt32Size(2, Field2);
2500 }
csharptestc671a4b2011-06-08 11:51:24 -05002501 if (hasField3) {
csharptest27bfcc52011-06-02 12:04:06 -05002502 size += pb::CodedOutputStream.ComputeInt32Size(3, Field3);
2503 }
csharptestc671a4b2011-06-08 11:51:24 -05002504 if (hasField15) {
csharptest27bfcc52011-06-02 12:04:06 -05002505 size += pb::CodedOutputStream.ComputeStringSize(15, Field15);
2506 }
csharptestc671a4b2011-06-08 11:51:24 -05002507 if (hasField12) {
csharptest27bfcc52011-06-02 12:04:06 -05002508 size += pb::CodedOutputStream.ComputeBoolSize(12, Field12);
2509 }
csharptestc671a4b2011-06-08 11:51:24 -05002510 if (hasField13) {
csharptest27bfcc52011-06-02 12:04:06 -05002511 size += pb::CodedOutputStream.ComputeInt64Size(13, Field13);
2512 }
csharptestc671a4b2011-06-08 11:51:24 -05002513 if (hasField14) {
csharptest27bfcc52011-06-02 12:04:06 -05002514 size += pb::CodedOutputStream.ComputeInt64Size(14, Field14);
2515 }
csharptestc671a4b2011-06-08 11:51:24 -05002516 if (hasField16) {
csharptest27bfcc52011-06-02 12:04:06 -05002517 size += pb::CodedOutputStream.ComputeInt32Size(16, Field16);
2518 }
csharptestc671a4b2011-06-08 11:51:24 -05002519 if (hasField19) {
csharptest27bfcc52011-06-02 12:04:06 -05002520 size += pb::CodedOutputStream.ComputeInt32Size(19, Field19);
2521 }
csharptestc671a4b2011-06-08 11:51:24 -05002522 if (hasField20) {
csharptest27bfcc52011-06-02 12:04:06 -05002523 size += pb::CodedOutputStream.ComputeBoolSize(20, Field20);
2524 }
csharptestc671a4b2011-06-08 11:51:24 -05002525 if (hasField28) {
csharptest27bfcc52011-06-02 12:04:06 -05002526 size += pb::CodedOutputStream.ComputeBoolSize(28, Field28);
2527 }
csharptestc671a4b2011-06-08 11:51:24 -05002528 if (hasField21) {
csharptest27bfcc52011-06-02 12:04:06 -05002529 size += pb::CodedOutputStream.ComputeFixed64Size(21, Field21);
2530 }
csharptestc671a4b2011-06-08 11:51:24 -05002531 if (hasField22) {
csharptest27bfcc52011-06-02 12:04:06 -05002532 size += pb::CodedOutputStream.ComputeInt32Size(22, Field22);
2533 }
csharptestc671a4b2011-06-08 11:51:24 -05002534 if (hasField23) {
csharptest27bfcc52011-06-02 12:04:06 -05002535 size += pb::CodedOutputStream.ComputeBoolSize(23, Field23);
2536 }
csharptestc671a4b2011-06-08 11:51:24 -05002537 if (hasField206) {
csharptest27bfcc52011-06-02 12:04:06 -05002538 size += pb::CodedOutputStream.ComputeBoolSize(206, Field206);
2539 }
csharptestc671a4b2011-06-08 11:51:24 -05002540 if (hasField203) {
csharptest27bfcc52011-06-02 12:04:06 -05002541 size += pb::CodedOutputStream.ComputeFixed32Size(203, Field203);
2542 }
csharptestc671a4b2011-06-08 11:51:24 -05002543 if (hasField204) {
csharptest27bfcc52011-06-02 12:04:06 -05002544 size += pb::CodedOutputStream.ComputeInt32Size(204, Field204);
2545 }
csharptestc671a4b2011-06-08 11:51:24 -05002546 if (hasField205) {
csharptest27bfcc52011-06-02 12:04:06 -05002547 size += pb::CodedOutputStream.ComputeStringSize(205, Field205);
2548 }
csharptestc671a4b2011-06-08 11:51:24 -05002549 if (hasField207) {
csharptest27bfcc52011-06-02 12:04:06 -05002550 size += pb::CodedOutputStream.ComputeUInt64Size(207, Field207);
2551 }
csharptestc671a4b2011-06-08 11:51:24 -05002552 if (hasField300) {
csharptest27bfcc52011-06-02 12:04:06 -05002553 size += pb::CodedOutputStream.ComputeUInt64Size(300, Field300);
2554 }
2555 size += UnknownFields.SerializedSize;
2556 memoizedSerializedSize = size;
2557 return size;
2558 }
2559 }
2560
2561 public static SpeedMessage1SubMessage ParseFrom(pb::ByteString data) {
2562 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
2563 }
2564 public static SpeedMessage1SubMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
2565 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
2566 }
2567 public static SpeedMessage1SubMessage ParseFrom(byte[] data) {
2568 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
2569 }
2570 public static SpeedMessage1SubMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
2571 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
2572 }
2573 public static SpeedMessage1SubMessage ParseFrom(global::System.IO.Stream input) {
2574 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
2575 }
2576 public static SpeedMessage1SubMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
2577 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
2578 }
2579 public static SpeedMessage1SubMessage ParseDelimitedFrom(global::System.IO.Stream input) {
2580 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
2581 }
2582 public static SpeedMessage1SubMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
2583 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
2584 }
csharptest17699c22011-06-03 21:57:15 -05002585 public static SpeedMessage1SubMessage ParseFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05002586 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
2587 }
csharptest17699c22011-06-03 21:57:15 -05002588 public static SpeedMessage1SubMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest27bfcc52011-06-02 12:04:06 -05002589 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
2590 }
2591 public static Builder CreateBuilder() { return new Builder(); }
2592 public override Builder ToBuilder() { return CreateBuilder(this); }
2593 public override Builder CreateBuilderForType() { return new Builder(); }
2594 public static Builder CreateBuilder(SpeedMessage1SubMessage prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05002595 return new Builder(prototype);
csharptest27bfcc52011-06-02 12:04:06 -05002596 }
2597
2598 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
2599 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
2600 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
2601 public sealed partial class Builder : pb::GeneratedBuilder<SpeedMessage1SubMessage, Builder> {
2602 protected override Builder ThisBuilder {
2603 get { return this; }
2604 }
csharptest1a0764a2011-09-09 21:05:29 -05002605 public Builder() {
2606 result = DefaultInstance ?? new SpeedMessage1SubMessage();
2607 builderIsReadOnly = result == DefaultInstance;
2608 }
2609 internal Builder(SpeedMessage1SubMessage cloneFrom) {
2610 result = cloneFrom;
2611 builderIsReadOnly = true;
2612 }
csharptest27bfcc52011-06-02 12:04:06 -05002613
csharptest1a0764a2011-09-09 21:05:29 -05002614 bool builderIsReadOnly;
2615 SpeedMessage1SubMessage result;
2616
2617 private SpeedMessage1SubMessage PrepareBuilder() {
2618 if (builderIsReadOnly) {
2619 SpeedMessage1SubMessage original = result;
2620 result = new SpeedMessage1SubMessage();
2621 builderIsReadOnly = false;
2622 MergeFrom(original);
2623 }
2624 return result;
2625 }
2626
2627 public override bool IsInitialized {
2628 get { return result.IsInitialized; }
2629 }
csharptest27bfcc52011-06-02 12:04:06 -05002630
2631 protected override SpeedMessage1SubMessage MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05002632 get { return PrepareBuilder(); }
csharptest27bfcc52011-06-02 12:04:06 -05002633 }
2634
2635 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05002636 result = DefaultInstance ?? new SpeedMessage1SubMessage();
2637 builderIsReadOnly = true;
csharptest27bfcc52011-06-02 12:04:06 -05002638 return this;
2639 }
2640
2641 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05002642 if (builderIsReadOnly) {
2643 return new Builder(result);
2644 } else {
2645 return new Builder().MergeFrom(result);
2646 }
csharptest27bfcc52011-06-02 12:04:06 -05002647 }
2648
2649 public override pbd::MessageDescriptor DescriptorForType {
2650 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.Descriptor; }
2651 }
2652
2653 public override SpeedMessage1SubMessage DefaultInstanceForType {
2654 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.DefaultInstance; }
2655 }
2656
2657 public override SpeedMessage1SubMessage BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05002658 if (builderIsReadOnly) {
2659 return result;
csharptest27bfcc52011-06-02 12:04:06 -05002660 }
csharptest1a0764a2011-09-09 21:05:29 -05002661 builderIsReadOnly = true;
2662 return result;
csharptest27bfcc52011-06-02 12:04:06 -05002663 }
2664
2665 public override Builder MergeFrom(pb::IMessage other) {
2666 if (other is SpeedMessage1SubMessage) {
2667 return MergeFrom((SpeedMessage1SubMessage) other);
2668 } else {
2669 base.MergeFrom(other);
2670 return this;
2671 }
2672 }
2673
2674 public override Builder MergeFrom(SpeedMessage1SubMessage other) {
2675 if (other == global::Google.ProtocolBuffers.TestProtos.SpeedMessage1SubMessage.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05002676 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002677 if (other.HasField1) {
2678 Field1 = other.Field1;
2679 }
2680 if (other.HasField2) {
2681 Field2 = other.Field2;
2682 }
2683 if (other.HasField3) {
2684 Field3 = other.Field3;
2685 }
2686 if (other.HasField15) {
2687 Field15 = other.Field15;
2688 }
2689 if (other.HasField12) {
2690 Field12 = other.Field12;
2691 }
2692 if (other.HasField13) {
2693 Field13 = other.Field13;
2694 }
2695 if (other.HasField14) {
2696 Field14 = other.Field14;
2697 }
2698 if (other.HasField16) {
2699 Field16 = other.Field16;
2700 }
2701 if (other.HasField19) {
2702 Field19 = other.Field19;
2703 }
2704 if (other.HasField20) {
2705 Field20 = other.Field20;
2706 }
2707 if (other.HasField28) {
2708 Field28 = other.Field28;
2709 }
2710 if (other.HasField21) {
2711 Field21 = other.Field21;
2712 }
2713 if (other.HasField22) {
2714 Field22 = other.Field22;
2715 }
2716 if (other.HasField23) {
2717 Field23 = other.Field23;
2718 }
2719 if (other.HasField206) {
2720 Field206 = other.Field206;
2721 }
2722 if (other.HasField203) {
2723 Field203 = other.Field203;
2724 }
2725 if (other.HasField204) {
2726 Field204 = other.Field204;
2727 }
2728 if (other.HasField205) {
2729 Field205 = other.Field205;
2730 }
2731 if (other.HasField207) {
2732 Field207 = other.Field207;
2733 }
2734 if (other.HasField300) {
2735 Field300 = other.Field300;
2736 }
2737 this.MergeUnknownFields(other.UnknownFields);
2738 return this;
2739 }
2740
csharptest17699c22011-06-03 21:57:15 -05002741 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05002742 return MergeFrom(input, pb::ExtensionRegistry.Empty);
2743 }
2744
csharptest17699c22011-06-03 21:57:15 -05002745 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05002746 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002747 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05002748 uint tag;
2749 string field_name;
2750 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05002751 if(tag == 0 && field_name != null) {
2752 int field_ordinal = global::System.Array.BinarySearch(_speedMessage1SubMessageFieldNames, field_name, global::System.StringComparer.Ordinal);
2753 if(field_ordinal >= 0)
2754 tag = _speedMessage1SubMessageFieldTags[field_ordinal];
2755 else {
2756 if (unknownFields == null) {
2757 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
2758 }
2759 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
2760 continue;
2761 }
2762 }
csharptest27bfcc52011-06-02 12:04:06 -05002763 switch (tag) {
2764 case 0: {
csharptest99284412011-06-03 14:51:06 -05002765 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest27bfcc52011-06-02 12:04:06 -05002766 }
2767 default: {
2768 if (pb::WireFormat.IsEndGroupTag(tag)) {
2769 if (unknownFields != null) {
2770 this.UnknownFields = unknownFields.Build();
2771 }
2772 return this;
2773 }
2774 if (unknownFields == null) {
2775 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
2776 }
csharptestd2af9e92011-06-03 21:35:02 -05002777 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest27bfcc52011-06-02 12:04:06 -05002778 break;
2779 }
2780 case 8: {
csharptest920b09a2011-06-08 20:13:29 -05002781 result.hasField1 = input.ReadInt32(ref result.field1_);
csharptest27bfcc52011-06-02 12:04:06 -05002782 break;
2783 }
2784 case 16: {
csharptest920b09a2011-06-08 20:13:29 -05002785 result.hasField2 = input.ReadInt32(ref result.field2_);
csharptest27bfcc52011-06-02 12:04:06 -05002786 break;
2787 }
2788 case 24: {
csharptest920b09a2011-06-08 20:13:29 -05002789 result.hasField3 = input.ReadInt32(ref result.field3_);
csharptest27bfcc52011-06-02 12:04:06 -05002790 break;
2791 }
2792 case 96: {
csharptest920b09a2011-06-08 20:13:29 -05002793 result.hasField12 = input.ReadBool(ref result.field12_);
csharptest27bfcc52011-06-02 12:04:06 -05002794 break;
2795 }
2796 case 104: {
csharptest920b09a2011-06-08 20:13:29 -05002797 result.hasField13 = input.ReadInt64(ref result.field13_);
csharptest27bfcc52011-06-02 12:04:06 -05002798 break;
2799 }
2800 case 112: {
csharptest920b09a2011-06-08 20:13:29 -05002801 result.hasField14 = input.ReadInt64(ref result.field14_);
csharptest27bfcc52011-06-02 12:04:06 -05002802 break;
2803 }
2804 case 122: {
csharptest920b09a2011-06-08 20:13:29 -05002805 result.hasField15 = input.ReadString(ref result.field15_);
csharptest27bfcc52011-06-02 12:04:06 -05002806 break;
2807 }
2808 case 128: {
csharptest920b09a2011-06-08 20:13:29 -05002809 result.hasField16 = input.ReadInt32(ref result.field16_);
csharptest27bfcc52011-06-02 12:04:06 -05002810 break;
2811 }
2812 case 152: {
csharptest920b09a2011-06-08 20:13:29 -05002813 result.hasField19 = input.ReadInt32(ref result.field19_);
csharptest27bfcc52011-06-02 12:04:06 -05002814 break;
2815 }
2816 case 160: {
csharptest920b09a2011-06-08 20:13:29 -05002817 result.hasField20 = input.ReadBool(ref result.field20_);
csharptest27bfcc52011-06-02 12:04:06 -05002818 break;
2819 }
2820 case 169: {
csharptest920b09a2011-06-08 20:13:29 -05002821 result.hasField21 = input.ReadFixed64(ref result.field21_);
csharptest27bfcc52011-06-02 12:04:06 -05002822 break;
2823 }
2824 case 176: {
csharptest920b09a2011-06-08 20:13:29 -05002825 result.hasField22 = input.ReadInt32(ref result.field22_);
csharptest27bfcc52011-06-02 12:04:06 -05002826 break;
2827 }
2828 case 184: {
csharptest920b09a2011-06-08 20:13:29 -05002829 result.hasField23 = input.ReadBool(ref result.field23_);
csharptest27bfcc52011-06-02 12:04:06 -05002830 break;
2831 }
2832 case 224: {
csharptest920b09a2011-06-08 20:13:29 -05002833 result.hasField28 = input.ReadBool(ref result.field28_);
csharptest27bfcc52011-06-02 12:04:06 -05002834 break;
2835 }
2836 case 1629: {
csharptest920b09a2011-06-08 20:13:29 -05002837 result.hasField203 = input.ReadFixed32(ref result.field203_);
csharptest27bfcc52011-06-02 12:04:06 -05002838 break;
2839 }
2840 case 1632: {
csharptest920b09a2011-06-08 20:13:29 -05002841 result.hasField204 = input.ReadInt32(ref result.field204_);
csharptest27bfcc52011-06-02 12:04:06 -05002842 break;
2843 }
2844 case 1642: {
csharptest920b09a2011-06-08 20:13:29 -05002845 result.hasField205 = input.ReadString(ref result.field205_);
csharptest27bfcc52011-06-02 12:04:06 -05002846 break;
2847 }
2848 case 1648: {
csharptest920b09a2011-06-08 20:13:29 -05002849 result.hasField206 = input.ReadBool(ref result.field206_);
csharptest27bfcc52011-06-02 12:04:06 -05002850 break;
2851 }
2852 case 1656: {
csharptest920b09a2011-06-08 20:13:29 -05002853 result.hasField207 = input.ReadUInt64(ref result.field207_);
csharptest27bfcc52011-06-02 12:04:06 -05002854 break;
2855 }
2856 case 2400: {
csharptest920b09a2011-06-08 20:13:29 -05002857 result.hasField300 = input.ReadUInt64(ref result.field300_);
csharptest27bfcc52011-06-02 12:04:06 -05002858 break;
2859 }
2860 }
2861 }
csharptest123e5342011-06-03 14:15:21 -05002862
2863 if (unknownFields != null) {
2864 this.UnknownFields = unknownFields.Build();
2865 }
2866 return this;
csharptest27bfcc52011-06-02 12:04:06 -05002867 }
2868
2869
2870 public bool HasField1 {
csharptestc671a4b2011-06-08 11:51:24 -05002871 get { return result.hasField1; }
csharptest27bfcc52011-06-02 12:04:06 -05002872 }
2873 public int Field1 {
2874 get { return result.Field1; }
2875 set { SetField1(value); }
2876 }
2877 public Builder SetField1(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002878 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002879 result.hasField1 = true;
2880 result.field1_ = value;
2881 return this;
2882 }
2883 public Builder ClearField1() {
csharptest1a0764a2011-09-09 21:05:29 -05002884 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002885 result.hasField1 = false;
2886 result.field1_ = 0;
2887 return this;
2888 }
2889
2890 public bool HasField2 {
csharptestc671a4b2011-06-08 11:51:24 -05002891 get { return result.hasField2; }
csharptest27bfcc52011-06-02 12:04:06 -05002892 }
2893 public int Field2 {
2894 get { return result.Field2; }
2895 set { SetField2(value); }
2896 }
2897 public Builder SetField2(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002898 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002899 result.hasField2 = true;
2900 result.field2_ = value;
2901 return this;
2902 }
2903 public Builder ClearField2() {
csharptest1a0764a2011-09-09 21:05:29 -05002904 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002905 result.hasField2 = false;
2906 result.field2_ = 0;
2907 return this;
2908 }
2909
2910 public bool HasField3 {
csharptestc671a4b2011-06-08 11:51:24 -05002911 get { return result.hasField3; }
csharptest27bfcc52011-06-02 12:04:06 -05002912 }
2913 public int Field3 {
2914 get { return result.Field3; }
2915 set { SetField3(value); }
2916 }
2917 public Builder SetField3(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002918 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002919 result.hasField3 = true;
2920 result.field3_ = value;
2921 return this;
2922 }
2923 public Builder ClearField3() {
csharptest1a0764a2011-09-09 21:05:29 -05002924 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002925 result.hasField3 = false;
2926 result.field3_ = 0;
2927 return this;
2928 }
2929
2930 public bool HasField15 {
csharptestc671a4b2011-06-08 11:51:24 -05002931 get { return result.hasField15; }
csharptest27bfcc52011-06-02 12:04:06 -05002932 }
2933 public string Field15 {
2934 get { return result.Field15; }
2935 set { SetField15(value); }
2936 }
2937 public Builder SetField15(string value) {
2938 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05002939 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002940 result.hasField15 = true;
2941 result.field15_ = value;
2942 return this;
2943 }
2944 public Builder ClearField15() {
csharptest1a0764a2011-09-09 21:05:29 -05002945 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002946 result.hasField15 = false;
2947 result.field15_ = "";
2948 return this;
2949 }
2950
2951 public bool HasField12 {
csharptestc671a4b2011-06-08 11:51:24 -05002952 get { return result.hasField12; }
csharptest27bfcc52011-06-02 12:04:06 -05002953 }
2954 public bool Field12 {
2955 get { return result.Field12; }
2956 set { SetField12(value); }
2957 }
2958 public Builder SetField12(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05002959 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002960 result.hasField12 = true;
2961 result.field12_ = value;
2962 return this;
2963 }
2964 public Builder ClearField12() {
csharptest1a0764a2011-09-09 21:05:29 -05002965 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002966 result.hasField12 = false;
2967 result.field12_ = true;
2968 return this;
2969 }
2970
2971 public bool HasField13 {
csharptestc671a4b2011-06-08 11:51:24 -05002972 get { return result.hasField13; }
csharptest27bfcc52011-06-02 12:04:06 -05002973 }
2974 public long Field13 {
2975 get { return result.Field13; }
2976 set { SetField13(value); }
2977 }
2978 public Builder SetField13(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05002979 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002980 result.hasField13 = true;
2981 result.field13_ = value;
2982 return this;
2983 }
2984 public Builder ClearField13() {
csharptest1a0764a2011-09-09 21:05:29 -05002985 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05002986 result.hasField13 = false;
2987 result.field13_ = 0L;
2988 return this;
2989 }
2990
2991 public bool HasField14 {
csharptestc671a4b2011-06-08 11:51:24 -05002992 get { return result.hasField14; }
csharptest27bfcc52011-06-02 12:04:06 -05002993 }
2994 public long Field14 {
2995 get { return result.Field14; }
2996 set { SetField14(value); }
2997 }
2998 public Builder SetField14(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05002999 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003000 result.hasField14 = true;
3001 result.field14_ = value;
3002 return this;
3003 }
3004 public Builder ClearField14() {
csharptest1a0764a2011-09-09 21:05:29 -05003005 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003006 result.hasField14 = false;
3007 result.field14_ = 0L;
3008 return this;
3009 }
3010
3011 public bool HasField16 {
csharptestc671a4b2011-06-08 11:51:24 -05003012 get { return result.hasField16; }
csharptest27bfcc52011-06-02 12:04:06 -05003013 }
3014 public int Field16 {
3015 get { return result.Field16; }
3016 set { SetField16(value); }
3017 }
3018 public Builder SetField16(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05003019 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003020 result.hasField16 = true;
3021 result.field16_ = value;
3022 return this;
3023 }
3024 public Builder ClearField16() {
csharptest1a0764a2011-09-09 21:05:29 -05003025 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003026 result.hasField16 = false;
3027 result.field16_ = 0;
3028 return this;
3029 }
3030
3031 public bool HasField19 {
csharptestc671a4b2011-06-08 11:51:24 -05003032 get { return result.hasField19; }
csharptest27bfcc52011-06-02 12:04:06 -05003033 }
3034 public int Field19 {
3035 get { return result.Field19; }
3036 set { SetField19(value); }
3037 }
3038 public Builder SetField19(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05003039 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003040 result.hasField19 = true;
3041 result.field19_ = value;
3042 return this;
3043 }
3044 public Builder ClearField19() {
csharptest1a0764a2011-09-09 21:05:29 -05003045 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003046 result.hasField19 = false;
3047 result.field19_ = 2;
3048 return this;
3049 }
3050
3051 public bool HasField20 {
csharptestc671a4b2011-06-08 11:51:24 -05003052 get { return result.hasField20; }
csharptest27bfcc52011-06-02 12:04:06 -05003053 }
3054 public bool Field20 {
3055 get { return result.Field20; }
3056 set { SetField20(value); }
3057 }
3058 public Builder SetField20(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05003059 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003060 result.hasField20 = true;
3061 result.field20_ = value;
3062 return this;
3063 }
3064 public Builder ClearField20() {
csharptest1a0764a2011-09-09 21:05:29 -05003065 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003066 result.hasField20 = false;
3067 result.field20_ = true;
3068 return this;
3069 }
3070
3071 public bool HasField28 {
csharptestc671a4b2011-06-08 11:51:24 -05003072 get { return result.hasField28; }
csharptest27bfcc52011-06-02 12:04:06 -05003073 }
3074 public bool Field28 {
3075 get { return result.Field28; }
3076 set { SetField28(value); }
3077 }
3078 public Builder SetField28(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05003079 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003080 result.hasField28 = true;
3081 result.field28_ = value;
3082 return this;
3083 }
3084 public Builder ClearField28() {
csharptest1a0764a2011-09-09 21:05:29 -05003085 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003086 result.hasField28 = false;
3087 result.field28_ = true;
3088 return this;
3089 }
3090
3091 public bool HasField21 {
csharptestc671a4b2011-06-08 11:51:24 -05003092 get { return result.hasField21; }
csharptest27bfcc52011-06-02 12:04:06 -05003093 }
3094 [global::System.CLSCompliant(false)]
3095 public ulong Field21 {
3096 get { return result.Field21; }
3097 set { SetField21(value); }
3098 }
3099 [global::System.CLSCompliant(false)]
3100 public Builder SetField21(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05003101 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003102 result.hasField21 = true;
3103 result.field21_ = value;
3104 return this;
3105 }
3106 public Builder ClearField21() {
csharptest1a0764a2011-09-09 21:05:29 -05003107 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003108 result.hasField21 = false;
3109 result.field21_ = 0;
3110 return this;
3111 }
3112
3113 public bool HasField22 {
csharptestc671a4b2011-06-08 11:51:24 -05003114 get { return result.hasField22; }
csharptest27bfcc52011-06-02 12:04:06 -05003115 }
3116 public int Field22 {
3117 get { return result.Field22; }
3118 set { SetField22(value); }
3119 }
3120 public Builder SetField22(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05003121 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003122 result.hasField22 = true;
3123 result.field22_ = value;
3124 return this;
3125 }
3126 public Builder ClearField22() {
csharptest1a0764a2011-09-09 21:05:29 -05003127 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003128 result.hasField22 = false;
3129 result.field22_ = 0;
3130 return this;
3131 }
3132
3133 public bool HasField23 {
csharptestc671a4b2011-06-08 11:51:24 -05003134 get { return result.hasField23; }
csharptest27bfcc52011-06-02 12:04:06 -05003135 }
3136 public bool Field23 {
3137 get { return result.Field23; }
3138 set { SetField23(value); }
3139 }
3140 public Builder SetField23(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05003141 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003142 result.hasField23 = true;
3143 result.field23_ = value;
3144 return this;
3145 }
3146 public Builder ClearField23() {
csharptest1a0764a2011-09-09 21:05:29 -05003147 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003148 result.hasField23 = false;
3149 result.field23_ = false;
3150 return this;
3151 }
3152
3153 public bool HasField206 {
csharptestc671a4b2011-06-08 11:51:24 -05003154 get { return result.hasField206; }
csharptest27bfcc52011-06-02 12:04:06 -05003155 }
3156 public bool Field206 {
3157 get { return result.Field206; }
3158 set { SetField206(value); }
3159 }
3160 public Builder SetField206(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05003161 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003162 result.hasField206 = true;
3163 result.field206_ = value;
3164 return this;
3165 }
3166 public Builder ClearField206() {
csharptest1a0764a2011-09-09 21:05:29 -05003167 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003168 result.hasField206 = false;
3169 result.field206_ = false;
3170 return this;
3171 }
3172
3173 public bool HasField203 {
csharptestc671a4b2011-06-08 11:51:24 -05003174 get { return result.hasField203; }
csharptest27bfcc52011-06-02 12:04:06 -05003175 }
3176 [global::System.CLSCompliant(false)]
3177 public uint Field203 {
3178 get { return result.Field203; }
3179 set { SetField203(value); }
3180 }
3181 [global::System.CLSCompliant(false)]
3182 public Builder SetField203(uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05003183 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003184 result.hasField203 = true;
3185 result.field203_ = value;
3186 return this;
3187 }
3188 public Builder ClearField203() {
csharptest1a0764a2011-09-09 21:05:29 -05003189 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003190 result.hasField203 = false;
3191 result.field203_ = 0;
3192 return this;
3193 }
3194
3195 public bool HasField204 {
csharptestc671a4b2011-06-08 11:51:24 -05003196 get { return result.hasField204; }
csharptest27bfcc52011-06-02 12:04:06 -05003197 }
3198 public int Field204 {
3199 get { return result.Field204; }
3200 set { SetField204(value); }
3201 }
3202 public Builder SetField204(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05003203 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003204 result.hasField204 = true;
3205 result.field204_ = value;
3206 return this;
3207 }
3208 public Builder ClearField204() {
csharptest1a0764a2011-09-09 21:05:29 -05003209 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003210 result.hasField204 = false;
3211 result.field204_ = 0;
3212 return this;
3213 }
3214
3215 public bool HasField205 {
csharptestc671a4b2011-06-08 11:51:24 -05003216 get { return result.hasField205; }
csharptest27bfcc52011-06-02 12:04:06 -05003217 }
3218 public string Field205 {
3219 get { return result.Field205; }
3220 set { SetField205(value); }
3221 }
3222 public Builder SetField205(string value) {
3223 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05003224 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003225 result.hasField205 = true;
3226 result.field205_ = value;
3227 return this;
3228 }
3229 public Builder ClearField205() {
csharptest1a0764a2011-09-09 21:05:29 -05003230 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003231 result.hasField205 = false;
3232 result.field205_ = "";
3233 return this;
3234 }
3235
3236 public bool HasField207 {
csharptestc671a4b2011-06-08 11:51:24 -05003237 get { return result.hasField207; }
csharptest27bfcc52011-06-02 12:04:06 -05003238 }
3239 [global::System.CLSCompliant(false)]
3240 public ulong Field207 {
3241 get { return result.Field207; }
3242 set { SetField207(value); }
3243 }
3244 [global::System.CLSCompliant(false)]
3245 public Builder SetField207(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05003246 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003247 result.hasField207 = true;
3248 result.field207_ = value;
3249 return this;
3250 }
3251 public Builder ClearField207() {
csharptest1a0764a2011-09-09 21:05:29 -05003252 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003253 result.hasField207 = false;
3254 result.field207_ = 0UL;
3255 return this;
3256 }
3257
3258 public bool HasField300 {
csharptestc671a4b2011-06-08 11:51:24 -05003259 get { return result.hasField300; }
csharptest27bfcc52011-06-02 12:04:06 -05003260 }
3261 [global::System.CLSCompliant(false)]
3262 public ulong Field300 {
3263 get { return result.Field300; }
3264 set { SetField300(value); }
3265 }
3266 [global::System.CLSCompliant(false)]
3267 public Builder SetField300(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05003268 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003269 result.hasField300 = true;
3270 result.field300_ = value;
3271 return this;
3272 }
3273 public Builder ClearField300() {
csharptest1a0764a2011-09-09 21:05:29 -05003274 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003275 result.hasField300 = false;
3276 result.field300_ = 0UL;
3277 return this;
3278 }
3279 }
3280 static SpeedMessage1SubMessage() {
3281 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.Descriptor, null);
3282 }
3283 }
3284
3285 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
3286 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
3287 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
3288 public sealed partial class SpeedMessage2 : pb::GeneratedMessage<SpeedMessage2, SpeedMessage2.Builder> {
3289 private static readonly SpeedMessage2 defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05003290 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" };
3291 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 -05003292 public static SpeedMessage2 DefaultInstance {
3293 get { return defaultInstance; }
3294 }
3295
3296 public override SpeedMessage2 DefaultInstanceForType {
3297 get { return defaultInstance; }
3298 }
3299
3300 protected override SpeedMessage2 ThisMessage {
3301 get { return this; }
3302 }
3303
3304 public static pbd::MessageDescriptor Descriptor {
3305 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage2__Descriptor; }
3306 }
3307
3308 protected override pb::FieldAccess.FieldAccessorTable<SpeedMessage2, SpeedMessage2.Builder> InternalFieldAccessors {
3309 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage2__FieldAccessorTable; }
3310 }
3311
3312 #region Nested types
3313 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
3314 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
3315 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
3316 public static class Types {
3317 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
3318 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
3319 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
3320 public sealed partial class Group1 : pb::GeneratedMessage<Group1, Group1.Builder> {
3321 private static readonly Group1 defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05003322 private static readonly string[] _group1FieldNames = new string[] { "field11", "field12", "field13", "field14", "field15", "field16", "field20", "field22", "field24", "field26", "field27", "field28", "field29", "field31", "field5", "field73" };
3323 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 -05003324 public static Group1 DefaultInstance {
3325 get { return defaultInstance; }
3326 }
3327
3328 public override Group1 DefaultInstanceForType {
3329 get { return defaultInstance; }
3330 }
3331
3332 protected override Group1 ThisMessage {
3333 get { return this; }
3334 }
3335
3336 public static pbd::MessageDescriptor Descriptor {
3337 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage2_Group1__Descriptor; }
3338 }
3339
3340 protected override pb::FieldAccess.FieldAccessorTable<Group1, Group1.Builder> InternalFieldAccessors {
3341 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage2_Group1__FieldAccessorTable; }
3342 }
3343
3344 public const int Field11FieldNumber = 11;
3345 private bool hasField11;
csharptestced18e12011-06-09 19:47:56 -05003346 private float field11_;
csharptest27bfcc52011-06-02 12:04:06 -05003347 public bool HasField11 {
3348 get { return hasField11; }
3349 }
3350 public float Field11 {
3351 get { return field11_; }
3352 }
3353
3354 public const int Field26FieldNumber = 26;
3355 private bool hasField26;
csharptestced18e12011-06-09 19:47:56 -05003356 private float field26_;
csharptest27bfcc52011-06-02 12:04:06 -05003357 public bool HasField26 {
3358 get { return hasField26; }
3359 }
3360 public float Field26 {
3361 get { return field26_; }
3362 }
3363
3364 public const int Field12FieldNumber = 12;
3365 private bool hasField12;
3366 private string field12_ = "";
3367 public bool HasField12 {
3368 get { return hasField12; }
3369 }
3370 public string Field12 {
3371 get { return field12_; }
3372 }
3373
3374 public const int Field13FieldNumber = 13;
3375 private bool hasField13;
3376 private string field13_ = "";
3377 public bool HasField13 {
3378 get { return hasField13; }
3379 }
3380 public string Field13 {
3381 get { return field13_; }
3382 }
3383
3384 public const int Field14FieldNumber = 14;
3385 private pbc::PopsicleList<string> field14_ = new pbc::PopsicleList<string>();
3386 public scg::IList<string> Field14List {
3387 get { return pbc::Lists.AsReadOnly(field14_); }
3388 }
3389 public int Field14Count {
3390 get { return field14_.Count; }
3391 }
3392 public string GetField14(int index) {
3393 return field14_[index];
3394 }
3395
3396 public const int Field15FieldNumber = 15;
3397 private bool hasField15;
csharptestced18e12011-06-09 19:47:56 -05003398 private ulong field15_;
csharptest27bfcc52011-06-02 12:04:06 -05003399 public bool HasField15 {
3400 get { return hasField15; }
3401 }
3402 [global::System.CLSCompliant(false)]
3403 public ulong Field15 {
3404 get { return field15_; }
3405 }
3406
3407 public const int Field5FieldNumber = 5;
3408 private bool hasField5;
csharptestced18e12011-06-09 19:47:56 -05003409 private int field5_;
csharptest27bfcc52011-06-02 12:04:06 -05003410 public bool HasField5 {
3411 get { return hasField5; }
3412 }
3413 public int Field5 {
3414 get { return field5_; }
3415 }
3416
3417 public const int Field27FieldNumber = 27;
3418 private bool hasField27;
3419 private string field27_ = "";
3420 public bool HasField27 {
3421 get { return hasField27; }
3422 }
3423 public string Field27 {
3424 get { return field27_; }
3425 }
3426
3427 public const int Field28FieldNumber = 28;
3428 private bool hasField28;
csharptestced18e12011-06-09 19:47:56 -05003429 private int field28_;
csharptest27bfcc52011-06-02 12:04:06 -05003430 public bool HasField28 {
3431 get { return hasField28; }
3432 }
3433 public int Field28 {
3434 get { return field28_; }
3435 }
3436
3437 public const int Field29FieldNumber = 29;
3438 private bool hasField29;
3439 private string field29_ = "";
3440 public bool HasField29 {
3441 get { return hasField29; }
3442 }
3443 public string Field29 {
3444 get { return field29_; }
3445 }
3446
3447 public const int Field16FieldNumber = 16;
3448 private bool hasField16;
3449 private string field16_ = "";
3450 public bool HasField16 {
3451 get { return hasField16; }
3452 }
3453 public string Field16 {
3454 get { return field16_; }
3455 }
3456
3457 public const int Field22FieldNumber = 22;
3458 private pbc::PopsicleList<string> field22_ = new pbc::PopsicleList<string>();
3459 public scg::IList<string> Field22List {
3460 get { return pbc::Lists.AsReadOnly(field22_); }
3461 }
3462 public int Field22Count {
3463 get { return field22_.Count; }
3464 }
3465 public string GetField22(int index) {
3466 return field22_[index];
3467 }
3468
3469 public const int Field73FieldNumber = 73;
3470 private pbc::PopsicleList<int> field73_ = new pbc::PopsicleList<int>();
3471 public scg::IList<int> Field73List {
3472 get { return pbc::Lists.AsReadOnly(field73_); }
3473 }
3474 public int Field73Count {
3475 get { return field73_.Count; }
3476 }
3477 public int GetField73(int index) {
3478 return field73_[index];
3479 }
3480
3481 public const int Field20FieldNumber = 20;
3482 private bool hasField20;
csharptestced18e12011-06-09 19:47:56 -05003483 private int field20_;
csharptest27bfcc52011-06-02 12:04:06 -05003484 public bool HasField20 {
3485 get { return hasField20; }
3486 }
3487 public int Field20 {
3488 get { return field20_; }
3489 }
3490
3491 public const int Field24FieldNumber = 24;
3492 private bool hasField24;
3493 private string field24_ = "";
3494 public bool HasField24 {
3495 get { return hasField24; }
3496 }
3497 public string Field24 {
3498 get { return field24_; }
3499 }
3500
3501 public const int Field31FieldNumber = 31;
3502 private bool hasField31;
3503 private global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage field31_ = global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.DefaultInstance;
3504 public bool HasField31 {
3505 get { return hasField31; }
3506 }
3507 public global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage Field31 {
3508 get { return field31_; }
3509 }
3510
3511 public override bool IsInitialized {
3512 get {
3513 if (!hasField11) return false;
3514 if (!hasField15) return false;
3515 return true;
3516 }
3517 }
3518
csharptestffafdaa2011-06-03 12:58:14 -05003519 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest27bfcc52011-06-02 12:04:06 -05003520 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05003521 string[] field_names = _group1FieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05003522 if (hasField5) {
csharptest920b09a2011-06-08 20:13:29 -05003523 output.WriteInt32(5, field_names[14], Field5);
csharptest27bfcc52011-06-02 12:04:06 -05003524 }
csharptestc671a4b2011-06-08 11:51:24 -05003525 if (hasField11) {
csharptest920b09a2011-06-08 20:13:29 -05003526 output.WriteFloat(11, field_names[0], Field11);
csharptest27bfcc52011-06-02 12:04:06 -05003527 }
csharptestc671a4b2011-06-08 11:51:24 -05003528 if (hasField12) {
csharptest920b09a2011-06-08 20:13:29 -05003529 output.WriteString(12, field_names[1], Field12);
csharptest27bfcc52011-06-02 12:04:06 -05003530 }
csharptestc671a4b2011-06-08 11:51:24 -05003531 if (hasField13) {
csharptest920b09a2011-06-08 20:13:29 -05003532 output.WriteString(13, field_names[2], Field13);
csharptest27bfcc52011-06-02 12:04:06 -05003533 }
3534 if (field14_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05003535 output.WriteStringArray(14, field_names[3], field14_);
csharptest27bfcc52011-06-02 12:04:06 -05003536 }
csharptestc671a4b2011-06-08 11:51:24 -05003537 if (hasField15) {
csharptest920b09a2011-06-08 20:13:29 -05003538 output.WriteUInt64(15, field_names[4], Field15);
csharptest27bfcc52011-06-02 12:04:06 -05003539 }
csharptestc671a4b2011-06-08 11:51:24 -05003540 if (hasField16) {
csharptest920b09a2011-06-08 20:13:29 -05003541 output.WriteString(16, field_names[5], Field16);
csharptest27bfcc52011-06-02 12:04:06 -05003542 }
csharptestc671a4b2011-06-08 11:51:24 -05003543 if (hasField20) {
csharptest920b09a2011-06-08 20:13:29 -05003544 output.WriteInt32(20, field_names[6], Field20);
csharptest27bfcc52011-06-02 12:04:06 -05003545 }
3546 if (field22_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05003547 output.WriteStringArray(22, field_names[7], field22_);
csharptest27bfcc52011-06-02 12:04:06 -05003548 }
csharptestc671a4b2011-06-08 11:51:24 -05003549 if (hasField24) {
csharptest920b09a2011-06-08 20:13:29 -05003550 output.WriteString(24, field_names[8], Field24);
csharptest27bfcc52011-06-02 12:04:06 -05003551 }
csharptestc671a4b2011-06-08 11:51:24 -05003552 if (hasField26) {
csharptest920b09a2011-06-08 20:13:29 -05003553 output.WriteFloat(26, field_names[9], Field26);
csharptest27bfcc52011-06-02 12:04:06 -05003554 }
csharptestc671a4b2011-06-08 11:51:24 -05003555 if (hasField27) {
csharptest920b09a2011-06-08 20:13:29 -05003556 output.WriteString(27, field_names[10], Field27);
csharptest27bfcc52011-06-02 12:04:06 -05003557 }
csharptestc671a4b2011-06-08 11:51:24 -05003558 if (hasField28) {
csharptest920b09a2011-06-08 20:13:29 -05003559 output.WriteInt32(28, field_names[11], Field28);
csharptest27bfcc52011-06-02 12:04:06 -05003560 }
csharptestc671a4b2011-06-08 11:51:24 -05003561 if (hasField29) {
csharptest920b09a2011-06-08 20:13:29 -05003562 output.WriteString(29, field_names[12], Field29);
csharptest27bfcc52011-06-02 12:04:06 -05003563 }
csharptestc671a4b2011-06-08 11:51:24 -05003564 if (hasField31) {
csharptest920b09a2011-06-08 20:13:29 -05003565 output.WriteMessage(31, field_names[13], Field31);
csharptest27bfcc52011-06-02 12:04:06 -05003566 }
3567 if (field73_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05003568 output.WriteInt32Array(73, field_names[15], field73_);
csharptest27bfcc52011-06-02 12:04:06 -05003569 }
3570 UnknownFields.WriteTo(output);
3571 }
3572
3573 private int memoizedSerializedSize = -1;
3574 public override int SerializedSize {
3575 get {
3576 int size = memoizedSerializedSize;
3577 if (size != -1) return size;
3578
3579 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05003580 if (hasField11) {
csharptest27bfcc52011-06-02 12:04:06 -05003581 size += pb::CodedOutputStream.ComputeFloatSize(11, Field11);
3582 }
csharptestc671a4b2011-06-08 11:51:24 -05003583 if (hasField26) {
csharptest27bfcc52011-06-02 12:04:06 -05003584 size += pb::CodedOutputStream.ComputeFloatSize(26, Field26);
3585 }
csharptestc671a4b2011-06-08 11:51:24 -05003586 if (hasField12) {
csharptest27bfcc52011-06-02 12:04:06 -05003587 size += pb::CodedOutputStream.ComputeStringSize(12, Field12);
3588 }
csharptestc671a4b2011-06-08 11:51:24 -05003589 if (hasField13) {
csharptest27bfcc52011-06-02 12:04:06 -05003590 size += pb::CodedOutputStream.ComputeStringSize(13, Field13);
3591 }
3592 {
3593 int dataSize = 0;
3594 foreach (string element in Field14List) {
3595 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
3596 }
3597 size += dataSize;
3598 size += 1 * field14_.Count;
3599 }
csharptestc671a4b2011-06-08 11:51:24 -05003600 if (hasField15) {
csharptest27bfcc52011-06-02 12:04:06 -05003601 size += pb::CodedOutputStream.ComputeUInt64Size(15, Field15);
3602 }
csharptestc671a4b2011-06-08 11:51:24 -05003603 if (hasField5) {
csharptest27bfcc52011-06-02 12:04:06 -05003604 size += pb::CodedOutputStream.ComputeInt32Size(5, Field5);
3605 }
csharptestc671a4b2011-06-08 11:51:24 -05003606 if (hasField27) {
csharptest27bfcc52011-06-02 12:04:06 -05003607 size += pb::CodedOutputStream.ComputeStringSize(27, Field27);
3608 }
csharptestc671a4b2011-06-08 11:51:24 -05003609 if (hasField28) {
csharptest27bfcc52011-06-02 12:04:06 -05003610 size += pb::CodedOutputStream.ComputeInt32Size(28, Field28);
3611 }
csharptestc671a4b2011-06-08 11:51:24 -05003612 if (hasField29) {
csharptest27bfcc52011-06-02 12:04:06 -05003613 size += pb::CodedOutputStream.ComputeStringSize(29, Field29);
3614 }
csharptestc671a4b2011-06-08 11:51:24 -05003615 if (hasField16) {
csharptest27bfcc52011-06-02 12:04:06 -05003616 size += pb::CodedOutputStream.ComputeStringSize(16, Field16);
3617 }
3618 {
3619 int dataSize = 0;
3620 foreach (string element in Field22List) {
3621 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
3622 }
3623 size += dataSize;
3624 size += 2 * field22_.Count;
3625 }
3626 {
3627 int dataSize = 0;
3628 foreach (int element in Field73List) {
3629 dataSize += pb::CodedOutputStream.ComputeInt32SizeNoTag(element);
3630 }
3631 size += dataSize;
3632 size += 2 * field73_.Count;
3633 }
csharptestc671a4b2011-06-08 11:51:24 -05003634 if (hasField20) {
csharptest27bfcc52011-06-02 12:04:06 -05003635 size += pb::CodedOutputStream.ComputeInt32Size(20, Field20);
3636 }
csharptestc671a4b2011-06-08 11:51:24 -05003637 if (hasField24) {
csharptest27bfcc52011-06-02 12:04:06 -05003638 size += pb::CodedOutputStream.ComputeStringSize(24, Field24);
3639 }
csharptestc671a4b2011-06-08 11:51:24 -05003640 if (hasField31) {
csharptest27bfcc52011-06-02 12:04:06 -05003641 size += pb::CodedOutputStream.ComputeMessageSize(31, Field31);
3642 }
3643 size += UnknownFields.SerializedSize;
3644 memoizedSerializedSize = size;
3645 return size;
3646 }
3647 }
3648
3649 public static Group1 ParseFrom(pb::ByteString data) {
3650 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
3651 }
3652 public static Group1 ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
3653 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
3654 }
3655 public static Group1 ParseFrom(byte[] data) {
3656 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
3657 }
3658 public static Group1 ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
3659 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
3660 }
3661 public static Group1 ParseFrom(global::System.IO.Stream input) {
3662 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
3663 }
3664 public static Group1 ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
3665 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
3666 }
3667 public static Group1 ParseDelimitedFrom(global::System.IO.Stream input) {
3668 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
3669 }
3670 public static Group1 ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
3671 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
3672 }
csharptest17699c22011-06-03 21:57:15 -05003673 public static Group1 ParseFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05003674 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
3675 }
csharptest17699c22011-06-03 21:57:15 -05003676 public static Group1 ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest27bfcc52011-06-02 12:04:06 -05003677 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
3678 }
3679 public static Builder CreateBuilder() { return new Builder(); }
3680 public override Builder ToBuilder() { return CreateBuilder(this); }
3681 public override Builder CreateBuilderForType() { return new Builder(); }
3682 public static Builder CreateBuilder(Group1 prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05003683 return new Builder(prototype);
csharptest27bfcc52011-06-02 12:04:06 -05003684 }
3685
3686 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
3687 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
3688 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
3689 public sealed partial class Builder : pb::GeneratedBuilder<Group1, Builder> {
3690 protected override Builder ThisBuilder {
3691 get { return this; }
3692 }
csharptest1a0764a2011-09-09 21:05:29 -05003693 public Builder() {
3694 result = DefaultInstance ?? new Group1();
3695 builderIsReadOnly = result == DefaultInstance;
3696 }
3697 internal Builder(Group1 cloneFrom) {
3698 result = cloneFrom;
3699 builderIsReadOnly = true;
3700 }
csharptest27bfcc52011-06-02 12:04:06 -05003701
csharptest1a0764a2011-09-09 21:05:29 -05003702 bool builderIsReadOnly;
3703 Group1 result;
3704
3705 private Group1 PrepareBuilder() {
3706 if (builderIsReadOnly) {
3707 Group1 original = result;
3708 result = new Group1();
3709 builderIsReadOnly = false;
3710 MergeFrom(original);
3711 }
3712 return result;
3713 }
3714
3715 public override bool IsInitialized {
3716 get { return result.IsInitialized; }
3717 }
csharptest27bfcc52011-06-02 12:04:06 -05003718
3719 protected override Group1 MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05003720 get { return PrepareBuilder(); }
csharptest27bfcc52011-06-02 12:04:06 -05003721 }
3722
3723 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05003724 result = DefaultInstance ?? new Group1();
3725 builderIsReadOnly = true;
csharptest27bfcc52011-06-02 12:04:06 -05003726 return this;
3727 }
3728
3729 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05003730 if (builderIsReadOnly) {
3731 return new Builder(result);
3732 } else {
3733 return new Builder().MergeFrom(result);
3734 }
csharptest27bfcc52011-06-02 12:04:06 -05003735 }
3736
3737 public override pbd::MessageDescriptor DescriptorForType {
3738 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1.Descriptor; }
3739 }
3740
3741 public override Group1 DefaultInstanceForType {
3742 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1.DefaultInstance; }
3743 }
3744
3745 public override Group1 BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05003746 if (builderIsReadOnly) {
3747 return result;
csharptest27bfcc52011-06-02 12:04:06 -05003748 }
3749 result.field14_.MakeReadOnly();
3750 result.field22_.MakeReadOnly();
3751 result.field73_.MakeReadOnly();
csharptest1a0764a2011-09-09 21:05:29 -05003752 builderIsReadOnly = true;
3753 return result;
csharptest27bfcc52011-06-02 12:04:06 -05003754 }
3755
3756 public override Builder MergeFrom(pb::IMessage other) {
3757 if (other is Group1) {
3758 return MergeFrom((Group1) other);
3759 } else {
3760 base.MergeFrom(other);
3761 return this;
3762 }
3763 }
3764
3765 public override Builder MergeFrom(Group1 other) {
3766 if (other == global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05003767 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003768 if (other.HasField11) {
3769 Field11 = other.Field11;
3770 }
3771 if (other.HasField26) {
3772 Field26 = other.Field26;
3773 }
3774 if (other.HasField12) {
3775 Field12 = other.Field12;
3776 }
3777 if (other.HasField13) {
3778 Field13 = other.Field13;
3779 }
3780 if (other.field14_.Count != 0) {
3781 base.AddRange(other.field14_, result.field14_);
3782 }
3783 if (other.HasField15) {
3784 Field15 = other.Field15;
3785 }
3786 if (other.HasField5) {
3787 Field5 = other.Field5;
3788 }
3789 if (other.HasField27) {
3790 Field27 = other.Field27;
3791 }
3792 if (other.HasField28) {
3793 Field28 = other.Field28;
3794 }
3795 if (other.HasField29) {
3796 Field29 = other.Field29;
3797 }
3798 if (other.HasField16) {
3799 Field16 = other.Field16;
3800 }
3801 if (other.field22_.Count != 0) {
3802 base.AddRange(other.field22_, result.field22_);
3803 }
3804 if (other.field73_.Count != 0) {
3805 base.AddRange(other.field73_, result.field73_);
3806 }
3807 if (other.HasField20) {
3808 Field20 = other.Field20;
3809 }
3810 if (other.HasField24) {
3811 Field24 = other.Field24;
3812 }
3813 if (other.HasField31) {
3814 MergeField31(other.Field31);
3815 }
3816 this.MergeUnknownFields(other.UnknownFields);
3817 return this;
3818 }
3819
csharptest17699c22011-06-03 21:57:15 -05003820 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05003821 return MergeFrom(input, pb::ExtensionRegistry.Empty);
3822 }
3823
csharptest17699c22011-06-03 21:57:15 -05003824 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05003825 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003826 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05003827 uint tag;
3828 string field_name;
3829 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05003830 if(tag == 0 && field_name != null) {
3831 int field_ordinal = global::System.Array.BinarySearch(_group1FieldNames, field_name, global::System.StringComparer.Ordinal);
3832 if(field_ordinal >= 0)
3833 tag = _group1FieldTags[field_ordinal];
3834 else {
3835 if (unknownFields == null) {
3836 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
3837 }
3838 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
3839 continue;
3840 }
3841 }
csharptest27bfcc52011-06-02 12:04:06 -05003842 switch (tag) {
3843 case 0: {
csharptest99284412011-06-03 14:51:06 -05003844 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest27bfcc52011-06-02 12:04:06 -05003845 }
3846 default: {
3847 if (pb::WireFormat.IsEndGroupTag(tag)) {
3848 if (unknownFields != null) {
3849 this.UnknownFields = unknownFields.Build();
3850 }
3851 return this;
3852 }
3853 if (unknownFields == null) {
3854 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
3855 }
csharptestd2af9e92011-06-03 21:35:02 -05003856 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest27bfcc52011-06-02 12:04:06 -05003857 break;
3858 }
3859 case 40: {
csharptest920b09a2011-06-08 20:13:29 -05003860 result.hasField5 = input.ReadInt32(ref result.field5_);
csharptest27bfcc52011-06-02 12:04:06 -05003861 break;
3862 }
3863 case 93: {
csharptest920b09a2011-06-08 20:13:29 -05003864 result.hasField11 = input.ReadFloat(ref result.field11_);
csharptest27bfcc52011-06-02 12:04:06 -05003865 break;
3866 }
3867 case 98: {
csharptest920b09a2011-06-08 20:13:29 -05003868 result.hasField12 = input.ReadString(ref result.field12_);
csharptest27bfcc52011-06-02 12:04:06 -05003869 break;
3870 }
3871 case 106: {
csharptest920b09a2011-06-08 20:13:29 -05003872 result.hasField13 = input.ReadString(ref result.field13_);
csharptest27bfcc52011-06-02 12:04:06 -05003873 break;
3874 }
3875 case 114: {
csharptestb00ea132011-06-10 01:09:57 -05003876 input.ReadStringArray(tag, field_name, result.field14_);
csharptest27bfcc52011-06-02 12:04:06 -05003877 break;
3878 }
3879 case 120: {
csharptest920b09a2011-06-08 20:13:29 -05003880 result.hasField15 = input.ReadUInt64(ref result.field15_);
csharptest27bfcc52011-06-02 12:04:06 -05003881 break;
3882 }
3883 case 130: {
csharptest920b09a2011-06-08 20:13:29 -05003884 result.hasField16 = input.ReadString(ref result.field16_);
csharptest27bfcc52011-06-02 12:04:06 -05003885 break;
3886 }
3887 case 160: {
csharptest920b09a2011-06-08 20:13:29 -05003888 result.hasField20 = input.ReadInt32(ref result.field20_);
csharptest27bfcc52011-06-02 12:04:06 -05003889 break;
3890 }
3891 case 178: {
csharptestb00ea132011-06-10 01:09:57 -05003892 input.ReadStringArray(tag, field_name, result.field22_);
csharptest27bfcc52011-06-02 12:04:06 -05003893 break;
3894 }
3895 case 194: {
csharptest920b09a2011-06-08 20:13:29 -05003896 result.hasField24 = input.ReadString(ref result.field24_);
csharptest27bfcc52011-06-02 12:04:06 -05003897 break;
3898 }
3899 case 213: {
csharptest920b09a2011-06-08 20:13:29 -05003900 result.hasField26 = input.ReadFloat(ref result.field26_);
csharptest27bfcc52011-06-02 12:04:06 -05003901 break;
3902 }
3903 case 218: {
csharptest920b09a2011-06-08 20:13:29 -05003904 result.hasField27 = input.ReadString(ref result.field27_);
csharptest27bfcc52011-06-02 12:04:06 -05003905 break;
3906 }
3907 case 224: {
csharptest920b09a2011-06-08 20:13:29 -05003908 result.hasField28 = input.ReadInt32(ref result.field28_);
csharptest27bfcc52011-06-02 12:04:06 -05003909 break;
3910 }
3911 case 234: {
csharptest920b09a2011-06-08 20:13:29 -05003912 result.hasField29 = input.ReadString(ref result.field29_);
csharptest27bfcc52011-06-02 12:04:06 -05003913 break;
3914 }
3915 case 250: {
3916 global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.CreateBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05003917 if (result.hasField31) {
csharptest27bfcc52011-06-02 12:04:06 -05003918 subBuilder.MergeFrom(Field31);
3919 }
3920 input.ReadMessage(subBuilder, extensionRegistry);
3921 Field31 = subBuilder.BuildPartial();
3922 break;
3923 }
csharptest6da31702011-06-04 12:52:57 -05003924 case 586:
csharptest27bfcc52011-06-02 12:04:06 -05003925 case 584: {
csharptestb00ea132011-06-10 01:09:57 -05003926 input.ReadInt32Array(tag, field_name, result.field73_);
csharptest27bfcc52011-06-02 12:04:06 -05003927 break;
3928 }
3929 }
3930 }
csharptest123e5342011-06-03 14:15:21 -05003931
3932 if (unknownFields != null) {
3933 this.UnknownFields = unknownFields.Build();
3934 }
3935 return this;
csharptest27bfcc52011-06-02 12:04:06 -05003936 }
3937
3938
3939 public bool HasField11 {
csharptestc671a4b2011-06-08 11:51:24 -05003940 get { return result.hasField11; }
csharptest27bfcc52011-06-02 12:04:06 -05003941 }
3942 public float Field11 {
3943 get { return result.Field11; }
3944 set { SetField11(value); }
3945 }
3946 public Builder SetField11(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05003947 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003948 result.hasField11 = true;
3949 result.field11_ = value;
3950 return this;
3951 }
3952 public Builder ClearField11() {
csharptest1a0764a2011-09-09 21:05:29 -05003953 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003954 result.hasField11 = false;
3955 result.field11_ = 0F;
3956 return this;
3957 }
3958
3959 public bool HasField26 {
csharptestc671a4b2011-06-08 11:51:24 -05003960 get { return result.hasField26; }
csharptest27bfcc52011-06-02 12:04:06 -05003961 }
3962 public float Field26 {
3963 get { return result.Field26; }
3964 set { SetField26(value); }
3965 }
3966 public Builder SetField26(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05003967 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003968 result.hasField26 = true;
3969 result.field26_ = value;
3970 return this;
3971 }
3972 public Builder ClearField26() {
csharptest1a0764a2011-09-09 21:05:29 -05003973 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003974 result.hasField26 = false;
3975 result.field26_ = 0F;
3976 return this;
3977 }
3978
3979 public bool HasField12 {
csharptestc671a4b2011-06-08 11:51:24 -05003980 get { return result.hasField12; }
csharptest27bfcc52011-06-02 12:04:06 -05003981 }
3982 public string Field12 {
3983 get { return result.Field12; }
3984 set { SetField12(value); }
3985 }
3986 public Builder SetField12(string value) {
3987 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05003988 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003989 result.hasField12 = true;
3990 result.field12_ = value;
3991 return this;
3992 }
3993 public Builder ClearField12() {
csharptest1a0764a2011-09-09 21:05:29 -05003994 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05003995 result.hasField12 = false;
3996 result.field12_ = "";
3997 return this;
3998 }
3999
4000 public bool HasField13 {
csharptestc671a4b2011-06-08 11:51:24 -05004001 get { return result.hasField13; }
csharptest27bfcc52011-06-02 12:04:06 -05004002 }
4003 public string Field13 {
4004 get { return result.Field13; }
4005 set { SetField13(value); }
4006 }
4007 public Builder SetField13(string value) {
4008 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004009 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004010 result.hasField13 = true;
4011 result.field13_ = value;
4012 return this;
4013 }
4014 public Builder ClearField13() {
csharptest1a0764a2011-09-09 21:05:29 -05004015 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004016 result.hasField13 = false;
4017 result.field13_ = "";
4018 return this;
4019 }
4020
4021 public pbc::IPopsicleList<string> Field14List {
csharptest1a0764a2011-09-09 21:05:29 -05004022 get { return PrepareBuilder().field14_; }
csharptest27bfcc52011-06-02 12:04:06 -05004023 }
4024 public int Field14Count {
4025 get { return result.Field14Count; }
4026 }
4027 public string GetField14(int index) {
4028 return result.GetField14(index);
4029 }
4030 public Builder SetField14(int index, string value) {
4031 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004032 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004033 result.field14_[index] = value;
4034 return this;
4035 }
4036 public Builder AddField14(string value) {
4037 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004038 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004039 result.field14_.Add(value);
4040 return this;
4041 }
4042 public Builder AddRangeField14(scg::IEnumerable<string> values) {
csharptest1a0764a2011-09-09 21:05:29 -05004043 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004044 base.AddRange(values, result.field14_);
4045 return this;
4046 }
4047 public Builder ClearField14() {
csharptest1a0764a2011-09-09 21:05:29 -05004048 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004049 result.field14_.Clear();
4050 return this;
4051 }
4052
4053 public bool HasField15 {
csharptestc671a4b2011-06-08 11:51:24 -05004054 get { return result.hasField15; }
csharptest27bfcc52011-06-02 12:04:06 -05004055 }
4056 [global::System.CLSCompliant(false)]
4057 public ulong Field15 {
4058 get { return result.Field15; }
4059 set { SetField15(value); }
4060 }
4061 [global::System.CLSCompliant(false)]
4062 public Builder SetField15(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05004063 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004064 result.hasField15 = true;
4065 result.field15_ = value;
4066 return this;
4067 }
4068 public Builder ClearField15() {
csharptest1a0764a2011-09-09 21:05:29 -05004069 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004070 result.hasField15 = false;
4071 result.field15_ = 0UL;
4072 return this;
4073 }
4074
4075 public bool HasField5 {
csharptestc671a4b2011-06-08 11:51:24 -05004076 get { return result.hasField5; }
csharptest27bfcc52011-06-02 12:04:06 -05004077 }
4078 public int Field5 {
4079 get { return result.Field5; }
4080 set { SetField5(value); }
4081 }
4082 public Builder SetField5(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004083 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004084 result.hasField5 = true;
4085 result.field5_ = value;
4086 return this;
4087 }
4088 public Builder ClearField5() {
csharptest1a0764a2011-09-09 21:05:29 -05004089 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004090 result.hasField5 = false;
4091 result.field5_ = 0;
4092 return this;
4093 }
4094
4095 public bool HasField27 {
csharptestc671a4b2011-06-08 11:51:24 -05004096 get { return result.hasField27; }
csharptest27bfcc52011-06-02 12:04:06 -05004097 }
4098 public string Field27 {
4099 get { return result.Field27; }
4100 set { SetField27(value); }
4101 }
4102 public Builder SetField27(string value) {
4103 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004104 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004105 result.hasField27 = true;
4106 result.field27_ = value;
4107 return this;
4108 }
4109 public Builder ClearField27() {
csharptest1a0764a2011-09-09 21:05:29 -05004110 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004111 result.hasField27 = false;
4112 result.field27_ = "";
4113 return this;
4114 }
4115
4116 public bool HasField28 {
csharptestc671a4b2011-06-08 11:51:24 -05004117 get { return result.hasField28; }
csharptest27bfcc52011-06-02 12:04:06 -05004118 }
4119 public int Field28 {
4120 get { return result.Field28; }
4121 set { SetField28(value); }
4122 }
4123 public Builder SetField28(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004124 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004125 result.hasField28 = true;
4126 result.field28_ = value;
4127 return this;
4128 }
4129 public Builder ClearField28() {
csharptest1a0764a2011-09-09 21:05:29 -05004130 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004131 result.hasField28 = false;
4132 result.field28_ = 0;
4133 return this;
4134 }
4135
4136 public bool HasField29 {
csharptestc671a4b2011-06-08 11:51:24 -05004137 get { return result.hasField29; }
csharptest27bfcc52011-06-02 12:04:06 -05004138 }
4139 public string Field29 {
4140 get { return result.Field29; }
4141 set { SetField29(value); }
4142 }
4143 public Builder SetField29(string value) {
4144 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004145 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004146 result.hasField29 = true;
4147 result.field29_ = value;
4148 return this;
4149 }
4150 public Builder ClearField29() {
csharptest1a0764a2011-09-09 21:05:29 -05004151 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004152 result.hasField29 = false;
4153 result.field29_ = "";
4154 return this;
4155 }
4156
4157 public bool HasField16 {
csharptestc671a4b2011-06-08 11:51:24 -05004158 get { return result.hasField16; }
csharptest27bfcc52011-06-02 12:04:06 -05004159 }
4160 public string Field16 {
4161 get { return result.Field16; }
4162 set { SetField16(value); }
4163 }
4164 public Builder SetField16(string value) {
4165 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004166 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004167 result.hasField16 = true;
4168 result.field16_ = value;
4169 return this;
4170 }
4171 public Builder ClearField16() {
csharptest1a0764a2011-09-09 21:05:29 -05004172 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004173 result.hasField16 = false;
4174 result.field16_ = "";
4175 return this;
4176 }
4177
4178 public pbc::IPopsicleList<string> Field22List {
csharptest1a0764a2011-09-09 21:05:29 -05004179 get { return PrepareBuilder().field22_; }
csharptest27bfcc52011-06-02 12:04:06 -05004180 }
4181 public int Field22Count {
4182 get { return result.Field22Count; }
4183 }
4184 public string GetField22(int index) {
4185 return result.GetField22(index);
4186 }
4187 public Builder SetField22(int index, string value) {
4188 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004189 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004190 result.field22_[index] = value;
4191 return this;
4192 }
4193 public Builder AddField22(string value) {
4194 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004195 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004196 result.field22_.Add(value);
4197 return this;
4198 }
4199 public Builder AddRangeField22(scg::IEnumerable<string> values) {
csharptest1a0764a2011-09-09 21:05:29 -05004200 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004201 base.AddRange(values, result.field22_);
4202 return this;
4203 }
4204 public Builder ClearField22() {
csharptest1a0764a2011-09-09 21:05:29 -05004205 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004206 result.field22_.Clear();
4207 return this;
4208 }
4209
4210 public pbc::IPopsicleList<int> Field73List {
csharptest1a0764a2011-09-09 21:05:29 -05004211 get { return PrepareBuilder().field73_; }
csharptest27bfcc52011-06-02 12:04:06 -05004212 }
4213 public int Field73Count {
4214 get { return result.Field73Count; }
4215 }
4216 public int GetField73(int index) {
4217 return result.GetField73(index);
4218 }
4219 public Builder SetField73(int index, int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004220 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004221 result.field73_[index] = value;
4222 return this;
4223 }
4224 public Builder AddField73(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004225 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004226 result.field73_.Add(value);
4227 return this;
4228 }
4229 public Builder AddRangeField73(scg::IEnumerable<int> values) {
csharptest1a0764a2011-09-09 21:05:29 -05004230 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004231 base.AddRange(values, result.field73_);
4232 return this;
4233 }
4234 public Builder ClearField73() {
csharptest1a0764a2011-09-09 21:05:29 -05004235 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004236 result.field73_.Clear();
4237 return this;
4238 }
4239
4240 public bool HasField20 {
csharptestc671a4b2011-06-08 11:51:24 -05004241 get { return result.hasField20; }
csharptest27bfcc52011-06-02 12:04:06 -05004242 }
4243 public int Field20 {
4244 get { return result.Field20; }
4245 set { SetField20(value); }
4246 }
4247 public Builder SetField20(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004248 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004249 result.hasField20 = true;
4250 result.field20_ = value;
4251 return this;
4252 }
4253 public Builder ClearField20() {
csharptest1a0764a2011-09-09 21:05:29 -05004254 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004255 result.hasField20 = false;
4256 result.field20_ = 0;
4257 return this;
4258 }
4259
4260 public bool HasField24 {
csharptestc671a4b2011-06-08 11:51:24 -05004261 get { return result.hasField24; }
csharptest27bfcc52011-06-02 12:04:06 -05004262 }
4263 public string Field24 {
4264 get { return result.Field24; }
4265 set { SetField24(value); }
4266 }
4267 public Builder SetField24(string value) {
4268 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004269 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004270 result.hasField24 = true;
4271 result.field24_ = value;
4272 return this;
4273 }
4274 public Builder ClearField24() {
csharptest1a0764a2011-09-09 21:05:29 -05004275 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004276 result.hasField24 = false;
4277 result.field24_ = "";
4278 return this;
4279 }
4280
4281 public bool HasField31 {
csharptestc671a4b2011-06-08 11:51:24 -05004282 get { return result.hasField31; }
csharptest27bfcc52011-06-02 12:04:06 -05004283 }
4284 public global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage Field31 {
4285 get { return result.Field31; }
4286 set { SetField31(value); }
4287 }
4288 public Builder SetField31(global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage value) {
4289 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004290 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004291 result.hasField31 = true;
4292 result.field31_ = value;
4293 return this;
4294 }
4295 public Builder SetField31(global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.Builder builderForValue) {
4296 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05004297 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004298 result.hasField31 = true;
4299 result.field31_ = builderForValue.Build();
4300 return this;
4301 }
4302 public Builder MergeField31(global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage value) {
4303 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004304 PrepareBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05004305 if (result.hasField31 &&
csharptest27bfcc52011-06-02 12:04:06 -05004306 result.field31_ != global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.DefaultInstance) {
4307 result.field31_ = global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.CreateBuilder(result.field31_).MergeFrom(value).BuildPartial();
4308 } else {
4309 result.field31_ = value;
4310 }
4311 result.hasField31 = true;
4312 return this;
4313 }
4314 public Builder ClearField31() {
csharptest1a0764a2011-09-09 21:05:29 -05004315 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004316 result.hasField31 = false;
4317 result.field31_ = global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.DefaultInstance;
4318 return this;
4319 }
4320 }
4321 static Group1() {
4322 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.Descriptor, null);
4323 }
4324 }
4325
4326 }
4327 #endregion
4328
4329 public const int Field1FieldNumber = 1;
4330 private bool hasField1;
4331 private string field1_ = "";
4332 public bool HasField1 {
4333 get { return hasField1; }
4334 }
4335 public string Field1 {
4336 get { return field1_; }
4337 }
4338
4339 public const int Field3FieldNumber = 3;
4340 private bool hasField3;
csharptestced18e12011-06-09 19:47:56 -05004341 private long field3_;
csharptest27bfcc52011-06-02 12:04:06 -05004342 public bool HasField3 {
4343 get { return hasField3; }
4344 }
4345 public long Field3 {
4346 get { return field3_; }
4347 }
4348
4349 public const int Field4FieldNumber = 4;
4350 private bool hasField4;
csharptestced18e12011-06-09 19:47:56 -05004351 private long field4_;
csharptest27bfcc52011-06-02 12:04:06 -05004352 public bool HasField4 {
4353 get { return hasField4; }
4354 }
4355 public long Field4 {
4356 get { return field4_; }
4357 }
4358
4359 public const int Field30FieldNumber = 30;
4360 private bool hasField30;
csharptestced18e12011-06-09 19:47:56 -05004361 private long field30_;
csharptest27bfcc52011-06-02 12:04:06 -05004362 public bool HasField30 {
4363 get { return hasField30; }
4364 }
4365 public long Field30 {
4366 get { return field30_; }
4367 }
4368
4369 public const int Field75FieldNumber = 75;
4370 private bool hasField75;
csharptestced18e12011-06-09 19:47:56 -05004371 private bool field75_;
csharptest27bfcc52011-06-02 12:04:06 -05004372 public bool HasField75 {
4373 get { return hasField75; }
4374 }
4375 public bool Field75 {
4376 get { return field75_; }
4377 }
4378
4379 public const int Field6FieldNumber = 6;
4380 private bool hasField6;
4381 private string field6_ = "";
4382 public bool HasField6 {
4383 get { return hasField6; }
4384 }
4385 public string Field6 {
4386 get { return field6_; }
4387 }
4388
4389 public const int Field2FieldNumber = 2;
4390 private bool hasField2;
4391 private pb::ByteString field2_ = pb::ByteString.Empty;
4392 public bool HasField2 {
4393 get { return hasField2; }
4394 }
4395 public pb::ByteString Field2 {
4396 get { return field2_; }
4397 }
4398
4399 public const int Field21FieldNumber = 21;
4400 private bool hasField21;
csharptestced18e12011-06-09 19:47:56 -05004401 private int field21_;
csharptest27bfcc52011-06-02 12:04:06 -05004402 public bool HasField21 {
4403 get { return hasField21; }
4404 }
4405 public int Field21 {
4406 get { return field21_; }
4407 }
4408
4409 public const int Field71FieldNumber = 71;
4410 private bool hasField71;
csharptestced18e12011-06-09 19:47:56 -05004411 private int field71_;
csharptest27bfcc52011-06-02 12:04:06 -05004412 public bool HasField71 {
4413 get { return hasField71; }
4414 }
4415 public int Field71 {
4416 get { return field71_; }
4417 }
4418
4419 public const int Field25FieldNumber = 25;
4420 private bool hasField25;
csharptestced18e12011-06-09 19:47:56 -05004421 private float field25_;
csharptest27bfcc52011-06-02 12:04:06 -05004422 public bool HasField25 {
4423 get { return hasField25; }
4424 }
4425 public float Field25 {
4426 get { return field25_; }
4427 }
4428
4429 public const int Field109FieldNumber = 109;
4430 private bool hasField109;
csharptestced18e12011-06-09 19:47:56 -05004431 private int field109_;
csharptest27bfcc52011-06-02 12:04:06 -05004432 public bool HasField109 {
4433 get { return hasField109; }
4434 }
4435 public int Field109 {
4436 get { return field109_; }
4437 }
4438
4439 public const int Field210FieldNumber = 210;
4440 private bool hasField210;
csharptestced18e12011-06-09 19:47:56 -05004441 private int field210_;
csharptest27bfcc52011-06-02 12:04:06 -05004442 public bool HasField210 {
4443 get { return hasField210; }
4444 }
4445 public int Field210 {
4446 get { return field210_; }
4447 }
4448
4449 public const int Field211FieldNumber = 211;
4450 private bool hasField211;
csharptestced18e12011-06-09 19:47:56 -05004451 private int field211_;
csharptest27bfcc52011-06-02 12:04:06 -05004452 public bool HasField211 {
4453 get { return hasField211; }
4454 }
4455 public int Field211 {
4456 get { return field211_; }
4457 }
4458
4459 public const int Field212FieldNumber = 212;
4460 private bool hasField212;
csharptestced18e12011-06-09 19:47:56 -05004461 private int field212_;
csharptest27bfcc52011-06-02 12:04:06 -05004462 public bool HasField212 {
4463 get { return hasField212; }
4464 }
4465 public int Field212 {
4466 get { return field212_; }
4467 }
4468
4469 public const int Field213FieldNumber = 213;
4470 private bool hasField213;
csharptestced18e12011-06-09 19:47:56 -05004471 private int field213_;
csharptest27bfcc52011-06-02 12:04:06 -05004472 public bool HasField213 {
4473 get { return hasField213; }
4474 }
4475 public int Field213 {
4476 get { return field213_; }
4477 }
4478
4479 public const int Field216FieldNumber = 216;
4480 private bool hasField216;
csharptestced18e12011-06-09 19:47:56 -05004481 private int field216_;
csharptest27bfcc52011-06-02 12:04:06 -05004482 public bool HasField216 {
4483 get { return hasField216; }
4484 }
4485 public int Field216 {
4486 get { return field216_; }
4487 }
4488
4489 public const int Field217FieldNumber = 217;
4490 private bool hasField217;
csharptestced18e12011-06-09 19:47:56 -05004491 private int field217_;
csharptest27bfcc52011-06-02 12:04:06 -05004492 public bool HasField217 {
4493 get { return hasField217; }
4494 }
4495 public int Field217 {
4496 get { return field217_; }
4497 }
4498
4499 public const int Field218FieldNumber = 218;
4500 private bool hasField218;
csharptestced18e12011-06-09 19:47:56 -05004501 private int field218_;
csharptest27bfcc52011-06-02 12:04:06 -05004502 public bool HasField218 {
4503 get { return hasField218; }
4504 }
4505 public int Field218 {
4506 get { return field218_; }
4507 }
4508
4509 public const int Field220FieldNumber = 220;
4510 private bool hasField220;
csharptestced18e12011-06-09 19:47:56 -05004511 private int field220_;
csharptest27bfcc52011-06-02 12:04:06 -05004512 public bool HasField220 {
4513 get { return hasField220; }
4514 }
4515 public int Field220 {
4516 get { return field220_; }
4517 }
4518
4519 public const int Field221FieldNumber = 221;
4520 private bool hasField221;
csharptestced18e12011-06-09 19:47:56 -05004521 private int field221_;
csharptest27bfcc52011-06-02 12:04:06 -05004522 public bool HasField221 {
4523 get { return hasField221; }
4524 }
4525 public int Field221 {
4526 get { return field221_; }
4527 }
4528
4529 public const int Field222FieldNumber = 222;
4530 private bool hasField222;
csharptestced18e12011-06-09 19:47:56 -05004531 private float field222_;
csharptest27bfcc52011-06-02 12:04:06 -05004532 public bool HasField222 {
4533 get { return hasField222; }
4534 }
4535 public float Field222 {
4536 get { return field222_; }
4537 }
4538
4539 public const int Field63FieldNumber = 63;
4540 private bool hasField63;
csharptestced18e12011-06-09 19:47:56 -05004541 private int field63_;
csharptest27bfcc52011-06-02 12:04:06 -05004542 public bool HasField63 {
4543 get { return hasField63; }
4544 }
4545 public int Field63 {
4546 get { return field63_; }
4547 }
4548
4549 public const int Group1FieldNumber = 10;
4550 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1> group1_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1>();
4551 public scg::IList<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1> Group1List {
4552 get { return group1_; }
4553 }
4554 public int Group1Count {
4555 get { return group1_.Count; }
4556 }
4557 public global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1 GetGroup1(int index) {
4558 return group1_[index];
4559 }
4560
4561 public const int Field128FieldNumber = 128;
4562 private pbc::PopsicleList<string> field128_ = new pbc::PopsicleList<string>();
4563 public scg::IList<string> Field128List {
4564 get { return pbc::Lists.AsReadOnly(field128_); }
4565 }
4566 public int Field128Count {
4567 get { return field128_.Count; }
4568 }
4569 public string GetField128(int index) {
4570 return field128_[index];
4571 }
4572
4573 public const int Field131FieldNumber = 131;
4574 private bool hasField131;
csharptestced18e12011-06-09 19:47:56 -05004575 private long field131_;
csharptest27bfcc52011-06-02 12:04:06 -05004576 public bool HasField131 {
4577 get { return hasField131; }
4578 }
4579 public long Field131 {
4580 get { return field131_; }
4581 }
4582
4583 public const int Field127FieldNumber = 127;
4584 private pbc::PopsicleList<string> field127_ = new pbc::PopsicleList<string>();
4585 public scg::IList<string> Field127List {
4586 get { return pbc::Lists.AsReadOnly(field127_); }
4587 }
4588 public int Field127Count {
4589 get { return field127_.Count; }
4590 }
4591 public string GetField127(int index) {
4592 return field127_[index];
4593 }
4594
4595 public const int Field129FieldNumber = 129;
4596 private bool hasField129;
csharptestced18e12011-06-09 19:47:56 -05004597 private int field129_;
csharptest27bfcc52011-06-02 12:04:06 -05004598 public bool HasField129 {
4599 get { return hasField129; }
4600 }
4601 public int Field129 {
4602 get { return field129_; }
4603 }
4604
4605 public const int Field130FieldNumber = 130;
4606 private pbc::PopsicleList<long> field130_ = new pbc::PopsicleList<long>();
4607 public scg::IList<long> Field130List {
4608 get { return pbc::Lists.AsReadOnly(field130_); }
4609 }
4610 public int Field130Count {
4611 get { return field130_.Count; }
4612 }
4613 public long GetField130(int index) {
4614 return field130_[index];
4615 }
4616
4617 public const int Field205FieldNumber = 205;
4618 private bool hasField205;
csharptestced18e12011-06-09 19:47:56 -05004619 private bool field205_;
csharptest27bfcc52011-06-02 12:04:06 -05004620 public bool HasField205 {
4621 get { return hasField205; }
4622 }
4623 public bool Field205 {
4624 get { return field205_; }
4625 }
4626
4627 public const int Field206FieldNumber = 206;
4628 private bool hasField206;
csharptestced18e12011-06-09 19:47:56 -05004629 private bool field206_;
csharptest27bfcc52011-06-02 12:04:06 -05004630 public bool HasField206 {
4631 get { return hasField206; }
4632 }
4633 public bool Field206 {
4634 get { return field206_; }
4635 }
4636
4637 public override bool IsInitialized {
4638 get {
4639 return true;
4640 }
4641 }
4642
csharptestffafdaa2011-06-03 12:58:14 -05004643 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest27bfcc52011-06-02 12:04:06 -05004644 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05004645 string[] field_names = _speedMessage2FieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05004646 if (hasField1) {
csharptest920b09a2011-06-08 20:13:29 -05004647 output.WriteString(1, field_names[0], Field1);
csharptest27bfcc52011-06-02 12:04:06 -05004648 }
csharptestc671a4b2011-06-08 11:51:24 -05004649 if (hasField2) {
csharptest920b09a2011-06-08 20:13:29 -05004650 output.WriteBytes(2, field_names[7], Field2);
csharptest27bfcc52011-06-02 12:04:06 -05004651 }
csharptestc671a4b2011-06-08 11:51:24 -05004652 if (hasField3) {
csharptest920b09a2011-06-08 20:13:29 -05004653 output.WriteInt64(3, field_names[22], Field3);
csharptest27bfcc52011-06-02 12:04:06 -05004654 }
csharptestc671a4b2011-06-08 11:51:24 -05004655 if (hasField4) {
csharptest920b09a2011-06-08 20:13:29 -05004656 output.WriteInt64(4, field_names[24], Field4);
csharptest27bfcc52011-06-02 12:04:06 -05004657 }
csharptestc671a4b2011-06-08 11:51:24 -05004658 if (hasField6) {
csharptest920b09a2011-06-08 20:13:29 -05004659 output.WriteString(6, field_names[25], Field6);
csharptest27bfcc52011-06-02 12:04:06 -05004660 }
csharptest90922db2011-06-03 11:57:47 -05004661 if (group1_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05004662 output.WriteGroupArray(10, field_names[29], group1_);
csharptest27bfcc52011-06-02 12:04:06 -05004663 }
csharptestc671a4b2011-06-08 11:51:24 -05004664 if (hasField21) {
csharptest920b09a2011-06-08 20:13:29 -05004665 output.WriteInt32(21, field_names[10], Field21);
csharptest27bfcc52011-06-02 12:04:06 -05004666 }
csharptestc671a4b2011-06-08 11:51:24 -05004667 if (hasField25) {
csharptest920b09a2011-06-08 20:13:29 -05004668 output.WriteFloat(25, field_names[21], Field25);
csharptest27bfcc52011-06-02 12:04:06 -05004669 }
csharptestc671a4b2011-06-08 11:51:24 -05004670 if (hasField30) {
csharptest920b09a2011-06-08 20:13:29 -05004671 output.WriteInt64(30, field_names[23], Field30);
csharptest27bfcc52011-06-02 12:04:06 -05004672 }
csharptestc671a4b2011-06-08 11:51:24 -05004673 if (hasField63) {
csharptest920b09a2011-06-08 20:13:29 -05004674 output.WriteInt32(63, field_names[26], Field63);
csharptest27bfcc52011-06-02 12:04:06 -05004675 }
csharptestc671a4b2011-06-08 11:51:24 -05004676 if (hasField71) {
csharptest920b09a2011-06-08 20:13:29 -05004677 output.WriteInt32(71, field_names[27], Field71);
csharptest27bfcc52011-06-02 12:04:06 -05004678 }
csharptestc671a4b2011-06-08 11:51:24 -05004679 if (hasField75) {
csharptest920b09a2011-06-08 20:13:29 -05004680 output.WriteBool(75, field_names[28], Field75);
csharptest27bfcc52011-06-02 12:04:06 -05004681 }
csharptestc671a4b2011-06-08 11:51:24 -05004682 if (hasField109) {
csharptest920b09a2011-06-08 20:13:29 -05004683 output.WriteInt32(109, field_names[1], Field109);
csharptest27bfcc52011-06-02 12:04:06 -05004684 }
4685 if (field127_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05004686 output.WriteStringArray(127, field_names[2], field127_);
csharptest27bfcc52011-06-02 12:04:06 -05004687 }
4688 if (field128_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05004689 output.WriteStringArray(128, field_names[3], field128_);
csharptest27bfcc52011-06-02 12:04:06 -05004690 }
csharptestc671a4b2011-06-08 11:51:24 -05004691 if (hasField129) {
csharptest920b09a2011-06-08 20:13:29 -05004692 output.WriteInt32(129, field_names[4], Field129);
csharptest27bfcc52011-06-02 12:04:06 -05004693 }
4694 if (field130_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05004695 output.WriteInt64Array(130, field_names[5], field130_);
csharptest27bfcc52011-06-02 12:04:06 -05004696 }
csharptestc671a4b2011-06-08 11:51:24 -05004697 if (hasField131) {
csharptest920b09a2011-06-08 20:13:29 -05004698 output.WriteInt64(131, field_names[6], Field131);
csharptest27bfcc52011-06-02 12:04:06 -05004699 }
csharptestc671a4b2011-06-08 11:51:24 -05004700 if (hasField205) {
csharptest920b09a2011-06-08 20:13:29 -05004701 output.WriteBool(205, field_names[8], Field205);
csharptest27bfcc52011-06-02 12:04:06 -05004702 }
csharptestc671a4b2011-06-08 11:51:24 -05004703 if (hasField206) {
csharptest920b09a2011-06-08 20:13:29 -05004704 output.WriteBool(206, field_names[9], Field206);
csharptest27bfcc52011-06-02 12:04:06 -05004705 }
csharptestc671a4b2011-06-08 11:51:24 -05004706 if (hasField210) {
csharptest920b09a2011-06-08 20:13:29 -05004707 output.WriteInt32(210, field_names[11], Field210);
csharptest27bfcc52011-06-02 12:04:06 -05004708 }
csharptestc671a4b2011-06-08 11:51:24 -05004709 if (hasField211) {
csharptest920b09a2011-06-08 20:13:29 -05004710 output.WriteInt32(211, field_names[12], Field211);
csharptest27bfcc52011-06-02 12:04:06 -05004711 }
csharptestc671a4b2011-06-08 11:51:24 -05004712 if (hasField212) {
csharptest920b09a2011-06-08 20:13:29 -05004713 output.WriteInt32(212, field_names[13], Field212);
csharptest27bfcc52011-06-02 12:04:06 -05004714 }
csharptestc671a4b2011-06-08 11:51:24 -05004715 if (hasField213) {
csharptest920b09a2011-06-08 20:13:29 -05004716 output.WriteInt32(213, field_names[14], Field213);
csharptest27bfcc52011-06-02 12:04:06 -05004717 }
csharptestc671a4b2011-06-08 11:51:24 -05004718 if (hasField216) {
csharptest920b09a2011-06-08 20:13:29 -05004719 output.WriteInt32(216, field_names[15], Field216);
csharptest27bfcc52011-06-02 12:04:06 -05004720 }
csharptestc671a4b2011-06-08 11:51:24 -05004721 if (hasField217) {
csharptest920b09a2011-06-08 20:13:29 -05004722 output.WriteInt32(217, field_names[16], Field217);
csharptest27bfcc52011-06-02 12:04:06 -05004723 }
csharptestc671a4b2011-06-08 11:51:24 -05004724 if (hasField218) {
csharptest920b09a2011-06-08 20:13:29 -05004725 output.WriteInt32(218, field_names[17], Field218);
csharptest27bfcc52011-06-02 12:04:06 -05004726 }
csharptestc671a4b2011-06-08 11:51:24 -05004727 if (hasField220) {
csharptest920b09a2011-06-08 20:13:29 -05004728 output.WriteInt32(220, field_names[18], Field220);
csharptest27bfcc52011-06-02 12:04:06 -05004729 }
csharptestc671a4b2011-06-08 11:51:24 -05004730 if (hasField221) {
csharptest920b09a2011-06-08 20:13:29 -05004731 output.WriteInt32(221, field_names[19], Field221);
csharptest27bfcc52011-06-02 12:04:06 -05004732 }
csharptestc671a4b2011-06-08 11:51:24 -05004733 if (hasField222) {
csharptest920b09a2011-06-08 20:13:29 -05004734 output.WriteFloat(222, field_names[20], Field222);
csharptest27bfcc52011-06-02 12:04:06 -05004735 }
4736 UnknownFields.WriteTo(output);
4737 }
4738
4739 private int memoizedSerializedSize = -1;
4740 public override int SerializedSize {
4741 get {
4742 int size = memoizedSerializedSize;
4743 if (size != -1) return size;
4744
4745 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05004746 if (hasField1) {
csharptest27bfcc52011-06-02 12:04:06 -05004747 size += pb::CodedOutputStream.ComputeStringSize(1, Field1);
4748 }
csharptestc671a4b2011-06-08 11:51:24 -05004749 if (hasField3) {
csharptest27bfcc52011-06-02 12:04:06 -05004750 size += pb::CodedOutputStream.ComputeInt64Size(3, Field3);
4751 }
csharptestc671a4b2011-06-08 11:51:24 -05004752 if (hasField4) {
csharptest27bfcc52011-06-02 12:04:06 -05004753 size += pb::CodedOutputStream.ComputeInt64Size(4, Field4);
4754 }
csharptestc671a4b2011-06-08 11:51:24 -05004755 if (hasField30) {
csharptest27bfcc52011-06-02 12:04:06 -05004756 size += pb::CodedOutputStream.ComputeInt64Size(30, Field30);
4757 }
csharptestc671a4b2011-06-08 11:51:24 -05004758 if (hasField75) {
csharptest27bfcc52011-06-02 12:04:06 -05004759 size += pb::CodedOutputStream.ComputeBoolSize(75, Field75);
4760 }
csharptestc671a4b2011-06-08 11:51:24 -05004761 if (hasField6) {
csharptest27bfcc52011-06-02 12:04:06 -05004762 size += pb::CodedOutputStream.ComputeStringSize(6, Field6);
4763 }
csharptestc671a4b2011-06-08 11:51:24 -05004764 if (hasField2) {
csharptest27bfcc52011-06-02 12:04:06 -05004765 size += pb::CodedOutputStream.ComputeBytesSize(2, Field2);
4766 }
csharptestc671a4b2011-06-08 11:51:24 -05004767 if (hasField21) {
csharptest27bfcc52011-06-02 12:04:06 -05004768 size += pb::CodedOutputStream.ComputeInt32Size(21, Field21);
4769 }
csharptestc671a4b2011-06-08 11:51:24 -05004770 if (hasField71) {
csharptest27bfcc52011-06-02 12:04:06 -05004771 size += pb::CodedOutputStream.ComputeInt32Size(71, Field71);
4772 }
csharptestc671a4b2011-06-08 11:51:24 -05004773 if (hasField25) {
csharptest27bfcc52011-06-02 12:04:06 -05004774 size += pb::CodedOutputStream.ComputeFloatSize(25, Field25);
4775 }
csharptestc671a4b2011-06-08 11:51:24 -05004776 if (hasField109) {
csharptest27bfcc52011-06-02 12:04:06 -05004777 size += pb::CodedOutputStream.ComputeInt32Size(109, Field109);
4778 }
csharptestc671a4b2011-06-08 11:51:24 -05004779 if (hasField210) {
csharptest27bfcc52011-06-02 12:04:06 -05004780 size += pb::CodedOutputStream.ComputeInt32Size(210, Field210);
4781 }
csharptestc671a4b2011-06-08 11:51:24 -05004782 if (hasField211) {
csharptest27bfcc52011-06-02 12:04:06 -05004783 size += pb::CodedOutputStream.ComputeInt32Size(211, Field211);
4784 }
csharptestc671a4b2011-06-08 11:51:24 -05004785 if (hasField212) {
csharptest27bfcc52011-06-02 12:04:06 -05004786 size += pb::CodedOutputStream.ComputeInt32Size(212, Field212);
4787 }
csharptestc671a4b2011-06-08 11:51:24 -05004788 if (hasField213) {
csharptest27bfcc52011-06-02 12:04:06 -05004789 size += pb::CodedOutputStream.ComputeInt32Size(213, Field213);
4790 }
csharptestc671a4b2011-06-08 11:51:24 -05004791 if (hasField216) {
csharptest27bfcc52011-06-02 12:04:06 -05004792 size += pb::CodedOutputStream.ComputeInt32Size(216, Field216);
4793 }
csharptestc671a4b2011-06-08 11:51:24 -05004794 if (hasField217) {
csharptest27bfcc52011-06-02 12:04:06 -05004795 size += pb::CodedOutputStream.ComputeInt32Size(217, Field217);
4796 }
csharptestc671a4b2011-06-08 11:51:24 -05004797 if (hasField218) {
csharptest27bfcc52011-06-02 12:04:06 -05004798 size += pb::CodedOutputStream.ComputeInt32Size(218, Field218);
4799 }
csharptestc671a4b2011-06-08 11:51:24 -05004800 if (hasField220) {
csharptest27bfcc52011-06-02 12:04:06 -05004801 size += pb::CodedOutputStream.ComputeInt32Size(220, Field220);
4802 }
csharptestc671a4b2011-06-08 11:51:24 -05004803 if (hasField221) {
csharptest27bfcc52011-06-02 12:04:06 -05004804 size += pb::CodedOutputStream.ComputeInt32Size(221, Field221);
4805 }
csharptestc671a4b2011-06-08 11:51:24 -05004806 if (hasField222) {
csharptest27bfcc52011-06-02 12:04:06 -05004807 size += pb::CodedOutputStream.ComputeFloatSize(222, Field222);
4808 }
csharptestc671a4b2011-06-08 11:51:24 -05004809 if (hasField63) {
csharptest27bfcc52011-06-02 12:04:06 -05004810 size += pb::CodedOutputStream.ComputeInt32Size(63, Field63);
4811 }
4812 foreach (global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1 element in Group1List) {
4813 size += pb::CodedOutputStream.ComputeGroupSize(10, element);
4814 }
4815 {
4816 int dataSize = 0;
4817 foreach (string element in Field128List) {
4818 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
4819 }
4820 size += dataSize;
4821 size += 2 * field128_.Count;
4822 }
csharptestc671a4b2011-06-08 11:51:24 -05004823 if (hasField131) {
csharptest27bfcc52011-06-02 12:04:06 -05004824 size += pb::CodedOutputStream.ComputeInt64Size(131, Field131);
4825 }
4826 {
4827 int dataSize = 0;
4828 foreach (string element in Field127List) {
4829 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
4830 }
4831 size += dataSize;
4832 size += 2 * field127_.Count;
4833 }
csharptestc671a4b2011-06-08 11:51:24 -05004834 if (hasField129) {
csharptest27bfcc52011-06-02 12:04:06 -05004835 size += pb::CodedOutputStream.ComputeInt32Size(129, Field129);
4836 }
4837 {
4838 int dataSize = 0;
4839 foreach (long element in Field130List) {
4840 dataSize += pb::CodedOutputStream.ComputeInt64SizeNoTag(element);
4841 }
4842 size += dataSize;
4843 size += 2 * field130_.Count;
4844 }
csharptestc671a4b2011-06-08 11:51:24 -05004845 if (hasField205) {
csharptest27bfcc52011-06-02 12:04:06 -05004846 size += pb::CodedOutputStream.ComputeBoolSize(205, Field205);
4847 }
csharptestc671a4b2011-06-08 11:51:24 -05004848 if (hasField206) {
csharptest27bfcc52011-06-02 12:04:06 -05004849 size += pb::CodedOutputStream.ComputeBoolSize(206, Field206);
4850 }
4851 size += UnknownFields.SerializedSize;
4852 memoizedSerializedSize = size;
4853 return size;
4854 }
4855 }
4856
4857 public static SpeedMessage2 ParseFrom(pb::ByteString data) {
4858 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
4859 }
4860 public static SpeedMessage2 ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
4861 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
4862 }
4863 public static SpeedMessage2 ParseFrom(byte[] data) {
4864 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
4865 }
4866 public static SpeedMessage2 ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
4867 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
4868 }
4869 public static SpeedMessage2 ParseFrom(global::System.IO.Stream input) {
4870 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
4871 }
4872 public static SpeedMessage2 ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
4873 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
4874 }
4875 public static SpeedMessage2 ParseDelimitedFrom(global::System.IO.Stream input) {
4876 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
4877 }
4878 public static SpeedMessage2 ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
4879 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
4880 }
csharptest17699c22011-06-03 21:57:15 -05004881 public static SpeedMessage2 ParseFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05004882 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
4883 }
csharptest17699c22011-06-03 21:57:15 -05004884 public static SpeedMessage2 ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest27bfcc52011-06-02 12:04:06 -05004885 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
4886 }
4887 public static Builder CreateBuilder() { return new Builder(); }
4888 public override Builder ToBuilder() { return CreateBuilder(this); }
4889 public override Builder CreateBuilderForType() { return new Builder(); }
4890 public static Builder CreateBuilder(SpeedMessage2 prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05004891 return new Builder(prototype);
csharptest27bfcc52011-06-02 12:04:06 -05004892 }
4893
4894 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
4895 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
4896 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
4897 public sealed partial class Builder : pb::GeneratedBuilder<SpeedMessage2, Builder> {
4898 protected override Builder ThisBuilder {
4899 get { return this; }
4900 }
csharptest1a0764a2011-09-09 21:05:29 -05004901 public Builder() {
4902 result = DefaultInstance ?? new SpeedMessage2();
4903 builderIsReadOnly = result == DefaultInstance;
4904 }
4905 internal Builder(SpeedMessage2 cloneFrom) {
4906 result = cloneFrom;
4907 builderIsReadOnly = true;
4908 }
csharptest27bfcc52011-06-02 12:04:06 -05004909
csharptest1a0764a2011-09-09 21:05:29 -05004910 bool builderIsReadOnly;
4911 SpeedMessage2 result;
4912
4913 private SpeedMessage2 PrepareBuilder() {
4914 if (builderIsReadOnly) {
4915 SpeedMessage2 original = result;
4916 result = new SpeedMessage2();
4917 builderIsReadOnly = false;
4918 MergeFrom(original);
4919 }
4920 return result;
4921 }
4922
4923 public override bool IsInitialized {
4924 get { return result.IsInitialized; }
4925 }
csharptest27bfcc52011-06-02 12:04:06 -05004926
4927 protected override SpeedMessage2 MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05004928 get { return PrepareBuilder(); }
csharptest27bfcc52011-06-02 12:04:06 -05004929 }
4930
4931 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05004932 result = DefaultInstance ?? new SpeedMessage2();
4933 builderIsReadOnly = true;
csharptest27bfcc52011-06-02 12:04:06 -05004934 return this;
4935 }
4936
4937 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05004938 if (builderIsReadOnly) {
4939 return new Builder(result);
4940 } else {
4941 return new Builder().MergeFrom(result);
4942 }
csharptest27bfcc52011-06-02 12:04:06 -05004943 }
4944
4945 public override pbd::MessageDescriptor DescriptorForType {
4946 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Descriptor; }
4947 }
4948
4949 public override SpeedMessage2 DefaultInstanceForType {
4950 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.DefaultInstance; }
4951 }
4952
4953 public override SpeedMessage2 BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05004954 if (builderIsReadOnly) {
4955 return result;
csharptest27bfcc52011-06-02 12:04:06 -05004956 }
4957 result.group1_.MakeReadOnly();
4958 result.field128_.MakeReadOnly();
4959 result.field127_.MakeReadOnly();
4960 result.field130_.MakeReadOnly();
csharptest1a0764a2011-09-09 21:05:29 -05004961 builderIsReadOnly = true;
4962 return result;
csharptest27bfcc52011-06-02 12:04:06 -05004963 }
4964
4965 public override Builder MergeFrom(pb::IMessage other) {
4966 if (other is SpeedMessage2) {
4967 return MergeFrom((SpeedMessage2) other);
4968 } else {
4969 base.MergeFrom(other);
4970 return this;
4971 }
4972 }
4973
4974 public override Builder MergeFrom(SpeedMessage2 other) {
4975 if (other == global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05004976 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05004977 if (other.HasField1) {
4978 Field1 = other.Field1;
4979 }
4980 if (other.HasField3) {
4981 Field3 = other.Field3;
4982 }
4983 if (other.HasField4) {
4984 Field4 = other.Field4;
4985 }
4986 if (other.HasField30) {
4987 Field30 = other.Field30;
4988 }
4989 if (other.HasField75) {
4990 Field75 = other.Field75;
4991 }
4992 if (other.HasField6) {
4993 Field6 = other.Field6;
4994 }
4995 if (other.HasField2) {
4996 Field2 = other.Field2;
4997 }
4998 if (other.HasField21) {
4999 Field21 = other.Field21;
5000 }
5001 if (other.HasField71) {
5002 Field71 = other.Field71;
5003 }
5004 if (other.HasField25) {
5005 Field25 = other.Field25;
5006 }
5007 if (other.HasField109) {
5008 Field109 = other.Field109;
5009 }
5010 if (other.HasField210) {
5011 Field210 = other.Field210;
5012 }
5013 if (other.HasField211) {
5014 Field211 = other.Field211;
5015 }
5016 if (other.HasField212) {
5017 Field212 = other.Field212;
5018 }
5019 if (other.HasField213) {
5020 Field213 = other.Field213;
5021 }
5022 if (other.HasField216) {
5023 Field216 = other.Field216;
5024 }
5025 if (other.HasField217) {
5026 Field217 = other.Field217;
5027 }
5028 if (other.HasField218) {
5029 Field218 = other.Field218;
5030 }
5031 if (other.HasField220) {
5032 Field220 = other.Field220;
5033 }
5034 if (other.HasField221) {
5035 Field221 = other.Field221;
5036 }
5037 if (other.HasField222) {
5038 Field222 = other.Field222;
5039 }
5040 if (other.HasField63) {
5041 Field63 = other.Field63;
5042 }
5043 if (other.group1_.Count != 0) {
5044 base.AddRange(other.group1_, result.group1_);
5045 }
5046 if (other.field128_.Count != 0) {
5047 base.AddRange(other.field128_, result.field128_);
5048 }
5049 if (other.HasField131) {
5050 Field131 = other.Field131;
5051 }
5052 if (other.field127_.Count != 0) {
5053 base.AddRange(other.field127_, result.field127_);
5054 }
5055 if (other.HasField129) {
5056 Field129 = other.Field129;
5057 }
5058 if (other.field130_.Count != 0) {
5059 base.AddRange(other.field130_, result.field130_);
5060 }
5061 if (other.HasField205) {
5062 Field205 = other.Field205;
5063 }
5064 if (other.HasField206) {
5065 Field206 = other.Field206;
5066 }
5067 this.MergeUnknownFields(other.UnknownFields);
5068 return this;
5069 }
5070
csharptest17699c22011-06-03 21:57:15 -05005071 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05005072 return MergeFrom(input, pb::ExtensionRegistry.Empty);
5073 }
5074
csharptest17699c22011-06-03 21:57:15 -05005075 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05005076 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005077 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05005078 uint tag;
5079 string field_name;
5080 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05005081 if(tag == 0 && field_name != null) {
5082 int field_ordinal = global::System.Array.BinarySearch(_speedMessage2FieldNames, field_name, global::System.StringComparer.Ordinal);
5083 if(field_ordinal >= 0)
5084 tag = _speedMessage2FieldTags[field_ordinal];
5085 else {
5086 if (unknownFields == null) {
5087 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
5088 }
5089 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
5090 continue;
5091 }
5092 }
csharptest27bfcc52011-06-02 12:04:06 -05005093 switch (tag) {
5094 case 0: {
csharptest99284412011-06-03 14:51:06 -05005095 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest27bfcc52011-06-02 12:04:06 -05005096 }
5097 default: {
5098 if (pb::WireFormat.IsEndGroupTag(tag)) {
5099 if (unknownFields != null) {
5100 this.UnknownFields = unknownFields.Build();
5101 }
5102 return this;
5103 }
5104 if (unknownFields == null) {
5105 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
5106 }
csharptestd2af9e92011-06-03 21:35:02 -05005107 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest27bfcc52011-06-02 12:04:06 -05005108 break;
5109 }
5110 case 10: {
csharptest920b09a2011-06-08 20:13:29 -05005111 result.hasField1 = input.ReadString(ref result.field1_);
csharptest27bfcc52011-06-02 12:04:06 -05005112 break;
5113 }
5114 case 18: {
csharptest920b09a2011-06-08 20:13:29 -05005115 result.hasField2 = input.ReadBytes(ref result.field2_);
csharptest27bfcc52011-06-02 12:04:06 -05005116 break;
5117 }
5118 case 24: {
csharptest920b09a2011-06-08 20:13:29 -05005119 result.hasField3 = input.ReadInt64(ref result.field3_);
csharptest27bfcc52011-06-02 12:04:06 -05005120 break;
5121 }
5122 case 32: {
csharptest920b09a2011-06-08 20:13:29 -05005123 result.hasField4 = input.ReadInt64(ref result.field4_);
csharptest27bfcc52011-06-02 12:04:06 -05005124 break;
5125 }
5126 case 50: {
csharptest920b09a2011-06-08 20:13:29 -05005127 result.hasField6 = input.ReadString(ref result.field6_);
csharptest27bfcc52011-06-02 12:04:06 -05005128 break;
5129 }
5130 case 83: {
csharptestd2af9e92011-06-03 21:35:02 -05005131 input.ReadGroupArray(tag, field_name, result.group1_, global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1.DefaultInstance, extensionRegistry);
csharptest27bfcc52011-06-02 12:04:06 -05005132 break;
5133 }
5134 case 168: {
csharptest920b09a2011-06-08 20:13:29 -05005135 result.hasField21 = input.ReadInt32(ref result.field21_);
csharptest27bfcc52011-06-02 12:04:06 -05005136 break;
5137 }
5138 case 205: {
csharptest920b09a2011-06-08 20:13:29 -05005139 result.hasField25 = input.ReadFloat(ref result.field25_);
csharptest27bfcc52011-06-02 12:04:06 -05005140 break;
5141 }
5142 case 240: {
csharptest920b09a2011-06-08 20:13:29 -05005143 result.hasField30 = input.ReadInt64(ref result.field30_);
csharptest27bfcc52011-06-02 12:04:06 -05005144 break;
5145 }
5146 case 504: {
csharptest920b09a2011-06-08 20:13:29 -05005147 result.hasField63 = input.ReadInt32(ref result.field63_);
csharptest27bfcc52011-06-02 12:04:06 -05005148 break;
5149 }
5150 case 568: {
csharptest920b09a2011-06-08 20:13:29 -05005151 result.hasField71 = input.ReadInt32(ref result.field71_);
csharptest27bfcc52011-06-02 12:04:06 -05005152 break;
5153 }
5154 case 600: {
csharptest920b09a2011-06-08 20:13:29 -05005155 result.hasField75 = input.ReadBool(ref result.field75_);
csharptest27bfcc52011-06-02 12:04:06 -05005156 break;
5157 }
5158 case 872: {
csharptest920b09a2011-06-08 20:13:29 -05005159 result.hasField109 = input.ReadInt32(ref result.field109_);
csharptest27bfcc52011-06-02 12:04:06 -05005160 break;
5161 }
5162 case 1018: {
csharptestb00ea132011-06-10 01:09:57 -05005163 input.ReadStringArray(tag, field_name, result.field127_);
csharptest27bfcc52011-06-02 12:04:06 -05005164 break;
5165 }
5166 case 1026: {
csharptestb00ea132011-06-10 01:09:57 -05005167 input.ReadStringArray(tag, field_name, result.field128_);
csharptest27bfcc52011-06-02 12:04:06 -05005168 break;
5169 }
5170 case 1032: {
csharptest920b09a2011-06-08 20:13:29 -05005171 result.hasField129 = input.ReadInt32(ref result.field129_);
csharptest27bfcc52011-06-02 12:04:06 -05005172 break;
5173 }
csharptest6da31702011-06-04 12:52:57 -05005174 case 1042:
csharptest27bfcc52011-06-02 12:04:06 -05005175 case 1040: {
csharptestb00ea132011-06-10 01:09:57 -05005176 input.ReadInt64Array(tag, field_name, result.field130_);
csharptest27bfcc52011-06-02 12:04:06 -05005177 break;
5178 }
5179 case 1048: {
csharptest920b09a2011-06-08 20:13:29 -05005180 result.hasField131 = input.ReadInt64(ref result.field131_);
csharptest27bfcc52011-06-02 12:04:06 -05005181 break;
5182 }
5183 case 1640: {
csharptest920b09a2011-06-08 20:13:29 -05005184 result.hasField205 = input.ReadBool(ref result.field205_);
csharptest27bfcc52011-06-02 12:04:06 -05005185 break;
5186 }
5187 case 1648: {
csharptest920b09a2011-06-08 20:13:29 -05005188 result.hasField206 = input.ReadBool(ref result.field206_);
csharptest27bfcc52011-06-02 12:04:06 -05005189 break;
5190 }
5191 case 1680: {
csharptest920b09a2011-06-08 20:13:29 -05005192 result.hasField210 = input.ReadInt32(ref result.field210_);
csharptest27bfcc52011-06-02 12:04:06 -05005193 break;
5194 }
5195 case 1688: {
csharptest920b09a2011-06-08 20:13:29 -05005196 result.hasField211 = input.ReadInt32(ref result.field211_);
csharptest27bfcc52011-06-02 12:04:06 -05005197 break;
5198 }
5199 case 1696: {
csharptest920b09a2011-06-08 20:13:29 -05005200 result.hasField212 = input.ReadInt32(ref result.field212_);
csharptest27bfcc52011-06-02 12:04:06 -05005201 break;
5202 }
5203 case 1704: {
csharptest920b09a2011-06-08 20:13:29 -05005204 result.hasField213 = input.ReadInt32(ref result.field213_);
csharptest27bfcc52011-06-02 12:04:06 -05005205 break;
5206 }
5207 case 1728: {
csharptest920b09a2011-06-08 20:13:29 -05005208 result.hasField216 = input.ReadInt32(ref result.field216_);
csharptest27bfcc52011-06-02 12:04:06 -05005209 break;
5210 }
5211 case 1736: {
csharptest920b09a2011-06-08 20:13:29 -05005212 result.hasField217 = input.ReadInt32(ref result.field217_);
csharptest27bfcc52011-06-02 12:04:06 -05005213 break;
5214 }
5215 case 1744: {
csharptest920b09a2011-06-08 20:13:29 -05005216 result.hasField218 = input.ReadInt32(ref result.field218_);
csharptest27bfcc52011-06-02 12:04:06 -05005217 break;
5218 }
5219 case 1760: {
csharptest920b09a2011-06-08 20:13:29 -05005220 result.hasField220 = input.ReadInt32(ref result.field220_);
csharptest27bfcc52011-06-02 12:04:06 -05005221 break;
5222 }
5223 case 1768: {
csharptest920b09a2011-06-08 20:13:29 -05005224 result.hasField221 = input.ReadInt32(ref result.field221_);
csharptest27bfcc52011-06-02 12:04:06 -05005225 break;
5226 }
5227 case 1781: {
csharptest920b09a2011-06-08 20:13:29 -05005228 result.hasField222 = input.ReadFloat(ref result.field222_);
csharptest27bfcc52011-06-02 12:04:06 -05005229 break;
5230 }
5231 }
5232 }
csharptest123e5342011-06-03 14:15:21 -05005233
5234 if (unknownFields != null) {
5235 this.UnknownFields = unknownFields.Build();
5236 }
5237 return this;
csharptest27bfcc52011-06-02 12:04:06 -05005238 }
5239
5240
5241 public bool HasField1 {
csharptestc671a4b2011-06-08 11:51:24 -05005242 get { return result.hasField1; }
csharptest27bfcc52011-06-02 12:04:06 -05005243 }
5244 public string Field1 {
5245 get { return result.Field1; }
5246 set { SetField1(value); }
5247 }
5248 public Builder SetField1(string value) {
5249 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005250 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005251 result.hasField1 = true;
5252 result.field1_ = value;
5253 return this;
5254 }
5255 public Builder ClearField1() {
csharptest1a0764a2011-09-09 21:05:29 -05005256 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005257 result.hasField1 = false;
5258 result.field1_ = "";
5259 return this;
5260 }
5261
5262 public bool HasField3 {
csharptestc671a4b2011-06-08 11:51:24 -05005263 get { return result.hasField3; }
csharptest27bfcc52011-06-02 12:04:06 -05005264 }
5265 public long Field3 {
5266 get { return result.Field3; }
5267 set { SetField3(value); }
5268 }
5269 public Builder SetField3(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005270 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005271 result.hasField3 = true;
5272 result.field3_ = value;
5273 return this;
5274 }
5275 public Builder ClearField3() {
csharptest1a0764a2011-09-09 21:05:29 -05005276 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005277 result.hasField3 = false;
5278 result.field3_ = 0L;
5279 return this;
5280 }
5281
5282 public bool HasField4 {
csharptestc671a4b2011-06-08 11:51:24 -05005283 get { return result.hasField4; }
csharptest27bfcc52011-06-02 12:04:06 -05005284 }
5285 public long Field4 {
5286 get { return result.Field4; }
5287 set { SetField4(value); }
5288 }
5289 public Builder SetField4(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005290 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005291 result.hasField4 = true;
5292 result.field4_ = value;
5293 return this;
5294 }
5295 public Builder ClearField4() {
csharptest1a0764a2011-09-09 21:05:29 -05005296 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005297 result.hasField4 = false;
5298 result.field4_ = 0L;
5299 return this;
5300 }
5301
5302 public bool HasField30 {
csharptestc671a4b2011-06-08 11:51:24 -05005303 get { return result.hasField30; }
csharptest27bfcc52011-06-02 12:04:06 -05005304 }
5305 public long Field30 {
5306 get { return result.Field30; }
5307 set { SetField30(value); }
5308 }
5309 public Builder SetField30(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005310 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005311 result.hasField30 = true;
5312 result.field30_ = value;
5313 return this;
5314 }
5315 public Builder ClearField30() {
csharptest1a0764a2011-09-09 21:05:29 -05005316 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005317 result.hasField30 = false;
5318 result.field30_ = 0L;
5319 return this;
5320 }
5321
5322 public bool HasField75 {
csharptestc671a4b2011-06-08 11:51:24 -05005323 get { return result.hasField75; }
csharptest27bfcc52011-06-02 12:04:06 -05005324 }
5325 public bool Field75 {
5326 get { return result.Field75; }
5327 set { SetField75(value); }
5328 }
5329 public Builder SetField75(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05005330 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005331 result.hasField75 = true;
5332 result.field75_ = value;
5333 return this;
5334 }
5335 public Builder ClearField75() {
csharptest1a0764a2011-09-09 21:05:29 -05005336 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005337 result.hasField75 = false;
5338 result.field75_ = false;
5339 return this;
5340 }
5341
5342 public bool HasField6 {
csharptestc671a4b2011-06-08 11:51:24 -05005343 get { return result.hasField6; }
csharptest27bfcc52011-06-02 12:04:06 -05005344 }
5345 public string Field6 {
5346 get { return result.Field6; }
5347 set { SetField6(value); }
5348 }
5349 public Builder SetField6(string value) {
5350 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005351 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005352 result.hasField6 = true;
5353 result.field6_ = value;
5354 return this;
5355 }
5356 public Builder ClearField6() {
csharptest1a0764a2011-09-09 21:05:29 -05005357 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005358 result.hasField6 = false;
5359 result.field6_ = "";
5360 return this;
5361 }
5362
5363 public bool HasField2 {
csharptestc671a4b2011-06-08 11:51:24 -05005364 get { return result.hasField2; }
csharptest27bfcc52011-06-02 12:04:06 -05005365 }
5366 public pb::ByteString Field2 {
5367 get { return result.Field2; }
5368 set { SetField2(value); }
5369 }
5370 public Builder SetField2(pb::ByteString value) {
5371 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005372 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005373 result.hasField2 = true;
5374 result.field2_ = value;
5375 return this;
5376 }
5377 public Builder ClearField2() {
csharptest1a0764a2011-09-09 21:05:29 -05005378 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005379 result.hasField2 = false;
5380 result.field2_ = pb::ByteString.Empty;
5381 return this;
5382 }
5383
5384 public bool HasField21 {
csharptestc671a4b2011-06-08 11:51:24 -05005385 get { return result.hasField21; }
csharptest27bfcc52011-06-02 12:04:06 -05005386 }
5387 public int Field21 {
5388 get { return result.Field21; }
5389 set { SetField21(value); }
5390 }
5391 public Builder SetField21(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005392 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005393 result.hasField21 = true;
5394 result.field21_ = value;
5395 return this;
5396 }
5397 public Builder ClearField21() {
csharptest1a0764a2011-09-09 21:05:29 -05005398 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005399 result.hasField21 = false;
5400 result.field21_ = 0;
5401 return this;
5402 }
5403
5404 public bool HasField71 {
csharptestc671a4b2011-06-08 11:51:24 -05005405 get { return result.hasField71; }
csharptest27bfcc52011-06-02 12:04:06 -05005406 }
5407 public int Field71 {
5408 get { return result.Field71; }
5409 set { SetField71(value); }
5410 }
5411 public Builder SetField71(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005412 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005413 result.hasField71 = true;
5414 result.field71_ = value;
5415 return this;
5416 }
5417 public Builder ClearField71() {
csharptest1a0764a2011-09-09 21:05:29 -05005418 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005419 result.hasField71 = false;
5420 result.field71_ = 0;
5421 return this;
5422 }
5423
5424 public bool HasField25 {
csharptestc671a4b2011-06-08 11:51:24 -05005425 get { return result.hasField25; }
csharptest27bfcc52011-06-02 12:04:06 -05005426 }
5427 public float Field25 {
5428 get { return result.Field25; }
5429 set { SetField25(value); }
5430 }
5431 public Builder SetField25(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05005432 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005433 result.hasField25 = true;
5434 result.field25_ = value;
5435 return this;
5436 }
5437 public Builder ClearField25() {
csharptest1a0764a2011-09-09 21:05:29 -05005438 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005439 result.hasField25 = false;
5440 result.field25_ = 0F;
5441 return this;
5442 }
5443
5444 public bool HasField109 {
csharptestc671a4b2011-06-08 11:51:24 -05005445 get { return result.hasField109; }
csharptest27bfcc52011-06-02 12:04:06 -05005446 }
5447 public int Field109 {
5448 get { return result.Field109; }
5449 set { SetField109(value); }
5450 }
5451 public Builder SetField109(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005452 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005453 result.hasField109 = true;
5454 result.field109_ = value;
5455 return this;
5456 }
5457 public Builder ClearField109() {
csharptest1a0764a2011-09-09 21:05:29 -05005458 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005459 result.hasField109 = false;
5460 result.field109_ = 0;
5461 return this;
5462 }
5463
5464 public bool HasField210 {
csharptestc671a4b2011-06-08 11:51:24 -05005465 get { return result.hasField210; }
csharptest27bfcc52011-06-02 12:04:06 -05005466 }
5467 public int Field210 {
5468 get { return result.Field210; }
5469 set { SetField210(value); }
5470 }
5471 public Builder SetField210(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005472 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005473 result.hasField210 = true;
5474 result.field210_ = value;
5475 return this;
5476 }
5477 public Builder ClearField210() {
csharptest1a0764a2011-09-09 21:05:29 -05005478 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005479 result.hasField210 = false;
5480 result.field210_ = 0;
5481 return this;
5482 }
5483
5484 public bool HasField211 {
csharptestc671a4b2011-06-08 11:51:24 -05005485 get { return result.hasField211; }
csharptest27bfcc52011-06-02 12:04:06 -05005486 }
5487 public int Field211 {
5488 get { return result.Field211; }
5489 set { SetField211(value); }
5490 }
5491 public Builder SetField211(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005492 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005493 result.hasField211 = true;
5494 result.field211_ = value;
5495 return this;
5496 }
5497 public Builder ClearField211() {
csharptest1a0764a2011-09-09 21:05:29 -05005498 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005499 result.hasField211 = false;
5500 result.field211_ = 0;
5501 return this;
5502 }
5503
5504 public bool HasField212 {
csharptestc671a4b2011-06-08 11:51:24 -05005505 get { return result.hasField212; }
csharptest27bfcc52011-06-02 12:04:06 -05005506 }
5507 public int Field212 {
5508 get { return result.Field212; }
5509 set { SetField212(value); }
5510 }
5511 public Builder SetField212(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005512 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005513 result.hasField212 = true;
5514 result.field212_ = value;
5515 return this;
5516 }
5517 public Builder ClearField212() {
csharptest1a0764a2011-09-09 21:05:29 -05005518 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005519 result.hasField212 = false;
5520 result.field212_ = 0;
5521 return this;
5522 }
5523
5524 public bool HasField213 {
csharptestc671a4b2011-06-08 11:51:24 -05005525 get { return result.hasField213; }
csharptest27bfcc52011-06-02 12:04:06 -05005526 }
5527 public int Field213 {
5528 get { return result.Field213; }
5529 set { SetField213(value); }
5530 }
5531 public Builder SetField213(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005532 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005533 result.hasField213 = true;
5534 result.field213_ = value;
5535 return this;
5536 }
5537 public Builder ClearField213() {
csharptest1a0764a2011-09-09 21:05:29 -05005538 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005539 result.hasField213 = false;
5540 result.field213_ = 0;
5541 return this;
5542 }
5543
5544 public bool HasField216 {
csharptestc671a4b2011-06-08 11:51:24 -05005545 get { return result.hasField216; }
csharptest27bfcc52011-06-02 12:04:06 -05005546 }
5547 public int Field216 {
5548 get { return result.Field216; }
5549 set { SetField216(value); }
5550 }
5551 public Builder SetField216(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005552 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005553 result.hasField216 = true;
5554 result.field216_ = value;
5555 return this;
5556 }
5557 public Builder ClearField216() {
csharptest1a0764a2011-09-09 21:05:29 -05005558 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005559 result.hasField216 = false;
5560 result.field216_ = 0;
5561 return this;
5562 }
5563
5564 public bool HasField217 {
csharptestc671a4b2011-06-08 11:51:24 -05005565 get { return result.hasField217; }
csharptest27bfcc52011-06-02 12:04:06 -05005566 }
5567 public int Field217 {
5568 get { return result.Field217; }
5569 set { SetField217(value); }
5570 }
5571 public Builder SetField217(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005572 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005573 result.hasField217 = true;
5574 result.field217_ = value;
5575 return this;
5576 }
5577 public Builder ClearField217() {
csharptest1a0764a2011-09-09 21:05:29 -05005578 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005579 result.hasField217 = false;
5580 result.field217_ = 0;
5581 return this;
5582 }
5583
5584 public bool HasField218 {
csharptestc671a4b2011-06-08 11:51:24 -05005585 get { return result.hasField218; }
csharptest27bfcc52011-06-02 12:04:06 -05005586 }
5587 public int Field218 {
5588 get { return result.Field218; }
5589 set { SetField218(value); }
5590 }
5591 public Builder SetField218(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005592 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005593 result.hasField218 = true;
5594 result.field218_ = value;
5595 return this;
5596 }
5597 public Builder ClearField218() {
csharptest1a0764a2011-09-09 21:05:29 -05005598 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005599 result.hasField218 = false;
5600 result.field218_ = 0;
5601 return this;
5602 }
5603
5604 public bool HasField220 {
csharptestc671a4b2011-06-08 11:51:24 -05005605 get { return result.hasField220; }
csharptest27bfcc52011-06-02 12:04:06 -05005606 }
5607 public int Field220 {
5608 get { return result.Field220; }
5609 set { SetField220(value); }
5610 }
5611 public Builder SetField220(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005612 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005613 result.hasField220 = true;
5614 result.field220_ = value;
5615 return this;
5616 }
5617 public Builder ClearField220() {
csharptest1a0764a2011-09-09 21:05:29 -05005618 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005619 result.hasField220 = false;
5620 result.field220_ = 0;
5621 return this;
5622 }
5623
5624 public bool HasField221 {
csharptestc671a4b2011-06-08 11:51:24 -05005625 get { return result.hasField221; }
csharptest27bfcc52011-06-02 12:04:06 -05005626 }
5627 public int Field221 {
5628 get { return result.Field221; }
5629 set { SetField221(value); }
5630 }
5631 public Builder SetField221(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005632 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005633 result.hasField221 = true;
5634 result.field221_ = value;
5635 return this;
5636 }
5637 public Builder ClearField221() {
csharptest1a0764a2011-09-09 21:05:29 -05005638 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005639 result.hasField221 = false;
5640 result.field221_ = 0;
5641 return this;
5642 }
5643
5644 public bool HasField222 {
csharptestc671a4b2011-06-08 11:51:24 -05005645 get { return result.hasField222; }
csharptest27bfcc52011-06-02 12:04:06 -05005646 }
5647 public float Field222 {
5648 get { return result.Field222; }
5649 set { SetField222(value); }
5650 }
5651 public Builder SetField222(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05005652 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005653 result.hasField222 = true;
5654 result.field222_ = value;
5655 return this;
5656 }
5657 public Builder ClearField222() {
csharptest1a0764a2011-09-09 21:05:29 -05005658 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005659 result.hasField222 = false;
5660 result.field222_ = 0F;
5661 return this;
5662 }
5663
5664 public bool HasField63 {
csharptestc671a4b2011-06-08 11:51:24 -05005665 get { return result.hasField63; }
csharptest27bfcc52011-06-02 12:04:06 -05005666 }
5667 public int Field63 {
5668 get { return result.Field63; }
5669 set { SetField63(value); }
5670 }
5671 public Builder SetField63(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005672 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005673 result.hasField63 = true;
5674 result.field63_ = value;
5675 return this;
5676 }
5677 public Builder ClearField63() {
csharptest1a0764a2011-09-09 21:05:29 -05005678 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005679 result.hasField63 = false;
5680 result.field63_ = 0;
5681 return this;
5682 }
5683
5684 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1> Group1List {
csharptest1a0764a2011-09-09 21:05:29 -05005685 get { return PrepareBuilder().group1_; }
csharptest27bfcc52011-06-02 12:04:06 -05005686 }
5687 public int Group1Count {
5688 get { return result.Group1Count; }
5689 }
5690 public global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1 GetGroup1(int index) {
5691 return result.GetGroup1(index);
5692 }
5693 public Builder SetGroup1(int index, global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1 value) {
5694 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005695 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005696 result.group1_[index] = value;
5697 return this;
5698 }
5699 public Builder SetGroup1(int index, global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1.Builder builderForValue) {
5700 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05005701 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005702 result.group1_[index] = builderForValue.Build();
5703 return this;
5704 }
5705 public Builder AddGroup1(global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1 value) {
5706 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005707 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005708 result.group1_.Add(value);
5709 return this;
5710 }
5711 public Builder AddGroup1(global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1.Builder builderForValue) {
5712 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05005713 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005714 result.group1_.Add(builderForValue.Build());
5715 return this;
5716 }
5717 public Builder AddRangeGroup1(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.SpeedMessage2.Types.Group1> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005718 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005719 base.AddRange(values, result.group1_);
5720 return this;
5721 }
5722 public Builder ClearGroup1() {
csharptest1a0764a2011-09-09 21:05:29 -05005723 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005724 result.group1_.Clear();
5725 return this;
5726 }
5727
5728 public pbc::IPopsicleList<string> Field128List {
csharptest1a0764a2011-09-09 21:05:29 -05005729 get { return PrepareBuilder().field128_; }
csharptest27bfcc52011-06-02 12:04:06 -05005730 }
5731 public int Field128Count {
5732 get { return result.Field128Count; }
5733 }
5734 public string GetField128(int index) {
5735 return result.GetField128(index);
5736 }
5737 public Builder SetField128(int index, string value) {
5738 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005739 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005740 result.field128_[index] = value;
5741 return this;
5742 }
5743 public Builder AddField128(string value) {
5744 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005745 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005746 result.field128_.Add(value);
5747 return this;
5748 }
5749 public Builder AddRangeField128(scg::IEnumerable<string> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005750 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005751 base.AddRange(values, result.field128_);
5752 return this;
5753 }
5754 public Builder ClearField128() {
csharptest1a0764a2011-09-09 21:05:29 -05005755 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005756 result.field128_.Clear();
5757 return this;
5758 }
5759
5760 public bool HasField131 {
csharptestc671a4b2011-06-08 11:51:24 -05005761 get { return result.hasField131; }
csharptest27bfcc52011-06-02 12:04:06 -05005762 }
5763 public long Field131 {
5764 get { return result.Field131; }
5765 set { SetField131(value); }
5766 }
5767 public Builder SetField131(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005768 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005769 result.hasField131 = true;
5770 result.field131_ = value;
5771 return this;
5772 }
5773 public Builder ClearField131() {
csharptest1a0764a2011-09-09 21:05:29 -05005774 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005775 result.hasField131 = false;
5776 result.field131_ = 0L;
5777 return this;
5778 }
5779
5780 public pbc::IPopsicleList<string> Field127List {
csharptest1a0764a2011-09-09 21:05:29 -05005781 get { return PrepareBuilder().field127_; }
csharptest27bfcc52011-06-02 12:04:06 -05005782 }
5783 public int Field127Count {
5784 get { return result.Field127Count; }
5785 }
5786 public string GetField127(int index) {
5787 return result.GetField127(index);
5788 }
5789 public Builder SetField127(int index, string value) {
5790 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005791 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005792 result.field127_[index] = value;
5793 return this;
5794 }
5795 public Builder AddField127(string value) {
5796 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005797 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005798 result.field127_.Add(value);
5799 return this;
5800 }
5801 public Builder AddRangeField127(scg::IEnumerable<string> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005802 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005803 base.AddRange(values, result.field127_);
5804 return this;
5805 }
5806 public Builder ClearField127() {
csharptest1a0764a2011-09-09 21:05:29 -05005807 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005808 result.field127_.Clear();
5809 return this;
5810 }
5811
5812 public bool HasField129 {
csharptestc671a4b2011-06-08 11:51:24 -05005813 get { return result.hasField129; }
csharptest27bfcc52011-06-02 12:04:06 -05005814 }
5815 public int Field129 {
5816 get { return result.Field129; }
5817 set { SetField129(value); }
5818 }
5819 public Builder SetField129(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005820 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005821 result.hasField129 = true;
5822 result.field129_ = value;
5823 return this;
5824 }
5825 public Builder ClearField129() {
csharptest1a0764a2011-09-09 21:05:29 -05005826 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005827 result.hasField129 = false;
5828 result.field129_ = 0;
5829 return this;
5830 }
5831
5832 public pbc::IPopsicleList<long> Field130List {
csharptest1a0764a2011-09-09 21:05:29 -05005833 get { return PrepareBuilder().field130_; }
csharptest27bfcc52011-06-02 12:04:06 -05005834 }
5835 public int Field130Count {
5836 get { return result.Field130Count; }
5837 }
5838 public long GetField130(int index) {
5839 return result.GetField130(index);
5840 }
5841 public Builder SetField130(int index, long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005842 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005843 result.field130_[index] = value;
5844 return this;
5845 }
5846 public Builder AddField130(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005847 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005848 result.field130_.Add(value);
5849 return this;
5850 }
5851 public Builder AddRangeField130(scg::IEnumerable<long> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005852 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005853 base.AddRange(values, result.field130_);
5854 return this;
5855 }
5856 public Builder ClearField130() {
csharptest1a0764a2011-09-09 21:05:29 -05005857 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005858 result.field130_.Clear();
5859 return this;
5860 }
5861
5862 public bool HasField205 {
csharptestc671a4b2011-06-08 11:51:24 -05005863 get { return result.hasField205; }
csharptest27bfcc52011-06-02 12:04:06 -05005864 }
5865 public bool Field205 {
5866 get { return result.Field205; }
5867 set { SetField205(value); }
5868 }
5869 public Builder SetField205(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05005870 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005871 result.hasField205 = true;
5872 result.field205_ = value;
5873 return this;
5874 }
5875 public Builder ClearField205() {
csharptest1a0764a2011-09-09 21:05:29 -05005876 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005877 result.hasField205 = false;
5878 result.field205_ = false;
5879 return this;
5880 }
5881
5882 public bool HasField206 {
csharptestc671a4b2011-06-08 11:51:24 -05005883 get { return result.hasField206; }
csharptest27bfcc52011-06-02 12:04:06 -05005884 }
5885 public bool Field206 {
5886 get { return result.Field206; }
5887 set { SetField206(value); }
5888 }
5889 public Builder SetField206(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05005890 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005891 result.hasField206 = true;
5892 result.field206_ = value;
5893 return this;
5894 }
5895 public Builder ClearField206() {
csharptest1a0764a2011-09-09 21:05:29 -05005896 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05005897 result.hasField206 = false;
5898 result.field206_ = false;
5899 return this;
5900 }
5901 }
5902 static SpeedMessage2() {
5903 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.Descriptor, null);
5904 }
5905 }
5906
5907 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
5908 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
5909 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
5910 public sealed partial class SpeedMessage2GroupedMessage : pb::GeneratedMessage<SpeedMessage2GroupedMessage, SpeedMessage2GroupedMessage.Builder> {
5911 private static readonly SpeedMessage2GroupedMessage defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05005912 private static readonly string[] _speedMessage2GroupedMessageFieldNames = new string[] { "field1", "field10", "field11", "field2", "field3", "field4", "field5", "field6", "field7", "field8", "field9" };
5913 private static readonly uint[] _speedMessage2GroupedMessageFieldTags = new uint[] { 13, 85, 88, 21, 29, 32, 40, 48, 56, 69, 72 };
csharptest27bfcc52011-06-02 12:04:06 -05005914 public static SpeedMessage2GroupedMessage DefaultInstance {
5915 get { return defaultInstance; }
5916 }
5917
5918 public override SpeedMessage2GroupedMessage DefaultInstanceForType {
5919 get { return defaultInstance; }
5920 }
5921
5922 protected override SpeedMessage2GroupedMessage ThisMessage {
5923 get { return this; }
5924 }
5925
5926 public static pbd::MessageDescriptor Descriptor {
5927 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage2GroupedMessage__Descriptor; }
5928 }
5929
5930 protected override pb::FieldAccess.FieldAccessorTable<SpeedMessage2GroupedMessage, SpeedMessage2GroupedMessage.Builder> InternalFieldAccessors {
5931 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.internal__static_benchmarks_SpeedMessage2GroupedMessage__FieldAccessorTable; }
5932 }
5933
5934 public const int Field1FieldNumber = 1;
5935 private bool hasField1;
csharptestced18e12011-06-09 19:47:56 -05005936 private float field1_;
csharptest27bfcc52011-06-02 12:04:06 -05005937 public bool HasField1 {
5938 get { return hasField1; }
5939 }
5940 public float Field1 {
5941 get { return field1_; }
5942 }
5943
5944 public const int Field2FieldNumber = 2;
5945 private bool hasField2;
csharptestced18e12011-06-09 19:47:56 -05005946 private float field2_;
csharptest27bfcc52011-06-02 12:04:06 -05005947 public bool HasField2 {
5948 get { return hasField2; }
5949 }
5950 public float Field2 {
5951 get { return field2_; }
5952 }
5953
5954 public const int Field3FieldNumber = 3;
5955 private bool hasField3;
csharptestced18e12011-06-09 19:47:56 -05005956 private float field3_;
csharptest27bfcc52011-06-02 12:04:06 -05005957 public bool HasField3 {
5958 get { return hasField3; }
5959 }
5960 public float Field3 {
5961 get { return field3_; }
5962 }
5963
5964 public const int Field4FieldNumber = 4;
5965 private bool hasField4;
csharptestced18e12011-06-09 19:47:56 -05005966 private bool field4_;
csharptest27bfcc52011-06-02 12:04:06 -05005967 public bool HasField4 {
5968 get { return hasField4; }
5969 }
5970 public bool Field4 {
5971 get { return field4_; }
5972 }
5973
5974 public const int Field5FieldNumber = 5;
5975 private bool hasField5;
csharptestced18e12011-06-09 19:47:56 -05005976 private bool field5_;
csharptest27bfcc52011-06-02 12:04:06 -05005977 public bool HasField5 {
5978 get { return hasField5; }
5979 }
5980 public bool Field5 {
5981 get { return field5_; }
5982 }
5983
5984 public const int Field6FieldNumber = 6;
5985 private bool hasField6;
5986 private bool field6_ = true;
5987 public bool HasField6 {
5988 get { return hasField6; }
5989 }
5990 public bool Field6 {
5991 get { return field6_; }
5992 }
5993
5994 public const int Field7FieldNumber = 7;
5995 private bool hasField7;
csharptestced18e12011-06-09 19:47:56 -05005996 private bool field7_;
csharptest27bfcc52011-06-02 12:04:06 -05005997 public bool HasField7 {
5998 get { return hasField7; }
5999 }
6000 public bool Field7 {
6001 get { return field7_; }
6002 }
6003
6004 public const int Field8FieldNumber = 8;
6005 private bool hasField8;
csharptestced18e12011-06-09 19:47:56 -05006006 private float field8_;
csharptest27bfcc52011-06-02 12:04:06 -05006007 public bool HasField8 {
6008 get { return hasField8; }
6009 }
6010 public float Field8 {
6011 get { return field8_; }
6012 }
6013
6014 public const int Field9FieldNumber = 9;
6015 private bool hasField9;
csharptestced18e12011-06-09 19:47:56 -05006016 private bool field9_;
csharptest27bfcc52011-06-02 12:04:06 -05006017 public bool HasField9 {
6018 get { return hasField9; }
6019 }
6020 public bool Field9 {
6021 get { return field9_; }
6022 }
6023
6024 public const int Field10FieldNumber = 10;
6025 private bool hasField10;
csharptestced18e12011-06-09 19:47:56 -05006026 private float field10_;
csharptest27bfcc52011-06-02 12:04:06 -05006027 public bool HasField10 {
6028 get { return hasField10; }
6029 }
6030 public float Field10 {
6031 get { return field10_; }
6032 }
6033
6034 public const int Field11FieldNumber = 11;
6035 private bool hasField11;
csharptestced18e12011-06-09 19:47:56 -05006036 private long field11_;
csharptest27bfcc52011-06-02 12:04:06 -05006037 public bool HasField11 {
6038 get { return hasField11; }
6039 }
6040 public long Field11 {
6041 get { return field11_; }
6042 }
6043
6044 public override bool IsInitialized {
6045 get {
6046 return true;
6047 }
6048 }
6049
csharptestffafdaa2011-06-03 12:58:14 -05006050 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest27bfcc52011-06-02 12:04:06 -05006051 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05006052 string[] field_names = _speedMessage2GroupedMessageFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05006053 if (hasField1) {
csharptest920b09a2011-06-08 20:13:29 -05006054 output.WriteFloat(1, field_names[0], Field1);
csharptest27bfcc52011-06-02 12:04:06 -05006055 }
csharptestc671a4b2011-06-08 11:51:24 -05006056 if (hasField2) {
csharptest920b09a2011-06-08 20:13:29 -05006057 output.WriteFloat(2, field_names[3], Field2);
csharptest27bfcc52011-06-02 12:04:06 -05006058 }
csharptestc671a4b2011-06-08 11:51:24 -05006059 if (hasField3) {
csharptest920b09a2011-06-08 20:13:29 -05006060 output.WriteFloat(3, field_names[4], Field3);
csharptest27bfcc52011-06-02 12:04:06 -05006061 }
csharptestc671a4b2011-06-08 11:51:24 -05006062 if (hasField4) {
csharptest920b09a2011-06-08 20:13:29 -05006063 output.WriteBool(4, field_names[5], Field4);
csharptest27bfcc52011-06-02 12:04:06 -05006064 }
csharptestc671a4b2011-06-08 11:51:24 -05006065 if (hasField5) {
csharptest920b09a2011-06-08 20:13:29 -05006066 output.WriteBool(5, field_names[6], Field5);
csharptest27bfcc52011-06-02 12:04:06 -05006067 }
csharptestc671a4b2011-06-08 11:51:24 -05006068 if (hasField6) {
csharptest920b09a2011-06-08 20:13:29 -05006069 output.WriteBool(6, field_names[7], Field6);
csharptest27bfcc52011-06-02 12:04:06 -05006070 }
csharptestc671a4b2011-06-08 11:51:24 -05006071 if (hasField7) {
csharptest920b09a2011-06-08 20:13:29 -05006072 output.WriteBool(7, field_names[8], Field7);
csharptest27bfcc52011-06-02 12:04:06 -05006073 }
csharptestc671a4b2011-06-08 11:51:24 -05006074 if (hasField8) {
csharptest920b09a2011-06-08 20:13:29 -05006075 output.WriteFloat(8, field_names[9], Field8);
csharptest27bfcc52011-06-02 12:04:06 -05006076 }
csharptestc671a4b2011-06-08 11:51:24 -05006077 if (hasField9) {
csharptest920b09a2011-06-08 20:13:29 -05006078 output.WriteBool(9, field_names[10], Field9);
csharptest27bfcc52011-06-02 12:04:06 -05006079 }
csharptestc671a4b2011-06-08 11:51:24 -05006080 if (hasField10) {
csharptest920b09a2011-06-08 20:13:29 -05006081 output.WriteFloat(10, field_names[1], Field10);
csharptest27bfcc52011-06-02 12:04:06 -05006082 }
csharptestc671a4b2011-06-08 11:51:24 -05006083 if (hasField11) {
csharptest920b09a2011-06-08 20:13:29 -05006084 output.WriteInt64(11, field_names[2], Field11);
csharptest27bfcc52011-06-02 12:04:06 -05006085 }
6086 UnknownFields.WriteTo(output);
6087 }
6088
6089 private int memoizedSerializedSize = -1;
6090 public override int SerializedSize {
6091 get {
6092 int size = memoizedSerializedSize;
6093 if (size != -1) return size;
6094
6095 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05006096 if (hasField1) {
csharptest27bfcc52011-06-02 12:04:06 -05006097 size += pb::CodedOutputStream.ComputeFloatSize(1, Field1);
6098 }
csharptestc671a4b2011-06-08 11:51:24 -05006099 if (hasField2) {
csharptest27bfcc52011-06-02 12:04:06 -05006100 size += pb::CodedOutputStream.ComputeFloatSize(2, Field2);
6101 }
csharptestc671a4b2011-06-08 11:51:24 -05006102 if (hasField3) {
csharptest27bfcc52011-06-02 12:04:06 -05006103 size += pb::CodedOutputStream.ComputeFloatSize(3, Field3);
6104 }
csharptestc671a4b2011-06-08 11:51:24 -05006105 if (hasField4) {
csharptest27bfcc52011-06-02 12:04:06 -05006106 size += pb::CodedOutputStream.ComputeBoolSize(4, Field4);
6107 }
csharptestc671a4b2011-06-08 11:51:24 -05006108 if (hasField5) {
csharptest27bfcc52011-06-02 12:04:06 -05006109 size += pb::CodedOutputStream.ComputeBoolSize(5, Field5);
6110 }
csharptestc671a4b2011-06-08 11:51:24 -05006111 if (hasField6) {
csharptest27bfcc52011-06-02 12:04:06 -05006112 size += pb::CodedOutputStream.ComputeBoolSize(6, Field6);
6113 }
csharptestc671a4b2011-06-08 11:51:24 -05006114 if (hasField7) {
csharptest27bfcc52011-06-02 12:04:06 -05006115 size += pb::CodedOutputStream.ComputeBoolSize(7, Field7);
6116 }
csharptestc671a4b2011-06-08 11:51:24 -05006117 if (hasField8) {
csharptest27bfcc52011-06-02 12:04:06 -05006118 size += pb::CodedOutputStream.ComputeFloatSize(8, Field8);
6119 }
csharptestc671a4b2011-06-08 11:51:24 -05006120 if (hasField9) {
csharptest27bfcc52011-06-02 12:04:06 -05006121 size += pb::CodedOutputStream.ComputeBoolSize(9, Field9);
6122 }
csharptestc671a4b2011-06-08 11:51:24 -05006123 if (hasField10) {
csharptest27bfcc52011-06-02 12:04:06 -05006124 size += pb::CodedOutputStream.ComputeFloatSize(10, Field10);
6125 }
csharptestc671a4b2011-06-08 11:51:24 -05006126 if (hasField11) {
csharptest27bfcc52011-06-02 12:04:06 -05006127 size += pb::CodedOutputStream.ComputeInt64Size(11, Field11);
6128 }
6129 size += UnknownFields.SerializedSize;
6130 memoizedSerializedSize = size;
6131 return size;
6132 }
6133 }
6134
6135 public static SpeedMessage2GroupedMessage ParseFrom(pb::ByteString data) {
6136 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6137 }
6138 public static SpeedMessage2GroupedMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
6139 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6140 }
6141 public static SpeedMessage2GroupedMessage ParseFrom(byte[] data) {
6142 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6143 }
6144 public static SpeedMessage2GroupedMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
6145 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6146 }
6147 public static SpeedMessage2GroupedMessage ParseFrom(global::System.IO.Stream input) {
6148 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6149 }
6150 public static SpeedMessage2GroupedMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6151 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6152 }
6153 public static SpeedMessage2GroupedMessage ParseDelimitedFrom(global::System.IO.Stream input) {
6154 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
6155 }
6156 public static SpeedMessage2GroupedMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6157 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
6158 }
csharptest17699c22011-06-03 21:57:15 -05006159 public static SpeedMessage2GroupedMessage ParseFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05006160 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6161 }
csharptest17699c22011-06-03 21:57:15 -05006162 public static SpeedMessage2GroupedMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest27bfcc52011-06-02 12:04:06 -05006163 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6164 }
6165 public static Builder CreateBuilder() { return new Builder(); }
6166 public override Builder ToBuilder() { return CreateBuilder(this); }
6167 public override Builder CreateBuilderForType() { return new Builder(); }
6168 public static Builder CreateBuilder(SpeedMessage2GroupedMessage prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05006169 return new Builder(prototype);
csharptest27bfcc52011-06-02 12:04:06 -05006170 }
6171
6172 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
6173 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
6174 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
6175 public sealed partial class Builder : pb::GeneratedBuilder<SpeedMessage2GroupedMessage, Builder> {
6176 protected override Builder ThisBuilder {
6177 get { return this; }
6178 }
csharptest1a0764a2011-09-09 21:05:29 -05006179 public Builder() {
6180 result = DefaultInstance ?? new SpeedMessage2GroupedMessage();
6181 builderIsReadOnly = result == DefaultInstance;
6182 }
6183 internal Builder(SpeedMessage2GroupedMessage cloneFrom) {
6184 result = cloneFrom;
6185 builderIsReadOnly = true;
6186 }
csharptest27bfcc52011-06-02 12:04:06 -05006187
csharptest1a0764a2011-09-09 21:05:29 -05006188 bool builderIsReadOnly;
6189 SpeedMessage2GroupedMessage result;
6190
6191 private SpeedMessage2GroupedMessage PrepareBuilder() {
6192 if (builderIsReadOnly) {
6193 SpeedMessage2GroupedMessage original = result;
6194 result = new SpeedMessage2GroupedMessage();
6195 builderIsReadOnly = false;
6196 MergeFrom(original);
6197 }
6198 return result;
6199 }
6200
6201 public override bool IsInitialized {
6202 get { return result.IsInitialized; }
6203 }
csharptest27bfcc52011-06-02 12:04:06 -05006204
6205 protected override SpeedMessage2GroupedMessage MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05006206 get { return PrepareBuilder(); }
csharptest27bfcc52011-06-02 12:04:06 -05006207 }
6208
6209 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05006210 result = DefaultInstance ?? new SpeedMessage2GroupedMessage();
6211 builderIsReadOnly = true;
csharptest27bfcc52011-06-02 12:04:06 -05006212 return this;
6213 }
6214
6215 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05006216 if (builderIsReadOnly) {
6217 return new Builder(result);
6218 } else {
6219 return new Builder().MergeFrom(result);
6220 }
csharptest27bfcc52011-06-02 12:04:06 -05006221 }
6222
6223 public override pbd::MessageDescriptor DescriptorForType {
6224 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.Descriptor; }
6225 }
6226
6227 public override SpeedMessage2GroupedMessage DefaultInstanceForType {
6228 get { return global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.DefaultInstance; }
6229 }
6230
6231 public override SpeedMessage2GroupedMessage BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05006232 if (builderIsReadOnly) {
6233 return result;
csharptest27bfcc52011-06-02 12:04:06 -05006234 }
csharptest1a0764a2011-09-09 21:05:29 -05006235 builderIsReadOnly = true;
6236 return result;
csharptest27bfcc52011-06-02 12:04:06 -05006237 }
6238
6239 public override Builder MergeFrom(pb::IMessage other) {
6240 if (other is SpeedMessage2GroupedMessage) {
6241 return MergeFrom((SpeedMessage2GroupedMessage) other);
6242 } else {
6243 base.MergeFrom(other);
6244 return this;
6245 }
6246 }
6247
6248 public override Builder MergeFrom(SpeedMessage2GroupedMessage other) {
6249 if (other == global::Google.ProtocolBuffers.TestProtos.SpeedMessage2GroupedMessage.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05006250 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006251 if (other.HasField1) {
6252 Field1 = other.Field1;
6253 }
6254 if (other.HasField2) {
6255 Field2 = other.Field2;
6256 }
6257 if (other.HasField3) {
6258 Field3 = other.Field3;
6259 }
6260 if (other.HasField4) {
6261 Field4 = other.Field4;
6262 }
6263 if (other.HasField5) {
6264 Field5 = other.Field5;
6265 }
6266 if (other.HasField6) {
6267 Field6 = other.Field6;
6268 }
6269 if (other.HasField7) {
6270 Field7 = other.Field7;
6271 }
6272 if (other.HasField8) {
6273 Field8 = other.Field8;
6274 }
6275 if (other.HasField9) {
6276 Field9 = other.Field9;
6277 }
6278 if (other.HasField10) {
6279 Field10 = other.Field10;
6280 }
6281 if (other.HasField11) {
6282 Field11 = other.Field11;
6283 }
6284 this.MergeUnknownFields(other.UnknownFields);
6285 return this;
6286 }
6287
csharptest17699c22011-06-03 21:57:15 -05006288 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest27bfcc52011-06-02 12:04:06 -05006289 return MergeFrom(input, pb::ExtensionRegistry.Empty);
6290 }
6291
csharptest17699c22011-06-03 21:57:15 -05006292 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05006293 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006294 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05006295 uint tag;
6296 string field_name;
6297 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05006298 if(tag == 0 && field_name != null) {
6299 int field_ordinal = global::System.Array.BinarySearch(_speedMessage2GroupedMessageFieldNames, field_name, global::System.StringComparer.Ordinal);
6300 if(field_ordinal >= 0)
6301 tag = _speedMessage2GroupedMessageFieldTags[field_ordinal];
6302 else {
6303 if (unknownFields == null) {
6304 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
6305 }
6306 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
6307 continue;
6308 }
6309 }
csharptest27bfcc52011-06-02 12:04:06 -05006310 switch (tag) {
6311 case 0: {
csharptest99284412011-06-03 14:51:06 -05006312 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest27bfcc52011-06-02 12:04:06 -05006313 }
6314 default: {
6315 if (pb::WireFormat.IsEndGroupTag(tag)) {
6316 if (unknownFields != null) {
6317 this.UnknownFields = unknownFields.Build();
6318 }
6319 return this;
6320 }
6321 if (unknownFields == null) {
6322 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
6323 }
csharptestd2af9e92011-06-03 21:35:02 -05006324 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest27bfcc52011-06-02 12:04:06 -05006325 break;
6326 }
6327 case 13: {
csharptest920b09a2011-06-08 20:13:29 -05006328 result.hasField1 = input.ReadFloat(ref result.field1_);
csharptest27bfcc52011-06-02 12:04:06 -05006329 break;
6330 }
6331 case 21: {
csharptest920b09a2011-06-08 20:13:29 -05006332 result.hasField2 = input.ReadFloat(ref result.field2_);
csharptest27bfcc52011-06-02 12:04:06 -05006333 break;
6334 }
6335 case 29: {
csharptest920b09a2011-06-08 20:13:29 -05006336 result.hasField3 = input.ReadFloat(ref result.field3_);
csharptest27bfcc52011-06-02 12:04:06 -05006337 break;
6338 }
6339 case 32: {
csharptest920b09a2011-06-08 20:13:29 -05006340 result.hasField4 = input.ReadBool(ref result.field4_);
csharptest27bfcc52011-06-02 12:04:06 -05006341 break;
6342 }
6343 case 40: {
csharptest920b09a2011-06-08 20:13:29 -05006344 result.hasField5 = input.ReadBool(ref result.field5_);
csharptest27bfcc52011-06-02 12:04:06 -05006345 break;
6346 }
6347 case 48: {
csharptest920b09a2011-06-08 20:13:29 -05006348 result.hasField6 = input.ReadBool(ref result.field6_);
csharptest27bfcc52011-06-02 12:04:06 -05006349 break;
6350 }
6351 case 56: {
csharptest920b09a2011-06-08 20:13:29 -05006352 result.hasField7 = input.ReadBool(ref result.field7_);
csharptest27bfcc52011-06-02 12:04:06 -05006353 break;
6354 }
6355 case 69: {
csharptest920b09a2011-06-08 20:13:29 -05006356 result.hasField8 = input.ReadFloat(ref result.field8_);
csharptest27bfcc52011-06-02 12:04:06 -05006357 break;
6358 }
6359 case 72: {
csharptest920b09a2011-06-08 20:13:29 -05006360 result.hasField9 = input.ReadBool(ref result.field9_);
csharptest27bfcc52011-06-02 12:04:06 -05006361 break;
6362 }
6363 case 85: {
csharptest920b09a2011-06-08 20:13:29 -05006364 result.hasField10 = input.ReadFloat(ref result.field10_);
csharptest27bfcc52011-06-02 12:04:06 -05006365 break;
6366 }
6367 case 88: {
csharptest920b09a2011-06-08 20:13:29 -05006368 result.hasField11 = input.ReadInt64(ref result.field11_);
csharptest27bfcc52011-06-02 12:04:06 -05006369 break;
6370 }
6371 }
6372 }
csharptest123e5342011-06-03 14:15:21 -05006373
6374 if (unknownFields != null) {
6375 this.UnknownFields = unknownFields.Build();
6376 }
6377 return this;
csharptest27bfcc52011-06-02 12:04:06 -05006378 }
6379
6380
6381 public bool HasField1 {
csharptestc671a4b2011-06-08 11:51:24 -05006382 get { return result.hasField1; }
csharptest27bfcc52011-06-02 12:04:06 -05006383 }
6384 public float Field1 {
6385 get { return result.Field1; }
6386 set { SetField1(value); }
6387 }
6388 public Builder SetField1(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05006389 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006390 result.hasField1 = true;
6391 result.field1_ = value;
6392 return this;
6393 }
6394 public Builder ClearField1() {
csharptest1a0764a2011-09-09 21:05:29 -05006395 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006396 result.hasField1 = false;
6397 result.field1_ = 0F;
6398 return this;
6399 }
6400
6401 public bool HasField2 {
csharptestc671a4b2011-06-08 11:51:24 -05006402 get { return result.hasField2; }
csharptest27bfcc52011-06-02 12:04:06 -05006403 }
6404 public float Field2 {
6405 get { return result.Field2; }
6406 set { SetField2(value); }
6407 }
6408 public Builder SetField2(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05006409 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006410 result.hasField2 = true;
6411 result.field2_ = value;
6412 return this;
6413 }
6414 public Builder ClearField2() {
csharptest1a0764a2011-09-09 21:05:29 -05006415 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006416 result.hasField2 = false;
6417 result.field2_ = 0F;
6418 return this;
6419 }
6420
6421 public bool HasField3 {
csharptestc671a4b2011-06-08 11:51:24 -05006422 get { return result.hasField3; }
csharptest27bfcc52011-06-02 12:04:06 -05006423 }
6424 public float Field3 {
6425 get { return result.Field3; }
6426 set { SetField3(value); }
6427 }
6428 public Builder SetField3(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05006429 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006430 result.hasField3 = true;
6431 result.field3_ = value;
6432 return this;
6433 }
6434 public Builder ClearField3() {
csharptest1a0764a2011-09-09 21:05:29 -05006435 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006436 result.hasField3 = false;
6437 result.field3_ = 0F;
6438 return this;
6439 }
6440
6441 public bool HasField4 {
csharptestc671a4b2011-06-08 11:51:24 -05006442 get { return result.hasField4; }
csharptest27bfcc52011-06-02 12:04:06 -05006443 }
6444 public bool Field4 {
6445 get { return result.Field4; }
6446 set { SetField4(value); }
6447 }
6448 public Builder SetField4(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05006449 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006450 result.hasField4 = true;
6451 result.field4_ = value;
6452 return this;
6453 }
6454 public Builder ClearField4() {
csharptest1a0764a2011-09-09 21:05:29 -05006455 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006456 result.hasField4 = false;
6457 result.field4_ = false;
6458 return this;
6459 }
6460
6461 public bool HasField5 {
csharptestc671a4b2011-06-08 11:51:24 -05006462 get { return result.hasField5; }
csharptest27bfcc52011-06-02 12:04:06 -05006463 }
6464 public bool Field5 {
6465 get { return result.Field5; }
6466 set { SetField5(value); }
6467 }
6468 public Builder SetField5(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05006469 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006470 result.hasField5 = true;
6471 result.field5_ = value;
6472 return this;
6473 }
6474 public Builder ClearField5() {
csharptest1a0764a2011-09-09 21:05:29 -05006475 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006476 result.hasField5 = false;
6477 result.field5_ = false;
6478 return this;
6479 }
6480
6481 public bool HasField6 {
csharptestc671a4b2011-06-08 11:51:24 -05006482 get { return result.hasField6; }
csharptest27bfcc52011-06-02 12:04:06 -05006483 }
6484 public bool Field6 {
6485 get { return result.Field6; }
6486 set { SetField6(value); }
6487 }
6488 public Builder SetField6(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05006489 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006490 result.hasField6 = true;
6491 result.field6_ = value;
6492 return this;
6493 }
6494 public Builder ClearField6() {
csharptest1a0764a2011-09-09 21:05:29 -05006495 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006496 result.hasField6 = false;
6497 result.field6_ = true;
6498 return this;
6499 }
6500
6501 public bool HasField7 {
csharptestc671a4b2011-06-08 11:51:24 -05006502 get { return result.hasField7; }
csharptest27bfcc52011-06-02 12:04:06 -05006503 }
6504 public bool Field7 {
6505 get { return result.Field7; }
6506 set { SetField7(value); }
6507 }
6508 public Builder SetField7(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05006509 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006510 result.hasField7 = true;
6511 result.field7_ = value;
6512 return this;
6513 }
6514 public Builder ClearField7() {
csharptest1a0764a2011-09-09 21:05:29 -05006515 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006516 result.hasField7 = false;
6517 result.field7_ = false;
6518 return this;
6519 }
6520
6521 public bool HasField8 {
csharptestc671a4b2011-06-08 11:51:24 -05006522 get { return result.hasField8; }
csharptest27bfcc52011-06-02 12:04:06 -05006523 }
6524 public float Field8 {
6525 get { return result.Field8; }
6526 set { SetField8(value); }
6527 }
6528 public Builder SetField8(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05006529 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006530 result.hasField8 = true;
6531 result.field8_ = value;
6532 return this;
6533 }
6534 public Builder ClearField8() {
csharptest1a0764a2011-09-09 21:05:29 -05006535 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006536 result.hasField8 = false;
6537 result.field8_ = 0F;
6538 return this;
6539 }
6540
6541 public bool HasField9 {
csharptestc671a4b2011-06-08 11:51:24 -05006542 get { return result.hasField9; }
csharptest27bfcc52011-06-02 12:04:06 -05006543 }
6544 public bool Field9 {
6545 get { return result.Field9; }
6546 set { SetField9(value); }
6547 }
6548 public Builder SetField9(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05006549 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006550 result.hasField9 = true;
6551 result.field9_ = value;
6552 return this;
6553 }
6554 public Builder ClearField9() {
csharptest1a0764a2011-09-09 21:05:29 -05006555 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006556 result.hasField9 = false;
6557 result.field9_ = false;
6558 return this;
6559 }
6560
6561 public bool HasField10 {
csharptestc671a4b2011-06-08 11:51:24 -05006562 get { return result.hasField10; }
csharptest27bfcc52011-06-02 12:04:06 -05006563 }
6564 public float Field10 {
6565 get { return result.Field10; }
6566 set { SetField10(value); }
6567 }
6568 public Builder SetField10(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05006569 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006570 result.hasField10 = true;
6571 result.field10_ = value;
6572 return this;
6573 }
6574 public Builder ClearField10() {
csharptest1a0764a2011-09-09 21:05:29 -05006575 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006576 result.hasField10 = false;
6577 result.field10_ = 0F;
6578 return this;
6579 }
6580
6581 public bool HasField11 {
csharptestc671a4b2011-06-08 11:51:24 -05006582 get { return result.hasField11; }
csharptest27bfcc52011-06-02 12:04:06 -05006583 }
6584 public long Field11 {
6585 get { return result.Field11; }
6586 set { SetField11(value); }
6587 }
6588 public Builder SetField11(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05006589 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006590 result.hasField11 = true;
6591 result.field11_ = value;
6592 return this;
6593 }
6594 public Builder ClearField11() {
csharptest1a0764a2011-09-09 21:05:29 -05006595 PrepareBuilder();
csharptest27bfcc52011-06-02 12:04:06 -05006596 result.hasField11 = false;
6597 result.field11_ = 0L;
6598 return this;
6599 }
6600 }
6601 static SpeedMessage2GroupedMessage() {
6602 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestGoogleSpeedProtoFile.Descriptor, null);
6603 }
6604 }
6605
6606 #endregion
6607
6608}
csharptest2d887332011-08-12 20:13:44 -05006609
6610#endregion Designer generated code