blob: a818fca28fe69055036239b728300baf1d32bb20 [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!
2
3using pb = global::Google.ProtocolBuffers;
4using pbc = global::Google.ProtocolBuffers.Collections;
5using pbd = global::Google.ProtocolBuffers.Descriptors;
6using scg = global::System.Collections.Generic;
7namespace UnitTest.Issues.TestProtos {
8
9 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
11 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
12 public static partial class UnitTestExtrasIssuesProtoFile {
13
14 #region Extension registration
15 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
16 }
17 #endregion
18 #region Static variables
19 internal static pbd::MessageDescriptor internal__static_unittest_issues_A__Descriptor;
20 internal static pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.A, global::UnitTest.Issues.TestProtos.A.Builder> internal__static_unittest_issues_A__FieldAccessorTable;
21 internal static pbd::MessageDescriptor internal__static_unittest_issues_B__Descriptor;
22 internal static pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.B, global::UnitTest.Issues.TestProtos.B.Builder> internal__static_unittest_issues_B__FieldAccessorTable;
23 internal static pbd::MessageDescriptor internal__static_unittest_issues_AB__Descriptor;
24 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 -050025 internal static pbd::MessageDescriptor internal__static_unittest_issues_NumberField__Descriptor;
26 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 -050027 #endregion
28 #region Descriptor
29 public static pbd::FileDescriptor Descriptor {
30 get { return descriptor; }
31 }
32 private static pbd::FileDescriptor descriptor;
33
34 static UnitTestExtrasIssuesProtoFile() {
35 byte[] descriptorData = global::System.Convert.FromBase64String(
36 "ChxleHRlc3QvdW5pdHRlc3RfaXNzdWVzLnByb3RvEg91bml0dGVzdF9pc3N1" +
37 "ZXMaJGdvb2dsZS9wcm90b2J1Zi9jc2hhcnBfb3B0aW9ucy5wcm90byIPCgFB" +
38 "EgoKAl9BGAEgASgFIg8KAUISCgoCQl8YASABKAUiEQoCQUISCwoDYV9iGAEg" +
csharptest18516762011-08-12 17:49:41 -050039 "ASgFIhoKC051bWJlckZpZWxkEgsKA18wMRgBIAEoBUJASAHCPjsKGlVuaXRU" +
40 "ZXN0Lklzc3Vlcy5UZXN0UHJvdG9zEh1Vbml0VGVzdEV4dHJhc0lzc3Vlc1By" +
41 "b3RvRmlsZQ==");
csharptest50a89c12011-08-12 17:33:02 -050042 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
43 descriptor = root;
44 internal__static_unittest_issues_A__Descriptor = Descriptor.MessageTypes[0];
45 internal__static_unittest_issues_A__FieldAccessorTable =
46 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.A, global::UnitTest.Issues.TestProtos.A.Builder>(internal__static_unittest_issues_A__Descriptor,
47 new string[] { "A_", });
48 internal__static_unittest_issues_B__Descriptor = Descriptor.MessageTypes[1];
49 internal__static_unittest_issues_B__FieldAccessorTable =
50 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.B, global::UnitTest.Issues.TestProtos.B.Builder>(internal__static_unittest_issues_B__Descriptor,
51 new string[] { "B_", });
52 internal__static_unittest_issues_AB__Descriptor = Descriptor.MessageTypes[2];
53 internal__static_unittest_issues_AB__FieldAccessorTable =
54 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.AB, global::UnitTest.Issues.TestProtos.AB.Builder>(internal__static_unittest_issues_AB__Descriptor,
55 new string[] { "AB_", });
csharptest18516762011-08-12 17:49:41 -050056 internal__static_unittest_issues_NumberField__Descriptor = Descriptor.MessageTypes[3];
57 internal__static_unittest_issues_NumberField__FieldAccessorTable =
58 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.NumberField, global::UnitTest.Issues.TestProtos.NumberField.Builder>(internal__static_unittest_issues_NumberField__Descriptor,
59 new string[] { "_01", });
csharptest50a89c12011-08-12 17:33:02 -050060 pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
61 RegisterAllExtensions(registry);
62 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
63 return registry;
64 };
65 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
66 new pbd::FileDescriptor[] {
67 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
68 }, assigner);
69 }
70 #endregion
71
72 }
73 #region Messages
74 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
75 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
76 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
77 public sealed partial class A : pb::GeneratedMessage<A, A.Builder> {
78 private static readonly A defaultInstance = new Builder().BuildPartial();
79 private static readonly string[] _aFieldNames = new string[] { "_A" };
80 private static readonly uint[] _aFieldTags = new uint[] { 8 };
81 public static A DefaultInstance {
82 get { return defaultInstance; }
83 }
84
85 public override A DefaultInstanceForType {
86 get { return defaultInstance; }
87 }
88
89 protected override A ThisMessage {
90 get { return this; }
91 }
92
93 public static pbd::MessageDescriptor Descriptor {
94 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_A__Descriptor; }
95 }
96
97 protected override pb::FieldAccess.FieldAccessorTable<A, A.Builder> InternalFieldAccessors {
98 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_A__FieldAccessorTable; }
99 }
100
101 public const int A_FieldNumber = 1;
102 private bool hasA_;
103 private int a_;
104 public bool HasA_ {
105 get { return hasA_; }
106 }
csharptest50a89c12011-08-12 17:33:02 -0500107 public int A_ {
108 get { return a_; }
109 }
110
111 public override bool IsInitialized {
112 get {
113 return true;
114 }
115 }
116
117 public override void WriteTo(pb::ICodedOutputStream output) {
118 int size = SerializedSize;
119 string[] field_names = _aFieldNames;
120 if (hasA_) {
121 output.WriteInt32(1, field_names[0], A_);
122 }
123 UnknownFields.WriteTo(output);
124 }
125
126 private int memoizedSerializedSize = -1;
127 public override int SerializedSize {
128 get {
129 int size = memoizedSerializedSize;
130 if (size != -1) return size;
131
132 size = 0;
133 if (hasA_) {
134 size += pb::CodedOutputStream.ComputeInt32Size(1, A_);
135 }
136 size += UnknownFields.SerializedSize;
137 memoizedSerializedSize = size;
138 return size;
139 }
140 }
141
142 public static A ParseFrom(pb::ByteString data) {
143 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
144 }
145 public static A ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
146 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
147 }
148 public static A ParseFrom(byte[] data) {
149 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
150 }
151 public static A ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
152 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
153 }
154 public static A ParseFrom(global::System.IO.Stream input) {
155 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
156 }
157 public static A ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
158 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
159 }
160 public static A ParseDelimitedFrom(global::System.IO.Stream input) {
161 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
162 }
163 public static A ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
164 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
165 }
166 public static A ParseFrom(pb::ICodedInputStream input) {
167 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
168 }
169 public static A ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
170 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
171 }
172 public static Builder CreateBuilder() { return new Builder(); }
173 public override Builder ToBuilder() { return CreateBuilder(this); }
174 public override Builder CreateBuilderForType() { return new Builder(); }
175 public static Builder CreateBuilder(A prototype) {
176 return (Builder) new Builder().MergeFrom(prototype);
177 }
178
179 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
180 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
181 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
182 public sealed partial class Builder : pb::GeneratedBuilder<A, Builder> {
183 protected override Builder ThisBuilder {
184 get { return this; }
185 }
186 public Builder() {}
187
188 A result = new A();
189
190 protected override A MessageBeingBuilt {
191 get { return result; }
192 }
193
194 public override Builder Clear() {
195 result = new A();
196 return this;
197 }
198
199 public override Builder Clone() {
200 return new Builder().MergeFrom(result);
201 }
202
203 public override pbd::MessageDescriptor DescriptorForType {
204 get { return global::UnitTest.Issues.TestProtos.A.Descriptor; }
205 }
206
207 public override A DefaultInstanceForType {
208 get { return global::UnitTest.Issues.TestProtos.A.DefaultInstance; }
209 }
210
211 public override A BuildPartial() {
212 if (result == null) {
213 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
214 }
215 A returnMe = result;
216 result = null;
217 return returnMe;
218 }
219
220 public override Builder MergeFrom(pb::IMessage other) {
221 if (other is A) {
222 return MergeFrom((A) other);
223 } else {
224 base.MergeFrom(other);
225 return this;
226 }
227 }
228
229 public override Builder MergeFrom(A other) {
230 if (other == global::UnitTest.Issues.TestProtos.A.DefaultInstance) return this;
231 if (other.HasA_) {
232 A_ = other.A_;
233 }
234 this.MergeUnknownFields(other.UnknownFields);
235 return this;
236 }
237
238 public override Builder MergeFrom(pb::ICodedInputStream input) {
239 return MergeFrom(input, pb::ExtensionRegistry.Empty);
240 }
241
242 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
243 pb::UnknownFieldSet.Builder unknownFields = null;
244 uint tag;
245 string field_name;
246 while (input.ReadTag(out tag, out field_name)) {
247 if(tag == 0 && field_name != null) {
248 int field_ordinal = global::System.Array.BinarySearch(_aFieldNames, field_name, global::System.StringComparer.Ordinal);
249 if(field_ordinal >= 0)
250 tag = _aFieldTags[field_ordinal];
251 else {
252 if (unknownFields == null) {
253 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
254 }
255 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
256 continue;
257 }
258 }
259 switch (tag) {
260 case 0: {
261 throw pb::InvalidProtocolBufferException.InvalidTag();
262 }
263 default: {
264 if (pb::WireFormat.IsEndGroupTag(tag)) {
265 if (unknownFields != null) {
266 this.UnknownFields = unknownFields.Build();
267 }
268 return this;
269 }
270 if (unknownFields == null) {
271 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
272 }
273 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
274 break;
275 }
276 case 8: {
277 result.hasA_ = input.ReadInt32(ref result.a_);
278 break;
279 }
280 }
281 }
282
283 if (unknownFields != null) {
284 this.UnknownFields = unknownFields.Build();
285 }
286 return this;
287 }
288
289
290 public bool HasA_ {
291 get { return result.hasA_; }
292 }
csharptest50a89c12011-08-12 17:33:02 -0500293 public int A_ {
294 get { return result.A_; }
295 set { SetA_(value); }
296 }
csharptest50a89c12011-08-12 17:33:02 -0500297 public Builder SetA_(int value) {
298 result.hasA_ = true;
299 result.a_ = value;
300 return this;
301 }
302 public Builder ClearA_() {
303 result.hasA_ = false;
304 result.a_ = 0;
305 return this;
306 }
307 }
308 static A() {
309 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
310 }
311 }
312
313 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
314 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
315 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
316 public sealed partial class B : pb::GeneratedMessage<B, B.Builder> {
317 private static readonly B defaultInstance = new Builder().BuildPartial();
318 private static readonly string[] _bFieldNames = new string[] { "B_" };
319 private static readonly uint[] _bFieldTags = new uint[] { 8 };
320 public static B DefaultInstance {
321 get { return defaultInstance; }
322 }
323
324 public override B DefaultInstanceForType {
325 get { return defaultInstance; }
326 }
327
328 protected override B ThisMessage {
329 get { return this; }
330 }
331
332 public static pbd::MessageDescriptor Descriptor {
333 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_B__Descriptor; }
334 }
335
336 protected override pb::FieldAccess.FieldAccessorTable<B, B.Builder> InternalFieldAccessors {
337 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_B__FieldAccessorTable; }
338 }
339
340 public const int B_FieldNumber = 1;
341 private bool hasB_;
342 private int b_;
343 public bool HasB_ {
344 get { return hasB_; }
345 }
346 public int B_ {
347 get { return b_; }
348 }
349
350 public override bool IsInitialized {
351 get {
352 return true;
353 }
354 }
355
356 public override void WriteTo(pb::ICodedOutputStream output) {
357 int size = SerializedSize;
358 string[] field_names = _bFieldNames;
359 if (hasB_) {
360 output.WriteInt32(1, field_names[0], B_);
361 }
362 UnknownFields.WriteTo(output);
363 }
364
365 private int memoizedSerializedSize = -1;
366 public override int SerializedSize {
367 get {
368 int size = memoizedSerializedSize;
369 if (size != -1) return size;
370
371 size = 0;
372 if (hasB_) {
373 size += pb::CodedOutputStream.ComputeInt32Size(1, B_);
374 }
375 size += UnknownFields.SerializedSize;
376 memoizedSerializedSize = size;
377 return size;
378 }
379 }
380
381 public static B ParseFrom(pb::ByteString data) {
382 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
383 }
384 public static B ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
385 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
386 }
387 public static B ParseFrom(byte[] data) {
388 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
389 }
390 public static B ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
391 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
392 }
393 public static B ParseFrom(global::System.IO.Stream input) {
394 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
395 }
396 public static B ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
397 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
398 }
399 public static B ParseDelimitedFrom(global::System.IO.Stream input) {
400 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
401 }
402 public static B ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
403 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
404 }
405 public static B ParseFrom(pb::ICodedInputStream input) {
406 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
407 }
408 public static B ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
409 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
410 }
411 public static Builder CreateBuilder() { return new Builder(); }
412 public override Builder ToBuilder() { return CreateBuilder(this); }
413 public override Builder CreateBuilderForType() { return new Builder(); }
414 public static Builder CreateBuilder(B prototype) {
415 return (Builder) new Builder().MergeFrom(prototype);
416 }
417
418 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
419 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
420 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
421 public sealed partial class Builder : pb::GeneratedBuilder<B, Builder> {
422 protected override Builder ThisBuilder {
423 get { return this; }
424 }
425 public Builder() {}
426
427 B result = new B();
428
429 protected override B MessageBeingBuilt {
430 get { return result; }
431 }
432
433 public override Builder Clear() {
434 result = new B();
435 return this;
436 }
437
438 public override Builder Clone() {
439 return new Builder().MergeFrom(result);
440 }
441
442 public override pbd::MessageDescriptor DescriptorForType {
443 get { return global::UnitTest.Issues.TestProtos.B.Descriptor; }
444 }
445
446 public override B DefaultInstanceForType {
447 get { return global::UnitTest.Issues.TestProtos.B.DefaultInstance; }
448 }
449
450 public override B BuildPartial() {
451 if (result == null) {
452 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
453 }
454 B returnMe = result;
455 result = null;
456 return returnMe;
457 }
458
459 public override Builder MergeFrom(pb::IMessage other) {
460 if (other is B) {
461 return MergeFrom((B) other);
462 } else {
463 base.MergeFrom(other);
464 return this;
465 }
466 }
467
468 public override Builder MergeFrom(B other) {
469 if (other == global::UnitTest.Issues.TestProtos.B.DefaultInstance) return this;
470 if (other.HasB_) {
471 B_ = other.B_;
472 }
473 this.MergeUnknownFields(other.UnknownFields);
474 return this;
475 }
476
477 public override Builder MergeFrom(pb::ICodedInputStream input) {
478 return MergeFrom(input, pb::ExtensionRegistry.Empty);
479 }
480
481 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
482 pb::UnknownFieldSet.Builder unknownFields = null;
483 uint tag;
484 string field_name;
485 while (input.ReadTag(out tag, out field_name)) {
486 if(tag == 0 && field_name != null) {
487 int field_ordinal = global::System.Array.BinarySearch(_bFieldNames, field_name, global::System.StringComparer.Ordinal);
488 if(field_ordinal >= 0)
489 tag = _bFieldTags[field_ordinal];
490 else {
491 if (unknownFields == null) {
492 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
493 }
494 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
495 continue;
496 }
497 }
498 switch (tag) {
499 case 0: {
500 throw pb::InvalidProtocolBufferException.InvalidTag();
501 }
502 default: {
503 if (pb::WireFormat.IsEndGroupTag(tag)) {
504 if (unknownFields != null) {
505 this.UnknownFields = unknownFields.Build();
506 }
507 return this;
508 }
509 if (unknownFields == null) {
510 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
511 }
512 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
513 break;
514 }
515 case 8: {
516 result.hasB_ = input.ReadInt32(ref result.b_);
517 break;
518 }
519 }
520 }
521
522 if (unknownFields != null) {
523 this.UnknownFields = unknownFields.Build();
524 }
525 return this;
526 }
527
528
529 public bool HasB_ {
530 get { return result.hasB_; }
531 }
532 public int B_ {
533 get { return result.B_; }
534 set { SetB_(value); }
535 }
536 public Builder SetB_(int value) {
537 result.hasB_ = true;
538 result.b_ = value;
539 return this;
540 }
541 public Builder ClearB_() {
542 result.hasB_ = false;
543 result.b_ = 0;
544 return this;
545 }
546 }
547 static B() {
548 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
549 }
550 }
551
552 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
553 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
554 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
555 public sealed partial class AB : pb::GeneratedMessage<AB, AB.Builder> {
556 private static readonly AB defaultInstance = new Builder().BuildPartial();
557 private static readonly string[] _aBFieldNames = new string[] { "a_b" };
558 private static readonly uint[] _aBFieldTags = new uint[] { 8 };
559 public static AB DefaultInstance {
560 get { return defaultInstance; }
561 }
562
563 public override AB DefaultInstanceForType {
564 get { return defaultInstance; }
565 }
566
567 protected override AB ThisMessage {
568 get { return this; }
569 }
570
571 public static pbd::MessageDescriptor Descriptor {
572 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_AB__Descriptor; }
573 }
574
575 protected override pb::FieldAccess.FieldAccessorTable<AB, AB.Builder> InternalFieldAccessors {
576 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_AB__FieldAccessorTable; }
577 }
578
579 public const int AB_FieldNumber = 1;
580 private bool hasAB_;
581 private int aB_;
582 public bool HasAB_ {
583 get { return hasAB_; }
584 }
585 public int AB_ {
586 get { return aB_; }
587 }
588
589 public override bool IsInitialized {
590 get {
591 return true;
592 }
593 }
594
595 public override void WriteTo(pb::ICodedOutputStream output) {
596 int size = SerializedSize;
597 string[] field_names = _aBFieldNames;
598 if (hasAB_) {
599 output.WriteInt32(1, field_names[0], AB_);
600 }
601 UnknownFields.WriteTo(output);
602 }
603
604 private int memoizedSerializedSize = -1;
605 public override int SerializedSize {
606 get {
607 int size = memoizedSerializedSize;
608 if (size != -1) return size;
609
610 size = 0;
611 if (hasAB_) {
612 size += pb::CodedOutputStream.ComputeInt32Size(1, AB_);
613 }
614 size += UnknownFields.SerializedSize;
615 memoizedSerializedSize = size;
616 return size;
617 }
618 }
619
620 public static AB ParseFrom(pb::ByteString data) {
621 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
622 }
623 public static AB ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
624 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
625 }
626 public static AB ParseFrom(byte[] data) {
627 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
628 }
629 public static AB ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
630 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
631 }
632 public static AB ParseFrom(global::System.IO.Stream input) {
633 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
634 }
635 public static AB ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
636 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
637 }
638 public static AB ParseDelimitedFrom(global::System.IO.Stream input) {
639 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
640 }
641 public static AB ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
642 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
643 }
644 public static AB ParseFrom(pb::ICodedInputStream input) {
645 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
646 }
647 public static AB ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
648 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
649 }
650 public static Builder CreateBuilder() { return new Builder(); }
651 public override Builder ToBuilder() { return CreateBuilder(this); }
652 public override Builder CreateBuilderForType() { return new Builder(); }
653 public static Builder CreateBuilder(AB prototype) {
654 return (Builder) new Builder().MergeFrom(prototype);
655 }
656
657 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
658 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
659 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
660 public sealed partial class Builder : pb::GeneratedBuilder<AB, Builder> {
661 protected override Builder ThisBuilder {
662 get { return this; }
663 }
664 public Builder() {}
665
666 AB result = new AB();
667
668 protected override AB MessageBeingBuilt {
669 get { return result; }
670 }
671
672 public override Builder Clear() {
673 result = new AB();
674 return this;
675 }
676
677 public override Builder Clone() {
678 return new Builder().MergeFrom(result);
679 }
680
681 public override pbd::MessageDescriptor DescriptorForType {
682 get { return global::UnitTest.Issues.TestProtos.AB.Descriptor; }
683 }
684
685 public override AB DefaultInstanceForType {
686 get { return global::UnitTest.Issues.TestProtos.AB.DefaultInstance; }
687 }
688
689 public override AB BuildPartial() {
690 if (result == null) {
691 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
692 }
693 AB returnMe = result;
694 result = null;
695 return returnMe;
696 }
697
698 public override Builder MergeFrom(pb::IMessage other) {
699 if (other is AB) {
700 return MergeFrom((AB) other);
701 } else {
702 base.MergeFrom(other);
703 return this;
704 }
705 }
706
707 public override Builder MergeFrom(AB other) {
708 if (other == global::UnitTest.Issues.TestProtos.AB.DefaultInstance) return this;
709 if (other.HasAB_) {
710 AB_ = other.AB_;
711 }
712 this.MergeUnknownFields(other.UnknownFields);
713 return this;
714 }
715
716 public override Builder MergeFrom(pb::ICodedInputStream input) {
717 return MergeFrom(input, pb::ExtensionRegistry.Empty);
718 }
719
720 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
721 pb::UnknownFieldSet.Builder unknownFields = null;
722 uint tag;
723 string field_name;
724 while (input.ReadTag(out tag, out field_name)) {
725 if(tag == 0 && field_name != null) {
726 int field_ordinal = global::System.Array.BinarySearch(_aBFieldNames, field_name, global::System.StringComparer.Ordinal);
727 if(field_ordinal >= 0)
728 tag = _aBFieldTags[field_ordinal];
729 else {
730 if (unknownFields == null) {
731 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
732 }
733 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
734 continue;
735 }
736 }
737 switch (tag) {
738 case 0: {
739 throw pb::InvalidProtocolBufferException.InvalidTag();
740 }
741 default: {
742 if (pb::WireFormat.IsEndGroupTag(tag)) {
743 if (unknownFields != null) {
744 this.UnknownFields = unknownFields.Build();
745 }
746 return this;
747 }
748 if (unknownFields == null) {
749 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
750 }
751 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
752 break;
753 }
754 case 8: {
755 result.hasAB_ = input.ReadInt32(ref result.aB_);
756 break;
757 }
758 }
759 }
760
761 if (unknownFields != null) {
762 this.UnknownFields = unknownFields.Build();
763 }
764 return this;
765 }
766
767
768 public bool HasAB_ {
769 get { return result.hasAB_; }
770 }
771 public int AB_ {
772 get { return result.AB_; }
773 set { SetAB_(value); }
774 }
775 public Builder SetAB_(int value) {
776 result.hasAB_ = true;
777 result.aB_ = value;
778 return this;
779 }
780 public Builder ClearAB_() {
781 result.hasAB_ = false;
782 result.aB_ = 0;
783 return this;
784 }
785 }
786 static AB() {
787 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
788 }
789 }
790
csharptest18516762011-08-12 17:49:41 -0500791 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
792 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
793 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
794 public sealed partial class NumberField : pb::GeneratedMessage<NumberField, NumberField.Builder> {
795 private static readonly NumberField defaultInstance = new Builder().BuildPartial();
796 private static readonly string[] _numberFieldFieldNames = new string[] { "_01" };
797 private static readonly uint[] _numberFieldFieldTags = new uint[] { 8 };
798 public static NumberField DefaultInstance {
799 get { return defaultInstance; }
800 }
801
802 public override NumberField DefaultInstanceForType {
803 get { return defaultInstance; }
804 }
805
806 protected override NumberField ThisMessage {
807 get { return this; }
808 }
809
810 public static pbd::MessageDescriptor Descriptor {
811 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_NumberField__Descriptor; }
812 }
813
814 protected override pb::FieldAccess.FieldAccessorTable<NumberField, NumberField.Builder> InternalFieldAccessors {
815 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_NumberField__FieldAccessorTable; }
816 }
817
818 [global::System.CLSCompliant(false)]
819 public const int _01FieldNumber = 1;
820 private bool has_01;
821 private int _01_;
822 public bool Has_01 {
823 get { return has_01; }
824 }
825 [global::System.CLSCompliant(false)]
826 public int _01 {
827 get { return _01_; }
828 }
829
830 public override bool IsInitialized {
831 get {
832 return true;
833 }
834 }
835
836 public override void WriteTo(pb::ICodedOutputStream output) {
837 int size = SerializedSize;
838 string[] field_names = _numberFieldFieldNames;
839 if (has_01) {
840 output.WriteInt32(1, field_names[0], _01);
841 }
842 UnknownFields.WriteTo(output);
843 }
844
845 private int memoizedSerializedSize = -1;
846 public override int SerializedSize {
847 get {
848 int size = memoizedSerializedSize;
849 if (size != -1) return size;
850
851 size = 0;
852 if (has_01) {
853 size += pb::CodedOutputStream.ComputeInt32Size(1, _01);
854 }
855 size += UnknownFields.SerializedSize;
856 memoizedSerializedSize = size;
857 return size;
858 }
859 }
860
861 public static NumberField ParseFrom(pb::ByteString data) {
862 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
863 }
864 public static NumberField ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
865 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
866 }
867 public static NumberField ParseFrom(byte[] data) {
868 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
869 }
870 public static NumberField ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
871 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
872 }
873 public static NumberField ParseFrom(global::System.IO.Stream input) {
874 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
875 }
876 public static NumberField ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
877 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
878 }
879 public static NumberField ParseDelimitedFrom(global::System.IO.Stream input) {
880 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
881 }
882 public static NumberField ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
883 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
884 }
885 public static NumberField ParseFrom(pb::ICodedInputStream input) {
886 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
887 }
888 public static NumberField ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
889 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
890 }
891 public static Builder CreateBuilder() { return new Builder(); }
892 public override Builder ToBuilder() { return CreateBuilder(this); }
893 public override Builder CreateBuilderForType() { return new Builder(); }
894 public static Builder CreateBuilder(NumberField prototype) {
895 return (Builder) new Builder().MergeFrom(prototype);
896 }
897
898 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
899 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
900 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
901 public sealed partial class Builder : pb::GeneratedBuilder<NumberField, Builder> {
902 protected override Builder ThisBuilder {
903 get { return this; }
904 }
905 public Builder() {}
906
907 NumberField result = new NumberField();
908
909 protected override NumberField MessageBeingBuilt {
910 get { return result; }
911 }
912
913 public override Builder Clear() {
914 result = new NumberField();
915 return this;
916 }
917
918 public override Builder Clone() {
919 return new Builder().MergeFrom(result);
920 }
921
922 public override pbd::MessageDescriptor DescriptorForType {
923 get { return global::UnitTest.Issues.TestProtos.NumberField.Descriptor; }
924 }
925
926 public override NumberField DefaultInstanceForType {
927 get { return global::UnitTest.Issues.TestProtos.NumberField.DefaultInstance; }
928 }
929
930 public override NumberField BuildPartial() {
931 if (result == null) {
932 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
933 }
934 NumberField returnMe = result;
935 result = null;
936 return returnMe;
937 }
938
939 public override Builder MergeFrom(pb::IMessage other) {
940 if (other is NumberField) {
941 return MergeFrom((NumberField) other);
942 } else {
943 base.MergeFrom(other);
944 return this;
945 }
946 }
947
948 public override Builder MergeFrom(NumberField other) {
949 if (other == global::UnitTest.Issues.TestProtos.NumberField.DefaultInstance) return this;
950 if (other.Has_01) {
951 _01 = other._01;
952 }
953 this.MergeUnknownFields(other.UnknownFields);
954 return this;
955 }
956
957 public override Builder MergeFrom(pb::ICodedInputStream input) {
958 return MergeFrom(input, pb::ExtensionRegistry.Empty);
959 }
960
961 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
962 pb::UnknownFieldSet.Builder unknownFields = null;
963 uint tag;
964 string field_name;
965 while (input.ReadTag(out tag, out field_name)) {
966 if(tag == 0 && field_name != null) {
967 int field_ordinal = global::System.Array.BinarySearch(_numberFieldFieldNames, field_name, global::System.StringComparer.Ordinal);
968 if(field_ordinal >= 0)
969 tag = _numberFieldFieldTags[field_ordinal];
970 else {
971 if (unknownFields == null) {
972 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
973 }
974 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
975 continue;
976 }
977 }
978 switch (tag) {
979 case 0: {
980 throw pb::InvalidProtocolBufferException.InvalidTag();
981 }
982 default: {
983 if (pb::WireFormat.IsEndGroupTag(tag)) {
984 if (unknownFields != null) {
985 this.UnknownFields = unknownFields.Build();
986 }
987 return this;
988 }
989 if (unknownFields == null) {
990 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
991 }
992 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
993 break;
994 }
995 case 8: {
996 result.has_01 = input.ReadInt32(ref result._01_);
997 break;
998 }
999 }
1000 }
1001
1002 if (unknownFields != null) {
1003 this.UnknownFields = unknownFields.Build();
1004 }
1005 return this;
1006 }
1007
1008
1009 public bool Has_01 {
1010 get { return result.has_01; }
1011 }
1012 [global::System.CLSCompliant(false)]
1013 public int _01 {
1014 get { return result._01; }
1015 set { Set_01(value); }
1016 }
1017 [global::System.CLSCompliant(false)]
1018 public Builder Set_01(int value) {
1019 result.has_01 = true;
1020 result._01_ = value;
1021 return this;
1022 }
1023 public Builder Clear_01() {
1024 result.has_01 = false;
1025 result._01_ = 0;
1026 return this;
1027 }
1028 }
1029 static NumberField() {
1030 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
1031 }
1032 }
1033
csharptest50a89c12011-08-12 17:33:02 -05001034 #endregion
1035
1036}