blob: 7791759a2a6a6ce2ca3f1f6ae87b851b70e25305 [file] [log] [blame]
csharptest50a89c12011-08-12 17:33:02 -05001// Generated by ProtoGen, Version=2.3.0.277, Culture=neutral, PublicKeyToken=17b3b1f090c3ea48. DO NOT EDIT!
csharptestc98edda2011-08-19 10:13:25 -05002#pragma warning disable 1591
3#region Designer generated code
csharptest50a89c12011-08-12 17:33:02 -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 UnitTest.Issues.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 UnitTestExtrasIssuesProtoFile {
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_unittest_issues_A__Descriptor;
22 internal static pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.A, global::UnitTest.Issues.TestProtos.A.Builder> internal__static_unittest_issues_A__FieldAccessorTable;
23 internal static pbd::MessageDescriptor internal__static_unittest_issues_B__Descriptor;
24 internal static pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.B, global::UnitTest.Issues.TestProtos.B.Builder> internal__static_unittest_issues_B__FieldAccessorTable;
25 internal static pbd::MessageDescriptor internal__static_unittest_issues_AB__Descriptor;
26 internal static pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.AB, global::UnitTest.Issues.TestProtos.AB.Builder> internal__static_unittest_issues_AB__FieldAccessorTable;
csharptest18516762011-08-12 17:49:41 -050027 internal static pbd::MessageDescriptor internal__static_unittest_issues_NumberField__Descriptor;
28 internal static pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.NumberField, global::UnitTest.Issues.TestProtos.NumberField.Builder> internal__static_unittest_issues_NumberField__FieldAccessorTable;
csharptest50a89c12011-08-12 17:33:02 -050029 #endregion
30 #region Descriptor
31 public static pbd::FileDescriptor Descriptor {
32 get { return descriptor; }
33 }
34 private static pbd::FileDescriptor descriptor;
35
36 static UnitTestExtrasIssuesProtoFile() {
37 byte[] descriptorData = global::System.Convert.FromBase64String(
38 "ChxleHRlc3QvdW5pdHRlc3RfaXNzdWVzLnByb3RvEg91bml0dGVzdF9pc3N1" +
39 "ZXMaJGdvb2dsZS9wcm90b2J1Zi9jc2hhcnBfb3B0aW9ucy5wcm90byIPCgFB" +
40 "EgoKAl9BGAEgASgFIg8KAUISCgoCQl8YASABKAUiEQoCQUISCwoDYV9iGAEg" +
csharptest18516762011-08-12 17:49:41 -050041 "ASgFIhoKC051bWJlckZpZWxkEgsKA18wMRgBIAEoBUJASAHCPjsKGlVuaXRU" +
42 "ZXN0Lklzc3Vlcy5UZXN0UHJvdG9zEh1Vbml0VGVzdEV4dHJhc0lzc3Vlc1By" +
43 "b3RvRmlsZQ==");
csharptest50a89c12011-08-12 17:33:02 -050044 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
45 descriptor = root;
46 internal__static_unittest_issues_A__Descriptor = Descriptor.MessageTypes[0];
47 internal__static_unittest_issues_A__FieldAccessorTable =
48 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.A, global::UnitTest.Issues.TestProtos.A.Builder>(internal__static_unittest_issues_A__Descriptor,
49 new string[] { "A_", });
50 internal__static_unittest_issues_B__Descriptor = Descriptor.MessageTypes[1];
51 internal__static_unittest_issues_B__FieldAccessorTable =
52 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.B, global::UnitTest.Issues.TestProtos.B.Builder>(internal__static_unittest_issues_B__Descriptor,
53 new string[] { "B_", });
54 internal__static_unittest_issues_AB__Descriptor = Descriptor.MessageTypes[2];
55 internal__static_unittest_issues_AB__FieldAccessorTable =
56 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.AB, global::UnitTest.Issues.TestProtos.AB.Builder>(internal__static_unittest_issues_AB__Descriptor,
57 new string[] { "AB_", });
csharptest18516762011-08-12 17:49:41 -050058 internal__static_unittest_issues_NumberField__Descriptor = Descriptor.MessageTypes[3];
59 internal__static_unittest_issues_NumberField__FieldAccessorTable =
60 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.NumberField, global::UnitTest.Issues.TestProtos.NumberField.Builder>(internal__static_unittest_issues_NumberField__Descriptor,
61 new string[] { "_01", });
csharptest50a89c12011-08-12 17:33:02 -050062 pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
63 RegisterAllExtensions(registry);
64 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
65 return registry;
66 };
67 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
68 new pbd::FileDescriptor[] {
69 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
70 }, assigner);
71 }
72 #endregion
73
74 }
75 #region Messages
76 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
77 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
78 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
79 public sealed partial class A : pb::GeneratedMessage<A, A.Builder> {
80 private static readonly A defaultInstance = new Builder().BuildPartial();
81 private static readonly string[] _aFieldNames = new string[] { "_A" };
82 private static readonly uint[] _aFieldTags = new uint[] { 8 };
83 public static A DefaultInstance {
84 get { return defaultInstance; }
85 }
86
87 public override A DefaultInstanceForType {
88 get { return defaultInstance; }
89 }
90
91 protected override A ThisMessage {
92 get { return this; }
93 }
94
95 public static pbd::MessageDescriptor Descriptor {
96 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_A__Descriptor; }
97 }
98
99 protected override pb::FieldAccess.FieldAccessorTable<A, A.Builder> InternalFieldAccessors {
100 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_A__FieldAccessorTable; }
101 }
102
103 public const int A_FieldNumber = 1;
104 private bool hasA_;
105 private int a_;
106 public bool HasA_ {
107 get { return hasA_; }
108 }
csharptest50a89c12011-08-12 17:33:02 -0500109 public int A_ {
110 get { return a_; }
111 }
112
113 public override bool IsInitialized {
114 get {
115 return true;
116 }
117 }
118
119 public override void WriteTo(pb::ICodedOutputStream output) {
120 int size = SerializedSize;
121 string[] field_names = _aFieldNames;
122 if (hasA_) {
123 output.WriteInt32(1, field_names[0], A_);
124 }
125 UnknownFields.WriteTo(output);
126 }
127
128 private int memoizedSerializedSize = -1;
129 public override int SerializedSize {
130 get {
131 int size = memoizedSerializedSize;
132 if (size != -1) return size;
133
134 size = 0;
135 if (hasA_) {
136 size += pb::CodedOutputStream.ComputeInt32Size(1, A_);
137 }
138 size += UnknownFields.SerializedSize;
139 memoizedSerializedSize = size;
140 return size;
141 }
142 }
143
144 public static A ParseFrom(pb::ByteString data) {
145 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
146 }
147 public static A ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
148 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
149 }
150 public static A ParseFrom(byte[] data) {
151 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
152 }
153 public static A ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
154 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
155 }
156 public static A ParseFrom(global::System.IO.Stream input) {
157 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
158 }
159 public static A ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
160 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
161 }
162 public static A ParseDelimitedFrom(global::System.IO.Stream input) {
163 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
164 }
165 public static A ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
166 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
167 }
168 public static A ParseFrom(pb::ICodedInputStream input) {
169 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
170 }
171 public static A ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
172 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
173 }
174 public static Builder CreateBuilder() { return new Builder(); }
175 public override Builder ToBuilder() { return CreateBuilder(this); }
176 public override Builder CreateBuilderForType() { return new Builder(); }
177 public static Builder CreateBuilder(A prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500178 return new Builder(prototype);
csharptest50a89c12011-08-12 17:33:02 -0500179 }
180
181 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
182 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
183 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
184 public sealed partial class Builder : pb::GeneratedBuilder<A, Builder> {
185 protected override Builder ThisBuilder {
186 get { return this; }
187 }
csharptest1a0764a2011-09-09 21:05:29 -0500188 public Builder() {
189 result = DefaultInstance ?? new A();
190 builderIsReadOnly = result == DefaultInstance;
191 }
192 internal Builder(A cloneFrom) {
193 result = cloneFrom;
194 builderIsReadOnly = true;
195 }
csharptest50a89c12011-08-12 17:33:02 -0500196
csharptest1a0764a2011-09-09 21:05:29 -0500197 bool builderIsReadOnly;
198 A result;
199
200 private A PrepareBuilder() {
201 if (builderIsReadOnly) {
202 A original = result;
203 result = new A();
204 builderIsReadOnly = false;
205 MergeFrom(original);
206 }
207 return result;
208 }
209
210 public override bool IsInitialized {
211 get { return result.IsInitialized; }
212 }
csharptest50a89c12011-08-12 17:33:02 -0500213
214 protected override A MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500215 get { return PrepareBuilder(); }
csharptest50a89c12011-08-12 17:33:02 -0500216 }
217
218 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -0500219 result = DefaultInstance ?? new A();
220 builderIsReadOnly = true;
csharptest50a89c12011-08-12 17:33:02 -0500221 return this;
222 }
223
224 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -0500225 if (builderIsReadOnly) {
226 return new Builder(result);
227 } else {
228 return new Builder().MergeFrom(result);
229 }
csharptest50a89c12011-08-12 17:33:02 -0500230 }
231
232 public override pbd::MessageDescriptor DescriptorForType {
233 get { return global::UnitTest.Issues.TestProtos.A.Descriptor; }
234 }
235
236 public override A DefaultInstanceForType {
237 get { return global::UnitTest.Issues.TestProtos.A.DefaultInstance; }
238 }
239
240 public override A BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -0500241 if (builderIsReadOnly) {
242 return result;
csharptest50a89c12011-08-12 17:33:02 -0500243 }
csharptest1a0764a2011-09-09 21:05:29 -0500244 builderIsReadOnly = true;
245 return result;
csharptest50a89c12011-08-12 17:33:02 -0500246 }
247
248 public override Builder MergeFrom(pb::IMessage other) {
249 if (other is A) {
250 return MergeFrom((A) other);
251 } else {
252 base.MergeFrom(other);
253 return this;
254 }
255 }
256
257 public override Builder MergeFrom(A other) {
258 if (other == global::UnitTest.Issues.TestProtos.A.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500259 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500260 if (other.HasA_) {
261 A_ = other.A_;
262 }
263 this.MergeUnknownFields(other.UnknownFields);
264 return this;
265 }
266
267 public override Builder MergeFrom(pb::ICodedInputStream input) {
268 return MergeFrom(input, pb::ExtensionRegistry.Empty);
269 }
270
271 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -0500272 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500273 pb::UnknownFieldSet.Builder unknownFields = null;
274 uint tag;
275 string field_name;
276 while (input.ReadTag(out tag, out field_name)) {
277 if(tag == 0 && field_name != null) {
278 int field_ordinal = global::System.Array.BinarySearch(_aFieldNames, field_name, global::System.StringComparer.Ordinal);
279 if(field_ordinal >= 0)
280 tag = _aFieldTags[field_ordinal];
281 else {
282 if (unknownFields == null) {
283 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
284 }
285 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
286 continue;
287 }
288 }
289 switch (tag) {
290 case 0: {
291 throw pb::InvalidProtocolBufferException.InvalidTag();
292 }
293 default: {
294 if (pb::WireFormat.IsEndGroupTag(tag)) {
295 if (unknownFields != null) {
296 this.UnknownFields = unknownFields.Build();
297 }
298 return this;
299 }
300 if (unknownFields == null) {
301 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
302 }
303 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
304 break;
305 }
306 case 8: {
307 result.hasA_ = input.ReadInt32(ref result.a_);
308 break;
309 }
310 }
311 }
312
313 if (unknownFields != null) {
314 this.UnknownFields = unknownFields.Build();
315 }
316 return this;
317 }
318
319
320 public bool HasA_ {
321 get { return result.hasA_; }
322 }
csharptest50a89c12011-08-12 17:33:02 -0500323 public int A_ {
324 get { return result.A_; }
325 set { SetA_(value); }
326 }
csharptest50a89c12011-08-12 17:33:02 -0500327 public Builder SetA_(int value) {
csharptest1a0764a2011-09-09 21:05:29 -0500328 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500329 result.hasA_ = true;
330 result.a_ = value;
331 return this;
332 }
333 public Builder ClearA_() {
csharptest1a0764a2011-09-09 21:05:29 -0500334 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500335 result.hasA_ = false;
336 result.a_ = 0;
337 return this;
338 }
339 }
340 static A() {
341 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
342 }
343 }
344
345 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
346 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
347 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
348 public sealed partial class B : pb::GeneratedMessage<B, B.Builder> {
349 private static readonly B defaultInstance = new Builder().BuildPartial();
350 private static readonly string[] _bFieldNames = new string[] { "B_" };
351 private static readonly uint[] _bFieldTags = new uint[] { 8 };
352 public static B DefaultInstance {
353 get { return defaultInstance; }
354 }
355
356 public override B DefaultInstanceForType {
357 get { return defaultInstance; }
358 }
359
360 protected override B ThisMessage {
361 get { return this; }
362 }
363
364 public static pbd::MessageDescriptor Descriptor {
365 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_B__Descriptor; }
366 }
367
368 protected override pb::FieldAccess.FieldAccessorTable<B, B.Builder> InternalFieldAccessors {
369 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_B__FieldAccessorTable; }
370 }
371
372 public const int B_FieldNumber = 1;
373 private bool hasB_;
374 private int b_;
375 public bool HasB_ {
376 get { return hasB_; }
377 }
378 public int B_ {
379 get { return b_; }
380 }
381
382 public override bool IsInitialized {
383 get {
384 return true;
385 }
386 }
387
388 public override void WriteTo(pb::ICodedOutputStream output) {
389 int size = SerializedSize;
390 string[] field_names = _bFieldNames;
391 if (hasB_) {
392 output.WriteInt32(1, field_names[0], B_);
393 }
394 UnknownFields.WriteTo(output);
395 }
396
397 private int memoizedSerializedSize = -1;
398 public override int SerializedSize {
399 get {
400 int size = memoizedSerializedSize;
401 if (size != -1) return size;
402
403 size = 0;
404 if (hasB_) {
405 size += pb::CodedOutputStream.ComputeInt32Size(1, B_);
406 }
407 size += UnknownFields.SerializedSize;
408 memoizedSerializedSize = size;
409 return size;
410 }
411 }
412
413 public static B ParseFrom(pb::ByteString data) {
414 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
415 }
416 public static B ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
417 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
418 }
419 public static B ParseFrom(byte[] data) {
420 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
421 }
422 public static B ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
423 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
424 }
425 public static B ParseFrom(global::System.IO.Stream input) {
426 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
427 }
428 public static B ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
429 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
430 }
431 public static B ParseDelimitedFrom(global::System.IO.Stream input) {
432 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
433 }
434 public static B ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
435 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
436 }
437 public static B ParseFrom(pb::ICodedInputStream input) {
438 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
439 }
440 public static B ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
441 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
442 }
443 public static Builder CreateBuilder() { return new Builder(); }
444 public override Builder ToBuilder() { return CreateBuilder(this); }
445 public override Builder CreateBuilderForType() { return new Builder(); }
446 public static Builder CreateBuilder(B prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500447 return new Builder(prototype);
csharptest50a89c12011-08-12 17:33:02 -0500448 }
449
450 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
451 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
452 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
453 public sealed partial class Builder : pb::GeneratedBuilder<B, Builder> {
454 protected override Builder ThisBuilder {
455 get { return this; }
456 }
csharptest1a0764a2011-09-09 21:05:29 -0500457 public Builder() {
458 result = DefaultInstance ?? new B();
459 builderIsReadOnly = result == DefaultInstance;
460 }
461 internal Builder(B cloneFrom) {
462 result = cloneFrom;
463 builderIsReadOnly = true;
464 }
csharptest50a89c12011-08-12 17:33:02 -0500465
csharptest1a0764a2011-09-09 21:05:29 -0500466 bool builderIsReadOnly;
467 B result;
468
469 private B PrepareBuilder() {
470 if (builderIsReadOnly) {
471 B original = result;
472 result = new B();
473 builderIsReadOnly = false;
474 MergeFrom(original);
475 }
476 return result;
477 }
478
479 public override bool IsInitialized {
480 get { return result.IsInitialized; }
481 }
csharptest50a89c12011-08-12 17:33:02 -0500482
483 protected override B MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500484 get { return PrepareBuilder(); }
csharptest50a89c12011-08-12 17:33:02 -0500485 }
486
487 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -0500488 result = DefaultInstance ?? new B();
489 builderIsReadOnly = true;
csharptest50a89c12011-08-12 17:33:02 -0500490 return this;
491 }
492
493 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -0500494 if (builderIsReadOnly) {
495 return new Builder(result);
496 } else {
497 return new Builder().MergeFrom(result);
498 }
csharptest50a89c12011-08-12 17:33:02 -0500499 }
500
501 public override pbd::MessageDescriptor DescriptorForType {
502 get { return global::UnitTest.Issues.TestProtos.B.Descriptor; }
503 }
504
505 public override B DefaultInstanceForType {
506 get { return global::UnitTest.Issues.TestProtos.B.DefaultInstance; }
507 }
508
509 public override B BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -0500510 if (builderIsReadOnly) {
511 return result;
csharptest50a89c12011-08-12 17:33:02 -0500512 }
csharptest1a0764a2011-09-09 21:05:29 -0500513 builderIsReadOnly = true;
514 return result;
csharptest50a89c12011-08-12 17:33:02 -0500515 }
516
517 public override Builder MergeFrom(pb::IMessage other) {
518 if (other is B) {
519 return MergeFrom((B) other);
520 } else {
521 base.MergeFrom(other);
522 return this;
523 }
524 }
525
526 public override Builder MergeFrom(B other) {
527 if (other == global::UnitTest.Issues.TestProtos.B.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500528 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500529 if (other.HasB_) {
530 B_ = other.B_;
531 }
532 this.MergeUnknownFields(other.UnknownFields);
533 return this;
534 }
535
536 public override Builder MergeFrom(pb::ICodedInputStream input) {
537 return MergeFrom(input, pb::ExtensionRegistry.Empty);
538 }
539
540 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -0500541 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500542 pb::UnknownFieldSet.Builder unknownFields = null;
543 uint tag;
544 string field_name;
545 while (input.ReadTag(out tag, out field_name)) {
546 if(tag == 0 && field_name != null) {
547 int field_ordinal = global::System.Array.BinarySearch(_bFieldNames, field_name, global::System.StringComparer.Ordinal);
548 if(field_ordinal >= 0)
549 tag = _bFieldTags[field_ordinal];
550 else {
551 if (unknownFields == null) {
552 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
553 }
554 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
555 continue;
556 }
557 }
558 switch (tag) {
559 case 0: {
560 throw pb::InvalidProtocolBufferException.InvalidTag();
561 }
562 default: {
563 if (pb::WireFormat.IsEndGroupTag(tag)) {
564 if (unknownFields != null) {
565 this.UnknownFields = unknownFields.Build();
566 }
567 return this;
568 }
569 if (unknownFields == null) {
570 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
571 }
572 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
573 break;
574 }
575 case 8: {
576 result.hasB_ = input.ReadInt32(ref result.b_);
577 break;
578 }
579 }
580 }
581
582 if (unknownFields != null) {
583 this.UnknownFields = unknownFields.Build();
584 }
585 return this;
586 }
587
588
589 public bool HasB_ {
590 get { return result.hasB_; }
591 }
592 public int B_ {
593 get { return result.B_; }
594 set { SetB_(value); }
595 }
596 public Builder SetB_(int value) {
csharptest1a0764a2011-09-09 21:05:29 -0500597 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500598 result.hasB_ = true;
599 result.b_ = value;
600 return this;
601 }
602 public Builder ClearB_() {
csharptest1a0764a2011-09-09 21:05:29 -0500603 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500604 result.hasB_ = false;
605 result.b_ = 0;
606 return this;
607 }
608 }
609 static B() {
610 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
611 }
612 }
613
614 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
615 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
616 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
617 public sealed partial class AB : pb::GeneratedMessage<AB, AB.Builder> {
618 private static readonly AB defaultInstance = new Builder().BuildPartial();
619 private static readonly string[] _aBFieldNames = new string[] { "a_b" };
620 private static readonly uint[] _aBFieldTags = new uint[] { 8 };
621 public static AB DefaultInstance {
622 get { return defaultInstance; }
623 }
624
625 public override AB DefaultInstanceForType {
626 get { return defaultInstance; }
627 }
628
629 protected override AB ThisMessage {
630 get { return this; }
631 }
632
633 public static pbd::MessageDescriptor Descriptor {
634 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_AB__Descriptor; }
635 }
636
637 protected override pb::FieldAccess.FieldAccessorTable<AB, AB.Builder> InternalFieldAccessors {
638 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_AB__FieldAccessorTable; }
639 }
640
641 public const int AB_FieldNumber = 1;
642 private bool hasAB_;
643 private int aB_;
644 public bool HasAB_ {
645 get { return hasAB_; }
646 }
647 public int AB_ {
648 get { return aB_; }
649 }
650
651 public override bool IsInitialized {
652 get {
653 return true;
654 }
655 }
656
657 public override void WriteTo(pb::ICodedOutputStream output) {
658 int size = SerializedSize;
659 string[] field_names = _aBFieldNames;
660 if (hasAB_) {
661 output.WriteInt32(1, field_names[0], AB_);
662 }
663 UnknownFields.WriteTo(output);
664 }
665
666 private int memoizedSerializedSize = -1;
667 public override int SerializedSize {
668 get {
669 int size = memoizedSerializedSize;
670 if (size != -1) return size;
671
672 size = 0;
673 if (hasAB_) {
674 size += pb::CodedOutputStream.ComputeInt32Size(1, AB_);
675 }
676 size += UnknownFields.SerializedSize;
677 memoizedSerializedSize = size;
678 return size;
679 }
680 }
681
682 public static AB ParseFrom(pb::ByteString data) {
683 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
684 }
685 public static AB ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
686 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
687 }
688 public static AB ParseFrom(byte[] data) {
689 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
690 }
691 public static AB ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
692 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
693 }
694 public static AB ParseFrom(global::System.IO.Stream input) {
695 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
696 }
697 public static AB ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
698 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
699 }
700 public static AB ParseDelimitedFrom(global::System.IO.Stream input) {
701 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
702 }
703 public static AB ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
704 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
705 }
706 public static AB ParseFrom(pb::ICodedInputStream input) {
707 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
708 }
709 public static AB ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
710 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
711 }
712 public static Builder CreateBuilder() { return new Builder(); }
713 public override Builder ToBuilder() { return CreateBuilder(this); }
714 public override Builder CreateBuilderForType() { return new Builder(); }
715 public static Builder CreateBuilder(AB prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500716 return new Builder(prototype);
csharptest50a89c12011-08-12 17:33:02 -0500717 }
718
719 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
720 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
721 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
722 public sealed partial class Builder : pb::GeneratedBuilder<AB, Builder> {
723 protected override Builder ThisBuilder {
724 get { return this; }
725 }
csharptest1a0764a2011-09-09 21:05:29 -0500726 public Builder() {
727 result = DefaultInstance ?? new AB();
728 builderIsReadOnly = result == DefaultInstance;
729 }
730 internal Builder(AB cloneFrom) {
731 result = cloneFrom;
732 builderIsReadOnly = true;
733 }
csharptest50a89c12011-08-12 17:33:02 -0500734
csharptest1a0764a2011-09-09 21:05:29 -0500735 bool builderIsReadOnly;
736 AB result;
737
738 private AB PrepareBuilder() {
739 if (builderIsReadOnly) {
740 AB original = result;
741 result = new AB();
742 builderIsReadOnly = false;
743 MergeFrom(original);
744 }
745 return result;
746 }
747
748 public override bool IsInitialized {
749 get { return result.IsInitialized; }
750 }
csharptest50a89c12011-08-12 17:33:02 -0500751
752 protected override AB MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500753 get { return PrepareBuilder(); }
csharptest50a89c12011-08-12 17:33:02 -0500754 }
755
756 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -0500757 result = DefaultInstance ?? new AB();
758 builderIsReadOnly = true;
csharptest50a89c12011-08-12 17:33:02 -0500759 return this;
760 }
761
762 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -0500763 if (builderIsReadOnly) {
764 return new Builder(result);
765 } else {
766 return new Builder().MergeFrom(result);
767 }
csharptest50a89c12011-08-12 17:33:02 -0500768 }
769
770 public override pbd::MessageDescriptor DescriptorForType {
771 get { return global::UnitTest.Issues.TestProtos.AB.Descriptor; }
772 }
773
774 public override AB DefaultInstanceForType {
775 get { return global::UnitTest.Issues.TestProtos.AB.DefaultInstance; }
776 }
777
778 public override AB BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -0500779 if (builderIsReadOnly) {
780 return result;
csharptest50a89c12011-08-12 17:33:02 -0500781 }
csharptest1a0764a2011-09-09 21:05:29 -0500782 builderIsReadOnly = true;
783 return result;
csharptest50a89c12011-08-12 17:33:02 -0500784 }
785
786 public override Builder MergeFrom(pb::IMessage other) {
787 if (other is AB) {
788 return MergeFrom((AB) other);
789 } else {
790 base.MergeFrom(other);
791 return this;
792 }
793 }
794
795 public override Builder MergeFrom(AB other) {
796 if (other == global::UnitTest.Issues.TestProtos.AB.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500797 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500798 if (other.HasAB_) {
799 AB_ = other.AB_;
800 }
801 this.MergeUnknownFields(other.UnknownFields);
802 return this;
803 }
804
805 public override Builder MergeFrom(pb::ICodedInputStream input) {
806 return MergeFrom(input, pb::ExtensionRegistry.Empty);
807 }
808
809 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -0500810 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500811 pb::UnknownFieldSet.Builder unknownFields = null;
812 uint tag;
813 string field_name;
814 while (input.ReadTag(out tag, out field_name)) {
815 if(tag == 0 && field_name != null) {
816 int field_ordinal = global::System.Array.BinarySearch(_aBFieldNames, field_name, global::System.StringComparer.Ordinal);
817 if(field_ordinal >= 0)
818 tag = _aBFieldTags[field_ordinal];
819 else {
820 if (unknownFields == null) {
821 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
822 }
823 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
824 continue;
825 }
826 }
827 switch (tag) {
828 case 0: {
829 throw pb::InvalidProtocolBufferException.InvalidTag();
830 }
831 default: {
832 if (pb::WireFormat.IsEndGroupTag(tag)) {
833 if (unknownFields != null) {
834 this.UnknownFields = unknownFields.Build();
835 }
836 return this;
837 }
838 if (unknownFields == null) {
839 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
840 }
841 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
842 break;
843 }
844 case 8: {
845 result.hasAB_ = input.ReadInt32(ref result.aB_);
846 break;
847 }
848 }
849 }
850
851 if (unknownFields != null) {
852 this.UnknownFields = unknownFields.Build();
853 }
854 return this;
855 }
856
857
858 public bool HasAB_ {
859 get { return result.hasAB_; }
860 }
861 public int AB_ {
862 get { return result.AB_; }
863 set { SetAB_(value); }
864 }
865 public Builder SetAB_(int value) {
csharptest1a0764a2011-09-09 21:05:29 -0500866 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500867 result.hasAB_ = true;
868 result.aB_ = value;
869 return this;
870 }
871 public Builder ClearAB_() {
csharptest1a0764a2011-09-09 21:05:29 -0500872 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500873 result.hasAB_ = false;
874 result.aB_ = 0;
875 return this;
876 }
877 }
878 static AB() {
879 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
880 }
881 }
882
csharptest18516762011-08-12 17:49:41 -0500883 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
884 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
885 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
886 public sealed partial class NumberField : pb::GeneratedMessage<NumberField, NumberField.Builder> {
887 private static readonly NumberField defaultInstance = new Builder().BuildPartial();
888 private static readonly string[] _numberFieldFieldNames = new string[] { "_01" };
889 private static readonly uint[] _numberFieldFieldTags = new uint[] { 8 };
890 public static NumberField DefaultInstance {
891 get { return defaultInstance; }
892 }
893
894 public override NumberField DefaultInstanceForType {
895 get { return defaultInstance; }
896 }
897
898 protected override NumberField ThisMessage {
899 get { return this; }
900 }
901
902 public static pbd::MessageDescriptor Descriptor {
903 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_NumberField__Descriptor; }
904 }
905
906 protected override pb::FieldAccess.FieldAccessorTable<NumberField, NumberField.Builder> InternalFieldAccessors {
907 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_NumberField__FieldAccessorTable; }
908 }
909
910 [global::System.CLSCompliant(false)]
911 public const int _01FieldNumber = 1;
912 private bool has_01;
913 private int _01_;
914 public bool Has_01 {
915 get { return has_01; }
916 }
917 [global::System.CLSCompliant(false)]
918 public int _01 {
919 get { return _01_; }
920 }
921
922 public override bool IsInitialized {
923 get {
924 return true;
925 }
926 }
927
928 public override void WriteTo(pb::ICodedOutputStream output) {
929 int size = SerializedSize;
930 string[] field_names = _numberFieldFieldNames;
931 if (has_01) {
932 output.WriteInt32(1, field_names[0], _01);
933 }
934 UnknownFields.WriteTo(output);
935 }
936
937 private int memoizedSerializedSize = -1;
938 public override int SerializedSize {
939 get {
940 int size = memoizedSerializedSize;
941 if (size != -1) return size;
942
943 size = 0;
944 if (has_01) {
945 size += pb::CodedOutputStream.ComputeInt32Size(1, _01);
946 }
947 size += UnknownFields.SerializedSize;
948 memoizedSerializedSize = size;
949 return size;
950 }
951 }
952
953 public static NumberField ParseFrom(pb::ByteString data) {
954 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
955 }
956 public static NumberField ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
957 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
958 }
959 public static NumberField ParseFrom(byte[] data) {
960 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
961 }
962 public static NumberField ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
963 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
964 }
965 public static NumberField ParseFrom(global::System.IO.Stream input) {
966 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
967 }
968 public static NumberField ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
969 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
970 }
971 public static NumberField ParseDelimitedFrom(global::System.IO.Stream input) {
972 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
973 }
974 public static NumberField ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
975 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
976 }
977 public static NumberField ParseFrom(pb::ICodedInputStream input) {
978 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
979 }
980 public static NumberField ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
981 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
982 }
983 public static Builder CreateBuilder() { return new Builder(); }
984 public override Builder ToBuilder() { return CreateBuilder(this); }
985 public override Builder CreateBuilderForType() { return new Builder(); }
986 public static Builder CreateBuilder(NumberField prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500987 return new Builder(prototype);
csharptest18516762011-08-12 17:49:41 -0500988 }
989
990 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
991 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
992 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
993 public sealed partial class Builder : pb::GeneratedBuilder<NumberField, Builder> {
994 protected override Builder ThisBuilder {
995 get { return this; }
996 }
csharptest1a0764a2011-09-09 21:05:29 -0500997 public Builder() {
998 result = DefaultInstance ?? new NumberField();
999 builderIsReadOnly = result == DefaultInstance;
1000 }
1001 internal Builder(NumberField cloneFrom) {
1002 result = cloneFrom;
1003 builderIsReadOnly = true;
1004 }
csharptest18516762011-08-12 17:49:41 -05001005
csharptest1a0764a2011-09-09 21:05:29 -05001006 bool builderIsReadOnly;
1007 NumberField result;
1008
1009 private NumberField PrepareBuilder() {
1010 if (builderIsReadOnly) {
1011 NumberField original = result;
1012 result = new NumberField();
1013 builderIsReadOnly = false;
1014 MergeFrom(original);
1015 }
1016 return result;
1017 }
1018
1019 public override bool IsInitialized {
1020 get { return result.IsInitialized; }
1021 }
csharptest18516762011-08-12 17:49:41 -05001022
1023 protected override NumberField MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05001024 get { return PrepareBuilder(); }
csharptest18516762011-08-12 17:49:41 -05001025 }
1026
1027 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05001028 result = DefaultInstance ?? new NumberField();
1029 builderIsReadOnly = true;
csharptest18516762011-08-12 17:49:41 -05001030 return this;
1031 }
1032
1033 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05001034 if (builderIsReadOnly) {
1035 return new Builder(result);
1036 } else {
1037 return new Builder().MergeFrom(result);
1038 }
csharptest18516762011-08-12 17:49:41 -05001039 }
1040
1041 public override pbd::MessageDescriptor DescriptorForType {
1042 get { return global::UnitTest.Issues.TestProtos.NumberField.Descriptor; }
1043 }
1044
1045 public override NumberField DefaultInstanceForType {
1046 get { return global::UnitTest.Issues.TestProtos.NumberField.DefaultInstance; }
1047 }
1048
1049 public override NumberField BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05001050 if (builderIsReadOnly) {
1051 return result;
csharptest18516762011-08-12 17:49:41 -05001052 }
csharptest1a0764a2011-09-09 21:05:29 -05001053 builderIsReadOnly = true;
1054 return result;
csharptest18516762011-08-12 17:49:41 -05001055 }
1056
1057 public override Builder MergeFrom(pb::IMessage other) {
1058 if (other is NumberField) {
1059 return MergeFrom((NumberField) other);
1060 } else {
1061 base.MergeFrom(other);
1062 return this;
1063 }
1064 }
1065
1066 public override Builder MergeFrom(NumberField other) {
1067 if (other == global::UnitTest.Issues.TestProtos.NumberField.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05001068 PrepareBuilder();
csharptest18516762011-08-12 17:49:41 -05001069 if (other.Has_01) {
1070 _01 = other._01;
1071 }
1072 this.MergeUnknownFields(other.UnknownFields);
1073 return this;
1074 }
1075
1076 public override Builder MergeFrom(pb::ICodedInputStream input) {
1077 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1078 }
1079
1080 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05001081 PrepareBuilder();
csharptest18516762011-08-12 17:49:41 -05001082 pb::UnknownFieldSet.Builder unknownFields = null;
1083 uint tag;
1084 string field_name;
1085 while (input.ReadTag(out tag, out field_name)) {
1086 if(tag == 0 && field_name != null) {
1087 int field_ordinal = global::System.Array.BinarySearch(_numberFieldFieldNames, field_name, global::System.StringComparer.Ordinal);
1088 if(field_ordinal >= 0)
1089 tag = _numberFieldFieldTags[field_ordinal];
1090 else {
1091 if (unknownFields == null) {
1092 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1093 }
1094 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1095 continue;
1096 }
1097 }
1098 switch (tag) {
1099 case 0: {
1100 throw pb::InvalidProtocolBufferException.InvalidTag();
1101 }
1102 default: {
1103 if (pb::WireFormat.IsEndGroupTag(tag)) {
1104 if (unknownFields != null) {
1105 this.UnknownFields = unknownFields.Build();
1106 }
1107 return this;
1108 }
1109 if (unknownFields == null) {
1110 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1111 }
1112 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1113 break;
1114 }
1115 case 8: {
1116 result.has_01 = input.ReadInt32(ref result._01_);
1117 break;
1118 }
1119 }
1120 }
1121
1122 if (unknownFields != null) {
1123 this.UnknownFields = unknownFields.Build();
1124 }
1125 return this;
1126 }
1127
1128
1129 public bool Has_01 {
1130 get { return result.has_01; }
1131 }
1132 [global::System.CLSCompliant(false)]
1133 public int _01 {
1134 get { return result._01; }
1135 set { Set_01(value); }
1136 }
1137 [global::System.CLSCompliant(false)]
1138 public Builder Set_01(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001139 PrepareBuilder();
csharptest18516762011-08-12 17:49:41 -05001140 result.has_01 = true;
1141 result._01_ = value;
1142 return this;
1143 }
1144 public Builder Clear_01() {
csharptest1a0764a2011-09-09 21:05:29 -05001145 PrepareBuilder();
csharptest18516762011-08-12 17:49:41 -05001146 result.has_01 = false;
1147 result._01_ = 0;
1148 return this;
1149 }
1150 }
1151 static NumberField() {
1152 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
1153 }
1154 }
1155
csharptest50a89c12011-08-12 17:33:02 -05001156 #endregion
1157
1158}
csharptestc98edda2011-08-19 10:13:25 -05001159
1160#endregion Designer generated code