OLD | NEW |
| (Empty) |
1 // Generated by the protocol buffer compiler. DO NOT EDIT! | |
2 // source: unittest_issues.proto | |
3 #pragma warning disable 1591, 0612, 3021 | |
4 #region Designer generated code | |
5 | |
6 using pb = global::Google.Protobuf; | |
7 using pbc = global::Google.Protobuf.Collections; | |
8 using pbr = global::Google.Protobuf.Reflection; | |
9 using scg = global::System.Collections.Generic; | |
10 namespace UnitTest.Issues.TestProtos { | |
11 | |
12 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | |
13 public static partial class UnittestIssues { | |
14 | |
15 #region Descriptor | |
16 public static pbr::FileDescriptor Descriptor { | |
17 get { return descriptor; } | |
18 } | |
19 private static pbr::FileDescriptor descriptor; | |
20 | |
21 static UnittestIssues() { | |
22 byte[] descriptorData = global::System.Convert.FromBase64String( | |
23 string.Concat( | |
24 "ChV1bml0dGVzdF9pc3N1ZXMucHJvdG8SD3VuaXR0ZXN0X2lzc3VlcyInCghJ", | |
25 "c3N1ZTMwNxobCgpOZXN0ZWRPbmNlGg0KC05lc3RlZFR3aWNlIrABChNOZWdh", | |
26 "dGl2ZUVudW1NZXNzYWdlEiwKBXZhbHVlGAEgASgOMh0udW5pdHRlc3RfaXNz", | |
27 "dWVzLk5lZ2F0aXZlRW51bRIxCgZ2YWx1ZXMYAiADKA4yHS51bml0dGVzdF9p", | |
28 "c3N1ZXMuTmVnYXRpdmVFbnVtQgIQABI4Cg1wYWNrZWRfdmFsdWVzGAMgAygO", | |
29 "Mh0udW5pdHRlc3RfaXNzdWVzLk5lZ2F0aXZlRW51bUICEAEiEQoPRGVwcmVj", | |
30 "YXRlZENoaWxkIrkCChdEZXByZWNhdGVkRmllbGRzTWVzc2FnZRIaCg5Qcmlt", | |
31 "aXRpdmVWYWx1ZRgBIAEoBUICGAESGgoOUHJpbWl0aXZlQXJyYXkYAiADKAVC", | |
32 "AhgBEjoKDE1lc3NhZ2VWYWx1ZRgDIAEoCzIgLnVuaXR0ZXN0X2lzc3Vlcy5E", | |
33 "ZXByZWNhdGVkQ2hpbGRCAhgBEjoKDE1lc3NhZ2VBcnJheRgEIAMoCzIgLnVu", | |
34 "aXR0ZXN0X2lzc3Vlcy5EZXByZWNhdGVkQ2hpbGRCAhgBEjYKCUVudW1WYWx1", | |
35 "ZRgFIAEoDjIfLnVuaXR0ZXN0X2lzc3Vlcy5EZXByZWNhdGVkRW51bUICGAES", | |
36 "NgoJRW51bUFycmF5GAYgAygOMh8udW5pdHRlc3RfaXNzdWVzLkRlcHJlY2F0", | |
37 "ZWRFbnVtQgIYASIZCglJdGVtRmllbGQSDAoEaXRlbRgBIAEoBSJECg1SZXNl", | |
38 "cnZlZE5hbWVzEg0KBXR5cGVzGAEgASgFEhIKCmRlc2NyaXB0b3IYAiABKAUa", | |
39 "EAoOU29tZU5lc3RlZFR5cGUioAEKFVRlc3RKc29uRmllbGRPcmRlcmluZxIT", | |
40 "CgtwbGFpbl9pbnQzMhgEIAEoBRITCglvMV9zdHJpbmcYAiABKAlIABISCghv", | |
41 "MV9pbnQzMhgFIAEoBUgAEhQKDHBsYWluX3N0cmluZxgBIAEoCRISCghvMl9p", | |
42 "bnQzMhgGIAEoBUgBEhMKCW8yX3N0cmluZxgDIAEoCUgBQgQKAm8xQgQKAm8y", | |
43 "KlUKDE5lZ2F0aXZlRW51bRIWChJORUdBVElWRV9FTlVNX1pFUk8QABIWCglG", | |
44 "aXZlQmVsb3cQ+///////////ARIVCghNaW51c09uZRD///////////8BKi4K", | |
45 "DkRlcHJlY2F0ZWRFbnVtEhMKD0RFUFJFQ0FURURfWkVSTxAAEgcKA29uZRAB", | |
46 "Qh9IAaoCGlVuaXRUZXN0Lklzc3Vlcy5UZXN0UHJvdG9zYgZwcm90bzM=")); | |
47 descriptor = pbr::FileDescriptor.InternalBuildGeneratedFileFrom(descriptor
Data, | |
48 new pbr::FileDescriptor[] { }, | |
49 new pbr::GeneratedCodeInfo(new[] {typeof(global::UnitTest.Issues.TestP
rotos.NegativeEnum), typeof(global::UnitTest.Issues.TestProtos.DeprecatedEnum),
}, new pbr::GeneratedCodeInfo[] { | |
50 new pbr::GeneratedCodeInfo(typeof(global::UnitTest.Issues.TestProtos
.Issue307), null, null, null, new pbr::GeneratedCodeInfo[] { new pbr::GeneratedC
odeInfo(typeof(global::UnitTest.Issues.TestProtos.Issue307.Types.NestedOnce), nu
ll, null, null, new pbr::GeneratedCodeInfo[] { new pbr::GeneratedCodeInfo(typeof
(global::UnitTest.Issues.TestProtos.Issue307.Types.NestedOnce.Types.NestedTwice)
, null, null, null, null)})}), | |
51 new pbr::GeneratedCodeInfo(typeof(global::UnitTest.Issues.TestProtos
.NegativeEnumMessage), new[]{ "Value", "Values", "PackedValues" }, null, null, n
ull), | |
52 new pbr::GeneratedCodeInfo(typeof(global::UnitTest.Issues.TestProtos
.DeprecatedChild), null, null, null, null), | |
53 new pbr::GeneratedCodeInfo(typeof(global::UnitTest.Issues.TestProtos
.DeprecatedFieldsMessage), new[]{ "PrimitiveValue", "PrimitiveArray", "MessageVa
lue", "MessageArray", "EnumValue", "EnumArray" }, null, null, null), | |
54 new pbr::GeneratedCodeInfo(typeof(global::UnitTest.Issues.TestProtos
.ItemField), new[]{ "Item" }, null, null, null), | |
55 new pbr::GeneratedCodeInfo(typeof(global::UnitTest.Issues.TestProtos
.ReservedNames), new[]{ "Types_", "Descriptor_" }, null, null, new pbr::Generate
dCodeInfo[] { new pbr::GeneratedCodeInfo(typeof(global::UnitTest.Issues.TestProt
os.ReservedNames.Types.SomeNestedType), null, null, null, null)}), | |
56 new pbr::GeneratedCodeInfo(typeof(global::UnitTest.Issues.TestProtos
.TestJsonFieldOrdering), new[]{ "PlainInt32", "O1String", "O1Int32", "PlainStrin
g", "O2Int32", "O2String" }, new[]{ "O1", "O2" }, null, null) | |
57 })); | |
58 } | |
59 #endregion | |
60 | |
61 } | |
62 #region Enums | |
63 public enum NegativeEnum { | |
64 NEGATIVE_ENUM_ZERO = 0, | |
65 FiveBelow = -5, | |
66 MinusOne = -1, | |
67 } | |
68 | |
69 public enum DeprecatedEnum { | |
70 DEPRECATED_ZERO = 0, | |
71 one = 1, | |
72 } | |
73 | |
74 #endregion | |
75 | |
76 #region Messages | |
77 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | |
78 public sealed partial class Issue307 : pb::IMessage<Issue307> { | |
79 private static readonly pb::MessageParser<Issue307> _parser = new pb::Messag
eParser<Issue307>(() => new Issue307()); | |
80 public static pb::MessageParser<Issue307> Parser { get { return _parser; } } | |
81 | |
82 public static pbr::MessageDescriptor Descriptor { | |
83 get { return global::UnitTest.Issues.TestProtos.UnittestIssues.Descriptor.
MessageTypes[0]; } | |
84 } | |
85 | |
86 pbr::MessageDescriptor pb::IMessage.Descriptor { | |
87 get { return Descriptor; } | |
88 } | |
89 | |
90 public Issue307() { | |
91 OnConstruction(); | |
92 } | |
93 | |
94 partial void OnConstruction(); | |
95 | |
96 public Issue307(Issue307 other) : this() { | |
97 } | |
98 | |
99 public Issue307 Clone() { | |
100 return new Issue307(this); | |
101 } | |
102 | |
103 public override bool Equals(object other) { | |
104 return Equals(other as Issue307); | |
105 } | |
106 | |
107 public bool Equals(Issue307 other) { | |
108 if (ReferenceEquals(other, null)) { | |
109 return false; | |
110 } | |
111 if (ReferenceEquals(other, this)) { | |
112 return true; | |
113 } | |
114 return true; | |
115 } | |
116 | |
117 public override int GetHashCode() { | |
118 int hash = 1; | |
119 return hash; | |
120 } | |
121 | |
122 public override string ToString() { | |
123 return pb::JsonFormatter.Default.Format(this); | |
124 } | |
125 | |
126 public void WriteTo(pb::CodedOutputStream output) { | |
127 } | |
128 | |
129 public int CalculateSize() { | |
130 int size = 0; | |
131 return size; | |
132 } | |
133 | |
134 public void MergeFrom(Issue307 other) { | |
135 if (other == null) { | |
136 return; | |
137 } | |
138 } | |
139 | |
140 public void MergeFrom(pb::CodedInputStream input) { | |
141 uint tag; | |
142 while ((tag = input.ReadTag()) != 0) { | |
143 switch(tag) { | |
144 default: | |
145 input.SkipLastField(); | |
146 break; | |
147 } | |
148 } | |
149 } | |
150 | |
151 #region Nested types | |
152 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | |
153 public static partial class Types { | |
154 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | |
155 public sealed partial class NestedOnce : pb::IMessage<NestedOnce> { | |
156 private static readonly pb::MessageParser<NestedOnce> _parser = new pb::
MessageParser<NestedOnce>(() => new NestedOnce()); | |
157 public static pb::MessageParser<NestedOnce> Parser { get { return _parse
r; } } | |
158 | |
159 public static pbr::MessageDescriptor Descriptor { | |
160 get { return global::UnitTest.Issues.TestProtos.Issue307.Descriptor.Ne
stedTypes[0]; } | |
161 } | |
162 | |
163 pbr::MessageDescriptor pb::IMessage.Descriptor { | |
164 get { return Descriptor; } | |
165 } | |
166 | |
167 public NestedOnce() { | |
168 OnConstruction(); | |
169 } | |
170 | |
171 partial void OnConstruction(); | |
172 | |
173 public NestedOnce(NestedOnce other) : this() { | |
174 } | |
175 | |
176 public NestedOnce Clone() { | |
177 return new NestedOnce(this); | |
178 } | |
179 | |
180 public override bool Equals(object other) { | |
181 return Equals(other as NestedOnce); | |
182 } | |
183 | |
184 public bool Equals(NestedOnce other) { | |
185 if (ReferenceEquals(other, null)) { | |
186 return false; | |
187 } | |
188 if (ReferenceEquals(other, this)) { | |
189 return true; | |
190 } | |
191 return true; | |
192 } | |
193 | |
194 public override int GetHashCode() { | |
195 int hash = 1; | |
196 return hash; | |
197 } | |
198 | |
199 public override string ToString() { | |
200 return pb::JsonFormatter.Default.Format(this); | |
201 } | |
202 | |
203 public void WriteTo(pb::CodedOutputStream output) { | |
204 } | |
205 | |
206 public int CalculateSize() { | |
207 int size = 0; | |
208 return size; | |
209 } | |
210 | |
211 public void MergeFrom(NestedOnce other) { | |
212 if (other == null) { | |
213 return; | |
214 } | |
215 } | |
216 | |
217 public void MergeFrom(pb::CodedInputStream input) { | |
218 uint tag; | |
219 while ((tag = input.ReadTag()) != 0) { | |
220 switch(tag) { | |
221 default: | |
222 input.SkipLastField(); | |
223 break; | |
224 } | |
225 } | |
226 } | |
227 | |
228 #region Nested types | |
229 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | |
230 public static partial class Types { | |
231 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | |
232 public sealed partial class NestedTwice : pb::IMessage<NestedTwice> { | |
233 private static readonly pb::MessageParser<NestedTwice> _parser = new
pb::MessageParser<NestedTwice>(() => new NestedTwice()); | |
234 public static pb::MessageParser<NestedTwice> Parser { get { return _
parser; } } | |
235 | |
236 public static pbr::MessageDescriptor Descriptor { | |
237 get { return global::UnitTest.Issues.TestProtos.Issue307.Types.Nes
tedOnce.Descriptor.NestedTypes[0]; } | |
238 } | |
239 | |
240 pbr::MessageDescriptor pb::IMessage.Descriptor { | |
241 get { return Descriptor; } | |
242 } | |
243 | |
244 public NestedTwice() { | |
245 OnConstruction(); | |
246 } | |
247 | |
248 partial void OnConstruction(); | |
249 | |
250 public NestedTwice(NestedTwice other) : this() { | |
251 } | |
252 | |
253 public NestedTwice Clone() { | |
254 return new NestedTwice(this); | |
255 } | |
256 | |
257 public override bool Equals(object other) { | |
258 return Equals(other as NestedTwice); | |
259 } | |
260 | |
261 public bool Equals(NestedTwice other) { | |
262 if (ReferenceEquals(other, null)) { | |
263 return false; | |
264 } | |
265 if (ReferenceEquals(other, this)) { | |
266 return true; | |
267 } | |
268 return true; | |
269 } | |
270 | |
271 public override int GetHashCode() { | |
272 int hash = 1; | |
273 return hash; | |
274 } | |
275 | |
276 public override string ToString() { | |
277 return pb::JsonFormatter.Default.Format(this); | |
278 } | |
279 | |
280 public void WriteTo(pb::CodedOutputStream output) { | |
281 } | |
282 | |
283 public int CalculateSize() { | |
284 int size = 0; | |
285 return size; | |
286 } | |
287 | |
288 public void MergeFrom(NestedTwice other) { | |
289 if (other == null) { | |
290 return; | |
291 } | |
292 } | |
293 | |
294 public void MergeFrom(pb::CodedInputStream input) { | |
295 uint tag; | |
296 while ((tag = input.ReadTag()) != 0) { | |
297 switch(tag) { | |
298 default: | |
299 input.SkipLastField(); | |
300 break; | |
301 } | |
302 } | |
303 } | |
304 | |
305 } | |
306 | |
307 } | |
308 #endregion | |
309 | |
310 } | |
311 | |
312 } | |
313 #endregion | |
314 | |
315 } | |
316 | |
317 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | |
318 public sealed partial class NegativeEnumMessage : pb::IMessage<NegativeEnumMes
sage> { | |
319 private static readonly pb::MessageParser<NegativeEnumMessage> _parser = new
pb::MessageParser<NegativeEnumMessage>(() => new NegativeEnumMessage()); | |
320 public static pb::MessageParser<NegativeEnumMessage> Parser { get { return _
parser; } } | |
321 | |
322 public static pbr::MessageDescriptor Descriptor { | |
323 get { return global::UnitTest.Issues.TestProtos.UnittestIssues.Descriptor.
MessageTypes[1]; } | |
324 } | |
325 | |
326 pbr::MessageDescriptor pb::IMessage.Descriptor { | |
327 get { return Descriptor; } | |
328 } | |
329 | |
330 public NegativeEnumMessage() { | |
331 OnConstruction(); | |
332 } | |
333 | |
334 partial void OnConstruction(); | |
335 | |
336 public NegativeEnumMessage(NegativeEnumMessage other) : this() { | |
337 value_ = other.value_; | |
338 values_ = other.values_.Clone(); | |
339 packedValues_ = other.packedValues_.Clone(); | |
340 } | |
341 | |
342 public NegativeEnumMessage Clone() { | |
343 return new NegativeEnumMessage(this); | |
344 } | |
345 | |
346 public const int ValueFieldNumber = 1; | |
347 private global::UnitTest.Issues.TestProtos.NegativeEnum value_ = global::Uni
tTest.Issues.TestProtos.NegativeEnum.NEGATIVE_ENUM_ZERO; | |
348 public global::UnitTest.Issues.TestProtos.NegativeEnum Value { | |
349 get { return value_; } | |
350 set { | |
351 value_ = value; | |
352 } | |
353 } | |
354 | |
355 public const int ValuesFieldNumber = 2; | |
356 private static readonly pb::FieldCodec<global::UnitTest.Issues.TestProtos.Ne
gativeEnum> _repeated_values_codec | |
357 = pb::FieldCodec.ForEnum(16, x => (int) x, x => (global::UnitTest.Issues
.TestProtos.NegativeEnum) x); | |
358 private readonly pbc::RepeatedField<global::UnitTest.Issues.TestProtos.Negat
iveEnum> values_ = new pbc::RepeatedField<global::UnitTest.Issues.TestProtos.Neg
ativeEnum>(); | |
359 public pbc::RepeatedField<global::UnitTest.Issues.TestProtos.NegativeEnum> V
alues { | |
360 get { return values_; } | |
361 } | |
362 | |
363 public const int PackedValuesFieldNumber = 3; | |
364 private static readonly pb::FieldCodec<global::UnitTest.Issues.TestProtos.Ne
gativeEnum> _repeated_packedValues_codec | |
365 = pb::FieldCodec.ForEnum(26, x => (int) x, x => (global::UnitTest.Issues
.TestProtos.NegativeEnum) x); | |
366 private readonly pbc::RepeatedField<global::UnitTest.Issues.TestProtos.Negat
iveEnum> packedValues_ = new pbc::RepeatedField<global::UnitTest.Issues.TestProt
os.NegativeEnum>(); | |
367 public pbc::RepeatedField<global::UnitTest.Issues.TestProtos.NegativeEnum> P
ackedValues { | |
368 get { return packedValues_; } | |
369 } | |
370 | |
371 public override bool Equals(object other) { | |
372 return Equals(other as NegativeEnumMessage); | |
373 } | |
374 | |
375 public bool Equals(NegativeEnumMessage other) { | |
376 if (ReferenceEquals(other, null)) { | |
377 return false; | |
378 } | |
379 if (ReferenceEquals(other, this)) { | |
380 return true; | |
381 } | |
382 if (Value != other.Value) return false; | |
383 if(!values_.Equals(other.values_)) return false; | |
384 if(!packedValues_.Equals(other.packedValues_)) return false; | |
385 return true; | |
386 } | |
387 | |
388 public override int GetHashCode() { | |
389 int hash = 1; | |
390 if (Value != global::UnitTest.Issues.TestProtos.NegativeEnum.NEGATIVE_ENUM
_ZERO) hash ^= Value.GetHashCode(); | |
391 hash ^= values_.GetHashCode(); | |
392 hash ^= packedValues_.GetHashCode(); | |
393 return hash; | |
394 } | |
395 | |
396 public override string ToString() { | |
397 return pb::JsonFormatter.Default.Format(this); | |
398 } | |
399 | |
400 public void WriteTo(pb::CodedOutputStream output) { | |
401 if (Value != global::UnitTest.Issues.TestProtos.NegativeEnum.NEGATIVE_ENUM
_ZERO) { | |
402 output.WriteRawTag(8); | |
403 output.WriteEnum((int) Value); | |
404 } | |
405 values_.WriteTo(output, _repeated_values_codec); | |
406 packedValues_.WriteTo(output, _repeated_packedValues_codec); | |
407 } | |
408 | |
409 public int CalculateSize() { | |
410 int size = 0; | |
411 if (Value != global::UnitTest.Issues.TestProtos.NegativeEnum.NEGATIVE_ENUM
_ZERO) { | |
412 size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Value); | |
413 } | |
414 size += values_.CalculateSize(_repeated_values_codec); | |
415 size += packedValues_.CalculateSize(_repeated_packedValues_codec); | |
416 return size; | |
417 } | |
418 | |
419 public void MergeFrom(NegativeEnumMessage other) { | |
420 if (other == null) { | |
421 return; | |
422 } | |
423 if (other.Value != global::UnitTest.Issues.TestProtos.NegativeEnum.NEGATIV
E_ENUM_ZERO) { | |
424 Value = other.Value; | |
425 } | |
426 values_.Add(other.values_); | |
427 packedValues_.Add(other.packedValues_); | |
428 } | |
429 | |
430 public void MergeFrom(pb::CodedInputStream input) { | |
431 uint tag; | |
432 while ((tag = input.ReadTag()) != 0) { | |
433 switch(tag) { | |
434 default: | |
435 input.SkipLastField(); | |
436 break; | |
437 case 8: { | |
438 value_ = (global::UnitTest.Issues.TestProtos.NegativeEnum) input.Rea
dEnum(); | |
439 break; | |
440 } | |
441 case 18: | |
442 case 16: { | |
443 values_.AddEntriesFrom(input, _repeated_values_codec); | |
444 break; | |
445 } | |
446 case 26: | |
447 case 24: { | |
448 packedValues_.AddEntriesFrom(input, _repeated_packedValues_codec); | |
449 break; | |
450 } | |
451 } | |
452 } | |
453 } | |
454 | |
455 } | |
456 | |
457 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | |
458 public sealed partial class DeprecatedChild : pb::IMessage<DeprecatedChild> { | |
459 private static readonly pb::MessageParser<DeprecatedChild> _parser = new pb:
:MessageParser<DeprecatedChild>(() => new DeprecatedChild()); | |
460 public static pb::MessageParser<DeprecatedChild> Parser { get { return _pars
er; } } | |
461 | |
462 public static pbr::MessageDescriptor Descriptor { | |
463 get { return global::UnitTest.Issues.TestProtos.UnittestIssues.Descriptor.
MessageTypes[2]; } | |
464 } | |
465 | |
466 pbr::MessageDescriptor pb::IMessage.Descriptor { | |
467 get { return Descriptor; } | |
468 } | |
469 | |
470 public DeprecatedChild() { | |
471 OnConstruction(); | |
472 } | |
473 | |
474 partial void OnConstruction(); | |
475 | |
476 public DeprecatedChild(DeprecatedChild other) : this() { | |
477 } | |
478 | |
479 public DeprecatedChild Clone() { | |
480 return new DeprecatedChild(this); | |
481 } | |
482 | |
483 public override bool Equals(object other) { | |
484 return Equals(other as DeprecatedChild); | |
485 } | |
486 | |
487 public bool Equals(DeprecatedChild other) { | |
488 if (ReferenceEquals(other, null)) { | |
489 return false; | |
490 } | |
491 if (ReferenceEquals(other, this)) { | |
492 return true; | |
493 } | |
494 return true; | |
495 } | |
496 | |
497 public override int GetHashCode() { | |
498 int hash = 1; | |
499 return hash; | |
500 } | |
501 | |
502 public override string ToString() { | |
503 return pb::JsonFormatter.Default.Format(this); | |
504 } | |
505 | |
506 public void WriteTo(pb::CodedOutputStream output) { | |
507 } | |
508 | |
509 public int CalculateSize() { | |
510 int size = 0; | |
511 return size; | |
512 } | |
513 | |
514 public void MergeFrom(DeprecatedChild other) { | |
515 if (other == null) { | |
516 return; | |
517 } | |
518 } | |
519 | |
520 public void MergeFrom(pb::CodedInputStream input) { | |
521 uint tag; | |
522 while ((tag = input.ReadTag()) != 0) { | |
523 switch(tag) { | |
524 default: | |
525 input.SkipLastField(); | |
526 break; | |
527 } | |
528 } | |
529 } | |
530 | |
531 } | |
532 | |
533 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | |
534 public sealed partial class DeprecatedFieldsMessage : pb::IMessage<DeprecatedF
ieldsMessage> { | |
535 private static readonly pb::MessageParser<DeprecatedFieldsMessage> _parser =
new pb::MessageParser<DeprecatedFieldsMessage>(() => new DeprecatedFieldsMessag
e()); | |
536 public static pb::MessageParser<DeprecatedFieldsMessage> Parser { get { retu
rn _parser; } } | |
537 | |
538 public static pbr::MessageDescriptor Descriptor { | |
539 get { return global::UnitTest.Issues.TestProtos.UnittestIssues.Descriptor.
MessageTypes[3]; } | |
540 } | |
541 | |
542 pbr::MessageDescriptor pb::IMessage.Descriptor { | |
543 get { return Descriptor; } | |
544 } | |
545 | |
546 public DeprecatedFieldsMessage() { | |
547 OnConstruction(); | |
548 } | |
549 | |
550 partial void OnConstruction(); | |
551 | |
552 public DeprecatedFieldsMessage(DeprecatedFieldsMessage other) : this() { | |
553 primitiveValue_ = other.primitiveValue_; | |
554 primitiveArray_ = other.primitiveArray_.Clone(); | |
555 MessageValue = other.messageValue_ != null ? other.MessageValue.Clone() :
null; | |
556 messageArray_ = other.messageArray_.Clone(); | |
557 enumValue_ = other.enumValue_; | |
558 enumArray_ = other.enumArray_.Clone(); | |
559 } | |
560 | |
561 public DeprecatedFieldsMessage Clone() { | |
562 return new DeprecatedFieldsMessage(this); | |
563 } | |
564 | |
565 public const int PrimitiveValueFieldNumber = 1; | |
566 private int primitiveValue_; | |
567 [global::System.ObsoleteAttribute()] | |
568 public int PrimitiveValue { | |
569 get { return primitiveValue_; } | |
570 set { | |
571 primitiveValue_ = value; | |
572 } | |
573 } | |
574 | |
575 public const int PrimitiveArrayFieldNumber = 2; | |
576 private static readonly pb::FieldCodec<int> _repeated_primitiveArray_codec | |
577 = pb::FieldCodec.ForInt32(18); | |
578 private readonly pbc::RepeatedField<int> primitiveArray_ = new pbc::Repeated
Field<int>(); | |
579 [global::System.ObsoleteAttribute()] | |
580 public pbc::RepeatedField<int> PrimitiveArray { | |
581 get { return primitiveArray_; } | |
582 } | |
583 | |
584 public const int MessageValueFieldNumber = 3; | |
585 private global::UnitTest.Issues.TestProtos.DeprecatedChild messageValue_; | |
586 [global::System.ObsoleteAttribute()] | |
587 public global::UnitTest.Issues.TestProtos.DeprecatedChild MessageValue { | |
588 get { return messageValue_; } | |
589 set { | |
590 messageValue_ = value; | |
591 } | |
592 } | |
593 | |
594 public const int MessageArrayFieldNumber = 4; | |
595 private static readonly pb::FieldCodec<global::UnitTest.Issues.TestProtos.De
precatedChild> _repeated_messageArray_codec | |
596 = pb::FieldCodec.ForMessage(34, global::UnitTest.Issues.TestProtos.Depre
catedChild.Parser); | |
597 private readonly pbc::RepeatedField<global::UnitTest.Issues.TestProtos.Depre
catedChild> messageArray_ = new pbc::RepeatedField<global::UnitTest.Issues.TestP
rotos.DeprecatedChild>(); | |
598 [global::System.ObsoleteAttribute()] | |
599 public pbc::RepeatedField<global::UnitTest.Issues.TestProtos.DeprecatedChild
> MessageArray { | |
600 get { return messageArray_; } | |
601 } | |
602 | |
603 public const int EnumValueFieldNumber = 5; | |
604 private global::UnitTest.Issues.TestProtos.DeprecatedEnum enumValue_ = globa
l::UnitTest.Issues.TestProtos.DeprecatedEnum.DEPRECATED_ZERO; | |
605 [global::System.ObsoleteAttribute()] | |
606 public global::UnitTest.Issues.TestProtos.DeprecatedEnum EnumValue { | |
607 get { return enumValue_; } | |
608 set { | |
609 enumValue_ = value; | |
610 } | |
611 } | |
612 | |
613 public const int EnumArrayFieldNumber = 6; | |
614 private static readonly pb::FieldCodec<global::UnitTest.Issues.TestProtos.De
precatedEnum> _repeated_enumArray_codec | |
615 = pb::FieldCodec.ForEnum(50, x => (int) x, x => (global::UnitTest.Issues
.TestProtos.DeprecatedEnum) x); | |
616 private readonly pbc::RepeatedField<global::UnitTest.Issues.TestProtos.Depre
catedEnum> enumArray_ = new pbc::RepeatedField<global::UnitTest.Issues.TestProto
s.DeprecatedEnum>(); | |
617 [global::System.ObsoleteAttribute()] | |
618 public pbc::RepeatedField<global::UnitTest.Issues.TestProtos.DeprecatedEnum>
EnumArray { | |
619 get { return enumArray_; } | |
620 } | |
621 | |
622 public override bool Equals(object other) { | |
623 return Equals(other as DeprecatedFieldsMessage); | |
624 } | |
625 | |
626 public bool Equals(DeprecatedFieldsMessage other) { | |
627 if (ReferenceEquals(other, null)) { | |
628 return false; | |
629 } | |
630 if (ReferenceEquals(other, this)) { | |
631 return true; | |
632 } | |
633 if (PrimitiveValue != other.PrimitiveValue) return false; | |
634 if(!primitiveArray_.Equals(other.primitiveArray_)) return false; | |
635 if (!object.Equals(MessageValue, other.MessageValue)) return false; | |
636 if(!messageArray_.Equals(other.messageArray_)) return false; | |
637 if (EnumValue != other.EnumValue) return false; | |
638 if(!enumArray_.Equals(other.enumArray_)) return false; | |
639 return true; | |
640 } | |
641 | |
642 public override int GetHashCode() { | |
643 int hash = 1; | |
644 if (PrimitiveValue != 0) hash ^= PrimitiveValue.GetHashCode(); | |
645 hash ^= primitiveArray_.GetHashCode(); | |
646 if (messageValue_ != null) hash ^= MessageValue.GetHashCode(); | |
647 hash ^= messageArray_.GetHashCode(); | |
648 if (EnumValue != global::UnitTest.Issues.TestProtos.DeprecatedEnum.DEPRECA
TED_ZERO) hash ^= EnumValue.GetHashCode(); | |
649 hash ^= enumArray_.GetHashCode(); | |
650 return hash; | |
651 } | |
652 | |
653 public override string ToString() { | |
654 return pb::JsonFormatter.Default.Format(this); | |
655 } | |
656 | |
657 public void WriteTo(pb::CodedOutputStream output) { | |
658 if (PrimitiveValue != 0) { | |
659 output.WriteRawTag(8); | |
660 output.WriteInt32(PrimitiveValue); | |
661 } | |
662 primitiveArray_.WriteTo(output, _repeated_primitiveArray_codec); | |
663 if (messageValue_ != null) { | |
664 output.WriteRawTag(26); | |
665 output.WriteMessage(MessageValue); | |
666 } | |
667 messageArray_.WriteTo(output, _repeated_messageArray_codec); | |
668 if (EnumValue != global::UnitTest.Issues.TestProtos.DeprecatedEnum.DEPRECA
TED_ZERO) { | |
669 output.WriteRawTag(40); | |
670 output.WriteEnum((int) EnumValue); | |
671 } | |
672 enumArray_.WriteTo(output, _repeated_enumArray_codec); | |
673 } | |
674 | |
675 public int CalculateSize() { | |
676 int size = 0; | |
677 if (PrimitiveValue != 0) { | |
678 size += 1 + pb::CodedOutputStream.ComputeInt32Size(PrimitiveValue); | |
679 } | |
680 size += primitiveArray_.CalculateSize(_repeated_primitiveArray_codec); | |
681 if (messageValue_ != null) { | |
682 size += 1 + pb::CodedOutputStream.ComputeMessageSize(MessageValue); | |
683 } | |
684 size += messageArray_.CalculateSize(_repeated_messageArray_codec); | |
685 if (EnumValue != global::UnitTest.Issues.TestProtos.DeprecatedEnum.DEPRECA
TED_ZERO) { | |
686 size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) EnumValue); | |
687 } | |
688 size += enumArray_.CalculateSize(_repeated_enumArray_codec); | |
689 return size; | |
690 } | |
691 | |
692 public void MergeFrom(DeprecatedFieldsMessage other) { | |
693 if (other == null) { | |
694 return; | |
695 } | |
696 if (other.PrimitiveValue != 0) { | |
697 PrimitiveValue = other.PrimitiveValue; | |
698 } | |
699 primitiveArray_.Add(other.primitiveArray_); | |
700 if (other.messageValue_ != null) { | |
701 if (messageValue_ == null) { | |
702 messageValue_ = new global::UnitTest.Issues.TestProtos.DeprecatedChild
(); | |
703 } | |
704 MessageValue.MergeFrom(other.MessageValue); | |
705 } | |
706 messageArray_.Add(other.messageArray_); | |
707 if (other.EnumValue != global::UnitTest.Issues.TestProtos.DeprecatedEnum.D
EPRECATED_ZERO) { | |
708 EnumValue = other.EnumValue; | |
709 } | |
710 enumArray_.Add(other.enumArray_); | |
711 } | |
712 | |
713 public void MergeFrom(pb::CodedInputStream input) { | |
714 uint tag; | |
715 while ((tag = input.ReadTag()) != 0) { | |
716 switch(tag) { | |
717 default: | |
718 input.SkipLastField(); | |
719 break; | |
720 case 8: { | |
721 PrimitiveValue = input.ReadInt32(); | |
722 break; | |
723 } | |
724 case 18: | |
725 case 16: { | |
726 primitiveArray_.AddEntriesFrom(input, _repeated_primitiveArray_codec
); | |
727 break; | |
728 } | |
729 case 26: { | |
730 if (messageValue_ == null) { | |
731 messageValue_ = new global::UnitTest.Issues.TestProtos.DeprecatedC
hild(); | |
732 } | |
733 input.ReadMessage(messageValue_); | |
734 break; | |
735 } | |
736 case 34: { | |
737 messageArray_.AddEntriesFrom(input, _repeated_messageArray_codec); | |
738 break; | |
739 } | |
740 case 40: { | |
741 enumValue_ = (global::UnitTest.Issues.TestProtos.DeprecatedEnum) inp
ut.ReadEnum(); | |
742 break; | |
743 } | |
744 case 50: | |
745 case 48: { | |
746 enumArray_.AddEntriesFrom(input, _repeated_enumArray_codec); | |
747 break; | |
748 } | |
749 } | |
750 } | |
751 } | |
752 | |
753 } | |
754 | |
755 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | |
756 public sealed partial class ItemField : pb::IMessage<ItemField> { | |
757 private static readonly pb::MessageParser<ItemField> _parser = new pb::Messa
geParser<ItemField>(() => new ItemField()); | |
758 public static pb::MessageParser<ItemField> Parser { get { return _parser; }
} | |
759 | |
760 public static pbr::MessageDescriptor Descriptor { | |
761 get { return global::UnitTest.Issues.TestProtos.UnittestIssues.Descriptor.
MessageTypes[4]; } | |
762 } | |
763 | |
764 pbr::MessageDescriptor pb::IMessage.Descriptor { | |
765 get { return Descriptor; } | |
766 } | |
767 | |
768 public ItemField() { | |
769 OnConstruction(); | |
770 } | |
771 | |
772 partial void OnConstruction(); | |
773 | |
774 public ItemField(ItemField other) : this() { | |
775 item_ = other.item_; | |
776 } | |
777 | |
778 public ItemField Clone() { | |
779 return new ItemField(this); | |
780 } | |
781 | |
782 public const int ItemFieldNumber = 1; | |
783 private int item_; | |
784 public int Item { | |
785 get { return item_; } | |
786 set { | |
787 item_ = value; | |
788 } | |
789 } | |
790 | |
791 public override bool Equals(object other) { | |
792 return Equals(other as ItemField); | |
793 } | |
794 | |
795 public bool Equals(ItemField other) { | |
796 if (ReferenceEquals(other, null)) { | |
797 return false; | |
798 } | |
799 if (ReferenceEquals(other, this)) { | |
800 return true; | |
801 } | |
802 if (Item != other.Item) return false; | |
803 return true; | |
804 } | |
805 | |
806 public override int GetHashCode() { | |
807 int hash = 1; | |
808 if (Item != 0) hash ^= Item.GetHashCode(); | |
809 return hash; | |
810 } | |
811 | |
812 public override string ToString() { | |
813 return pb::JsonFormatter.Default.Format(this); | |
814 } | |
815 | |
816 public void WriteTo(pb::CodedOutputStream output) { | |
817 if (Item != 0) { | |
818 output.WriteRawTag(8); | |
819 output.WriteInt32(Item); | |
820 } | |
821 } | |
822 | |
823 public int CalculateSize() { | |
824 int size = 0; | |
825 if (Item != 0) { | |
826 size += 1 + pb::CodedOutputStream.ComputeInt32Size(Item); | |
827 } | |
828 return size; | |
829 } | |
830 | |
831 public void MergeFrom(ItemField other) { | |
832 if (other == null) { | |
833 return; | |
834 } | |
835 if (other.Item != 0) { | |
836 Item = other.Item; | |
837 } | |
838 } | |
839 | |
840 public void MergeFrom(pb::CodedInputStream input) { | |
841 uint tag; | |
842 while ((tag = input.ReadTag()) != 0) { | |
843 switch(tag) { | |
844 default: | |
845 input.SkipLastField(); | |
846 break; | |
847 case 8: { | |
848 Item = input.ReadInt32(); | |
849 break; | |
850 } | |
851 } | |
852 } | |
853 } | |
854 | |
855 } | |
856 | |
857 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | |
858 public sealed partial class ReservedNames : pb::IMessage<ReservedNames> { | |
859 private static readonly pb::MessageParser<ReservedNames> _parser = new pb::M
essageParser<ReservedNames>(() => new ReservedNames()); | |
860 public static pb::MessageParser<ReservedNames> Parser { get { return _parser
; } } | |
861 | |
862 public static pbr::MessageDescriptor Descriptor { | |
863 get { return global::UnitTest.Issues.TestProtos.UnittestIssues.Descriptor.
MessageTypes[5]; } | |
864 } | |
865 | |
866 pbr::MessageDescriptor pb::IMessage.Descriptor { | |
867 get { return Descriptor; } | |
868 } | |
869 | |
870 public ReservedNames() { | |
871 OnConstruction(); | |
872 } | |
873 | |
874 partial void OnConstruction(); | |
875 | |
876 public ReservedNames(ReservedNames other) : this() { | |
877 types_ = other.types_; | |
878 descriptor_ = other.descriptor_; | |
879 } | |
880 | |
881 public ReservedNames Clone() { | |
882 return new ReservedNames(this); | |
883 } | |
884 | |
885 public const int Types_FieldNumber = 1; | |
886 private int types_; | |
887 public int Types_ { | |
888 get { return types_; } | |
889 set { | |
890 types_ = value; | |
891 } | |
892 } | |
893 | |
894 public const int Descriptor_FieldNumber = 2; | |
895 private int descriptor_; | |
896 public int Descriptor_ { | |
897 get { return descriptor_; } | |
898 set { | |
899 descriptor_ = value; | |
900 } | |
901 } | |
902 | |
903 public override bool Equals(object other) { | |
904 return Equals(other as ReservedNames); | |
905 } | |
906 | |
907 public bool Equals(ReservedNames other) { | |
908 if (ReferenceEquals(other, null)) { | |
909 return false; | |
910 } | |
911 if (ReferenceEquals(other, this)) { | |
912 return true; | |
913 } | |
914 if (Types_ != other.Types_) return false; | |
915 if (Descriptor_ != other.Descriptor_) return false; | |
916 return true; | |
917 } | |
918 | |
919 public override int GetHashCode() { | |
920 int hash = 1; | |
921 if (Types_ != 0) hash ^= Types_.GetHashCode(); | |
922 if (Descriptor_ != 0) hash ^= Descriptor_.GetHashCode(); | |
923 return hash; | |
924 } | |
925 | |
926 public override string ToString() { | |
927 return pb::JsonFormatter.Default.Format(this); | |
928 } | |
929 | |
930 public void WriteTo(pb::CodedOutputStream output) { | |
931 if (Types_ != 0) { | |
932 output.WriteRawTag(8); | |
933 output.WriteInt32(Types_); | |
934 } | |
935 if (Descriptor_ != 0) { | |
936 output.WriteRawTag(16); | |
937 output.WriteInt32(Descriptor_); | |
938 } | |
939 } | |
940 | |
941 public int CalculateSize() { | |
942 int size = 0; | |
943 if (Types_ != 0) { | |
944 size += 1 + pb::CodedOutputStream.ComputeInt32Size(Types_); | |
945 } | |
946 if (Descriptor_ != 0) { | |
947 size += 1 + pb::CodedOutputStream.ComputeInt32Size(Descriptor_); | |
948 } | |
949 return size; | |
950 } | |
951 | |
952 public void MergeFrom(ReservedNames other) { | |
953 if (other == null) { | |
954 return; | |
955 } | |
956 if (other.Types_ != 0) { | |
957 Types_ = other.Types_; | |
958 } | |
959 if (other.Descriptor_ != 0) { | |
960 Descriptor_ = other.Descriptor_; | |
961 } | |
962 } | |
963 | |
964 public void MergeFrom(pb::CodedInputStream input) { | |
965 uint tag; | |
966 while ((tag = input.ReadTag()) != 0) { | |
967 switch(tag) { | |
968 default: | |
969 input.SkipLastField(); | |
970 break; | |
971 case 8: { | |
972 Types_ = input.ReadInt32(); | |
973 break; | |
974 } | |
975 case 16: { | |
976 Descriptor_ = input.ReadInt32(); | |
977 break; | |
978 } | |
979 } | |
980 } | |
981 } | |
982 | |
983 #region Nested types | |
984 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | |
985 public static partial class Types { | |
986 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | |
987 public sealed partial class SomeNestedType : pb::IMessage<SomeNestedType>
{ | |
988 private static readonly pb::MessageParser<SomeNestedType> _parser = new
pb::MessageParser<SomeNestedType>(() => new SomeNestedType()); | |
989 public static pb::MessageParser<SomeNestedType> Parser { get { return _p
arser; } } | |
990 | |
991 public static pbr::MessageDescriptor Descriptor { | |
992 get { return global::UnitTest.Issues.TestProtos.ReservedNames.Descript
or.NestedTypes[0]; } | |
993 } | |
994 | |
995 pbr::MessageDescriptor pb::IMessage.Descriptor { | |
996 get { return Descriptor; } | |
997 } | |
998 | |
999 public SomeNestedType() { | |
1000 OnConstruction(); | |
1001 } | |
1002 | |
1003 partial void OnConstruction(); | |
1004 | |
1005 public SomeNestedType(SomeNestedType other) : this() { | |
1006 } | |
1007 | |
1008 public SomeNestedType Clone() { | |
1009 return new SomeNestedType(this); | |
1010 } | |
1011 | |
1012 public override bool Equals(object other) { | |
1013 return Equals(other as SomeNestedType); | |
1014 } | |
1015 | |
1016 public bool Equals(SomeNestedType other) { | |
1017 if (ReferenceEquals(other, null)) { | |
1018 return false; | |
1019 } | |
1020 if (ReferenceEquals(other, this)) { | |
1021 return true; | |
1022 } | |
1023 return true; | |
1024 } | |
1025 | |
1026 public override int GetHashCode() { | |
1027 int hash = 1; | |
1028 return hash; | |
1029 } | |
1030 | |
1031 public override string ToString() { | |
1032 return pb::JsonFormatter.Default.Format(this); | |
1033 } | |
1034 | |
1035 public void WriteTo(pb::CodedOutputStream output) { | |
1036 } | |
1037 | |
1038 public int CalculateSize() { | |
1039 int size = 0; | |
1040 return size; | |
1041 } | |
1042 | |
1043 public void MergeFrom(SomeNestedType other) { | |
1044 if (other == null) { | |
1045 return; | |
1046 } | |
1047 } | |
1048 | |
1049 public void MergeFrom(pb::CodedInputStream input) { | |
1050 uint tag; | |
1051 while ((tag = input.ReadTag()) != 0) { | |
1052 switch(tag) { | |
1053 default: | |
1054 input.SkipLastField(); | |
1055 break; | |
1056 } | |
1057 } | |
1058 } | |
1059 | |
1060 } | |
1061 | |
1062 } | |
1063 #endregion | |
1064 | |
1065 } | |
1066 | |
1067 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | |
1068 public sealed partial class TestJsonFieldOrdering : pb::IMessage<TestJsonField
Ordering> { | |
1069 private static readonly pb::MessageParser<TestJsonFieldOrdering> _parser = n
ew pb::MessageParser<TestJsonFieldOrdering>(() => new TestJsonFieldOrdering()); | |
1070 public static pb::MessageParser<TestJsonFieldOrdering> Parser { get { return
_parser; } } | |
1071 | |
1072 public static pbr::MessageDescriptor Descriptor { | |
1073 get { return global::UnitTest.Issues.TestProtos.UnittestIssues.Descriptor.
MessageTypes[6]; } | |
1074 } | |
1075 | |
1076 pbr::MessageDescriptor pb::IMessage.Descriptor { | |
1077 get { return Descriptor; } | |
1078 } | |
1079 | |
1080 public TestJsonFieldOrdering() { | |
1081 OnConstruction(); | |
1082 } | |
1083 | |
1084 partial void OnConstruction(); | |
1085 | |
1086 public TestJsonFieldOrdering(TestJsonFieldOrdering other) : this() { | |
1087 plainInt32_ = other.plainInt32_; | |
1088 plainString_ = other.plainString_; | |
1089 switch (other.O1Case) { | |
1090 case O1OneofCase.O1String: | |
1091 O1String = other.O1String; | |
1092 break; | |
1093 case O1OneofCase.O1Int32: | |
1094 O1Int32 = other.O1Int32; | |
1095 break; | |
1096 } | |
1097 | |
1098 switch (other.O2Case) { | |
1099 case O2OneofCase.O2Int32: | |
1100 O2Int32 = other.O2Int32; | |
1101 break; | |
1102 case O2OneofCase.O2String: | |
1103 O2String = other.O2String; | |
1104 break; | |
1105 } | |
1106 | |
1107 } | |
1108 | |
1109 public TestJsonFieldOrdering Clone() { | |
1110 return new TestJsonFieldOrdering(this); | |
1111 } | |
1112 | |
1113 public const int PlainInt32FieldNumber = 4; | |
1114 private int plainInt32_; | |
1115 public int PlainInt32 { | |
1116 get { return plainInt32_; } | |
1117 set { | |
1118 plainInt32_ = value; | |
1119 } | |
1120 } | |
1121 | |
1122 public const int O1StringFieldNumber = 2; | |
1123 public string O1String { | |
1124 get { return o1Case_ == O1OneofCase.O1String ? (string) o1_ : ""; } | |
1125 set { | |
1126 o1_ = pb::Preconditions.CheckNotNull(value, "value"); | |
1127 o1Case_ = O1OneofCase.O1String; | |
1128 } | |
1129 } | |
1130 | |
1131 public const int O1Int32FieldNumber = 5; | |
1132 public int O1Int32 { | |
1133 get { return o1Case_ == O1OneofCase.O1Int32 ? (int) o1_ : 0; } | |
1134 set { | |
1135 o1_ = value; | |
1136 o1Case_ = O1OneofCase.O1Int32; | |
1137 } | |
1138 } | |
1139 | |
1140 public const int PlainStringFieldNumber = 1; | |
1141 private string plainString_ = ""; | |
1142 public string PlainString { | |
1143 get { return plainString_; } | |
1144 set { | |
1145 plainString_ = pb::Preconditions.CheckNotNull(value, "value"); | |
1146 } | |
1147 } | |
1148 | |
1149 public const int O2Int32FieldNumber = 6; | |
1150 public int O2Int32 { | |
1151 get { return o2Case_ == O2OneofCase.O2Int32 ? (int) o2_ : 0; } | |
1152 set { | |
1153 o2_ = value; | |
1154 o2Case_ = O2OneofCase.O2Int32; | |
1155 } | |
1156 } | |
1157 | |
1158 public const int O2StringFieldNumber = 3; | |
1159 public string O2String { | |
1160 get { return o2Case_ == O2OneofCase.O2String ? (string) o2_ : ""; } | |
1161 set { | |
1162 o2_ = pb::Preconditions.CheckNotNull(value, "value"); | |
1163 o2Case_ = O2OneofCase.O2String; | |
1164 } | |
1165 } | |
1166 | |
1167 private object o1_; | |
1168 public enum O1OneofCase { | |
1169 None = 0, | |
1170 O1String = 2, | |
1171 O1Int32 = 5, | |
1172 } | |
1173 private O1OneofCase o1Case_ = O1OneofCase.None; | |
1174 public O1OneofCase O1Case { | |
1175 get { return o1Case_; } | |
1176 } | |
1177 | |
1178 public void ClearO1() { | |
1179 o1Case_ = O1OneofCase.None; | |
1180 o1_ = null; | |
1181 } | |
1182 | |
1183 private object o2_; | |
1184 public enum O2OneofCase { | |
1185 None = 0, | |
1186 O2Int32 = 6, | |
1187 O2String = 3, | |
1188 } | |
1189 private O2OneofCase o2Case_ = O2OneofCase.None; | |
1190 public O2OneofCase O2Case { | |
1191 get { return o2Case_; } | |
1192 } | |
1193 | |
1194 public void ClearO2() { | |
1195 o2Case_ = O2OneofCase.None; | |
1196 o2_ = null; | |
1197 } | |
1198 | |
1199 public override bool Equals(object other) { | |
1200 return Equals(other as TestJsonFieldOrdering); | |
1201 } | |
1202 | |
1203 public bool Equals(TestJsonFieldOrdering other) { | |
1204 if (ReferenceEquals(other, null)) { | |
1205 return false; | |
1206 } | |
1207 if (ReferenceEquals(other, this)) { | |
1208 return true; | |
1209 } | |
1210 if (PlainInt32 != other.PlainInt32) return false; | |
1211 if (O1String != other.O1String) return false; | |
1212 if (O1Int32 != other.O1Int32) return false; | |
1213 if (PlainString != other.PlainString) return false; | |
1214 if (O2Int32 != other.O2Int32) return false; | |
1215 if (O2String != other.O2String) return false; | |
1216 return true; | |
1217 } | |
1218 | |
1219 public override int GetHashCode() { | |
1220 int hash = 1; | |
1221 if (PlainInt32 != 0) hash ^= PlainInt32.GetHashCode(); | |
1222 if (o1Case_ == O1OneofCase.O1String) hash ^= O1String.GetHashCode(); | |
1223 if (o1Case_ == O1OneofCase.O1Int32) hash ^= O1Int32.GetHashCode(); | |
1224 if (PlainString.Length != 0) hash ^= PlainString.GetHashCode(); | |
1225 if (o2Case_ == O2OneofCase.O2Int32) hash ^= O2Int32.GetHashCode(); | |
1226 if (o2Case_ == O2OneofCase.O2String) hash ^= O2String.GetHashCode(); | |
1227 return hash; | |
1228 } | |
1229 | |
1230 public override string ToString() { | |
1231 return pb::JsonFormatter.Default.Format(this); | |
1232 } | |
1233 | |
1234 public void WriteTo(pb::CodedOutputStream output) { | |
1235 if (PlainString.Length != 0) { | |
1236 output.WriteRawTag(10); | |
1237 output.WriteString(PlainString); | |
1238 } | |
1239 if (o1Case_ == O1OneofCase.O1String) { | |
1240 output.WriteRawTag(18); | |
1241 output.WriteString(O1String); | |
1242 } | |
1243 if (o2Case_ == O2OneofCase.O2String) { | |
1244 output.WriteRawTag(26); | |
1245 output.WriteString(O2String); | |
1246 } | |
1247 if (PlainInt32 != 0) { | |
1248 output.WriteRawTag(32); | |
1249 output.WriteInt32(PlainInt32); | |
1250 } | |
1251 if (o1Case_ == O1OneofCase.O1Int32) { | |
1252 output.WriteRawTag(40); | |
1253 output.WriteInt32(O1Int32); | |
1254 } | |
1255 if (o2Case_ == O2OneofCase.O2Int32) { | |
1256 output.WriteRawTag(48); | |
1257 output.WriteInt32(O2Int32); | |
1258 } | |
1259 } | |
1260 | |
1261 public int CalculateSize() { | |
1262 int size = 0; | |
1263 if (PlainInt32 != 0) { | |
1264 size += 1 + pb::CodedOutputStream.ComputeInt32Size(PlainInt32); | |
1265 } | |
1266 if (o1Case_ == O1OneofCase.O1String) { | |
1267 size += 1 + pb::CodedOutputStream.ComputeStringSize(O1String); | |
1268 } | |
1269 if (o1Case_ == O1OneofCase.O1Int32) { | |
1270 size += 1 + pb::CodedOutputStream.ComputeInt32Size(O1Int32); | |
1271 } | |
1272 if (PlainString.Length != 0) { | |
1273 size += 1 + pb::CodedOutputStream.ComputeStringSize(PlainString); | |
1274 } | |
1275 if (o2Case_ == O2OneofCase.O2Int32) { | |
1276 size += 1 + pb::CodedOutputStream.ComputeInt32Size(O2Int32); | |
1277 } | |
1278 if (o2Case_ == O2OneofCase.O2String) { | |
1279 size += 1 + pb::CodedOutputStream.ComputeStringSize(O2String); | |
1280 } | |
1281 return size; | |
1282 } | |
1283 | |
1284 public void MergeFrom(TestJsonFieldOrdering other) { | |
1285 if (other == null) { | |
1286 return; | |
1287 } | |
1288 if (other.PlainInt32 != 0) { | |
1289 PlainInt32 = other.PlainInt32; | |
1290 } | |
1291 if (other.PlainString.Length != 0) { | |
1292 PlainString = other.PlainString; | |
1293 } | |
1294 switch (other.O1Case) { | |
1295 case O1OneofCase.O1String: | |
1296 O1String = other.O1String; | |
1297 break; | |
1298 case O1OneofCase.O1Int32: | |
1299 O1Int32 = other.O1Int32; | |
1300 break; | |
1301 } | |
1302 | |
1303 switch (other.O2Case) { | |
1304 case O2OneofCase.O2Int32: | |
1305 O2Int32 = other.O2Int32; | |
1306 break; | |
1307 case O2OneofCase.O2String: | |
1308 O2String = other.O2String; | |
1309 break; | |
1310 } | |
1311 | |
1312 } | |
1313 | |
1314 public void MergeFrom(pb::CodedInputStream input) { | |
1315 uint tag; | |
1316 while ((tag = input.ReadTag()) != 0) { | |
1317 switch(tag) { | |
1318 default: | |
1319 input.SkipLastField(); | |
1320 break; | |
1321 case 10: { | |
1322 PlainString = input.ReadString(); | |
1323 break; | |
1324 } | |
1325 case 18: { | |
1326 O1String = input.ReadString(); | |
1327 break; | |
1328 } | |
1329 case 26: { | |
1330 O2String = input.ReadString(); | |
1331 break; | |
1332 } | |
1333 case 32: { | |
1334 PlainInt32 = input.ReadInt32(); | |
1335 break; | |
1336 } | |
1337 case 40: { | |
1338 O1Int32 = input.ReadInt32(); | |
1339 break; | |
1340 } | |
1341 case 48: { | |
1342 O2Int32 = input.ReadInt32(); | |
1343 break; | |
1344 } | |
1345 } | |
1346 } | |
1347 } | |
1348 | |
1349 } | |
1350 | |
1351 #endregion | |
1352 | |
1353 } | |
1354 | |
1355 #endregion Designer generated code | |
OLD | NEW |