blob: 33c4f8d9c0486cd248d1d0c95e22ef1ae6c9b90a [file] [log] [blame]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -07001// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: math.proto
Jan Tattermuscha7608b02015-02-03 17:54:38 -08003#pragma warning disable 1591, 0612, 3021
4#region Designer generated code
5
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -07006using pb = global::Google.Protobuf;
7using pbc = global::Google.Protobuf.Collections;
8using pbr = global::Google.Protobuf.Reflection;
Jan Tattermuscha7608b02015-02-03 17:54:38 -08009using scg = global::System.Collections.Generic;
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070010namespace Math {
Craig Tiller190d3602015-02-18 09:23:38 -080011
Jan Tattermusch72ce4422016-01-20 13:54:38 -080012 /// <summary>Holder for reflection information generated from math.proto</summary>
13 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14 public static partial class MathReflection {
Craig Tiller190d3602015-02-18 09:23:38 -080015
Jan Tattermusch72ce4422016-01-20 13:54:38 -080016 #region Descriptor
17 /// <summary>File descriptor for math.proto</summary>
18 public static pbr::FileDescriptor Descriptor {
19 get { return descriptor; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -080020 }
Jan Tattermusch72ce4422016-01-20 13:54:38 -080021 private static pbr::FileDescriptor descriptor;
22
23 static MathReflection() {
24 byte[] descriptorData = global::System.Convert.FromBase64String(
25 string.Concat(
26 "CgptYXRoLnByb3RvEgRtYXRoIiwKB0RpdkFyZ3MSEAoIZGl2aWRlbmQYASAB",
27 "KAMSDwoHZGl2aXNvchgCIAEoAyIvCghEaXZSZXBseRIQCghxdW90aWVudBgB",
28 "IAEoAxIRCglyZW1haW5kZXIYAiABKAMiGAoHRmliQXJncxINCgVsaW1pdBgB",
29 "IAEoAyISCgNOdW0SCwoDbnVtGAEgASgDIhkKCEZpYlJlcGx5Eg0KBWNvdW50",
30 "GAEgASgDMqQBCgRNYXRoEiYKA0RpdhINLm1hdGguRGl2QXJncxoOLm1hdGgu",
31 "RGl2UmVwbHkiABIuCgdEaXZNYW55Eg0ubWF0aC5EaXZBcmdzGg4ubWF0aC5E",
32 "aXZSZXBseSIAKAEwARIjCgNGaWISDS5tYXRoLkZpYkFyZ3MaCS5tYXRoLk51",
33 "bSIAMAESHwoDU3VtEgkubWF0aC5OdW0aCS5tYXRoLk51bSIAKAFiBnByb3Rv",
34 "Mw=="));
35 descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
36 new pbr::FileDescriptor[] { },
37 new pbr::GeneratedCodeInfo(null, new pbr::GeneratedCodeInfo[] {
38 new pbr::GeneratedCodeInfo(typeof(global::Math.DivArgs), global::Math.DivArgs.Parser, new[]{ "Dividend", "Divisor" }, null, null, null),
39 new pbr::GeneratedCodeInfo(typeof(global::Math.DivReply), global::Math.DivReply.Parser, new[]{ "Quotient", "Remainder" }, null, null, null),
40 new pbr::GeneratedCodeInfo(typeof(global::Math.FibArgs), global::Math.FibArgs.Parser, new[]{ "Limit" }, null, null, null),
41 new pbr::GeneratedCodeInfo(typeof(global::Math.Num), global::Math.Num.Parser, new[]{ "Num_" }, null, null, null),
42 new pbr::GeneratedCodeInfo(typeof(global::Math.FibReply), global::Math.FibReply.Parser, new[]{ "Count" }, null, null, null)
43 }));
44 }
45 #endregion
46
Jan Tattermuscha7608b02015-02-03 17:54:38 -080047 }
48 #region Messages
49 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070050 public sealed partial class DivArgs : pb::IMessage<DivArgs> {
51 private static readonly pb::MessageParser<DivArgs> _parser = new pb::MessageParser<DivArgs>(() => new DivArgs());
52 public static pb::MessageParser<DivArgs> Parser { get { return _parser; } }
53
54 public static pbr::MessageDescriptor Descriptor {
Jan Tattermusch72ce4422016-01-20 13:54:38 -080055 get { return global::Math.MathReflection.Descriptor.MessageTypes[0]; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -080056 }
Craig Tiller190d3602015-02-18 09:23:38 -080057
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070058 pbr::MessageDescriptor pb::IMessage.Descriptor {
59 get { return Descriptor; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -080060 }
Craig Tiller190d3602015-02-18 09:23:38 -080061
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070062 public DivArgs() {
63 OnConstruction();
Jan Tattermuscha7608b02015-02-03 17:54:38 -080064 }
Craig Tiller190d3602015-02-18 09:23:38 -080065
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070066 partial void OnConstruction();
67
68 public DivArgs(DivArgs other) : this() {
69 dividend_ = other.dividend_;
70 divisor_ = other.divisor_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -080071 }
Craig Tiller190d3602015-02-18 09:23:38 -080072
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070073 public DivArgs Clone() {
74 return new DivArgs(this);
Jan Tattermuscha7608b02015-02-03 17:54:38 -080075 }
Craig Tiller190d3602015-02-18 09:23:38 -080076
Jan Tattermusch72ce4422016-01-20 13:54:38 -080077 /// <summary>Field number for the "dividend" field.</summary>
Jan Tattermuscha7608b02015-02-03 17:54:38 -080078 public const int DividendFieldNumber = 1;
Jan Tattermuscha7608b02015-02-03 17:54:38 -080079 private long dividend_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -080080 public long Dividend {
81 get { return dividend_; }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070082 set {
83 dividend_ = value;
84 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -080085 }
Craig Tiller190d3602015-02-18 09:23:38 -080086
Jan Tattermusch72ce4422016-01-20 13:54:38 -080087 /// <summary>Field number for the "divisor" field.</summary>
Jan Tattermuscha7608b02015-02-03 17:54:38 -080088 public const int DivisorFieldNumber = 2;
Jan Tattermuscha7608b02015-02-03 17:54:38 -080089 private long divisor_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -080090 public long Divisor {
91 get { return divisor_; }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070092 set {
93 divisor_ = value;
94 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -080095 }
Craig Tiller190d3602015-02-18 09:23:38 -080096
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070097 public override bool Equals(object other) {
98 return Equals(other as DivArgs);
99 }
100
101 public bool Equals(DivArgs other) {
102 if (ReferenceEquals(other, null)) {
103 return false;
104 }
105 if (ReferenceEquals(other, this)) {
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800106 return true;
107 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700108 if (Dividend != other.Dividend) return false;
109 if (Divisor != other.Divisor) return false;
110 return true;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800111 }
Craig Tiller190d3602015-02-18 09:23:38 -0800112
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700113 public override int GetHashCode() {
114 int hash = 1;
115 if (Dividend != 0L) hash ^= Dividend.GetHashCode();
116 if (Divisor != 0L) hash ^= Divisor.GetHashCode();
117 return hash;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800118 }
Craig Tiller190d3602015-02-18 09:23:38 -0800119
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700120 public override string ToString() {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800121 return pb::JsonFormatter.ToDiagnosticString(this);
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700122 }
Craig Tiller190d3602015-02-18 09:23:38 -0800123
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700124 public void WriteTo(pb::CodedOutputStream output) {
125 if (Dividend != 0L) {
126 output.WriteRawTag(8);
127 output.WriteInt64(Dividend);
128 }
129 if (Divisor != 0L) {
130 output.WriteRawTag(16);
131 output.WriteInt64(Divisor);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800132 }
133 }
Craig Tiller190d3602015-02-18 09:23:38 -0800134
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700135 public int CalculateSize() {
136 int size = 0;
137 if (Dividend != 0L) {
138 size += 1 + pb::CodedOutputStream.ComputeInt64Size(Dividend);
139 }
140 if (Divisor != 0L) {
141 size += 1 + pb::CodedOutputStream.ComputeInt64Size(Divisor);
142 }
143 return size;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800144 }
Craig Tiller190d3602015-02-18 09:23:38 -0800145
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700146 public void MergeFrom(DivArgs other) {
147 if (other == null) {
148 return;
149 }
150 if (other.Dividend != 0L) {
151 Dividend = other.Dividend;
152 }
153 if (other.Divisor != 0L) {
154 Divisor = other.Divisor;
155 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800156 }
Craig Tiller190d3602015-02-18 09:23:38 -0800157
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700158 public void MergeFrom(pb::CodedInputStream input) {
159 uint tag;
Jan Tattermusch38536a72015-08-08 00:45:52 -0700160 while ((tag = input.ReadTag()) != 0) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700161 switch(tag) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700162 default:
Jan Tattermusch38536a72015-08-08 00:45:52 -0700163 input.SkipLastField();
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700164 break;
165 case 8: {
166 Dividend = input.ReadInt64();
167 break;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800168 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700169 case 16: {
170 Divisor = input.ReadInt64();
171 break;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800172 }
173 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800174 }
175 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700176
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800177 }
Craig Tiller190d3602015-02-18 09:23:38 -0800178
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800179 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700180 public sealed partial class DivReply : pb::IMessage<DivReply> {
181 private static readonly pb::MessageParser<DivReply> _parser = new pb::MessageParser<DivReply>(() => new DivReply());
182 public static pb::MessageParser<DivReply> Parser { get { return _parser; } }
183
184 public static pbr::MessageDescriptor Descriptor {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800185 get { return global::Math.MathReflection.Descriptor.MessageTypes[1]; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800186 }
Craig Tiller190d3602015-02-18 09:23:38 -0800187
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700188 pbr::MessageDescriptor pb::IMessage.Descriptor {
189 get { return Descriptor; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800190 }
Craig Tiller190d3602015-02-18 09:23:38 -0800191
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700192 public DivReply() {
193 OnConstruction();
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800194 }
Craig Tiller190d3602015-02-18 09:23:38 -0800195
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700196 partial void OnConstruction();
197
198 public DivReply(DivReply other) : this() {
199 quotient_ = other.quotient_;
200 remainder_ = other.remainder_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800201 }
Craig Tiller190d3602015-02-18 09:23:38 -0800202
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700203 public DivReply Clone() {
204 return new DivReply(this);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800205 }
Craig Tiller190d3602015-02-18 09:23:38 -0800206
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800207 /// <summary>Field number for the "quotient" field.</summary>
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800208 public const int QuotientFieldNumber = 1;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800209 private long quotient_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800210 public long Quotient {
211 get { return quotient_; }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700212 set {
213 quotient_ = value;
214 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800215 }
Craig Tiller190d3602015-02-18 09:23:38 -0800216
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800217 /// <summary>Field number for the "remainder" field.</summary>
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800218 public const int RemainderFieldNumber = 2;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800219 private long remainder_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800220 public long Remainder {
221 get { return remainder_; }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700222 set {
223 remainder_ = value;
224 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800225 }
Craig Tiller190d3602015-02-18 09:23:38 -0800226
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700227 public override bool Equals(object other) {
228 return Equals(other as DivReply);
229 }
230
231 public bool Equals(DivReply other) {
232 if (ReferenceEquals(other, null)) {
233 return false;
234 }
235 if (ReferenceEquals(other, this)) {
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800236 return true;
237 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700238 if (Quotient != other.Quotient) return false;
239 if (Remainder != other.Remainder) return false;
240 return true;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800241 }
Craig Tiller190d3602015-02-18 09:23:38 -0800242
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700243 public override int GetHashCode() {
244 int hash = 1;
245 if (Quotient != 0L) hash ^= Quotient.GetHashCode();
246 if (Remainder != 0L) hash ^= Remainder.GetHashCode();
247 return hash;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800248 }
Craig Tiller190d3602015-02-18 09:23:38 -0800249
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700250 public override string ToString() {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800251 return pb::JsonFormatter.ToDiagnosticString(this);
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700252 }
Craig Tiller190d3602015-02-18 09:23:38 -0800253
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700254 public void WriteTo(pb::CodedOutputStream output) {
255 if (Quotient != 0L) {
256 output.WriteRawTag(8);
257 output.WriteInt64(Quotient);
258 }
259 if (Remainder != 0L) {
260 output.WriteRawTag(16);
261 output.WriteInt64(Remainder);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800262 }
263 }
Craig Tiller190d3602015-02-18 09:23:38 -0800264
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700265 public int CalculateSize() {
266 int size = 0;
267 if (Quotient != 0L) {
268 size += 1 + pb::CodedOutputStream.ComputeInt64Size(Quotient);
269 }
270 if (Remainder != 0L) {
271 size += 1 + pb::CodedOutputStream.ComputeInt64Size(Remainder);
272 }
273 return size;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800274 }
Craig Tiller190d3602015-02-18 09:23:38 -0800275
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700276 public void MergeFrom(DivReply other) {
277 if (other == null) {
278 return;
279 }
280 if (other.Quotient != 0L) {
281 Quotient = other.Quotient;
282 }
283 if (other.Remainder != 0L) {
284 Remainder = other.Remainder;
285 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800286 }
Craig Tiller190d3602015-02-18 09:23:38 -0800287
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700288 public void MergeFrom(pb::CodedInputStream input) {
289 uint tag;
Jan Tattermusch38536a72015-08-08 00:45:52 -0700290 while ((tag = input.ReadTag()) != 0) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700291 switch(tag) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700292 default:
Jan Tattermusch38536a72015-08-08 00:45:52 -0700293 input.SkipLastField();
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700294 break;
295 case 8: {
296 Quotient = input.ReadInt64();
297 break;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800298 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700299 case 16: {
300 Remainder = input.ReadInt64();
301 break;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800302 }
303 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800304 }
305 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700306
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800307 }
Craig Tiller190d3602015-02-18 09:23:38 -0800308
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800309 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700310 public sealed partial class FibArgs : pb::IMessage<FibArgs> {
311 private static readonly pb::MessageParser<FibArgs> _parser = new pb::MessageParser<FibArgs>(() => new FibArgs());
312 public static pb::MessageParser<FibArgs> Parser { get { return _parser; } }
313
314 public static pbr::MessageDescriptor Descriptor {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800315 get { return global::Math.MathReflection.Descriptor.MessageTypes[2]; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800316 }
Craig Tiller190d3602015-02-18 09:23:38 -0800317
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700318 pbr::MessageDescriptor pb::IMessage.Descriptor {
319 get { return Descriptor; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800320 }
Craig Tiller190d3602015-02-18 09:23:38 -0800321
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700322 public FibArgs() {
323 OnConstruction();
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800324 }
Craig Tiller190d3602015-02-18 09:23:38 -0800325
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700326 partial void OnConstruction();
327
328 public FibArgs(FibArgs other) : this() {
329 limit_ = other.limit_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800330 }
Craig Tiller190d3602015-02-18 09:23:38 -0800331
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700332 public FibArgs Clone() {
333 return new FibArgs(this);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800334 }
Craig Tiller190d3602015-02-18 09:23:38 -0800335
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800336 /// <summary>Field number for the "limit" field.</summary>
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800337 public const int LimitFieldNumber = 1;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800338 private long limit_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800339 public long Limit {
340 get { return limit_; }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700341 set {
342 limit_ = value;
343 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800344 }
Craig Tiller190d3602015-02-18 09:23:38 -0800345
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700346 public override bool Equals(object other) {
347 return Equals(other as FibArgs);
348 }
349
350 public bool Equals(FibArgs other) {
351 if (ReferenceEquals(other, null)) {
352 return false;
353 }
354 if (ReferenceEquals(other, this)) {
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800355 return true;
356 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700357 if (Limit != other.Limit) return false;
358 return true;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800359 }
Craig Tiller190d3602015-02-18 09:23:38 -0800360
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700361 public override int GetHashCode() {
362 int hash = 1;
363 if (Limit != 0L) hash ^= Limit.GetHashCode();
364 return hash;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800365 }
Craig Tiller190d3602015-02-18 09:23:38 -0800366
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700367 public override string ToString() {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800368 return pb::JsonFormatter.ToDiagnosticString(this);
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700369 }
Craig Tiller190d3602015-02-18 09:23:38 -0800370
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700371 public void WriteTo(pb::CodedOutputStream output) {
372 if (Limit != 0L) {
373 output.WriteRawTag(8);
374 output.WriteInt64(Limit);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800375 }
376 }
Craig Tiller190d3602015-02-18 09:23:38 -0800377
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700378 public int CalculateSize() {
379 int size = 0;
380 if (Limit != 0L) {
381 size += 1 + pb::CodedOutputStream.ComputeInt64Size(Limit);
382 }
383 return size;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800384 }
Craig Tiller190d3602015-02-18 09:23:38 -0800385
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700386 public void MergeFrom(FibArgs other) {
387 if (other == null) {
388 return;
389 }
390 if (other.Limit != 0L) {
391 Limit = other.Limit;
392 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800393 }
Craig Tiller190d3602015-02-18 09:23:38 -0800394
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700395 public void MergeFrom(pb::CodedInputStream input) {
396 uint tag;
Jan Tattermusch38536a72015-08-08 00:45:52 -0700397 while ((tag = input.ReadTag()) != 0) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700398 switch(tag) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700399 default:
Jan Tattermusch38536a72015-08-08 00:45:52 -0700400 input.SkipLastField();
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700401 break;
402 case 8: {
403 Limit = input.ReadInt64();
404 break;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800405 }
406 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800407 }
408 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700409
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800410 }
Craig Tiller190d3602015-02-18 09:23:38 -0800411
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800412 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700413 public sealed partial class Num : pb::IMessage<Num> {
414 private static readonly pb::MessageParser<Num> _parser = new pb::MessageParser<Num>(() => new Num());
415 public static pb::MessageParser<Num> Parser { get { return _parser; } }
416
417 public static pbr::MessageDescriptor Descriptor {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800418 get { return global::Math.MathReflection.Descriptor.MessageTypes[3]; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800419 }
Craig Tiller190d3602015-02-18 09:23:38 -0800420
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700421 pbr::MessageDescriptor pb::IMessage.Descriptor {
422 get { return Descriptor; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800423 }
Craig Tiller190d3602015-02-18 09:23:38 -0800424
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700425 public Num() {
426 OnConstruction();
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800427 }
Craig Tiller190d3602015-02-18 09:23:38 -0800428
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700429 partial void OnConstruction();
430
431 public Num(Num other) : this() {
432 num_ = other.num_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800433 }
Craig Tiller190d3602015-02-18 09:23:38 -0800434
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700435 public Num Clone() {
436 return new Num(this);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800437 }
Craig Tiller190d3602015-02-18 09:23:38 -0800438
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800439 /// <summary>Field number for the "num" field.</summary>
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800440 public const int Num_FieldNumber = 1;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800441 private long num_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800442 public long Num_ {
443 get { return num_; }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700444 set {
445 num_ = value;
446 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800447 }
Craig Tiller190d3602015-02-18 09:23:38 -0800448
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700449 public override bool Equals(object other) {
450 return Equals(other as Num);
451 }
452
453 public bool Equals(Num other) {
454 if (ReferenceEquals(other, null)) {
455 return false;
456 }
457 if (ReferenceEquals(other, this)) {
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800458 return true;
459 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700460 if (Num_ != other.Num_) return false;
461 return true;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800462 }
Craig Tiller190d3602015-02-18 09:23:38 -0800463
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700464 public override int GetHashCode() {
465 int hash = 1;
466 if (Num_ != 0L) hash ^= Num_.GetHashCode();
467 return hash;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800468 }
Craig Tiller190d3602015-02-18 09:23:38 -0800469
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700470 public override string ToString() {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800471 return pb::JsonFormatter.ToDiagnosticString(this);
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700472 }
Craig Tiller190d3602015-02-18 09:23:38 -0800473
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700474 public void WriteTo(pb::CodedOutputStream output) {
475 if (Num_ != 0L) {
476 output.WriteRawTag(8);
477 output.WriteInt64(Num_);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800478 }
479 }
Craig Tiller190d3602015-02-18 09:23:38 -0800480
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700481 public int CalculateSize() {
482 int size = 0;
483 if (Num_ != 0L) {
484 size += 1 + pb::CodedOutputStream.ComputeInt64Size(Num_);
485 }
486 return size;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800487 }
Craig Tiller190d3602015-02-18 09:23:38 -0800488
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700489 public void MergeFrom(Num other) {
490 if (other == null) {
491 return;
492 }
493 if (other.Num_ != 0L) {
494 Num_ = other.Num_;
495 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800496 }
Craig Tiller190d3602015-02-18 09:23:38 -0800497
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700498 public void MergeFrom(pb::CodedInputStream input) {
499 uint tag;
Jan Tattermusch38536a72015-08-08 00:45:52 -0700500 while ((tag = input.ReadTag()) != 0) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700501 switch(tag) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700502 default:
Jan Tattermusch38536a72015-08-08 00:45:52 -0700503 input.SkipLastField();
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700504 break;
505 case 8: {
506 Num_ = input.ReadInt64();
507 break;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800508 }
509 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800510 }
511 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700512
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800513 }
Craig Tiller190d3602015-02-18 09:23:38 -0800514
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800515 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700516 public sealed partial class FibReply : pb::IMessage<FibReply> {
517 private static readonly pb::MessageParser<FibReply> _parser = new pb::MessageParser<FibReply>(() => new FibReply());
518 public static pb::MessageParser<FibReply> Parser { get { return _parser; } }
519
520 public static pbr::MessageDescriptor Descriptor {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800521 get { return global::Math.MathReflection.Descriptor.MessageTypes[4]; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800522 }
Craig Tiller190d3602015-02-18 09:23:38 -0800523
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700524 pbr::MessageDescriptor pb::IMessage.Descriptor {
525 get { return Descriptor; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800526 }
Craig Tiller190d3602015-02-18 09:23:38 -0800527
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700528 public FibReply() {
529 OnConstruction();
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800530 }
Craig Tiller190d3602015-02-18 09:23:38 -0800531
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700532 partial void OnConstruction();
533
534 public FibReply(FibReply other) : this() {
535 count_ = other.count_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800536 }
Craig Tiller190d3602015-02-18 09:23:38 -0800537
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700538 public FibReply Clone() {
539 return new FibReply(this);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800540 }
Craig Tiller190d3602015-02-18 09:23:38 -0800541
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800542 /// <summary>Field number for the "count" field.</summary>
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800543 public const int CountFieldNumber = 1;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800544 private long count_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800545 public long Count {
546 get { return count_; }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700547 set {
548 count_ = value;
549 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800550 }
Craig Tiller190d3602015-02-18 09:23:38 -0800551
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700552 public override bool Equals(object other) {
553 return Equals(other as FibReply);
554 }
555
556 public bool Equals(FibReply other) {
557 if (ReferenceEquals(other, null)) {
558 return false;
559 }
560 if (ReferenceEquals(other, this)) {
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800561 return true;
562 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700563 if (Count != other.Count) return false;
564 return true;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800565 }
Craig Tiller190d3602015-02-18 09:23:38 -0800566
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700567 public override int GetHashCode() {
568 int hash = 1;
569 if (Count != 0L) hash ^= Count.GetHashCode();
570 return hash;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800571 }
Craig Tiller190d3602015-02-18 09:23:38 -0800572
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700573 public override string ToString() {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800574 return pb::JsonFormatter.ToDiagnosticString(this);
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700575 }
Craig Tiller190d3602015-02-18 09:23:38 -0800576
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700577 public void WriteTo(pb::CodedOutputStream output) {
578 if (Count != 0L) {
579 output.WriteRawTag(8);
580 output.WriteInt64(Count);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800581 }
582 }
Craig Tiller190d3602015-02-18 09:23:38 -0800583
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700584 public int CalculateSize() {
585 int size = 0;
586 if (Count != 0L) {
587 size += 1 + pb::CodedOutputStream.ComputeInt64Size(Count);
588 }
589 return size;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800590 }
Craig Tiller190d3602015-02-18 09:23:38 -0800591
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700592 public void MergeFrom(FibReply other) {
593 if (other == null) {
594 return;
595 }
596 if (other.Count != 0L) {
597 Count = other.Count;
598 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800599 }
Craig Tiller190d3602015-02-18 09:23:38 -0800600
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700601 public void MergeFrom(pb::CodedInputStream input) {
602 uint tag;
Jan Tattermusch38536a72015-08-08 00:45:52 -0700603 while ((tag = input.ReadTag()) != 0) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700604 switch(tag) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700605 default:
Jan Tattermusch38536a72015-08-08 00:45:52 -0700606 input.SkipLastField();
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700607 break;
608 case 8: {
609 Count = input.ReadInt64();
610 break;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800611 }
612 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800613 }
614 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700615
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800616 }
Craig Tiller190d3602015-02-18 09:23:38 -0800617
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800618 #endregion
Craig Tiller190d3602015-02-18 09:23:38 -0800619
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800620}
621
622#endregion Designer generated code