blob: e5b76f8305253eee06cb4e7b0fe8a0579f2642e2 [file] [log] [blame]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -07001// Generated by the protocol buffer compiler. DO NOT EDIT!
Jan Tattermusch091057a2016-11-24 13:08:45 +01002// source: math/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 Tattermusch091057a2016-11-24 13:08:45 +010012 /// <summary>Holder for reflection information generated from math/math.proto</summary>
Jan Tattermusch72ce4422016-01-20 13:54:38 -080013 public static partial class MathReflection {
Craig Tiller190d3602015-02-18 09:23:38 -080014
Jan Tattermusch72ce4422016-01-20 13:54:38 -080015 #region Descriptor
Jan Tattermusch091057a2016-11-24 13:08:45 +010016 /// <summary>File descriptor for math/math.proto</summary>
Jan Tattermusch72ce4422016-01-20 13:54:38 -080017 public static pbr::FileDescriptor Descriptor {
18 get { return descriptor; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -080019 }
Jan Tattermusch72ce4422016-01-20 13:54:38 -080020 private static pbr::FileDescriptor descriptor;
21
22 static MathReflection() {
23 byte[] descriptorData = global::System.Convert.FromBase64String(
24 string.Concat(
Jan Tattermusch091057a2016-11-24 13:08:45 +010025 "Cg9tYXRoL21hdGgucHJvdG8SBG1hdGgiLAoHRGl2QXJncxIQCghkaXZpZGVu",
26 "ZBgBIAEoAxIPCgdkaXZpc29yGAIgASgDIi8KCERpdlJlcGx5EhAKCHF1b3Rp",
27 "ZW50GAEgASgDEhEKCXJlbWFpbmRlchgCIAEoAyIYCgdGaWJBcmdzEg0KBWxp",
28 "bWl0GAEgASgDIhIKA051bRILCgNudW0YASABKAMiGQoIRmliUmVwbHkSDQoF",
29 "Y291bnQYASABKAMypAEKBE1hdGgSJgoDRGl2Eg0ubWF0aC5EaXZBcmdzGg4u",
30 "bWF0aC5EaXZSZXBseSIAEi4KB0Rpdk1hbnkSDS5tYXRoLkRpdkFyZ3MaDi5t",
31 "YXRoLkRpdlJlcGx5IgAoATABEiMKA0ZpYhINLm1hdGguRmliQXJncxoJLm1h",
32 "dGguTnVtIgAwARIfCgNTdW0SCS5tYXRoLk51bRoJLm1hdGguTnVtIgAoAWIG",
33 "cHJvdG8z"));
Jan Tattermusch72ce4422016-01-20 13:54:38 -080034 descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
35 new pbr::FileDescriptor[] { },
Jan Tattermuschc96fdde2016-05-16 17:08:41 -070036 new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
37 new pbr::GeneratedClrTypeInfo(typeof(global::Math.DivArgs), global::Math.DivArgs.Parser, new[]{ "Dividend", "Divisor" }, null, null, null),
38 new pbr::GeneratedClrTypeInfo(typeof(global::Math.DivReply), global::Math.DivReply.Parser, new[]{ "Quotient", "Remainder" }, null, null, null),
39 new pbr::GeneratedClrTypeInfo(typeof(global::Math.FibArgs), global::Math.FibArgs.Parser, new[]{ "Limit" }, null, null, null),
40 new pbr::GeneratedClrTypeInfo(typeof(global::Math.Num), global::Math.Num.Parser, new[]{ "Num_" }, null, null, null),
41 new pbr::GeneratedClrTypeInfo(typeof(global::Math.FibReply), global::Math.FibReply.Parser, new[]{ "Count" }, null, null, null)
Jan Tattermusch72ce4422016-01-20 13:54:38 -080042 }));
43 }
44 #endregion
45
Jan Tattermuscha7608b02015-02-03 17:54:38 -080046 }
47 #region Messages
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070048 public sealed partial class DivArgs : pb::IMessage<DivArgs> {
49 private static readonly pb::MessageParser<DivArgs> _parser = new pb::MessageParser<DivArgs>(() => new DivArgs());
Jan Tattermusch10098d12016-10-06 13:15:12 +020050 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070051 public static pb::MessageParser<DivArgs> Parser { get { return _parser; } }
52
Jan Tattermusch10098d12016-10-06 13:15:12 +020053 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070054 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 Tattermusch10098d12016-10-06 13:15:12 +020058 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070059 pbr::MessageDescriptor pb::IMessage.Descriptor {
60 get { return Descriptor; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -080061 }
Craig Tiller190d3602015-02-18 09:23:38 -080062
Jan Tattermusch10098d12016-10-06 13:15:12 +020063 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070064 public DivArgs() {
65 OnConstruction();
Jan Tattermuscha7608b02015-02-03 17:54:38 -080066 }
Craig Tiller190d3602015-02-18 09:23:38 -080067
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070068 partial void OnConstruction();
69
Jan Tattermusch10098d12016-10-06 13:15:12 +020070 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070071 public DivArgs(DivArgs other) : this() {
72 dividend_ = other.dividend_;
73 divisor_ = other.divisor_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -080074 }
Craig Tiller190d3602015-02-18 09:23:38 -080075
Jan Tattermusch10098d12016-10-06 13:15:12 +020076 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070077 public DivArgs Clone() {
78 return new DivArgs(this);
Jan Tattermuscha7608b02015-02-03 17:54:38 -080079 }
Craig Tiller190d3602015-02-18 09:23:38 -080080
Jan Tattermusch72ce4422016-01-20 13:54:38 -080081 /// <summary>Field number for the "dividend" field.</summary>
Jan Tattermuscha7608b02015-02-03 17:54:38 -080082 public const int DividendFieldNumber = 1;
Jan Tattermuscha7608b02015-02-03 17:54:38 -080083 private long dividend_;
Jan Tattermusch10098d12016-10-06 13:15:12 +020084 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermuscha7608b02015-02-03 17:54:38 -080085 public long Dividend {
86 get { return dividend_; }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070087 set {
88 dividend_ = value;
89 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -080090 }
Craig Tiller190d3602015-02-18 09:23:38 -080091
Jan Tattermusch72ce4422016-01-20 13:54:38 -080092 /// <summary>Field number for the "divisor" field.</summary>
Jan Tattermuscha7608b02015-02-03 17:54:38 -080093 public const int DivisorFieldNumber = 2;
Jan Tattermuscha7608b02015-02-03 17:54:38 -080094 private long divisor_;
Jan Tattermusch10098d12016-10-06 13:15:12 +020095 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermuscha7608b02015-02-03 17:54:38 -080096 public long Divisor {
97 get { return divisor_; }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -070098 set {
99 divisor_ = value;
100 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800101 }
Craig Tiller190d3602015-02-18 09:23:38 -0800102
Jan Tattermusch10098d12016-10-06 13:15:12 +0200103 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700104 public override bool Equals(object other) {
105 return Equals(other as DivArgs);
106 }
107
Jan Tattermusch10098d12016-10-06 13:15:12 +0200108 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700109 public bool Equals(DivArgs other) {
110 if (ReferenceEquals(other, null)) {
111 return false;
112 }
113 if (ReferenceEquals(other, this)) {
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800114 return true;
115 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700116 if (Dividend != other.Dividend) return false;
117 if (Divisor != other.Divisor) return false;
118 return true;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800119 }
Craig Tiller190d3602015-02-18 09:23:38 -0800120
Jan Tattermusch10098d12016-10-06 13:15:12 +0200121 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700122 public override int GetHashCode() {
123 int hash = 1;
124 if (Dividend != 0L) hash ^= Dividend.GetHashCode();
125 if (Divisor != 0L) hash ^= Divisor.GetHashCode();
126 return hash;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800127 }
Craig Tiller190d3602015-02-18 09:23:38 -0800128
Jan Tattermusch10098d12016-10-06 13:15:12 +0200129 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700130 public override string ToString() {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800131 return pb::JsonFormatter.ToDiagnosticString(this);
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700132 }
Craig Tiller190d3602015-02-18 09:23:38 -0800133
Jan Tattermusch10098d12016-10-06 13:15:12 +0200134 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700135 public void WriteTo(pb::CodedOutputStream output) {
136 if (Dividend != 0L) {
137 output.WriteRawTag(8);
138 output.WriteInt64(Dividend);
139 }
140 if (Divisor != 0L) {
141 output.WriteRawTag(16);
142 output.WriteInt64(Divisor);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800143 }
144 }
Craig Tiller190d3602015-02-18 09:23:38 -0800145
Jan Tattermusch10098d12016-10-06 13:15:12 +0200146 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700147 public int CalculateSize() {
148 int size = 0;
149 if (Dividend != 0L) {
150 size += 1 + pb::CodedOutputStream.ComputeInt64Size(Dividend);
151 }
152 if (Divisor != 0L) {
153 size += 1 + pb::CodedOutputStream.ComputeInt64Size(Divisor);
154 }
155 return size;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800156 }
Craig Tiller190d3602015-02-18 09:23:38 -0800157
Jan Tattermusch10098d12016-10-06 13:15:12 +0200158 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700159 public void MergeFrom(DivArgs other) {
160 if (other == null) {
161 return;
162 }
163 if (other.Dividend != 0L) {
164 Dividend = other.Dividend;
165 }
166 if (other.Divisor != 0L) {
167 Divisor = other.Divisor;
168 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800169 }
Craig Tiller190d3602015-02-18 09:23:38 -0800170
Jan Tattermusch10098d12016-10-06 13:15:12 +0200171 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700172 public void MergeFrom(pb::CodedInputStream input) {
173 uint tag;
Jan Tattermusch38536a72015-08-08 00:45:52 -0700174 while ((tag = input.ReadTag()) != 0) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700175 switch(tag) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700176 default:
Jan Tattermusch38536a72015-08-08 00:45:52 -0700177 input.SkipLastField();
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700178 break;
179 case 8: {
180 Dividend = input.ReadInt64();
181 break;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800182 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700183 case 16: {
184 Divisor = input.ReadInt64();
185 break;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800186 }
187 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800188 }
189 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700190
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800191 }
Craig Tiller190d3602015-02-18 09:23:38 -0800192
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700193 public sealed partial class DivReply : pb::IMessage<DivReply> {
194 private static readonly pb::MessageParser<DivReply> _parser = new pb::MessageParser<DivReply>(() => new DivReply());
Jan Tattermusch10098d12016-10-06 13:15:12 +0200195 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700196 public static pb::MessageParser<DivReply> Parser { get { return _parser; } }
197
Jan Tattermusch10098d12016-10-06 13:15:12 +0200198 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700199 public static pbr::MessageDescriptor Descriptor {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800200 get { return global::Math.MathReflection.Descriptor.MessageTypes[1]; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800201 }
Craig Tiller190d3602015-02-18 09:23:38 -0800202
Jan Tattermusch10098d12016-10-06 13:15:12 +0200203 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700204 pbr::MessageDescriptor pb::IMessage.Descriptor {
205 get { return Descriptor; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800206 }
Craig Tiller190d3602015-02-18 09:23:38 -0800207
Jan Tattermusch10098d12016-10-06 13:15:12 +0200208 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700209 public DivReply() {
210 OnConstruction();
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800211 }
Craig Tiller190d3602015-02-18 09:23:38 -0800212
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700213 partial void OnConstruction();
214
Jan Tattermusch10098d12016-10-06 13:15:12 +0200215 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700216 public DivReply(DivReply other) : this() {
217 quotient_ = other.quotient_;
218 remainder_ = other.remainder_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800219 }
Craig Tiller190d3602015-02-18 09:23:38 -0800220
Jan Tattermusch10098d12016-10-06 13:15:12 +0200221 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700222 public DivReply Clone() {
223 return new DivReply(this);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800224 }
Craig Tiller190d3602015-02-18 09:23:38 -0800225
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800226 /// <summary>Field number for the "quotient" field.</summary>
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800227 public const int QuotientFieldNumber = 1;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800228 private long quotient_;
Jan Tattermusch10098d12016-10-06 13:15:12 +0200229 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800230 public long Quotient {
231 get { return quotient_; }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700232 set {
233 quotient_ = value;
234 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800235 }
Craig Tiller190d3602015-02-18 09:23:38 -0800236
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800237 /// <summary>Field number for the "remainder" field.</summary>
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800238 public const int RemainderFieldNumber = 2;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800239 private long remainder_;
Jan Tattermusch10098d12016-10-06 13:15:12 +0200240 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800241 public long Remainder {
242 get { return remainder_; }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700243 set {
244 remainder_ = value;
245 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800246 }
Craig Tiller190d3602015-02-18 09:23:38 -0800247
Jan Tattermusch10098d12016-10-06 13:15:12 +0200248 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700249 public override bool Equals(object other) {
250 return Equals(other as DivReply);
251 }
252
Jan Tattermusch10098d12016-10-06 13:15:12 +0200253 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700254 public bool Equals(DivReply other) {
255 if (ReferenceEquals(other, null)) {
256 return false;
257 }
258 if (ReferenceEquals(other, this)) {
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800259 return true;
260 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700261 if (Quotient != other.Quotient) return false;
262 if (Remainder != other.Remainder) return false;
263 return true;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800264 }
Craig Tiller190d3602015-02-18 09:23:38 -0800265
Jan Tattermusch10098d12016-10-06 13:15:12 +0200266 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700267 public override int GetHashCode() {
268 int hash = 1;
269 if (Quotient != 0L) hash ^= Quotient.GetHashCode();
270 if (Remainder != 0L) hash ^= Remainder.GetHashCode();
271 return hash;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800272 }
Craig Tiller190d3602015-02-18 09:23:38 -0800273
Jan Tattermusch10098d12016-10-06 13:15:12 +0200274 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700275 public override string ToString() {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800276 return pb::JsonFormatter.ToDiagnosticString(this);
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700277 }
Craig Tiller190d3602015-02-18 09:23:38 -0800278
Jan Tattermusch10098d12016-10-06 13:15:12 +0200279 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700280 public void WriteTo(pb::CodedOutputStream output) {
281 if (Quotient != 0L) {
282 output.WriteRawTag(8);
283 output.WriteInt64(Quotient);
284 }
285 if (Remainder != 0L) {
286 output.WriteRawTag(16);
287 output.WriteInt64(Remainder);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800288 }
289 }
Craig Tiller190d3602015-02-18 09:23:38 -0800290
Jan Tattermusch10098d12016-10-06 13:15:12 +0200291 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700292 public int CalculateSize() {
293 int size = 0;
294 if (Quotient != 0L) {
295 size += 1 + pb::CodedOutputStream.ComputeInt64Size(Quotient);
296 }
297 if (Remainder != 0L) {
298 size += 1 + pb::CodedOutputStream.ComputeInt64Size(Remainder);
299 }
300 return size;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800301 }
Craig Tiller190d3602015-02-18 09:23:38 -0800302
Jan Tattermusch10098d12016-10-06 13:15:12 +0200303 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700304 public void MergeFrom(DivReply other) {
305 if (other == null) {
306 return;
307 }
308 if (other.Quotient != 0L) {
309 Quotient = other.Quotient;
310 }
311 if (other.Remainder != 0L) {
312 Remainder = other.Remainder;
313 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800314 }
Craig Tiller190d3602015-02-18 09:23:38 -0800315
Jan Tattermusch10098d12016-10-06 13:15:12 +0200316 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700317 public void MergeFrom(pb::CodedInputStream input) {
318 uint tag;
Jan Tattermusch38536a72015-08-08 00:45:52 -0700319 while ((tag = input.ReadTag()) != 0) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700320 switch(tag) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700321 default:
Jan Tattermusch38536a72015-08-08 00:45:52 -0700322 input.SkipLastField();
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700323 break;
324 case 8: {
325 Quotient = input.ReadInt64();
326 break;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800327 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700328 case 16: {
329 Remainder = input.ReadInt64();
330 break;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800331 }
332 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800333 }
334 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700335
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800336 }
Craig Tiller190d3602015-02-18 09:23:38 -0800337
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700338 public sealed partial class FibArgs : pb::IMessage<FibArgs> {
339 private static readonly pb::MessageParser<FibArgs> _parser = new pb::MessageParser<FibArgs>(() => new FibArgs());
Jan Tattermusch10098d12016-10-06 13:15:12 +0200340 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700341 public static pb::MessageParser<FibArgs> Parser { get { return _parser; } }
342
Jan Tattermusch10098d12016-10-06 13:15:12 +0200343 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700344 public static pbr::MessageDescriptor Descriptor {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800345 get { return global::Math.MathReflection.Descriptor.MessageTypes[2]; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800346 }
Craig Tiller190d3602015-02-18 09:23:38 -0800347
Jan Tattermusch10098d12016-10-06 13:15:12 +0200348 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700349 pbr::MessageDescriptor pb::IMessage.Descriptor {
350 get { return Descriptor; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800351 }
Craig Tiller190d3602015-02-18 09:23:38 -0800352
Jan Tattermusch10098d12016-10-06 13:15:12 +0200353 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700354 public FibArgs() {
355 OnConstruction();
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800356 }
Craig Tiller190d3602015-02-18 09:23:38 -0800357
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700358 partial void OnConstruction();
359
Jan Tattermusch10098d12016-10-06 13:15:12 +0200360 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700361 public FibArgs(FibArgs other) : this() {
362 limit_ = other.limit_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800363 }
Craig Tiller190d3602015-02-18 09:23:38 -0800364
Jan Tattermusch10098d12016-10-06 13:15:12 +0200365 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700366 public FibArgs Clone() {
367 return new FibArgs(this);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800368 }
Craig Tiller190d3602015-02-18 09:23:38 -0800369
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800370 /// <summary>Field number for the "limit" field.</summary>
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800371 public const int LimitFieldNumber = 1;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800372 private long limit_;
Jan Tattermusch10098d12016-10-06 13:15:12 +0200373 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800374 public long Limit {
375 get { return limit_; }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700376 set {
377 limit_ = value;
378 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800379 }
Craig Tiller190d3602015-02-18 09:23:38 -0800380
Jan Tattermusch10098d12016-10-06 13:15:12 +0200381 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700382 public override bool Equals(object other) {
383 return Equals(other as FibArgs);
384 }
385
Jan Tattermusch10098d12016-10-06 13:15:12 +0200386 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700387 public bool Equals(FibArgs other) {
388 if (ReferenceEquals(other, null)) {
389 return false;
390 }
391 if (ReferenceEquals(other, this)) {
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800392 return true;
393 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700394 if (Limit != other.Limit) return false;
395 return true;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800396 }
Craig Tiller190d3602015-02-18 09:23:38 -0800397
Jan Tattermusch10098d12016-10-06 13:15:12 +0200398 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700399 public override int GetHashCode() {
400 int hash = 1;
401 if (Limit != 0L) hash ^= Limit.GetHashCode();
402 return hash;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800403 }
Craig Tiller190d3602015-02-18 09:23:38 -0800404
Jan Tattermusch10098d12016-10-06 13:15:12 +0200405 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700406 public override string ToString() {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800407 return pb::JsonFormatter.ToDiagnosticString(this);
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700408 }
Craig Tiller190d3602015-02-18 09:23:38 -0800409
Jan Tattermusch10098d12016-10-06 13:15:12 +0200410 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700411 public void WriteTo(pb::CodedOutputStream output) {
412 if (Limit != 0L) {
413 output.WriteRawTag(8);
414 output.WriteInt64(Limit);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800415 }
416 }
Craig Tiller190d3602015-02-18 09:23:38 -0800417
Jan Tattermusch10098d12016-10-06 13:15:12 +0200418 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700419 public int CalculateSize() {
420 int size = 0;
421 if (Limit != 0L) {
422 size += 1 + pb::CodedOutputStream.ComputeInt64Size(Limit);
423 }
424 return size;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800425 }
Craig Tiller190d3602015-02-18 09:23:38 -0800426
Jan Tattermusch10098d12016-10-06 13:15:12 +0200427 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700428 public void MergeFrom(FibArgs other) {
429 if (other == null) {
430 return;
431 }
432 if (other.Limit != 0L) {
433 Limit = other.Limit;
434 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800435 }
Craig Tiller190d3602015-02-18 09:23:38 -0800436
Jan Tattermusch10098d12016-10-06 13:15:12 +0200437 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700438 public void MergeFrom(pb::CodedInputStream input) {
439 uint tag;
Jan Tattermusch38536a72015-08-08 00:45:52 -0700440 while ((tag = input.ReadTag()) != 0) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700441 switch(tag) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700442 default:
Jan Tattermusch38536a72015-08-08 00:45:52 -0700443 input.SkipLastField();
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700444 break;
445 case 8: {
446 Limit = input.ReadInt64();
447 break;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800448 }
449 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800450 }
451 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700452
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800453 }
Craig Tiller190d3602015-02-18 09:23:38 -0800454
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700455 public sealed partial class Num : pb::IMessage<Num> {
456 private static readonly pb::MessageParser<Num> _parser = new pb::MessageParser<Num>(() => new Num());
Jan Tattermusch10098d12016-10-06 13:15:12 +0200457 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700458 public static pb::MessageParser<Num> Parser { get { return _parser; } }
459
Jan Tattermusch10098d12016-10-06 13:15:12 +0200460 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700461 public static pbr::MessageDescriptor Descriptor {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800462 get { return global::Math.MathReflection.Descriptor.MessageTypes[3]; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800463 }
Craig Tiller190d3602015-02-18 09:23:38 -0800464
Jan Tattermusch10098d12016-10-06 13:15:12 +0200465 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700466 pbr::MessageDescriptor pb::IMessage.Descriptor {
467 get { return Descriptor; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800468 }
Craig Tiller190d3602015-02-18 09:23:38 -0800469
Jan Tattermusch10098d12016-10-06 13:15:12 +0200470 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700471 public Num() {
472 OnConstruction();
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800473 }
Craig Tiller190d3602015-02-18 09:23:38 -0800474
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700475 partial void OnConstruction();
476
Jan Tattermusch10098d12016-10-06 13:15:12 +0200477 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700478 public Num(Num other) : this() {
479 num_ = other.num_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800480 }
Craig Tiller190d3602015-02-18 09:23:38 -0800481
Jan Tattermusch10098d12016-10-06 13:15:12 +0200482 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700483 public Num Clone() {
484 return new Num(this);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800485 }
Craig Tiller190d3602015-02-18 09:23:38 -0800486
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800487 /// <summary>Field number for the "num" field.</summary>
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800488 public const int Num_FieldNumber = 1;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800489 private long num_;
Jan Tattermusch10098d12016-10-06 13:15:12 +0200490 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800491 public long Num_ {
492 get { return num_; }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700493 set {
494 num_ = value;
495 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800496 }
Craig Tiller190d3602015-02-18 09:23:38 -0800497
Jan Tattermusch10098d12016-10-06 13:15:12 +0200498 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700499 public override bool Equals(object other) {
500 return Equals(other as Num);
501 }
502
Jan Tattermusch10098d12016-10-06 13:15:12 +0200503 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700504 public bool Equals(Num other) {
505 if (ReferenceEquals(other, null)) {
506 return false;
507 }
508 if (ReferenceEquals(other, this)) {
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800509 return true;
510 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700511 if (Num_ != other.Num_) return false;
512 return true;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800513 }
Craig Tiller190d3602015-02-18 09:23:38 -0800514
Jan Tattermusch10098d12016-10-06 13:15:12 +0200515 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700516 public override int GetHashCode() {
517 int hash = 1;
518 if (Num_ != 0L) hash ^= Num_.GetHashCode();
519 return hash;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800520 }
Craig Tiller190d3602015-02-18 09:23:38 -0800521
Jan Tattermusch10098d12016-10-06 13:15:12 +0200522 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700523 public override string ToString() {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800524 return pb::JsonFormatter.ToDiagnosticString(this);
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700525 }
Craig Tiller190d3602015-02-18 09:23:38 -0800526
Jan Tattermusch10098d12016-10-06 13:15:12 +0200527 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700528 public void WriteTo(pb::CodedOutputStream output) {
529 if (Num_ != 0L) {
530 output.WriteRawTag(8);
531 output.WriteInt64(Num_);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800532 }
533 }
Craig Tiller190d3602015-02-18 09:23:38 -0800534
Jan Tattermusch10098d12016-10-06 13:15:12 +0200535 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700536 public int CalculateSize() {
537 int size = 0;
538 if (Num_ != 0L) {
539 size += 1 + pb::CodedOutputStream.ComputeInt64Size(Num_);
540 }
541 return size;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800542 }
Craig Tiller190d3602015-02-18 09:23:38 -0800543
Jan Tattermusch10098d12016-10-06 13:15:12 +0200544 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700545 public void MergeFrom(Num other) {
546 if (other == null) {
547 return;
548 }
549 if (other.Num_ != 0L) {
550 Num_ = other.Num_;
551 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800552 }
Craig Tiller190d3602015-02-18 09:23:38 -0800553
Jan Tattermusch10098d12016-10-06 13:15:12 +0200554 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700555 public void MergeFrom(pb::CodedInputStream input) {
556 uint tag;
Jan Tattermusch38536a72015-08-08 00:45:52 -0700557 while ((tag = input.ReadTag()) != 0) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700558 switch(tag) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700559 default:
Jan Tattermusch38536a72015-08-08 00:45:52 -0700560 input.SkipLastField();
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700561 break;
562 case 8: {
563 Num_ = input.ReadInt64();
564 break;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800565 }
566 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800567 }
568 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700569
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800570 }
Craig Tiller190d3602015-02-18 09:23:38 -0800571
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700572 public sealed partial class FibReply : pb::IMessage<FibReply> {
573 private static readonly pb::MessageParser<FibReply> _parser = new pb::MessageParser<FibReply>(() => new FibReply());
Jan Tattermusch10098d12016-10-06 13:15:12 +0200574 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700575 public static pb::MessageParser<FibReply> Parser { get { return _parser; } }
576
Jan Tattermusch10098d12016-10-06 13:15:12 +0200577 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700578 public static pbr::MessageDescriptor Descriptor {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800579 get { return global::Math.MathReflection.Descriptor.MessageTypes[4]; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800580 }
Craig Tiller190d3602015-02-18 09:23:38 -0800581
Jan Tattermusch10098d12016-10-06 13:15:12 +0200582 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700583 pbr::MessageDescriptor pb::IMessage.Descriptor {
584 get { return Descriptor; }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800585 }
Craig Tiller190d3602015-02-18 09:23:38 -0800586
Jan Tattermusch10098d12016-10-06 13:15:12 +0200587 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700588 public FibReply() {
589 OnConstruction();
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800590 }
Craig Tiller190d3602015-02-18 09:23:38 -0800591
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700592 partial void OnConstruction();
593
Jan Tattermusch10098d12016-10-06 13:15:12 +0200594 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700595 public FibReply(FibReply other) : this() {
596 count_ = other.count_;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800597 }
Craig Tiller190d3602015-02-18 09:23:38 -0800598
Jan Tattermusch10098d12016-10-06 13:15:12 +0200599 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700600 public FibReply Clone() {
601 return new FibReply(this);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800602 }
Craig Tiller190d3602015-02-18 09:23:38 -0800603
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800604 /// <summary>Field number for the "count" field.</summary>
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800605 public const int CountFieldNumber = 1;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800606 private long count_;
Jan Tattermusch10098d12016-10-06 13:15:12 +0200607 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800608 public long Count {
609 get { return count_; }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700610 set {
611 count_ = value;
612 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800613 }
Craig Tiller190d3602015-02-18 09:23:38 -0800614
Jan Tattermusch10098d12016-10-06 13:15:12 +0200615 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700616 public override bool Equals(object other) {
617 return Equals(other as FibReply);
618 }
619
Jan Tattermusch10098d12016-10-06 13:15:12 +0200620 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700621 public bool Equals(FibReply other) {
622 if (ReferenceEquals(other, null)) {
623 return false;
624 }
625 if (ReferenceEquals(other, this)) {
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800626 return true;
627 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700628 if (Count != other.Count) return false;
629 return true;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800630 }
Craig Tiller190d3602015-02-18 09:23:38 -0800631
Jan Tattermusch10098d12016-10-06 13:15:12 +0200632 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700633 public override int GetHashCode() {
634 int hash = 1;
635 if (Count != 0L) hash ^= Count.GetHashCode();
636 return hash;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800637 }
Craig Tiller190d3602015-02-18 09:23:38 -0800638
Jan Tattermusch10098d12016-10-06 13:15:12 +0200639 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700640 public override string ToString() {
Jan Tattermusch72ce4422016-01-20 13:54:38 -0800641 return pb::JsonFormatter.ToDiagnosticString(this);
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700642 }
Craig Tiller190d3602015-02-18 09:23:38 -0800643
Jan Tattermusch10098d12016-10-06 13:15:12 +0200644 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700645 public void WriteTo(pb::CodedOutputStream output) {
646 if (Count != 0L) {
647 output.WriteRawTag(8);
648 output.WriteInt64(Count);
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800649 }
650 }
Craig Tiller190d3602015-02-18 09:23:38 -0800651
Jan Tattermusch10098d12016-10-06 13:15:12 +0200652 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700653 public int CalculateSize() {
654 int size = 0;
655 if (Count != 0L) {
656 size += 1 + pb::CodedOutputStream.ComputeInt64Size(Count);
657 }
658 return size;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800659 }
Craig Tiller190d3602015-02-18 09:23:38 -0800660
Jan Tattermusch10098d12016-10-06 13:15:12 +0200661 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700662 public void MergeFrom(FibReply other) {
663 if (other == null) {
664 return;
665 }
666 if (other.Count != 0L) {
667 Count = other.Count;
668 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800669 }
Craig Tiller190d3602015-02-18 09:23:38 -0800670
Jan Tattermusch10098d12016-10-06 13:15:12 +0200671 [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700672 public void MergeFrom(pb::CodedInputStream input) {
673 uint tag;
Jan Tattermusch38536a72015-08-08 00:45:52 -0700674 while ((tag = input.ReadTag()) != 0) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700675 switch(tag) {
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700676 default:
Jan Tattermusch38536a72015-08-08 00:45:52 -0700677 input.SkipLastField();
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700678 break;
679 case 8: {
680 Count = input.ReadInt64();
681 break;
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800682 }
683 }
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800684 }
685 }
Jan Tattermusch5c42d8d2015-08-03 08:14:30 -0700686
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800687 }
Craig Tiller190d3602015-02-18 09:23:38 -0800688
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800689 #endregion
Craig Tiller190d3602015-02-18 09:23:38 -0800690
Jan Tattermuscha7608b02015-02-03 17:54:38 -0800691}
692
693#endregion Designer generated code