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