blob: 47841404e1b2c115eebb17183fde43a28022732f [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!
csharptest4a594ca2011-09-09 15:53:10 -05002#pragma warning disable 1591, 0612
csharptestc98edda2011-08-19 10:13:25 -05003#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;
csharptesta105eac2011-09-09 13:39:54 -050029 internal static pbd::MessageDescriptor internal__static_unittest_issues_NegativeEnumMessage__Descriptor;
30 internal static pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.NegativeEnumMessage, global::UnitTest.Issues.TestProtos.NegativeEnumMessage.Builder> internal__static_unittest_issues_NegativeEnumMessage__FieldAccessorTable;
csharptest4a594ca2011-09-09 15:53:10 -050031 internal static pbd::MessageDescriptor internal__static_unittest_issues_DeprecatedChild__Descriptor;
32 internal static pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.DeprecatedChild, global::UnitTest.Issues.TestProtos.DeprecatedChild.Builder> internal__static_unittest_issues_DeprecatedChild__FieldAccessorTable;
33 internal static pbd::MessageDescriptor internal__static_unittest_issues_DeprecatedFieldsMessage__Descriptor;
34 internal static pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.DeprecatedFieldsMessage, global::UnitTest.Issues.TestProtos.DeprecatedFieldsMessage.Builder> internal__static_unittest_issues_DeprecatedFieldsMessage__FieldAccessorTable;
csharptest50a89c12011-08-12 17:33:02 -050035 #endregion
36 #region Descriptor
37 public static pbd::FileDescriptor Descriptor {
38 get { return descriptor; }
39 }
40 private static pbd::FileDescriptor descriptor;
41
42 static UnitTestExtrasIssuesProtoFile() {
43 byte[] descriptorData = global::System.Convert.FromBase64String(
44 "ChxleHRlc3QvdW5pdHRlc3RfaXNzdWVzLnByb3RvEg91bml0dGVzdF9pc3N1" +
45 "ZXMaJGdvb2dsZS9wcm90b2J1Zi9jc2hhcnBfb3B0aW9ucy5wcm90byIPCgFB" +
46 "EgoKAl9BGAEgASgFIg8KAUISCgoCQl8YASABKAUiEQoCQUISCwoDYV9iGAEg" +
csharptesta105eac2011-09-09 13:39:54 -050047 "ASgFIhoKC051bWJlckZpZWxkEgsKA18wMRgBIAEoBSKsAQoTTmVnYXRpdmVF" +
48 "bnVtTWVzc2FnZRIsCgV2YWx1ZRgBIAEoDjIdLnVuaXR0ZXN0X2lzc3Vlcy5O" +
49 "ZWdhdGl2ZUVudW0SLQoGdmFsdWVzGAIgAygOMh0udW5pdHRlc3RfaXNzdWVz" +
50 "Lk5lZ2F0aXZlRW51bRI4Cg1wYWNrZWRfdmFsdWVzGAMgAygOMh0udW5pdHRl" +
csharptest026f2b42011-09-16 13:19:42 -050051 "c3RfaXNzdWVzLk5lZ2F0aXZlRW51bUICEAEiEQoPRGVwcmVjYXRlZENoaWxk" +
52 "IrkCChdEZXByZWNhdGVkRmllbGRzTWVzc2FnZRIaCg5QcmltaXRpdmVWYWx1" +
53 "ZRgBIAEoBUICGAESGgoOUHJpbWl0aXZlQXJyYXkYAiADKAVCAhgBEjoKDE1l" +
54 "c3NhZ2VWYWx1ZRgDIAEoCzIgLnVuaXR0ZXN0X2lzc3Vlcy5EZXByZWNhdGVk" +
55 "Q2hpbGRCAhgBEjoKDE1lc3NhZ2VBcnJheRgEIAMoCzIgLnVuaXR0ZXN0X2lz" +
56 "c3Vlcy5EZXByZWNhdGVkQ2hpbGRCAhgBEjYKCUVudW1WYWx1ZRgFIAEoDjIf" +
57 "LnVuaXR0ZXN0X2lzc3Vlcy5EZXByZWNhdGVkRW51bUICGAESNgoJRW51bUFy" +
58 "cmF5GAYgAygOMh8udW5pdHRlc3RfaXNzdWVzLkRlcHJlY2F0ZWRFbnVtQgIY" +
59 "ASpHCgxOZWdhdGl2ZUVudW0SFgoJRml2ZUJlbG93EPv//////////wESFQoI" +
60 "TWludXNPbmUQ////////////ARIICgRaZXJvEAAqGQoORGVwcmVjYXRlZEVu" +
61 "dW0SBwoDb25lEAFCQEgBwj47ChpVbml0VGVzdC5Jc3N1ZXMuVGVzdFByb3Rv" +
62 "cxIdVW5pdFRlc3RFeHRyYXNJc3N1ZXNQcm90b0ZpbGU=");
csharptest50a89c12011-08-12 17:33:02 -050063 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
64 descriptor = root;
65 internal__static_unittest_issues_A__Descriptor = Descriptor.MessageTypes[0];
66 internal__static_unittest_issues_A__FieldAccessorTable =
67 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.A, global::UnitTest.Issues.TestProtos.A.Builder>(internal__static_unittest_issues_A__Descriptor,
68 new string[] { "A_", });
69 internal__static_unittest_issues_B__Descriptor = Descriptor.MessageTypes[1];
70 internal__static_unittest_issues_B__FieldAccessorTable =
71 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.B, global::UnitTest.Issues.TestProtos.B.Builder>(internal__static_unittest_issues_B__Descriptor,
72 new string[] { "B_", });
73 internal__static_unittest_issues_AB__Descriptor = Descriptor.MessageTypes[2];
74 internal__static_unittest_issues_AB__FieldAccessorTable =
75 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.AB, global::UnitTest.Issues.TestProtos.AB.Builder>(internal__static_unittest_issues_AB__Descriptor,
76 new string[] { "AB_", });
csharptest18516762011-08-12 17:49:41 -050077 internal__static_unittest_issues_NumberField__Descriptor = Descriptor.MessageTypes[3];
78 internal__static_unittest_issues_NumberField__FieldAccessorTable =
79 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.NumberField, global::UnitTest.Issues.TestProtos.NumberField.Builder>(internal__static_unittest_issues_NumberField__Descriptor,
80 new string[] { "_01", });
csharptesta105eac2011-09-09 13:39:54 -050081 internal__static_unittest_issues_NegativeEnumMessage__Descriptor = Descriptor.MessageTypes[4];
82 internal__static_unittest_issues_NegativeEnumMessage__FieldAccessorTable =
83 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.NegativeEnumMessage, global::UnitTest.Issues.TestProtos.NegativeEnumMessage.Builder>(internal__static_unittest_issues_NegativeEnumMessage__Descriptor,
84 new string[] { "Value", "Values", "PackedValues", });
csharptest026f2b42011-09-16 13:19:42 -050085 internal__static_unittest_issues_DeprecatedChild__Descriptor = Descriptor.MessageTypes[5];
csharptest4a594ca2011-09-09 15:53:10 -050086 internal__static_unittest_issues_DeprecatedChild__FieldAccessorTable =
87 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.DeprecatedChild, global::UnitTest.Issues.TestProtos.DeprecatedChild.Builder>(internal__static_unittest_issues_DeprecatedChild__Descriptor,
88 new string[] { });
csharptest026f2b42011-09-16 13:19:42 -050089 internal__static_unittest_issues_DeprecatedFieldsMessage__Descriptor = Descriptor.MessageTypes[6];
csharptest4a594ca2011-09-09 15:53:10 -050090 internal__static_unittest_issues_DeprecatedFieldsMessage__FieldAccessorTable =
91 new pb::FieldAccess.FieldAccessorTable<global::UnitTest.Issues.TestProtos.DeprecatedFieldsMessage, global::UnitTest.Issues.TestProtos.DeprecatedFieldsMessage.Builder>(internal__static_unittest_issues_DeprecatedFieldsMessage__Descriptor,
92 new string[] { "PrimitiveValue", "PrimitiveArray", "MessageValue", "MessageArray", "EnumValue", "EnumArray", });
csharptest50a89c12011-08-12 17:33:02 -050093 pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
94 RegisterAllExtensions(registry);
95 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
96 return registry;
97 };
98 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
99 new pbd::FileDescriptor[] {
100 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
101 }, assigner);
102 }
103 #endregion
104
105 }
csharptesta105eac2011-09-09 13:39:54 -0500106 #region Enums
107 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
108 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
109 public enum NegativeEnum {
110 FiveBelow = -5,
111 MinusOne = -1,
112 Zero = 0,
113 }
114
csharptest026f2b42011-09-16 13:19:42 -0500115 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
116 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest4a594ca2011-09-09 15:53:10 -0500117 public enum DeprecatedEnum {
118 one = 1,
119 }
120
csharptesta105eac2011-09-09 13:39:54 -0500121 #endregion
122
csharptest50a89c12011-08-12 17:33:02 -0500123 #region Messages
124 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
125 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
126 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
127 public sealed partial class A : pb::GeneratedMessage<A, A.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -0500128 private A() { }
csharptest50a89c12011-08-12 17:33:02 -0500129 private static readonly A defaultInstance = new Builder().BuildPartial();
130 private static readonly string[] _aFieldNames = new string[] { "_A" };
131 private static readonly uint[] _aFieldTags = new uint[] { 8 };
132 public static A DefaultInstance {
133 get { return defaultInstance; }
134 }
135
136 public override A DefaultInstanceForType {
137 get { return defaultInstance; }
138 }
139
140 protected override A ThisMessage {
141 get { return this; }
142 }
143
144 public static pbd::MessageDescriptor Descriptor {
145 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_A__Descriptor; }
146 }
147
148 protected override pb::FieldAccess.FieldAccessorTable<A, A.Builder> InternalFieldAccessors {
149 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_A__FieldAccessorTable; }
150 }
151
152 public const int A_FieldNumber = 1;
153 private bool hasA_;
154 private int a_;
155 public bool HasA_ {
156 get { return hasA_; }
157 }
csharptest50a89c12011-08-12 17:33:02 -0500158 public int A_ {
159 get { return a_; }
160 }
161
162 public override bool IsInitialized {
163 get {
164 return true;
165 }
166 }
167
168 public override void WriteTo(pb::ICodedOutputStream output) {
169 int size = SerializedSize;
170 string[] field_names = _aFieldNames;
171 if (hasA_) {
172 output.WriteInt32(1, field_names[0], A_);
173 }
174 UnknownFields.WriteTo(output);
175 }
176
177 private int memoizedSerializedSize = -1;
178 public override int SerializedSize {
179 get {
180 int size = memoizedSerializedSize;
181 if (size != -1) return size;
182
183 size = 0;
184 if (hasA_) {
185 size += pb::CodedOutputStream.ComputeInt32Size(1, A_);
186 }
187 size += UnknownFields.SerializedSize;
188 memoizedSerializedSize = size;
189 return size;
190 }
191 }
192
193 public static A ParseFrom(pb::ByteString data) {
194 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
195 }
196 public static A ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
197 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
198 }
199 public static A ParseFrom(byte[] data) {
200 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
201 }
202 public static A ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
203 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
204 }
205 public static A ParseFrom(global::System.IO.Stream input) {
206 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
207 }
208 public static A ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
209 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
210 }
211 public static A ParseDelimitedFrom(global::System.IO.Stream input) {
212 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
213 }
214 public static A ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
215 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
216 }
217 public static A ParseFrom(pb::ICodedInputStream input) {
218 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
219 }
220 public static A ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
221 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
222 }
223 public static Builder CreateBuilder() { return new Builder(); }
224 public override Builder ToBuilder() { return CreateBuilder(this); }
225 public override Builder CreateBuilderForType() { return new Builder(); }
226 public static Builder CreateBuilder(A prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500227 return new Builder(prototype);
csharptest50a89c12011-08-12 17:33:02 -0500228 }
229
230 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
231 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
232 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
233 public sealed partial class Builder : pb::GeneratedBuilder<A, Builder> {
234 protected override Builder ThisBuilder {
235 get { return this; }
236 }
csharptest1a0764a2011-09-09 21:05:29 -0500237 public Builder() {
238 result = DefaultInstance ?? new A();
239 builderIsReadOnly = result == DefaultInstance;
240 }
241 internal Builder(A cloneFrom) {
242 result = cloneFrom;
243 builderIsReadOnly = true;
244 }
csharptest50a89c12011-08-12 17:33:02 -0500245
csharptest1a0764a2011-09-09 21:05:29 -0500246 bool builderIsReadOnly;
247 A result;
248
249 private A PrepareBuilder() {
250 if (builderIsReadOnly) {
251 A original = result;
252 result = new A();
253 builderIsReadOnly = false;
254 MergeFrom(original);
255 }
256 return result;
257 }
258
259 public override bool IsInitialized {
260 get { return result.IsInitialized; }
261 }
csharptest50a89c12011-08-12 17:33:02 -0500262
263 protected override A MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500264 get { return PrepareBuilder(); }
csharptest50a89c12011-08-12 17:33:02 -0500265 }
266
267 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -0500268 result = DefaultInstance ?? new A();
269 builderIsReadOnly = true;
csharptest50a89c12011-08-12 17:33:02 -0500270 return this;
271 }
272
273 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -0500274 if (builderIsReadOnly) {
275 return new Builder(result);
276 } else {
277 return new Builder().MergeFrom(result);
278 }
csharptest50a89c12011-08-12 17:33:02 -0500279 }
280
281 public override pbd::MessageDescriptor DescriptorForType {
282 get { return global::UnitTest.Issues.TestProtos.A.Descriptor; }
283 }
284
285 public override A DefaultInstanceForType {
286 get { return global::UnitTest.Issues.TestProtos.A.DefaultInstance; }
287 }
288
289 public override A BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -0500290 if (builderIsReadOnly) {
291 return result;
csharptest50a89c12011-08-12 17:33:02 -0500292 }
csharptest1a0764a2011-09-09 21:05:29 -0500293 builderIsReadOnly = true;
294 return result;
csharptest50a89c12011-08-12 17:33:02 -0500295 }
296
297 public override Builder MergeFrom(pb::IMessage other) {
298 if (other is A) {
299 return MergeFrom((A) other);
300 } else {
301 base.MergeFrom(other);
302 return this;
303 }
304 }
305
306 public override Builder MergeFrom(A other) {
307 if (other == global::UnitTest.Issues.TestProtos.A.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500308 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500309 if (other.HasA_) {
310 A_ = other.A_;
311 }
312 this.MergeUnknownFields(other.UnknownFields);
313 return this;
314 }
315
316 public override Builder MergeFrom(pb::ICodedInputStream input) {
317 return MergeFrom(input, pb::ExtensionRegistry.Empty);
318 }
319
320 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -0500321 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500322 pb::UnknownFieldSet.Builder unknownFields = null;
323 uint tag;
324 string field_name;
325 while (input.ReadTag(out tag, out field_name)) {
326 if(tag == 0 && field_name != null) {
327 int field_ordinal = global::System.Array.BinarySearch(_aFieldNames, field_name, global::System.StringComparer.Ordinal);
328 if(field_ordinal >= 0)
329 tag = _aFieldTags[field_ordinal];
330 else {
331 if (unknownFields == null) {
332 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
333 }
334 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
335 continue;
336 }
337 }
338 switch (tag) {
339 case 0: {
340 throw pb::InvalidProtocolBufferException.InvalidTag();
341 }
342 default: {
343 if (pb::WireFormat.IsEndGroupTag(tag)) {
344 if (unknownFields != null) {
345 this.UnknownFields = unknownFields.Build();
346 }
347 return this;
348 }
349 if (unknownFields == null) {
350 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
351 }
352 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
353 break;
354 }
355 case 8: {
356 result.hasA_ = input.ReadInt32(ref result.a_);
357 break;
358 }
359 }
360 }
361
362 if (unknownFields != null) {
363 this.UnknownFields = unknownFields.Build();
364 }
365 return this;
366 }
367
368
369 public bool HasA_ {
370 get { return result.hasA_; }
371 }
csharptest50a89c12011-08-12 17:33:02 -0500372 public int A_ {
373 get { return result.A_; }
374 set { SetA_(value); }
375 }
csharptest50a89c12011-08-12 17:33:02 -0500376 public Builder SetA_(int value) {
csharptest1a0764a2011-09-09 21:05:29 -0500377 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500378 result.hasA_ = true;
379 result.a_ = value;
380 return this;
381 }
382 public Builder ClearA_() {
csharptest1a0764a2011-09-09 21:05:29 -0500383 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500384 result.hasA_ = false;
385 result.a_ = 0;
386 return this;
387 }
388 }
389 static A() {
390 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
391 }
392 }
393
394 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
395 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
396 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
397 public sealed partial class B : pb::GeneratedMessage<B, B.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -0500398 private B() { }
csharptest50a89c12011-08-12 17:33:02 -0500399 private static readonly B defaultInstance = new Builder().BuildPartial();
400 private static readonly string[] _bFieldNames = new string[] { "B_" };
401 private static readonly uint[] _bFieldTags = new uint[] { 8 };
402 public static B DefaultInstance {
403 get { return defaultInstance; }
404 }
405
406 public override B DefaultInstanceForType {
407 get { return defaultInstance; }
408 }
409
410 protected override B ThisMessage {
411 get { return this; }
412 }
413
414 public static pbd::MessageDescriptor Descriptor {
415 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_B__Descriptor; }
416 }
417
418 protected override pb::FieldAccess.FieldAccessorTable<B, B.Builder> InternalFieldAccessors {
419 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_B__FieldAccessorTable; }
420 }
421
422 public const int B_FieldNumber = 1;
423 private bool hasB_;
424 private int b_;
425 public bool HasB_ {
426 get { return hasB_; }
427 }
428 public int B_ {
429 get { return b_; }
430 }
431
432 public override bool IsInitialized {
433 get {
434 return true;
435 }
436 }
437
438 public override void WriteTo(pb::ICodedOutputStream output) {
439 int size = SerializedSize;
440 string[] field_names = _bFieldNames;
441 if (hasB_) {
442 output.WriteInt32(1, field_names[0], B_);
443 }
444 UnknownFields.WriteTo(output);
445 }
446
447 private int memoizedSerializedSize = -1;
448 public override int SerializedSize {
449 get {
450 int size = memoizedSerializedSize;
451 if (size != -1) return size;
452
453 size = 0;
454 if (hasB_) {
455 size += pb::CodedOutputStream.ComputeInt32Size(1, B_);
456 }
457 size += UnknownFields.SerializedSize;
458 memoizedSerializedSize = size;
459 return size;
460 }
461 }
462
463 public static B ParseFrom(pb::ByteString data) {
464 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
465 }
466 public static B ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
467 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
468 }
469 public static B ParseFrom(byte[] data) {
470 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
471 }
472 public static B ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
473 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
474 }
475 public static B ParseFrom(global::System.IO.Stream input) {
476 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
477 }
478 public static B ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
479 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
480 }
481 public static B ParseDelimitedFrom(global::System.IO.Stream input) {
482 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
483 }
484 public static B ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
485 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
486 }
487 public static B ParseFrom(pb::ICodedInputStream input) {
488 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
489 }
490 public static B ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
491 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
492 }
493 public static Builder CreateBuilder() { return new Builder(); }
494 public override Builder ToBuilder() { return CreateBuilder(this); }
495 public override Builder CreateBuilderForType() { return new Builder(); }
496 public static Builder CreateBuilder(B prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500497 return new Builder(prototype);
csharptest50a89c12011-08-12 17:33:02 -0500498 }
499
500 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
501 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
502 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
503 public sealed partial class Builder : pb::GeneratedBuilder<B, Builder> {
504 protected override Builder ThisBuilder {
505 get { return this; }
506 }
csharptest1a0764a2011-09-09 21:05:29 -0500507 public Builder() {
508 result = DefaultInstance ?? new B();
509 builderIsReadOnly = result == DefaultInstance;
510 }
511 internal Builder(B cloneFrom) {
512 result = cloneFrom;
513 builderIsReadOnly = true;
514 }
csharptest50a89c12011-08-12 17:33:02 -0500515
csharptest1a0764a2011-09-09 21:05:29 -0500516 bool builderIsReadOnly;
517 B result;
518
519 private B PrepareBuilder() {
520 if (builderIsReadOnly) {
521 B original = result;
522 result = new B();
523 builderIsReadOnly = false;
524 MergeFrom(original);
525 }
526 return result;
527 }
528
529 public override bool IsInitialized {
530 get { return result.IsInitialized; }
531 }
csharptest50a89c12011-08-12 17:33:02 -0500532
533 protected override B MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500534 get { return PrepareBuilder(); }
csharptest50a89c12011-08-12 17:33:02 -0500535 }
536
537 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -0500538 result = DefaultInstance ?? new B();
539 builderIsReadOnly = true;
csharptest50a89c12011-08-12 17:33:02 -0500540 return this;
541 }
542
543 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -0500544 if (builderIsReadOnly) {
545 return new Builder(result);
546 } else {
547 return new Builder().MergeFrom(result);
548 }
csharptest50a89c12011-08-12 17:33:02 -0500549 }
550
551 public override pbd::MessageDescriptor DescriptorForType {
552 get { return global::UnitTest.Issues.TestProtos.B.Descriptor; }
553 }
554
555 public override B DefaultInstanceForType {
556 get { return global::UnitTest.Issues.TestProtos.B.DefaultInstance; }
557 }
558
559 public override B BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -0500560 if (builderIsReadOnly) {
561 return result;
csharptest50a89c12011-08-12 17:33:02 -0500562 }
csharptest1a0764a2011-09-09 21:05:29 -0500563 builderIsReadOnly = true;
564 return result;
csharptest50a89c12011-08-12 17:33:02 -0500565 }
566
567 public override Builder MergeFrom(pb::IMessage other) {
568 if (other is B) {
569 return MergeFrom((B) other);
570 } else {
571 base.MergeFrom(other);
572 return this;
573 }
574 }
575
576 public override Builder MergeFrom(B other) {
577 if (other == global::UnitTest.Issues.TestProtos.B.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500578 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500579 if (other.HasB_) {
580 B_ = other.B_;
581 }
582 this.MergeUnknownFields(other.UnknownFields);
583 return this;
584 }
585
586 public override Builder MergeFrom(pb::ICodedInputStream input) {
587 return MergeFrom(input, pb::ExtensionRegistry.Empty);
588 }
589
590 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -0500591 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500592 pb::UnknownFieldSet.Builder unknownFields = null;
593 uint tag;
594 string field_name;
595 while (input.ReadTag(out tag, out field_name)) {
596 if(tag == 0 && field_name != null) {
597 int field_ordinal = global::System.Array.BinarySearch(_bFieldNames, field_name, global::System.StringComparer.Ordinal);
598 if(field_ordinal >= 0)
599 tag = _bFieldTags[field_ordinal];
600 else {
601 if (unknownFields == null) {
602 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
603 }
604 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
605 continue;
606 }
607 }
608 switch (tag) {
609 case 0: {
610 throw pb::InvalidProtocolBufferException.InvalidTag();
611 }
612 default: {
613 if (pb::WireFormat.IsEndGroupTag(tag)) {
614 if (unknownFields != null) {
615 this.UnknownFields = unknownFields.Build();
616 }
617 return this;
618 }
619 if (unknownFields == null) {
620 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
621 }
622 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
623 break;
624 }
625 case 8: {
626 result.hasB_ = input.ReadInt32(ref result.b_);
627 break;
628 }
629 }
630 }
631
632 if (unknownFields != null) {
633 this.UnknownFields = unknownFields.Build();
634 }
635 return this;
636 }
637
638
639 public bool HasB_ {
640 get { return result.hasB_; }
641 }
642 public int B_ {
643 get { return result.B_; }
644 set { SetB_(value); }
645 }
646 public Builder SetB_(int value) {
csharptest1a0764a2011-09-09 21:05:29 -0500647 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500648 result.hasB_ = true;
649 result.b_ = value;
650 return this;
651 }
652 public Builder ClearB_() {
csharptest1a0764a2011-09-09 21:05:29 -0500653 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500654 result.hasB_ = false;
655 result.b_ = 0;
656 return this;
657 }
658 }
659 static B() {
660 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
661 }
662 }
663
664 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
665 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
666 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
667 public sealed partial class AB : pb::GeneratedMessage<AB, AB.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -0500668 private AB() { }
csharptest50a89c12011-08-12 17:33:02 -0500669 private static readonly AB defaultInstance = new Builder().BuildPartial();
670 private static readonly string[] _aBFieldNames = new string[] { "a_b" };
671 private static readonly uint[] _aBFieldTags = new uint[] { 8 };
672 public static AB DefaultInstance {
673 get { return defaultInstance; }
674 }
675
676 public override AB DefaultInstanceForType {
677 get { return defaultInstance; }
678 }
679
680 protected override AB ThisMessage {
681 get { return this; }
682 }
683
684 public static pbd::MessageDescriptor Descriptor {
685 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_AB__Descriptor; }
686 }
687
688 protected override pb::FieldAccess.FieldAccessorTable<AB, AB.Builder> InternalFieldAccessors {
689 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_AB__FieldAccessorTable; }
690 }
691
692 public const int AB_FieldNumber = 1;
693 private bool hasAB_;
694 private int aB_;
695 public bool HasAB_ {
696 get { return hasAB_; }
697 }
698 public int AB_ {
699 get { return aB_; }
700 }
701
702 public override bool IsInitialized {
703 get {
704 return true;
705 }
706 }
707
708 public override void WriteTo(pb::ICodedOutputStream output) {
709 int size = SerializedSize;
710 string[] field_names = _aBFieldNames;
711 if (hasAB_) {
712 output.WriteInt32(1, field_names[0], AB_);
713 }
714 UnknownFields.WriteTo(output);
715 }
716
717 private int memoizedSerializedSize = -1;
718 public override int SerializedSize {
719 get {
720 int size = memoizedSerializedSize;
721 if (size != -1) return size;
722
723 size = 0;
724 if (hasAB_) {
725 size += pb::CodedOutputStream.ComputeInt32Size(1, AB_);
726 }
727 size += UnknownFields.SerializedSize;
728 memoizedSerializedSize = size;
729 return size;
730 }
731 }
732
733 public static AB ParseFrom(pb::ByteString data) {
734 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
735 }
736 public static AB ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
737 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
738 }
739 public static AB ParseFrom(byte[] data) {
740 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
741 }
742 public static AB ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
743 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
744 }
745 public static AB ParseFrom(global::System.IO.Stream input) {
746 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
747 }
748 public static AB ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
749 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
750 }
751 public static AB ParseDelimitedFrom(global::System.IO.Stream input) {
752 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
753 }
754 public static AB ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
755 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
756 }
757 public static AB ParseFrom(pb::ICodedInputStream input) {
758 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
759 }
760 public static AB ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
761 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
762 }
763 public static Builder CreateBuilder() { return new Builder(); }
764 public override Builder ToBuilder() { return CreateBuilder(this); }
765 public override Builder CreateBuilderForType() { return new Builder(); }
766 public static Builder CreateBuilder(AB prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500767 return new Builder(prototype);
csharptest50a89c12011-08-12 17:33:02 -0500768 }
769
770 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
771 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
772 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
773 public sealed partial class Builder : pb::GeneratedBuilder<AB, Builder> {
774 protected override Builder ThisBuilder {
775 get { return this; }
776 }
csharptest1a0764a2011-09-09 21:05:29 -0500777 public Builder() {
778 result = DefaultInstance ?? new AB();
779 builderIsReadOnly = result == DefaultInstance;
780 }
781 internal Builder(AB cloneFrom) {
782 result = cloneFrom;
783 builderIsReadOnly = true;
784 }
csharptest50a89c12011-08-12 17:33:02 -0500785
csharptest1a0764a2011-09-09 21:05:29 -0500786 bool builderIsReadOnly;
787 AB result;
788
789 private AB PrepareBuilder() {
790 if (builderIsReadOnly) {
791 AB original = result;
792 result = new AB();
793 builderIsReadOnly = false;
794 MergeFrom(original);
795 }
796 return result;
797 }
798
799 public override bool IsInitialized {
800 get { return result.IsInitialized; }
801 }
csharptest50a89c12011-08-12 17:33:02 -0500802
803 protected override AB MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500804 get { return PrepareBuilder(); }
csharptest50a89c12011-08-12 17:33:02 -0500805 }
806
807 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -0500808 result = DefaultInstance ?? new AB();
809 builderIsReadOnly = true;
csharptest50a89c12011-08-12 17:33:02 -0500810 return this;
811 }
812
813 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -0500814 if (builderIsReadOnly) {
815 return new Builder(result);
816 } else {
817 return new Builder().MergeFrom(result);
818 }
csharptest50a89c12011-08-12 17:33:02 -0500819 }
820
821 public override pbd::MessageDescriptor DescriptorForType {
822 get { return global::UnitTest.Issues.TestProtos.AB.Descriptor; }
823 }
824
825 public override AB DefaultInstanceForType {
826 get { return global::UnitTest.Issues.TestProtos.AB.DefaultInstance; }
827 }
828
829 public override AB BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -0500830 if (builderIsReadOnly) {
831 return result;
csharptest50a89c12011-08-12 17:33:02 -0500832 }
csharptest1a0764a2011-09-09 21:05:29 -0500833 builderIsReadOnly = true;
834 return result;
csharptest50a89c12011-08-12 17:33:02 -0500835 }
836
837 public override Builder MergeFrom(pb::IMessage other) {
838 if (other is AB) {
839 return MergeFrom((AB) other);
840 } else {
841 base.MergeFrom(other);
842 return this;
843 }
844 }
845
846 public override Builder MergeFrom(AB other) {
847 if (other == global::UnitTest.Issues.TestProtos.AB.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500848 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500849 if (other.HasAB_) {
850 AB_ = other.AB_;
851 }
852 this.MergeUnknownFields(other.UnknownFields);
853 return this;
854 }
855
856 public override Builder MergeFrom(pb::ICodedInputStream input) {
857 return MergeFrom(input, pb::ExtensionRegistry.Empty);
858 }
859
860 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -0500861 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500862 pb::UnknownFieldSet.Builder unknownFields = null;
863 uint tag;
864 string field_name;
865 while (input.ReadTag(out tag, out field_name)) {
866 if(tag == 0 && field_name != null) {
867 int field_ordinal = global::System.Array.BinarySearch(_aBFieldNames, field_name, global::System.StringComparer.Ordinal);
868 if(field_ordinal >= 0)
869 tag = _aBFieldTags[field_ordinal];
870 else {
871 if (unknownFields == null) {
872 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
873 }
874 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
875 continue;
876 }
877 }
878 switch (tag) {
879 case 0: {
880 throw pb::InvalidProtocolBufferException.InvalidTag();
881 }
882 default: {
883 if (pb::WireFormat.IsEndGroupTag(tag)) {
884 if (unknownFields != null) {
885 this.UnknownFields = unknownFields.Build();
886 }
887 return this;
888 }
889 if (unknownFields == null) {
890 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
891 }
892 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
893 break;
894 }
895 case 8: {
896 result.hasAB_ = input.ReadInt32(ref result.aB_);
897 break;
898 }
899 }
900 }
901
902 if (unknownFields != null) {
903 this.UnknownFields = unknownFields.Build();
904 }
905 return this;
906 }
907
908
909 public bool HasAB_ {
910 get { return result.hasAB_; }
911 }
912 public int AB_ {
913 get { return result.AB_; }
914 set { SetAB_(value); }
915 }
916 public Builder SetAB_(int value) {
csharptest1a0764a2011-09-09 21:05:29 -0500917 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500918 result.hasAB_ = true;
919 result.aB_ = value;
920 return this;
921 }
922 public Builder ClearAB_() {
csharptest1a0764a2011-09-09 21:05:29 -0500923 PrepareBuilder();
csharptest50a89c12011-08-12 17:33:02 -0500924 result.hasAB_ = false;
925 result.aB_ = 0;
926 return this;
927 }
928 }
929 static AB() {
930 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
931 }
932 }
933
csharptest18516762011-08-12 17:49:41 -0500934 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
935 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
936 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
937 public sealed partial class NumberField : pb::GeneratedMessage<NumberField, NumberField.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -0500938 private NumberField() { }
csharptest18516762011-08-12 17:49:41 -0500939 private static readonly NumberField defaultInstance = new Builder().BuildPartial();
940 private static readonly string[] _numberFieldFieldNames = new string[] { "_01" };
941 private static readonly uint[] _numberFieldFieldTags = new uint[] { 8 };
942 public static NumberField DefaultInstance {
943 get { return defaultInstance; }
944 }
945
946 public override NumberField DefaultInstanceForType {
947 get { return defaultInstance; }
948 }
949
950 protected override NumberField ThisMessage {
951 get { return this; }
952 }
953
954 public static pbd::MessageDescriptor Descriptor {
955 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_NumberField__Descriptor; }
956 }
957
958 protected override pb::FieldAccess.FieldAccessorTable<NumberField, NumberField.Builder> InternalFieldAccessors {
959 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_NumberField__FieldAccessorTable; }
960 }
961
962 [global::System.CLSCompliant(false)]
963 public const int _01FieldNumber = 1;
964 private bool has_01;
965 private int _01_;
966 public bool Has_01 {
967 get { return has_01; }
968 }
969 [global::System.CLSCompliant(false)]
970 public int _01 {
971 get { return _01_; }
972 }
973
974 public override bool IsInitialized {
975 get {
976 return true;
977 }
978 }
979
980 public override void WriteTo(pb::ICodedOutputStream output) {
981 int size = SerializedSize;
982 string[] field_names = _numberFieldFieldNames;
983 if (has_01) {
984 output.WriteInt32(1, field_names[0], _01);
985 }
986 UnknownFields.WriteTo(output);
987 }
988
989 private int memoizedSerializedSize = -1;
990 public override int SerializedSize {
991 get {
992 int size = memoizedSerializedSize;
993 if (size != -1) return size;
994
995 size = 0;
996 if (has_01) {
997 size += pb::CodedOutputStream.ComputeInt32Size(1, _01);
998 }
999 size += UnknownFields.SerializedSize;
1000 memoizedSerializedSize = size;
1001 return size;
1002 }
1003 }
1004
1005 public static NumberField ParseFrom(pb::ByteString data) {
1006 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1007 }
1008 public static NumberField ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1009 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1010 }
1011 public static NumberField ParseFrom(byte[] data) {
1012 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1013 }
1014 public static NumberField ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1015 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1016 }
1017 public static NumberField ParseFrom(global::System.IO.Stream input) {
1018 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1019 }
1020 public static NumberField ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1021 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1022 }
1023 public static NumberField ParseDelimitedFrom(global::System.IO.Stream input) {
1024 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1025 }
1026 public static NumberField ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1027 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1028 }
1029 public static NumberField ParseFrom(pb::ICodedInputStream input) {
1030 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1031 }
1032 public static NumberField ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1033 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1034 }
1035 public static Builder CreateBuilder() { return new Builder(); }
1036 public override Builder ToBuilder() { return CreateBuilder(this); }
1037 public override Builder CreateBuilderForType() { return new Builder(); }
1038 public static Builder CreateBuilder(NumberField prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05001039 return new Builder(prototype);
csharptest18516762011-08-12 17:49:41 -05001040 }
1041
1042 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1043 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1044 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
1045 public sealed partial class Builder : pb::GeneratedBuilder<NumberField, Builder> {
1046 protected override Builder ThisBuilder {
1047 get { return this; }
1048 }
csharptest1a0764a2011-09-09 21:05:29 -05001049 public Builder() {
1050 result = DefaultInstance ?? new NumberField();
1051 builderIsReadOnly = result == DefaultInstance;
1052 }
1053 internal Builder(NumberField cloneFrom) {
1054 result = cloneFrom;
1055 builderIsReadOnly = true;
1056 }
csharptest18516762011-08-12 17:49:41 -05001057
csharptest1a0764a2011-09-09 21:05:29 -05001058 bool builderIsReadOnly;
1059 NumberField result;
1060
1061 private NumberField PrepareBuilder() {
1062 if (builderIsReadOnly) {
1063 NumberField original = result;
1064 result = new NumberField();
1065 builderIsReadOnly = false;
1066 MergeFrom(original);
1067 }
1068 return result;
1069 }
1070
1071 public override bool IsInitialized {
1072 get { return result.IsInitialized; }
1073 }
csharptest18516762011-08-12 17:49:41 -05001074
1075 protected override NumberField MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05001076 get { return PrepareBuilder(); }
csharptest18516762011-08-12 17:49:41 -05001077 }
1078
1079 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05001080 result = DefaultInstance ?? new NumberField();
1081 builderIsReadOnly = true;
csharptest18516762011-08-12 17:49:41 -05001082 return this;
1083 }
1084
1085 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05001086 if (builderIsReadOnly) {
1087 return new Builder(result);
1088 } else {
1089 return new Builder().MergeFrom(result);
1090 }
csharptest18516762011-08-12 17:49:41 -05001091 }
1092
1093 public override pbd::MessageDescriptor DescriptorForType {
1094 get { return global::UnitTest.Issues.TestProtos.NumberField.Descriptor; }
1095 }
1096
1097 public override NumberField DefaultInstanceForType {
1098 get { return global::UnitTest.Issues.TestProtos.NumberField.DefaultInstance; }
1099 }
1100
1101 public override NumberField BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05001102 if (builderIsReadOnly) {
1103 return result;
csharptest18516762011-08-12 17:49:41 -05001104 }
csharptest1a0764a2011-09-09 21:05:29 -05001105 builderIsReadOnly = true;
1106 return result;
csharptest18516762011-08-12 17:49:41 -05001107 }
1108
1109 public override Builder MergeFrom(pb::IMessage other) {
1110 if (other is NumberField) {
1111 return MergeFrom((NumberField) other);
1112 } else {
1113 base.MergeFrom(other);
1114 return this;
1115 }
1116 }
1117
1118 public override Builder MergeFrom(NumberField other) {
1119 if (other == global::UnitTest.Issues.TestProtos.NumberField.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05001120 PrepareBuilder();
csharptest18516762011-08-12 17:49:41 -05001121 if (other.Has_01) {
1122 _01 = other._01;
1123 }
1124 this.MergeUnknownFields(other.UnknownFields);
1125 return this;
1126 }
1127
1128 public override Builder MergeFrom(pb::ICodedInputStream input) {
1129 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1130 }
1131
1132 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05001133 PrepareBuilder();
csharptest18516762011-08-12 17:49:41 -05001134 pb::UnknownFieldSet.Builder unknownFields = null;
1135 uint tag;
1136 string field_name;
1137 while (input.ReadTag(out tag, out field_name)) {
1138 if(tag == 0 && field_name != null) {
1139 int field_ordinal = global::System.Array.BinarySearch(_numberFieldFieldNames, field_name, global::System.StringComparer.Ordinal);
1140 if(field_ordinal >= 0)
1141 tag = _numberFieldFieldTags[field_ordinal];
1142 else {
1143 if (unknownFields == null) {
1144 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1145 }
1146 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1147 continue;
1148 }
1149 }
1150 switch (tag) {
1151 case 0: {
1152 throw pb::InvalidProtocolBufferException.InvalidTag();
1153 }
1154 default: {
1155 if (pb::WireFormat.IsEndGroupTag(tag)) {
1156 if (unknownFields != null) {
1157 this.UnknownFields = unknownFields.Build();
1158 }
1159 return this;
1160 }
1161 if (unknownFields == null) {
1162 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1163 }
1164 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1165 break;
1166 }
1167 case 8: {
1168 result.has_01 = input.ReadInt32(ref result._01_);
1169 break;
1170 }
1171 }
1172 }
1173
1174 if (unknownFields != null) {
1175 this.UnknownFields = unknownFields.Build();
1176 }
1177 return this;
1178 }
1179
1180
1181 public bool Has_01 {
1182 get { return result.has_01; }
1183 }
1184 [global::System.CLSCompliant(false)]
1185 public int _01 {
1186 get { return result._01; }
1187 set { Set_01(value); }
1188 }
1189 [global::System.CLSCompliant(false)]
1190 public Builder Set_01(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001191 PrepareBuilder();
csharptest18516762011-08-12 17:49:41 -05001192 result.has_01 = true;
1193 result._01_ = value;
1194 return this;
1195 }
1196 public Builder Clear_01() {
csharptest1a0764a2011-09-09 21:05:29 -05001197 PrepareBuilder();
csharptest18516762011-08-12 17:49:41 -05001198 result.has_01 = false;
1199 result._01_ = 0;
1200 return this;
1201 }
1202 }
1203 static NumberField() {
1204 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
1205 }
1206 }
1207
csharptesta105eac2011-09-09 13:39:54 -05001208 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1209 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1210 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
1211 public sealed partial class NegativeEnumMessage : pb::GeneratedMessage<NegativeEnumMessage, NegativeEnumMessage.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -05001212 private NegativeEnumMessage() { }
csharptesta105eac2011-09-09 13:39:54 -05001213 private static readonly NegativeEnumMessage defaultInstance = new Builder().BuildPartial();
1214 private static readonly string[] _negativeEnumMessageFieldNames = new string[] { "packed_values", "value", "values" };
1215 private static readonly uint[] _negativeEnumMessageFieldTags = new uint[] { 26, 8, 16 };
1216 public static NegativeEnumMessage DefaultInstance {
1217 get { return defaultInstance; }
1218 }
1219
1220 public override NegativeEnumMessage DefaultInstanceForType {
1221 get { return defaultInstance; }
1222 }
1223
1224 protected override NegativeEnumMessage ThisMessage {
1225 get { return this; }
1226 }
1227
1228 public static pbd::MessageDescriptor Descriptor {
1229 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_NegativeEnumMessage__Descriptor; }
1230 }
1231
1232 protected override pb::FieldAccess.FieldAccessorTable<NegativeEnumMessage, NegativeEnumMessage.Builder> InternalFieldAccessors {
1233 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_NegativeEnumMessage__FieldAccessorTable; }
1234 }
1235
1236 public const int ValueFieldNumber = 1;
1237 private bool hasValue;
1238 private global::UnitTest.Issues.TestProtos.NegativeEnum value_ = global::UnitTest.Issues.TestProtos.NegativeEnum.FiveBelow;
1239 public bool HasValue {
1240 get { return hasValue; }
1241 }
1242 public global::UnitTest.Issues.TestProtos.NegativeEnum Value {
1243 get { return value_; }
1244 }
1245
1246 public const int ValuesFieldNumber = 2;
1247 private pbc::PopsicleList<global::UnitTest.Issues.TestProtos.NegativeEnum> values_ = new pbc::PopsicleList<global::UnitTest.Issues.TestProtos.NegativeEnum>();
1248 public scg::IList<global::UnitTest.Issues.TestProtos.NegativeEnum> ValuesList {
1249 get { return pbc::Lists.AsReadOnly(values_); }
1250 }
1251 public int ValuesCount {
1252 get { return values_.Count; }
1253 }
1254 public global::UnitTest.Issues.TestProtos.NegativeEnum GetValues(int index) {
1255 return values_[index];
1256 }
1257
1258 public const int PackedValuesFieldNumber = 3;
1259 private int packedValuesMemoizedSerializedSize;
1260 private pbc::PopsicleList<global::UnitTest.Issues.TestProtos.NegativeEnum> packedValues_ = new pbc::PopsicleList<global::UnitTest.Issues.TestProtos.NegativeEnum>();
1261 public scg::IList<global::UnitTest.Issues.TestProtos.NegativeEnum> PackedValuesList {
1262 get { return pbc::Lists.AsReadOnly(packedValues_); }
1263 }
1264 public int PackedValuesCount {
1265 get { return packedValues_.Count; }
1266 }
1267 public global::UnitTest.Issues.TestProtos.NegativeEnum GetPackedValues(int index) {
1268 return packedValues_[index];
1269 }
1270
1271 public override bool IsInitialized {
1272 get {
1273 return true;
1274 }
1275 }
1276
1277 public override void WriteTo(pb::ICodedOutputStream output) {
1278 int size = SerializedSize;
1279 string[] field_names = _negativeEnumMessageFieldNames;
1280 if (hasValue) {
1281 output.WriteEnum(1, field_names[1], (int) Value, Value);
1282 }
1283 if (values_.Count > 0) {
1284 output.WriteEnumArray(2, field_names[2], values_);
1285 }
1286 if (packedValues_.Count > 0) {
1287 output.WritePackedEnumArray(3, field_names[0], packedValuesMemoizedSerializedSize, packedValues_);
1288 }
1289 UnknownFields.WriteTo(output);
1290 }
1291
1292 private int memoizedSerializedSize = -1;
1293 public override int SerializedSize {
1294 get {
1295 int size = memoizedSerializedSize;
1296 if (size != -1) return size;
1297
1298 size = 0;
1299 if (hasValue) {
1300 size += pb::CodedOutputStream.ComputeEnumSize(1, (int) Value);
1301 }
1302 {
1303 int dataSize = 0;
1304 if (values_.Count > 0) {
1305 foreach (global::UnitTest.Issues.TestProtos.NegativeEnum element in values_) {
1306 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
1307 }
1308 size += dataSize;
1309 size += 1 * values_.Count;
1310 }
1311 }
1312 {
1313 int dataSize = 0;
1314 if (packedValues_.Count > 0) {
1315 foreach (global::UnitTest.Issues.TestProtos.NegativeEnum element in packedValues_) {
1316 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
1317 }
1318 size += dataSize;
1319 size += 1;
1320 size += pb::CodedOutputStream.ComputeRawVarint32Size((uint) dataSize);
1321 }
1322 packedValuesMemoizedSerializedSize = dataSize;
1323 }
1324 size += UnknownFields.SerializedSize;
1325 memoizedSerializedSize = size;
1326 return size;
1327 }
1328 }
1329
1330 public static NegativeEnumMessage ParseFrom(pb::ByteString data) {
1331 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1332 }
1333 public static NegativeEnumMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1334 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1335 }
1336 public static NegativeEnumMessage ParseFrom(byte[] data) {
1337 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1338 }
1339 public static NegativeEnumMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1340 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1341 }
1342 public static NegativeEnumMessage ParseFrom(global::System.IO.Stream input) {
1343 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1344 }
1345 public static NegativeEnumMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1346 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1347 }
1348 public static NegativeEnumMessage ParseDelimitedFrom(global::System.IO.Stream input) {
1349 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1350 }
1351 public static NegativeEnumMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1352 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1353 }
1354 public static NegativeEnumMessage ParseFrom(pb::ICodedInputStream input) {
1355 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1356 }
1357 public static NegativeEnumMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1358 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1359 }
1360 public static Builder CreateBuilder() { return new Builder(); }
1361 public override Builder ToBuilder() { return CreateBuilder(this); }
1362 public override Builder CreateBuilderForType() { return new Builder(); }
1363 public static Builder CreateBuilder(NegativeEnumMessage prototype) {
csharptest8c2b8d12011-09-28 11:31:27 -05001364 return new Builder(prototype);
csharptesta105eac2011-09-09 13:39:54 -05001365 }
1366
1367 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1368 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1369 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
1370 public sealed partial class Builder : pb::GeneratedBuilder<NegativeEnumMessage, Builder> {
1371 protected override Builder ThisBuilder {
1372 get { return this; }
1373 }
csharptest8c2b8d12011-09-28 11:31:27 -05001374 public Builder() {
1375 result = DefaultInstance ?? new NegativeEnumMessage();
1376 builderIsReadOnly = result == DefaultInstance;
1377 }
1378 internal Builder(NegativeEnumMessage cloneFrom) {
1379 result = cloneFrom;
1380 builderIsReadOnly = true;
1381 }
csharptesta105eac2011-09-09 13:39:54 -05001382
csharptest8c2b8d12011-09-28 11:31:27 -05001383 bool builderIsReadOnly;
1384 NegativeEnumMessage result;
1385
1386 private NegativeEnumMessage PrepareBuilder() {
1387 if (builderIsReadOnly) {
1388 NegativeEnumMessage original = result;
1389 result = new NegativeEnumMessage();
1390 builderIsReadOnly = false;
1391 MergeFrom(original);
1392 }
1393 return result;
1394 }
1395
1396 public override bool IsInitialized {
1397 get { return result.IsInitialized; }
1398 }
csharptesta105eac2011-09-09 13:39:54 -05001399
1400 protected override NegativeEnumMessage MessageBeingBuilt {
csharptest8c2b8d12011-09-28 11:31:27 -05001401 get { return PrepareBuilder(); }
csharptesta105eac2011-09-09 13:39:54 -05001402 }
1403
1404 public override Builder Clear() {
csharptest8c2b8d12011-09-28 11:31:27 -05001405 result = DefaultInstance ?? new NegativeEnumMessage();
1406 builderIsReadOnly = true;
csharptesta105eac2011-09-09 13:39:54 -05001407 return this;
1408 }
1409
1410 public override Builder Clone() {
csharptest8c2b8d12011-09-28 11:31:27 -05001411 if (builderIsReadOnly) {
1412 return new Builder(result);
1413 } else {
1414 return new Builder().MergeFrom(result);
1415 }
csharptesta105eac2011-09-09 13:39:54 -05001416 }
1417
1418 public override pbd::MessageDescriptor DescriptorForType {
1419 get { return global::UnitTest.Issues.TestProtos.NegativeEnumMessage.Descriptor; }
1420 }
1421
1422 public override NegativeEnumMessage DefaultInstanceForType {
1423 get { return global::UnitTest.Issues.TestProtos.NegativeEnumMessage.DefaultInstance; }
1424 }
1425
1426 public override NegativeEnumMessage BuildPartial() {
csharptest8c2b8d12011-09-28 11:31:27 -05001427 if (builderIsReadOnly) {
1428 return result;
csharptesta105eac2011-09-09 13:39:54 -05001429 }
1430 result.values_.MakeReadOnly();
1431 result.packedValues_.MakeReadOnly();
csharptest8c2b8d12011-09-28 11:31:27 -05001432 builderIsReadOnly = true;
1433 return result;
csharptesta105eac2011-09-09 13:39:54 -05001434 }
1435
1436 public override Builder MergeFrom(pb::IMessage other) {
1437 if (other is NegativeEnumMessage) {
1438 return MergeFrom((NegativeEnumMessage) other);
1439 } else {
1440 base.MergeFrom(other);
1441 return this;
1442 }
1443 }
1444
1445 public override Builder MergeFrom(NegativeEnumMessage other) {
1446 if (other == global::UnitTest.Issues.TestProtos.NegativeEnumMessage.DefaultInstance) return this;
csharptest8c2b8d12011-09-28 11:31:27 -05001447 PrepareBuilder();
csharptesta105eac2011-09-09 13:39:54 -05001448 if (other.HasValue) {
1449 Value = other.Value;
1450 }
1451 if (other.values_.Count != 0) {
csharptest784bf0c2011-09-16 13:22:12 -05001452 result.values_.Add(other.values_);
csharptesta105eac2011-09-09 13:39:54 -05001453 }
1454 if (other.packedValues_.Count != 0) {
csharptest784bf0c2011-09-16 13:22:12 -05001455 result.packedValues_.Add(other.packedValues_);
csharptesta105eac2011-09-09 13:39:54 -05001456 }
1457 this.MergeUnknownFields(other.UnknownFields);
1458 return this;
1459 }
1460
1461 public override Builder MergeFrom(pb::ICodedInputStream input) {
1462 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1463 }
1464
1465 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest8c2b8d12011-09-28 11:31:27 -05001466 PrepareBuilder();
csharptesta105eac2011-09-09 13:39:54 -05001467 pb::UnknownFieldSet.Builder unknownFields = null;
1468 uint tag;
1469 string field_name;
1470 while (input.ReadTag(out tag, out field_name)) {
1471 if(tag == 0 && field_name != null) {
1472 int field_ordinal = global::System.Array.BinarySearch(_negativeEnumMessageFieldNames, field_name, global::System.StringComparer.Ordinal);
1473 if(field_ordinal >= 0)
1474 tag = _negativeEnumMessageFieldTags[field_ordinal];
1475 else {
1476 if (unknownFields == null) {
1477 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1478 }
1479 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1480 continue;
1481 }
1482 }
1483 switch (tag) {
1484 case 0: {
1485 throw pb::InvalidProtocolBufferException.InvalidTag();
1486 }
1487 default: {
1488 if (pb::WireFormat.IsEndGroupTag(tag)) {
1489 if (unknownFields != null) {
1490 this.UnknownFields = unknownFields.Build();
1491 }
1492 return this;
1493 }
1494 if (unknownFields == null) {
1495 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1496 }
1497 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1498 break;
1499 }
1500 case 8: {
1501 object unknown;
1502 if(input.ReadEnum(ref result.value_, out unknown)) {
1503 result.hasValue = true;
1504 } else if(unknown is int) {
1505 if (unknownFields == null) {
1506 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1507 }
1508 unknownFields.MergeVarintField(1, (ulong)(int)unknown);
1509 }
1510 break;
1511 }
1512 case 18:
1513 case 16: {
1514 scg::ICollection<object> unknownItems;
1515 input.ReadEnumArray<global::UnitTest.Issues.TestProtos.NegativeEnum>(tag, field_name, result.values_, out unknownItems);
1516 if (unknownItems != null) {
1517 if (unknownFields == null) {
1518 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1519 }
1520 foreach (object rawValue in unknownItems)
1521 if (rawValue is int)
1522 unknownFields.MergeVarintField(2, (ulong)(int)rawValue);
1523 }
1524 break;
1525 }
1526 case 26:
1527 case 24: {
1528 scg::ICollection<object> unknownItems;
1529 input.ReadEnumArray<global::UnitTest.Issues.TestProtos.NegativeEnum>(tag, field_name, result.packedValues_, out unknownItems);
1530 if (unknownItems != null) {
1531 if (unknownFields == null) {
1532 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1533 }
1534 foreach (object rawValue in unknownItems)
1535 if (rawValue is int)
1536 unknownFields.MergeVarintField(3, (ulong)(int)rawValue);
1537 }
1538 break;
1539 }
1540 }
1541 }
1542
1543 if (unknownFields != null) {
1544 this.UnknownFields = unknownFields.Build();
1545 }
1546 return this;
1547 }
1548
1549
1550 public bool HasValue {
1551 get { return result.hasValue; }
1552 }
1553 public global::UnitTest.Issues.TestProtos.NegativeEnum Value {
1554 get { return result.Value; }
1555 set { SetValue(value); }
1556 }
1557 public Builder SetValue(global::UnitTest.Issues.TestProtos.NegativeEnum value) {
csharptest8c2b8d12011-09-28 11:31:27 -05001558 PrepareBuilder();
csharptesta105eac2011-09-09 13:39:54 -05001559 result.hasValue = true;
1560 result.value_ = value;
1561 return this;
1562 }
1563 public Builder ClearValue() {
csharptest8c2b8d12011-09-28 11:31:27 -05001564 PrepareBuilder();
csharptesta105eac2011-09-09 13:39:54 -05001565 result.hasValue = false;
1566 result.value_ = global::UnitTest.Issues.TestProtos.NegativeEnum.FiveBelow;
1567 return this;
1568 }
1569
1570 public pbc::IPopsicleList<global::UnitTest.Issues.TestProtos.NegativeEnum> ValuesList {
csharptest8c2b8d12011-09-28 11:31:27 -05001571 get { return PrepareBuilder().values_; }
csharptesta105eac2011-09-09 13:39:54 -05001572 }
1573 public int ValuesCount {
1574 get { return result.ValuesCount; }
1575 }
1576 public global::UnitTest.Issues.TestProtos.NegativeEnum GetValues(int index) {
1577 return result.GetValues(index);
1578 }
1579 public Builder SetValues(int index, global::UnitTest.Issues.TestProtos.NegativeEnum value) {
csharptest8c2b8d12011-09-28 11:31:27 -05001580 PrepareBuilder();
csharptesta105eac2011-09-09 13:39:54 -05001581 result.values_[index] = value;
1582 return this;
1583 }
1584 public Builder AddValues(global::UnitTest.Issues.TestProtos.NegativeEnum value) {
csharptest8c2b8d12011-09-28 11:31:27 -05001585 PrepareBuilder();
csharptesta105eac2011-09-09 13:39:54 -05001586 result.values_.Add(value);
1587 return this;
1588 }
1589 public Builder AddRangeValues(scg::IEnumerable<global::UnitTest.Issues.TestProtos.NegativeEnum> values) {
csharptest8c2b8d12011-09-28 11:31:27 -05001590 PrepareBuilder();
csharptest784bf0c2011-09-16 13:22:12 -05001591 result.values_.Add(values);
csharptesta105eac2011-09-09 13:39:54 -05001592 return this;
1593 }
1594 public Builder ClearValues() {
csharptest8c2b8d12011-09-28 11:31:27 -05001595 PrepareBuilder();
csharptesta105eac2011-09-09 13:39:54 -05001596 result.values_.Clear();
1597 return this;
1598 }
1599
1600 public pbc::IPopsicleList<global::UnitTest.Issues.TestProtos.NegativeEnum> PackedValuesList {
csharptest8c2b8d12011-09-28 11:31:27 -05001601 get { return PrepareBuilder().packedValues_; }
csharptesta105eac2011-09-09 13:39:54 -05001602 }
1603 public int PackedValuesCount {
1604 get { return result.PackedValuesCount; }
1605 }
1606 public global::UnitTest.Issues.TestProtos.NegativeEnum GetPackedValues(int index) {
1607 return result.GetPackedValues(index);
1608 }
1609 public Builder SetPackedValues(int index, global::UnitTest.Issues.TestProtos.NegativeEnum value) {
csharptest8c2b8d12011-09-28 11:31:27 -05001610 PrepareBuilder();
csharptesta105eac2011-09-09 13:39:54 -05001611 result.packedValues_[index] = value;
1612 return this;
1613 }
1614 public Builder AddPackedValues(global::UnitTest.Issues.TestProtos.NegativeEnum value) {
csharptest8c2b8d12011-09-28 11:31:27 -05001615 PrepareBuilder();
csharptesta105eac2011-09-09 13:39:54 -05001616 result.packedValues_.Add(value);
1617 return this;
1618 }
1619 public Builder AddRangePackedValues(scg::IEnumerable<global::UnitTest.Issues.TestProtos.NegativeEnum> values) {
csharptest8c2b8d12011-09-28 11:31:27 -05001620 PrepareBuilder();
csharptest784bf0c2011-09-16 13:22:12 -05001621 result.packedValues_.Add(values);
csharptesta105eac2011-09-09 13:39:54 -05001622 return this;
1623 }
1624 public Builder ClearPackedValues() {
csharptest8c2b8d12011-09-28 11:31:27 -05001625 PrepareBuilder();
csharptesta105eac2011-09-09 13:39:54 -05001626 result.packedValues_.Clear();
1627 return this;
1628 }
1629 }
1630 static NegativeEnumMessage() {
1631 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
1632 }
1633 }
1634
csharptest026f2b42011-09-16 13:19:42 -05001635 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1636 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1637 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest4a594ca2011-09-09 15:53:10 -05001638 public sealed partial class DeprecatedChild : pb::GeneratedMessage<DeprecatedChild, DeprecatedChild.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -05001639 private DeprecatedChild() { }
csharptest4a594ca2011-09-09 15:53:10 -05001640 private static readonly DeprecatedChild defaultInstance = new Builder().BuildPartial();
1641 private static readonly string[] _deprecatedChildFieldNames = new string[] { };
1642 private static readonly uint[] _deprecatedChildFieldTags = new uint[] { };
1643 public static DeprecatedChild DefaultInstance {
1644 get { return defaultInstance; }
1645 }
1646
1647 public override DeprecatedChild DefaultInstanceForType {
1648 get { return defaultInstance; }
1649 }
1650
1651 protected override DeprecatedChild ThisMessage {
1652 get { return this; }
1653 }
1654
1655 public static pbd::MessageDescriptor Descriptor {
1656 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_DeprecatedChild__Descriptor; }
1657 }
1658
1659 protected override pb::FieldAccess.FieldAccessorTable<DeprecatedChild, DeprecatedChild.Builder> InternalFieldAccessors {
1660 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_DeprecatedChild__FieldAccessorTable; }
1661 }
1662
1663 public override bool IsInitialized {
1664 get {
1665 return true;
1666 }
1667 }
1668
1669 public override void WriteTo(pb::ICodedOutputStream output) {
1670 int size = SerializedSize;
1671 string[] field_names = _deprecatedChildFieldNames;
1672 UnknownFields.WriteTo(output);
1673 }
1674
1675 private int memoizedSerializedSize = -1;
1676 public override int SerializedSize {
1677 get {
1678 int size = memoizedSerializedSize;
1679 if (size != -1) return size;
1680
1681 size = 0;
1682 size += UnknownFields.SerializedSize;
1683 memoizedSerializedSize = size;
1684 return size;
1685 }
1686 }
1687
1688 public static DeprecatedChild ParseFrom(pb::ByteString data) {
1689 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1690 }
1691 public static DeprecatedChild ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1692 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1693 }
1694 public static DeprecatedChild ParseFrom(byte[] data) {
1695 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1696 }
1697 public static DeprecatedChild ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1698 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1699 }
1700 public static DeprecatedChild ParseFrom(global::System.IO.Stream input) {
1701 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1702 }
1703 public static DeprecatedChild ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1704 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1705 }
1706 public static DeprecatedChild ParseDelimitedFrom(global::System.IO.Stream input) {
1707 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1708 }
1709 public static DeprecatedChild ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1710 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1711 }
1712 public static DeprecatedChild ParseFrom(pb::ICodedInputStream input) {
1713 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1714 }
1715 public static DeprecatedChild ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1716 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1717 }
1718 public static Builder CreateBuilder() { return new Builder(); }
1719 public override Builder ToBuilder() { return CreateBuilder(this); }
1720 public override Builder CreateBuilderForType() { return new Builder(); }
1721 public static Builder CreateBuilder(DeprecatedChild prototype) {
csharptest8c2b8d12011-09-28 11:31:27 -05001722 return new Builder(prototype);
csharptest4a594ca2011-09-09 15:53:10 -05001723 }
1724
1725 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1726 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1727 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
1728 public sealed partial class Builder : pb::GeneratedBuilder<DeprecatedChild, Builder> {
1729 protected override Builder ThisBuilder {
1730 get { return this; }
1731 }
csharptest8c2b8d12011-09-28 11:31:27 -05001732 public Builder() {
1733 result = DefaultInstance ?? new DeprecatedChild();
1734 builderIsReadOnly = result == DefaultInstance;
1735 }
1736 internal Builder(DeprecatedChild cloneFrom) {
1737 result = cloneFrom;
1738 builderIsReadOnly = true;
1739 }
csharptest4a594ca2011-09-09 15:53:10 -05001740
csharptest8c2b8d12011-09-28 11:31:27 -05001741 bool builderIsReadOnly;
1742 DeprecatedChild result;
1743
1744 private DeprecatedChild PrepareBuilder() {
1745 if (builderIsReadOnly) {
1746 DeprecatedChild original = result;
1747 result = new DeprecatedChild();
1748 builderIsReadOnly = false;
1749 MergeFrom(original);
1750 }
1751 return result;
1752 }
1753
1754 public override bool IsInitialized {
1755 get { return result.IsInitialized; }
1756 }
csharptest4a594ca2011-09-09 15:53:10 -05001757
1758 protected override DeprecatedChild MessageBeingBuilt {
csharptest8c2b8d12011-09-28 11:31:27 -05001759 get { return PrepareBuilder(); }
csharptest4a594ca2011-09-09 15:53:10 -05001760 }
1761
1762 public override Builder Clear() {
csharptest8c2b8d12011-09-28 11:31:27 -05001763 result = DefaultInstance ?? new DeprecatedChild();
1764 builderIsReadOnly = true;
csharptest4a594ca2011-09-09 15:53:10 -05001765 return this;
1766 }
1767
1768 public override Builder Clone() {
csharptest8c2b8d12011-09-28 11:31:27 -05001769 if (builderIsReadOnly) {
1770 return new Builder(result);
1771 } else {
1772 return new Builder().MergeFrom(result);
1773 }
csharptest4a594ca2011-09-09 15:53:10 -05001774 }
1775
1776 public override pbd::MessageDescriptor DescriptorForType {
1777 get { return global::UnitTest.Issues.TestProtos.DeprecatedChild.Descriptor; }
1778 }
1779
1780 public override DeprecatedChild DefaultInstanceForType {
1781 get { return global::UnitTest.Issues.TestProtos.DeprecatedChild.DefaultInstance; }
1782 }
1783
1784 public override DeprecatedChild BuildPartial() {
csharptest8c2b8d12011-09-28 11:31:27 -05001785 if (builderIsReadOnly) {
1786 return result;
csharptest4a594ca2011-09-09 15:53:10 -05001787 }
csharptest8c2b8d12011-09-28 11:31:27 -05001788 builderIsReadOnly = true;
1789 return result;
csharptest4a594ca2011-09-09 15:53:10 -05001790 }
1791
1792 public override Builder MergeFrom(pb::IMessage other) {
1793 if (other is DeprecatedChild) {
1794 return MergeFrom((DeprecatedChild) other);
1795 } else {
1796 base.MergeFrom(other);
1797 return this;
1798 }
1799 }
1800
1801 public override Builder MergeFrom(DeprecatedChild other) {
1802 if (other == global::UnitTest.Issues.TestProtos.DeprecatedChild.DefaultInstance) return this;
csharptest8c2b8d12011-09-28 11:31:27 -05001803 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05001804 this.MergeUnknownFields(other.UnknownFields);
1805 return this;
1806 }
1807
1808 public override Builder MergeFrom(pb::ICodedInputStream input) {
1809 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1810 }
1811
1812 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest8c2b8d12011-09-28 11:31:27 -05001813 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05001814 pb::UnknownFieldSet.Builder unknownFields = null;
1815 uint tag;
1816 string field_name;
1817 while (input.ReadTag(out tag, out field_name)) {
1818 if(tag == 0 && field_name != null) {
1819 int field_ordinal = global::System.Array.BinarySearch(_deprecatedChildFieldNames, field_name, global::System.StringComparer.Ordinal);
1820 if(field_ordinal >= 0)
1821 tag = _deprecatedChildFieldTags[field_ordinal];
1822 else {
1823 if (unknownFields == null) {
1824 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1825 }
1826 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1827 continue;
1828 }
1829 }
1830 switch (tag) {
1831 case 0: {
1832 throw pb::InvalidProtocolBufferException.InvalidTag();
1833 }
1834 default: {
1835 if (pb::WireFormat.IsEndGroupTag(tag)) {
1836 if (unknownFields != null) {
1837 this.UnknownFields = unknownFields.Build();
1838 }
1839 return this;
1840 }
1841 if (unknownFields == null) {
1842 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1843 }
1844 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1845 break;
1846 }
1847 }
1848 }
1849
1850 if (unknownFields != null) {
1851 this.UnknownFields = unknownFields.Build();
1852 }
1853 return this;
1854 }
1855
1856 }
1857 static DeprecatedChild() {
1858 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
1859 }
1860 }
1861
1862 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1863 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1864 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
1865 public sealed partial class DeprecatedFieldsMessage : pb::GeneratedMessage<DeprecatedFieldsMessage, DeprecatedFieldsMessage.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -05001866 private DeprecatedFieldsMessage() { }
csharptest4a594ca2011-09-09 15:53:10 -05001867 private static readonly DeprecatedFieldsMessage defaultInstance = new Builder().BuildPartial();
1868 private static readonly string[] _deprecatedFieldsMessageFieldNames = new string[] { "EnumArray", "EnumValue", "MessageArray", "MessageValue", "PrimitiveArray", "PrimitiveValue" };
1869 private static readonly uint[] _deprecatedFieldsMessageFieldTags = new uint[] { 48, 40, 34, 26, 16, 8 };
1870 public static DeprecatedFieldsMessage DefaultInstance {
1871 get { return defaultInstance; }
1872 }
1873
1874 public override DeprecatedFieldsMessage DefaultInstanceForType {
1875 get { return defaultInstance; }
1876 }
1877
1878 protected override DeprecatedFieldsMessage ThisMessage {
1879 get { return this; }
1880 }
1881
1882 public static pbd::MessageDescriptor Descriptor {
1883 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_DeprecatedFieldsMessage__Descriptor; }
1884 }
1885
1886 protected override pb::FieldAccess.FieldAccessorTable<DeprecatedFieldsMessage, DeprecatedFieldsMessage.Builder> InternalFieldAccessors {
1887 get { return global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.internal__static_unittest_issues_DeprecatedFieldsMessage__FieldAccessorTable; }
1888 }
1889
1890 public const int PrimitiveValueFieldNumber = 1;
1891 private bool hasPrimitiveValue;
1892 private int primitiveValue_;
1893 [global::System.ObsoleteAttribute()]
1894 public bool HasPrimitiveValue {
1895 get { return hasPrimitiveValue; }
1896 }
1897 [global::System.ObsoleteAttribute()]
1898 public int PrimitiveValue {
1899 get { return primitiveValue_; }
1900 }
1901
1902 public const int PrimitiveArrayFieldNumber = 2;
1903 private pbc::PopsicleList<int> primitiveArray_ = new pbc::PopsicleList<int>();
1904 [global::System.ObsoleteAttribute()]
1905 public scg::IList<int> PrimitiveArrayList {
1906 get { return pbc::Lists.AsReadOnly(primitiveArray_); }
1907 }
1908 [global::System.ObsoleteAttribute()]
1909 public int PrimitiveArrayCount {
1910 get { return primitiveArray_.Count; }
1911 }
1912 [global::System.ObsoleteAttribute()]
1913 public int GetPrimitiveArray(int index) {
1914 return primitiveArray_[index];
1915 }
1916
1917 public const int MessageValueFieldNumber = 3;
1918 private bool hasMessageValue;
1919 private global::UnitTest.Issues.TestProtos.DeprecatedChild messageValue_ = global::UnitTest.Issues.TestProtos.DeprecatedChild.DefaultInstance;
1920 [global::System.ObsoleteAttribute()]
1921 public bool HasMessageValue {
1922 get { return hasMessageValue; }
1923 }
1924 [global::System.ObsoleteAttribute()]
1925 public global::UnitTest.Issues.TestProtos.DeprecatedChild MessageValue {
1926 get { return messageValue_; }
1927 }
1928
1929 public const int MessageArrayFieldNumber = 4;
1930 private pbc::PopsicleList<global::UnitTest.Issues.TestProtos.DeprecatedChild> messageArray_ = new pbc::PopsicleList<global::UnitTest.Issues.TestProtos.DeprecatedChild>();
1931 [global::System.ObsoleteAttribute()]
1932 public scg::IList<global::UnitTest.Issues.TestProtos.DeprecatedChild> MessageArrayList {
1933 get { return messageArray_; }
1934 }
1935 [global::System.ObsoleteAttribute()]
1936 public int MessageArrayCount {
1937 get { return messageArray_.Count; }
1938 }
1939 [global::System.ObsoleteAttribute()]
1940 public global::UnitTest.Issues.TestProtos.DeprecatedChild GetMessageArray(int index) {
1941 return messageArray_[index];
1942 }
1943
1944 public const int EnumValueFieldNumber = 5;
1945 private bool hasEnumValue;
1946 private global::UnitTest.Issues.TestProtos.DeprecatedEnum enumValue_ = global::UnitTest.Issues.TestProtos.DeprecatedEnum.one;
1947 [global::System.ObsoleteAttribute()]
1948 public bool HasEnumValue {
1949 get { return hasEnumValue; }
1950 }
1951 [global::System.ObsoleteAttribute()]
1952 public global::UnitTest.Issues.TestProtos.DeprecatedEnum EnumValue {
1953 get { return enumValue_; }
1954 }
1955
1956 public const int EnumArrayFieldNumber = 6;
1957 private pbc::PopsicleList<global::UnitTest.Issues.TestProtos.DeprecatedEnum> enumArray_ = new pbc::PopsicleList<global::UnitTest.Issues.TestProtos.DeprecatedEnum>();
1958 [global::System.ObsoleteAttribute()]
1959 public scg::IList<global::UnitTest.Issues.TestProtos.DeprecatedEnum> EnumArrayList {
1960 get { return pbc::Lists.AsReadOnly(enumArray_); }
1961 }
1962 [global::System.ObsoleteAttribute()]
1963 public int EnumArrayCount {
1964 get { return enumArray_.Count; }
1965 }
1966 [global::System.ObsoleteAttribute()]
1967 public global::UnitTest.Issues.TestProtos.DeprecatedEnum GetEnumArray(int index) {
1968 return enumArray_[index];
1969 }
1970
1971 public override bool IsInitialized {
1972 get {
1973 return true;
1974 }
1975 }
1976
1977 public override void WriteTo(pb::ICodedOutputStream output) {
1978 int size = SerializedSize;
1979 string[] field_names = _deprecatedFieldsMessageFieldNames;
1980 if (hasPrimitiveValue) {
1981 output.WriteInt32(1, field_names[5], PrimitiveValue);
1982 }
1983 if (primitiveArray_.Count > 0) {
1984 output.WriteInt32Array(2, field_names[4], primitiveArray_);
1985 }
1986 if (hasMessageValue) {
1987 output.WriteMessage(3, field_names[3], MessageValue);
1988 }
1989 if (messageArray_.Count > 0) {
1990 output.WriteMessageArray(4, field_names[2], messageArray_);
1991 }
1992 if (hasEnumValue) {
1993 output.WriteEnum(5, field_names[1], (int) EnumValue, EnumValue);
1994 }
1995 if (enumArray_.Count > 0) {
1996 output.WriteEnumArray(6, field_names[0], enumArray_);
1997 }
1998 UnknownFields.WriteTo(output);
1999 }
2000
2001 private int memoizedSerializedSize = -1;
2002 public override int SerializedSize {
2003 get {
2004 int size = memoizedSerializedSize;
2005 if (size != -1) return size;
2006
2007 size = 0;
2008 if (hasPrimitiveValue) {
2009 size += pb::CodedOutputStream.ComputeInt32Size(1, PrimitiveValue);
2010 }
2011 {
2012 int dataSize = 0;
2013 foreach (int element in PrimitiveArrayList) {
2014 dataSize += pb::CodedOutputStream.ComputeInt32SizeNoTag(element);
2015 }
2016 size += dataSize;
2017 size += 1 * primitiveArray_.Count;
2018 }
2019 if (hasMessageValue) {
2020 size += pb::CodedOutputStream.ComputeMessageSize(3, MessageValue);
2021 }
2022 foreach (global::UnitTest.Issues.TestProtos.DeprecatedChild element in MessageArrayList) {
2023 size += pb::CodedOutputStream.ComputeMessageSize(4, element);
2024 }
2025 if (hasEnumValue) {
2026 size += pb::CodedOutputStream.ComputeEnumSize(5, (int) EnumValue);
2027 }
2028 {
2029 int dataSize = 0;
2030 if (enumArray_.Count > 0) {
2031 foreach (global::UnitTest.Issues.TestProtos.DeprecatedEnum element in enumArray_) {
2032 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
2033 }
2034 size += dataSize;
2035 size += 1 * enumArray_.Count;
2036 }
2037 }
2038 size += UnknownFields.SerializedSize;
2039 memoizedSerializedSize = size;
2040 return size;
2041 }
2042 }
2043
2044 public static DeprecatedFieldsMessage ParseFrom(pb::ByteString data) {
2045 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
2046 }
2047 public static DeprecatedFieldsMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
2048 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
2049 }
2050 public static DeprecatedFieldsMessage ParseFrom(byte[] data) {
2051 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
2052 }
2053 public static DeprecatedFieldsMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
2054 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
2055 }
2056 public static DeprecatedFieldsMessage ParseFrom(global::System.IO.Stream input) {
2057 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
2058 }
2059 public static DeprecatedFieldsMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
2060 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
2061 }
2062 public static DeprecatedFieldsMessage ParseDelimitedFrom(global::System.IO.Stream input) {
2063 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
2064 }
2065 public static DeprecatedFieldsMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
2066 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
2067 }
2068 public static DeprecatedFieldsMessage ParseFrom(pb::ICodedInputStream input) {
2069 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
2070 }
2071 public static DeprecatedFieldsMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
2072 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
2073 }
2074 public static Builder CreateBuilder() { return new Builder(); }
2075 public override Builder ToBuilder() { return CreateBuilder(this); }
2076 public override Builder CreateBuilderForType() { return new Builder(); }
2077 public static Builder CreateBuilder(DeprecatedFieldsMessage prototype) {
csharptest8c2b8d12011-09-28 11:31:27 -05002078 return new Builder(prototype);
csharptest4a594ca2011-09-09 15:53:10 -05002079 }
2080
2081 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
2082 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
2083 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
2084 public sealed partial class Builder : pb::GeneratedBuilder<DeprecatedFieldsMessage, Builder> {
2085 protected override Builder ThisBuilder {
2086 get { return this; }
2087 }
csharptest8c2b8d12011-09-28 11:31:27 -05002088 public Builder() {
2089 result = DefaultInstance ?? new DeprecatedFieldsMessage();
2090 builderIsReadOnly = result == DefaultInstance;
2091 }
2092 internal Builder(DeprecatedFieldsMessage cloneFrom) {
2093 result = cloneFrom;
2094 builderIsReadOnly = true;
2095 }
csharptest4a594ca2011-09-09 15:53:10 -05002096
csharptest8c2b8d12011-09-28 11:31:27 -05002097 bool builderIsReadOnly;
2098 DeprecatedFieldsMessage result;
2099
2100 private DeprecatedFieldsMessage PrepareBuilder() {
2101 if (builderIsReadOnly) {
2102 DeprecatedFieldsMessage original = result;
2103 result = new DeprecatedFieldsMessage();
2104 builderIsReadOnly = false;
2105 MergeFrom(original);
2106 }
2107 return result;
2108 }
2109
2110 public override bool IsInitialized {
2111 get { return result.IsInitialized; }
2112 }
csharptest4a594ca2011-09-09 15:53:10 -05002113
2114 protected override DeprecatedFieldsMessage MessageBeingBuilt {
csharptest8c2b8d12011-09-28 11:31:27 -05002115 get { return PrepareBuilder(); }
csharptest4a594ca2011-09-09 15:53:10 -05002116 }
2117
2118 public override Builder Clear() {
csharptest8c2b8d12011-09-28 11:31:27 -05002119 result = DefaultInstance ?? new DeprecatedFieldsMessage();
2120 builderIsReadOnly = true;
csharptest4a594ca2011-09-09 15:53:10 -05002121 return this;
2122 }
2123
2124 public override Builder Clone() {
csharptest8c2b8d12011-09-28 11:31:27 -05002125 if (builderIsReadOnly) {
2126 return new Builder(result);
2127 } else {
2128 return new Builder().MergeFrom(result);
2129 }
csharptest4a594ca2011-09-09 15:53:10 -05002130 }
2131
2132 public override pbd::MessageDescriptor DescriptorForType {
2133 get { return global::UnitTest.Issues.TestProtos.DeprecatedFieldsMessage.Descriptor; }
2134 }
2135
2136 public override DeprecatedFieldsMessage DefaultInstanceForType {
2137 get { return global::UnitTest.Issues.TestProtos.DeprecatedFieldsMessage.DefaultInstance; }
2138 }
2139
2140 public override DeprecatedFieldsMessage BuildPartial() {
csharptest8c2b8d12011-09-28 11:31:27 -05002141 if (builderIsReadOnly) {
2142 return result;
csharptest4a594ca2011-09-09 15:53:10 -05002143 }
2144 result.primitiveArray_.MakeReadOnly();
2145 result.messageArray_.MakeReadOnly();
2146 result.enumArray_.MakeReadOnly();
csharptest8c2b8d12011-09-28 11:31:27 -05002147 builderIsReadOnly = true;
2148 return result;
csharptest4a594ca2011-09-09 15:53:10 -05002149 }
2150
2151 public override Builder MergeFrom(pb::IMessage other) {
2152 if (other is DeprecatedFieldsMessage) {
2153 return MergeFrom((DeprecatedFieldsMessage) other);
2154 } else {
2155 base.MergeFrom(other);
2156 return this;
2157 }
2158 }
2159
2160 public override Builder MergeFrom(DeprecatedFieldsMessage other) {
2161 if (other == global::UnitTest.Issues.TestProtos.DeprecatedFieldsMessage.DefaultInstance) return this;
csharptest8c2b8d12011-09-28 11:31:27 -05002162 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002163 if (other.HasPrimitiveValue) {
2164 PrimitiveValue = other.PrimitiveValue;
2165 }
2166 if (other.primitiveArray_.Count != 0) {
csharptest784bf0c2011-09-16 13:22:12 -05002167 result.primitiveArray_.Add(other.primitiveArray_);
csharptest4a594ca2011-09-09 15:53:10 -05002168 }
2169 if (other.HasMessageValue) {
2170 MergeMessageValue(other.MessageValue);
2171 }
2172 if (other.messageArray_.Count != 0) {
csharptest784bf0c2011-09-16 13:22:12 -05002173 result.messageArray_.Add(other.messageArray_);
csharptest4a594ca2011-09-09 15:53:10 -05002174 }
2175 if (other.HasEnumValue) {
2176 EnumValue = other.EnumValue;
2177 }
2178 if (other.enumArray_.Count != 0) {
csharptest784bf0c2011-09-16 13:22:12 -05002179 result.enumArray_.Add(other.enumArray_);
csharptest4a594ca2011-09-09 15:53:10 -05002180 }
2181 this.MergeUnknownFields(other.UnknownFields);
2182 return this;
2183 }
2184
2185 public override Builder MergeFrom(pb::ICodedInputStream input) {
2186 return MergeFrom(input, pb::ExtensionRegistry.Empty);
2187 }
2188
2189 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest8c2b8d12011-09-28 11:31:27 -05002190 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002191 pb::UnknownFieldSet.Builder unknownFields = null;
2192 uint tag;
2193 string field_name;
2194 while (input.ReadTag(out tag, out field_name)) {
2195 if(tag == 0 && field_name != null) {
2196 int field_ordinal = global::System.Array.BinarySearch(_deprecatedFieldsMessageFieldNames, field_name, global::System.StringComparer.Ordinal);
2197 if(field_ordinal >= 0)
2198 tag = _deprecatedFieldsMessageFieldTags[field_ordinal];
2199 else {
2200 if (unknownFields == null) {
2201 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
2202 }
2203 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
2204 continue;
2205 }
2206 }
2207 switch (tag) {
2208 case 0: {
2209 throw pb::InvalidProtocolBufferException.InvalidTag();
2210 }
2211 default: {
2212 if (pb::WireFormat.IsEndGroupTag(tag)) {
2213 if (unknownFields != null) {
2214 this.UnknownFields = unknownFields.Build();
2215 }
2216 return this;
2217 }
2218 if (unknownFields == null) {
2219 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
2220 }
2221 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
2222 break;
2223 }
2224 case 8: {
2225 result.hasPrimitiveValue = input.ReadInt32(ref result.primitiveValue_);
2226 break;
2227 }
2228 case 18:
2229 case 16: {
2230 input.ReadInt32Array(tag, field_name, result.primitiveArray_);
2231 break;
2232 }
2233 case 26: {
2234 global::UnitTest.Issues.TestProtos.DeprecatedChild.Builder subBuilder = global::UnitTest.Issues.TestProtos.DeprecatedChild.CreateBuilder();
2235 if (result.hasMessageValue) {
2236 subBuilder.MergeFrom(MessageValue);
2237 }
2238 input.ReadMessage(subBuilder, extensionRegistry);
2239 MessageValue = subBuilder.BuildPartial();
2240 break;
2241 }
2242 case 34: {
2243 input.ReadMessageArray(tag, field_name, result.messageArray_, global::UnitTest.Issues.TestProtos.DeprecatedChild.DefaultInstance, extensionRegistry);
2244 break;
2245 }
2246 case 40: {
2247 object unknown;
2248 if(input.ReadEnum(ref result.enumValue_, out unknown)) {
2249 result.hasEnumValue = true;
2250 } else if(unknown is int) {
2251 if (unknownFields == null) {
2252 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
2253 }
2254 unknownFields.MergeVarintField(5, (ulong)(int)unknown);
2255 }
2256 break;
2257 }
2258 case 50:
2259 case 48: {
2260 scg::ICollection<object> unknownItems;
2261 input.ReadEnumArray<global::UnitTest.Issues.TestProtos.DeprecatedEnum>(tag, field_name, result.enumArray_, out unknownItems);
2262 if (unknownItems != null) {
2263 if (unknownFields == null) {
2264 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
2265 }
2266 foreach (object rawValue in unknownItems)
2267 if (rawValue is int)
2268 unknownFields.MergeVarintField(6, (ulong)(int)rawValue);
2269 }
2270 break;
2271 }
2272 }
2273 }
2274
2275 if (unknownFields != null) {
2276 this.UnknownFields = unknownFields.Build();
2277 }
2278 return this;
2279 }
2280
2281
2282 [global::System.ObsoleteAttribute()]
2283 public bool HasPrimitiveValue {
2284 get { return result.hasPrimitiveValue; }
2285 }
2286 [global::System.ObsoleteAttribute()]
2287 public int PrimitiveValue {
2288 get { return result.PrimitiveValue; }
2289 set { SetPrimitiveValue(value); }
2290 }
2291 [global::System.ObsoleteAttribute()]
2292 public Builder SetPrimitiveValue(int value) {
csharptest8c2b8d12011-09-28 11:31:27 -05002293 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002294 result.hasPrimitiveValue = true;
2295 result.primitiveValue_ = value;
2296 return this;
2297 }
2298 [global::System.ObsoleteAttribute()]
2299 public Builder ClearPrimitiveValue() {
csharptest8c2b8d12011-09-28 11:31:27 -05002300 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002301 result.hasPrimitiveValue = false;
2302 result.primitiveValue_ = 0;
2303 return this;
2304 }
2305
2306 [global::System.ObsoleteAttribute()]
2307 public pbc::IPopsicleList<int> PrimitiveArrayList {
csharptest8c2b8d12011-09-28 11:31:27 -05002308 get { return PrepareBuilder().primitiveArray_; }
csharptest4a594ca2011-09-09 15:53:10 -05002309 }
2310 [global::System.ObsoleteAttribute()]
2311 public int PrimitiveArrayCount {
2312 get { return result.PrimitiveArrayCount; }
2313 }
2314 [global::System.ObsoleteAttribute()]
2315 public int GetPrimitiveArray(int index) {
2316 return result.GetPrimitiveArray(index);
2317 }
2318 [global::System.ObsoleteAttribute()]
2319 public Builder SetPrimitiveArray(int index, int value) {
csharptest8c2b8d12011-09-28 11:31:27 -05002320 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002321 result.primitiveArray_[index] = value;
2322 return this;
2323 }
2324 [global::System.ObsoleteAttribute()]
2325 public Builder AddPrimitiveArray(int value) {
csharptest8c2b8d12011-09-28 11:31:27 -05002326 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002327 result.primitiveArray_.Add(value);
2328 return this;
2329 }
2330 [global::System.ObsoleteAttribute()]
2331 public Builder AddRangePrimitiveArray(scg::IEnumerable<int> values) {
csharptest8c2b8d12011-09-28 11:31:27 -05002332 PrepareBuilder();
csharptest784bf0c2011-09-16 13:22:12 -05002333 result.primitiveArray_.Add(values);
csharptest4a594ca2011-09-09 15:53:10 -05002334 return this;
2335 }
2336 [global::System.ObsoleteAttribute()]
2337 public Builder ClearPrimitiveArray() {
csharptest8c2b8d12011-09-28 11:31:27 -05002338 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002339 result.primitiveArray_.Clear();
2340 return this;
2341 }
2342
2343 [global::System.ObsoleteAttribute()]
2344 public bool HasMessageValue {
2345 get { return result.hasMessageValue; }
2346 }
2347 [global::System.ObsoleteAttribute()]
2348 public global::UnitTest.Issues.TestProtos.DeprecatedChild MessageValue {
2349 get { return result.MessageValue; }
2350 set { SetMessageValue(value); }
2351 }
2352 [global::System.ObsoleteAttribute()]
2353 public Builder SetMessageValue(global::UnitTest.Issues.TestProtos.DeprecatedChild value) {
2354 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest8c2b8d12011-09-28 11:31:27 -05002355 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002356 result.hasMessageValue = true;
2357 result.messageValue_ = value;
2358 return this;
2359 }
2360 [global::System.ObsoleteAttribute()]
2361 public Builder SetMessageValue(global::UnitTest.Issues.TestProtos.DeprecatedChild.Builder builderForValue) {
2362 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest8c2b8d12011-09-28 11:31:27 -05002363 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002364 result.hasMessageValue = true;
2365 result.messageValue_ = builderForValue.Build();
2366 return this;
2367 }
2368 [global::System.ObsoleteAttribute()]
2369 public Builder MergeMessageValue(global::UnitTest.Issues.TestProtos.DeprecatedChild value) {
2370 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest8c2b8d12011-09-28 11:31:27 -05002371 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002372 if (result.hasMessageValue &&
2373 result.messageValue_ != global::UnitTest.Issues.TestProtos.DeprecatedChild.DefaultInstance) {
2374 result.messageValue_ = global::UnitTest.Issues.TestProtos.DeprecatedChild.CreateBuilder(result.messageValue_).MergeFrom(value).BuildPartial();
2375 } else {
2376 result.messageValue_ = value;
2377 }
2378 result.hasMessageValue = true;
2379 return this;
2380 }
2381 [global::System.ObsoleteAttribute()]
2382 public Builder ClearMessageValue() {
csharptest8c2b8d12011-09-28 11:31:27 -05002383 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002384 result.hasMessageValue = false;
2385 result.messageValue_ = global::UnitTest.Issues.TestProtos.DeprecatedChild.DefaultInstance;
2386 return this;
2387 }
2388
2389 [global::System.ObsoleteAttribute()]
2390 public pbc::IPopsicleList<global::UnitTest.Issues.TestProtos.DeprecatedChild> MessageArrayList {
csharptest8c2b8d12011-09-28 11:31:27 -05002391 get { return PrepareBuilder().messageArray_; }
csharptest4a594ca2011-09-09 15:53:10 -05002392 }
2393 [global::System.ObsoleteAttribute()]
2394 public int MessageArrayCount {
2395 get { return result.MessageArrayCount; }
2396 }
2397 [global::System.ObsoleteAttribute()]
2398 public global::UnitTest.Issues.TestProtos.DeprecatedChild GetMessageArray(int index) {
2399 return result.GetMessageArray(index);
2400 }
2401 [global::System.ObsoleteAttribute()]
2402 public Builder SetMessageArray(int index, global::UnitTest.Issues.TestProtos.DeprecatedChild value) {
2403 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest8c2b8d12011-09-28 11:31:27 -05002404 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002405 result.messageArray_[index] = value;
2406 return this;
2407 }
2408 [global::System.ObsoleteAttribute()]
2409 public Builder SetMessageArray(int index, global::UnitTest.Issues.TestProtos.DeprecatedChild.Builder builderForValue) {
2410 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest8c2b8d12011-09-28 11:31:27 -05002411 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002412 result.messageArray_[index] = builderForValue.Build();
2413 return this;
2414 }
2415 [global::System.ObsoleteAttribute()]
2416 public Builder AddMessageArray(global::UnitTest.Issues.TestProtos.DeprecatedChild value) {
2417 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest8c2b8d12011-09-28 11:31:27 -05002418 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002419 result.messageArray_.Add(value);
2420 return this;
2421 }
2422 [global::System.ObsoleteAttribute()]
2423 public Builder AddMessageArray(global::UnitTest.Issues.TestProtos.DeprecatedChild.Builder builderForValue) {
2424 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest8c2b8d12011-09-28 11:31:27 -05002425 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002426 result.messageArray_.Add(builderForValue.Build());
2427 return this;
2428 }
2429 [global::System.ObsoleteAttribute()]
2430 public Builder AddRangeMessageArray(scg::IEnumerable<global::UnitTest.Issues.TestProtos.DeprecatedChild> values) {
csharptest8c2b8d12011-09-28 11:31:27 -05002431 PrepareBuilder();
csharptest784bf0c2011-09-16 13:22:12 -05002432 result.messageArray_.Add(values);
csharptest4a594ca2011-09-09 15:53:10 -05002433 return this;
2434 }
2435 [global::System.ObsoleteAttribute()]
2436 public Builder ClearMessageArray() {
csharptest8c2b8d12011-09-28 11:31:27 -05002437 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002438 result.messageArray_.Clear();
2439 return this;
2440 }
2441
2442 [global::System.ObsoleteAttribute()]
2443 public bool HasEnumValue {
2444 get { return result.hasEnumValue; }
2445 }
2446 [global::System.ObsoleteAttribute()]
2447 public global::UnitTest.Issues.TestProtos.DeprecatedEnum EnumValue {
2448 get { return result.EnumValue; }
2449 set { SetEnumValue(value); }
2450 }
2451 [global::System.ObsoleteAttribute()]
2452 public Builder SetEnumValue(global::UnitTest.Issues.TestProtos.DeprecatedEnum value) {
csharptest8c2b8d12011-09-28 11:31:27 -05002453 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002454 result.hasEnumValue = true;
2455 result.enumValue_ = value;
2456 return this;
2457 }
2458 [global::System.ObsoleteAttribute()]
2459 public Builder ClearEnumValue() {
csharptest8c2b8d12011-09-28 11:31:27 -05002460 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002461 result.hasEnumValue = false;
2462 result.enumValue_ = global::UnitTest.Issues.TestProtos.DeprecatedEnum.one;
2463 return this;
2464 }
2465
2466 [global::System.ObsoleteAttribute()]
2467 public pbc::IPopsicleList<global::UnitTest.Issues.TestProtos.DeprecatedEnum> EnumArrayList {
csharptest8c2b8d12011-09-28 11:31:27 -05002468 get { return PrepareBuilder().enumArray_; }
csharptest4a594ca2011-09-09 15:53:10 -05002469 }
2470 [global::System.ObsoleteAttribute()]
2471 public int EnumArrayCount {
2472 get { return result.EnumArrayCount; }
2473 }
2474 [global::System.ObsoleteAttribute()]
2475 public global::UnitTest.Issues.TestProtos.DeprecatedEnum GetEnumArray(int index) {
2476 return result.GetEnumArray(index);
2477 }
2478 [global::System.ObsoleteAttribute()]
2479 public Builder SetEnumArray(int index, global::UnitTest.Issues.TestProtos.DeprecatedEnum value) {
csharptest8c2b8d12011-09-28 11:31:27 -05002480 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002481 result.enumArray_[index] = value;
2482 return this;
2483 }
2484 [global::System.ObsoleteAttribute()]
2485 public Builder AddEnumArray(global::UnitTest.Issues.TestProtos.DeprecatedEnum value) {
csharptest8c2b8d12011-09-28 11:31:27 -05002486 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002487 result.enumArray_.Add(value);
2488 return this;
2489 }
2490 [global::System.ObsoleteAttribute()]
2491 public Builder AddRangeEnumArray(scg::IEnumerable<global::UnitTest.Issues.TestProtos.DeprecatedEnum> values) {
csharptest8c2b8d12011-09-28 11:31:27 -05002492 PrepareBuilder();
csharptest784bf0c2011-09-16 13:22:12 -05002493 result.enumArray_.Add(values);
csharptest4a594ca2011-09-09 15:53:10 -05002494 return this;
2495 }
2496 [global::System.ObsoleteAttribute()]
2497 public Builder ClearEnumArray() {
csharptest8c2b8d12011-09-28 11:31:27 -05002498 PrepareBuilder();
csharptest4a594ca2011-09-09 15:53:10 -05002499 result.enumArray_.Clear();
2500 return this;
2501 }
2502 }
2503 static DeprecatedFieldsMessage() {
2504 object.ReferenceEquals(global::UnitTest.Issues.TestProtos.UnitTestExtrasIssuesProtoFile.Descriptor, null);
2505 }
2506 }
2507
csharptest50a89c12011-08-12 17:33:02 -05002508 #endregion
2509
2510}
csharptestc98edda2011-08-19 10:13:25 -05002511
2512#endregion Designer generated code