SlowBclProtoFile.cs 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. using pb = global::Google.ProtocolBuffers;
  3. using pbc = global::Google.ProtocolBuffers.Collections;
  4. using pbd = global::Google.ProtocolBuffers.Descriptors;
  5. using scg = global::System.Collections.Generic;
  6. namespace Google.ProtocolBuffers.SlowBcl {
  7. public static partial class SlowBclProtoFile {
  8. #region Descriptor
  9. public static pbd::FileDescriptor Descriptor {
  10. get { return descriptor; }
  11. }
  12. private static readonly pbd::FileDescriptor descriptor = pbd::FileDescriptor.InternalBuildGeneratedFileFrom (
  13. new byte[] {
  14. 0x0a, 0x0d, 0x73, 0x6c, 0x6f, 0x77, 0x62, 0x63, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x07, 0x73, 0x6c, 0x6f,
  15. 0x77, 0x62, 0x63, 0x6c, 0x22, 0xad, 0x01, 0x0a, 0x08, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x70, 0x61, 0x6e, 0x12, 0x0d, 0x0a,
  16. 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x12, 0x34, 0x0a, 0x05, 0x73, 0x63, 0x61, 0x6c,
  17. 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x62, 0x63, 0x6c, 0x2e, 0x54, 0x69,
  18. 0x6d, 0x65, 0x53, 0x70, 0x61, 0x6e, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x70, 0x61, 0x6e, 0x53, 0x63, 0x61, 0x6c, 0x65,
  19. 0x3a, 0x04, 0x44, 0x41, 0x59, 0x53, 0x22, 0x5c, 0x0a, 0x0d, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x70, 0x61, 0x6e, 0x53, 0x63,
  20. 0x61, 0x6c, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x41, 0x59, 0x53, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x48, 0x4f, 0x55,
  21. 0x52, 0x53, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x4d, 0x49, 0x4e, 0x55, 0x54, 0x45, 0x53, 0x10, 0x02, 0x12, 0x0b, 0x0a,
  22. 0x07, 0x53, 0x45, 0x43, 0x4f, 0x4e, 0x44, 0x53, 0x10, 0x03, 0x12, 0x10, 0x0a, 0x0c, 0x4d, 0x49, 0x4c, 0x4c, 0x49, 0x53,
  23. 0x45, 0x43, 0x4f, 0x4e, 0x44, 0x53, 0x10, 0x04, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x49, 0x4e, 0x4d, 0x41, 0x58, 0x10, 0x0f,
  24. 0x22, 0xad, 0x01, 0x0a, 0x08, 0x44, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x0d, 0x0a, 0x05, 0x76, 0x61, 0x6c,
  25. 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x12, 0x34, 0x0a, 0x05, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x18, 0x02, 0x20,
  26. 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x62, 0x63, 0x6c, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x54, 0x69,
  27. 0x6d, 0x65, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x70, 0x61, 0x6e, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x3a, 0x04, 0x44, 0x41,
  28. 0x59, 0x53, 0x22, 0x5c, 0x0a, 0x0d, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x70, 0x61, 0x6e, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x12,
  29. 0x08, 0x0a, 0x04, 0x44, 0x41, 0x59, 0x53, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x48, 0x4f, 0x55, 0x52, 0x53, 0x10, 0x01,
  30. 0x12, 0x0b, 0x0a, 0x07, 0x4d, 0x49, 0x4e, 0x55, 0x54, 0x45, 0x53, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x45, 0x43,
  31. 0x4f, 0x4e, 0x44, 0x53, 0x10, 0x03, 0x12, 0x10, 0x0a, 0x0c, 0x4d, 0x49, 0x4c, 0x4c, 0x49, 0x53, 0x45, 0x43, 0x4f, 0x4e,
  32. 0x44, 0x53, 0x10, 0x04, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x49, 0x4e, 0x4d, 0x41, 0x58, 0x10, 0x0f, 0x22, 0x1e, 0x0a, 0x04,
  33. 0x47, 0x75, 0x69, 0x64, 0x12, 0x0a, 0x0a, 0x02, 0x6c, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x12, 0x0a, 0x0a, 0x02,
  34. 0x68, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x06, 0x22, 0x34, 0x0a, 0x07, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x12,
  35. 0x0a, 0x0a, 0x02, 0x6c, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x12, 0x0a, 0x0a, 0x02, 0x68, 0x69, 0x18, 0x02, 0x20,
  36. 0x01, 0x28, 0x0d, 0x12, 0x11, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01,
  37. 0x28, 0x0d, 0x42, 0x34, 0xc2, 0x3e, 0x1e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63,
  38. 0x6f, 0x6c, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x73, 0x2e, 0x53, 0x6c, 0x6f, 0x77, 0x42, 0x63, 0x6c, 0xca, 0x3e, 0x10,
  39. 0x53, 0x6c, 0x6f, 0x77, 0x42, 0x63, 0x6c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x46, 0x69, 0x6c, 0x65,
  40. }, new pbd::FileDescriptor[] {
  41. });
  42. #endregion
  43. #region Extensions
  44. #endregion
  45. #region Static variables
  46. internal static readonly pbd::MessageDescriptor internal__static_slowbcl_TimeSpan__Descriptor
  47. = Descriptor.MessageTypes[0];
  48. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.SlowBcl.TimeSpan, global::Google.ProtocolBuffers.SlowBcl.TimeSpan.Builder> internal__static_slowbcl_TimeSpan__FieldAccessorTable
  49. = new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.SlowBcl.TimeSpan, global::Google.ProtocolBuffers.SlowBcl.TimeSpan.Builder>(internal__static_slowbcl_TimeSpan__Descriptor,
  50. new string[] { "Value", "Scale", });
  51. internal static readonly pbd::MessageDescriptor internal__static_slowbcl_DateTime__Descriptor
  52. = Descriptor.MessageTypes[1];
  53. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.SlowBcl.DateTime, global::Google.ProtocolBuffers.SlowBcl.DateTime.Builder> internal__static_slowbcl_DateTime__FieldAccessorTable
  54. = new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.SlowBcl.DateTime, global::Google.ProtocolBuffers.SlowBcl.DateTime.Builder>(internal__static_slowbcl_DateTime__Descriptor,
  55. new string[] { "Value", "Scale", });
  56. internal static readonly pbd::MessageDescriptor internal__static_slowbcl_Guid__Descriptor
  57. = Descriptor.MessageTypes[2];
  58. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.SlowBcl.Guid, global::Google.ProtocolBuffers.SlowBcl.Guid.Builder> internal__static_slowbcl_Guid__FieldAccessorTable
  59. = new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.SlowBcl.Guid, global::Google.ProtocolBuffers.SlowBcl.Guid.Builder>(internal__static_slowbcl_Guid__Descriptor,
  60. new string[] { "Lo", "Hi", });
  61. internal static readonly pbd::MessageDescriptor internal__static_slowbcl_Decimal__Descriptor
  62. = Descriptor.MessageTypes[3];
  63. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.SlowBcl.Decimal, global::Google.ProtocolBuffers.SlowBcl.Decimal.Builder> internal__static_slowbcl_Decimal__FieldAccessorTable
  64. = new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.SlowBcl.Decimal, global::Google.ProtocolBuffers.SlowBcl.Decimal.Builder>(internal__static_slowbcl_Decimal__Descriptor,
  65. new string[] { "Lo", "Hi", "SignScale", });
  66. #endregion
  67. }
  68. #region Enums
  69. #endregion
  70. #region Messages
  71. public sealed partial class TimeSpan : pb::GeneratedMessage<TimeSpan, TimeSpan.Builder> {
  72. private static readonly TimeSpan defaultInstance = new TimeSpan();
  73. public static TimeSpan DefaultInstance {
  74. get { return defaultInstance; }
  75. }
  76. public override TimeSpan DefaultInstanceForType {
  77. get { return defaultInstance; }
  78. }
  79. protected override TimeSpan ThisMessage {
  80. get { return this; }
  81. }
  82. public static pbd::MessageDescriptor Descriptor {
  83. get { return global::Google.ProtocolBuffers.SlowBcl.SlowBclProtoFile.internal__static_slowbcl_TimeSpan__Descriptor; }
  84. }
  85. protected override pb::FieldAccess.FieldAccessorTable<TimeSpan, TimeSpan.Builder> InternalFieldAccessors {
  86. get { return global::Google.ProtocolBuffers.SlowBcl.SlowBclProtoFile.internal__static_slowbcl_TimeSpan__FieldAccessorTable; }
  87. }
  88. #region Nested types
  89. public static class Types {
  90. public enum TimeSpanScale {
  91. DAYS = 0,
  92. HOURS = 1,
  93. MINUTES = 2,
  94. SECONDS = 3,
  95. MILLISECONDS = 4,
  96. MINMAX = 15,
  97. }
  98. }
  99. #endregion
  100. // optional sint64 value = 1;
  101. private bool hasValue;
  102. private long value_ = 0L;
  103. public bool HasValue {
  104. get { return hasValue; }
  105. }
  106. public long Value {
  107. get { return value_; }
  108. }
  109. // optional .slowbcl.TimeSpan.TimeSpanScale scale = 2 [default = DAYS];
  110. private bool hasScale;
  111. private global::Google.ProtocolBuffers.SlowBcl.TimeSpan.Types.TimeSpanScale scale_ = global::Google.ProtocolBuffers.SlowBcl.TimeSpan.Types.TimeSpanScale.DAYS;
  112. public bool HasScale {
  113. get { return hasScale; }
  114. }
  115. public global::Google.ProtocolBuffers.SlowBcl.TimeSpan.Types.TimeSpanScale Scale { get { return scale_; }}
  116. public static global::Google.ProtocolBuffers.SlowBcl.TimeSpan ParseFrom(pb::ByteString data) {
  117. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  118. }
  119. public static global::Google.ProtocolBuffers.SlowBcl.TimeSpan ParseFrom(pb::ByteString data,
  120. pb::ExtensionRegistry extensionRegistry) {
  121. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry))
  122. .BuildParsed();
  123. }
  124. public static global::Google.ProtocolBuffers.SlowBcl.TimeSpan ParseFrom(byte[] data) {
  125. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  126. }
  127. public static global::Google.ProtocolBuffers.SlowBcl.TimeSpan ParseFrom(byte[] data,
  128. pb::ExtensionRegistry extensionRegistry) {
  129. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry))
  130. .BuildParsed();
  131. }
  132. public static global::Google.ProtocolBuffers.SlowBcl.TimeSpan ParseFrom(global::System.IO.Stream input) {
  133. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  134. }
  135. public static global::Google.ProtocolBuffers.SlowBcl.TimeSpan ParseFrom(
  136. global::System.IO.Stream input,
  137. pb::ExtensionRegistry extensionRegistry) {
  138. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry))
  139. .BuildParsed();
  140. }
  141. public static global::Google.ProtocolBuffers.SlowBcl.TimeSpan ParseFrom(pb::CodedInputStream input) {
  142. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  143. }
  144. public static global::Google.ProtocolBuffers.SlowBcl.TimeSpan ParseFrom(pb::CodedInputStream input,
  145. pb::ExtensionRegistry extensionRegistry) {
  146. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry))
  147. .BuildParsed();
  148. }
  149. public static Builder CreateBuilder() { return new Builder(); }
  150. public override Builder CreateBuilderForType() { return new Builder(); }
  151. public static Builder CreateBuilder(global::Google.ProtocolBuffers.SlowBcl.TimeSpan prototype) {
  152. return (Builder) new Builder().MergeFrom(prototype);
  153. }
  154. public sealed partial class Builder : pb::GeneratedBuilder<global::Google.ProtocolBuffers.SlowBcl.TimeSpan, Builder> {
  155. protected override Builder ThisBuilder {
  156. get { return this; }
  157. }
  158. // Construct using global::Google.ProtocolBuffers.SlowBcl.TimeSpan.CreateBuilder()
  159. internal Builder() {}
  160. global::Google.ProtocolBuffers.SlowBcl.TimeSpan result = new global::Google.ProtocolBuffers.SlowBcl.TimeSpan();
  161. protected override global::Google.ProtocolBuffers.SlowBcl.TimeSpan MessageBeingBuilt {
  162. get { return result; }
  163. }
  164. public override Builder Clear() {
  165. result = new global::Google.ProtocolBuffers.SlowBcl.TimeSpan();
  166. return this;
  167. }
  168. public override Builder Clone() {
  169. return new Builder().MergeFrom(result);
  170. }
  171. public override pbd::MessageDescriptor DescriptorForType {
  172. get { return global::Google.ProtocolBuffers.SlowBcl.TimeSpan.Descriptor; }
  173. }
  174. public override global::Google.ProtocolBuffers.SlowBcl.TimeSpan DefaultInstanceForType {
  175. get { return global::Google.ProtocolBuffers.SlowBcl.TimeSpan.DefaultInstance; }
  176. }
  177. public override global::Google.ProtocolBuffers.SlowBcl.TimeSpan BuildPartial() {
  178. global::Google.ProtocolBuffers.SlowBcl.TimeSpan returnMe = result;
  179. result = null;
  180. return returnMe;
  181. }
  182. // optional sint64 value = 1;
  183. public bool HasValue {
  184. get { return result.HasValue; }
  185. }
  186. public long Value {
  187. get { return result.Value; }
  188. set { SetValue(value); }
  189. }
  190. public Builder SetValue(long value) {
  191. result.hasValue = true;
  192. result.value_ = value;
  193. return this;
  194. }
  195. public Builder ClearValue() {
  196. result.hasValue = false;
  197. result.value_ = 0L;
  198. return this;
  199. }
  200. // optional .slowbcl.TimeSpan.TimeSpanScale scale = 2 [default = DAYS];
  201. public bool HasScale {
  202. get { return result.HasScale; }
  203. }
  204. public global::Google.ProtocolBuffers.SlowBcl.TimeSpan.Types.TimeSpanScale Scale {
  205. get { return result.Scale; }
  206. set { SetScale(value); }
  207. }
  208. public Builder SetScale(global::Google.ProtocolBuffers.SlowBcl.TimeSpan.Types.TimeSpanScale value) {
  209. result.hasScale = true;
  210. result.scale_ = value;
  211. return this;
  212. }
  213. public Builder ClearScale() {
  214. result.hasScale = false;
  215. result.scale_ = global::Google.ProtocolBuffers.SlowBcl.TimeSpan.Types.TimeSpanScale.DAYS;
  216. return this;
  217. }
  218. }
  219. }
  220. public sealed partial class DateTime : pb::GeneratedMessage<DateTime, DateTime.Builder> {
  221. private static readonly DateTime defaultInstance = new DateTime();
  222. public static DateTime DefaultInstance {
  223. get { return defaultInstance; }
  224. }
  225. public override DateTime DefaultInstanceForType {
  226. get { return defaultInstance; }
  227. }
  228. protected override DateTime ThisMessage {
  229. get { return this; }
  230. }
  231. public static pbd::MessageDescriptor Descriptor {
  232. get { return global::Google.ProtocolBuffers.SlowBcl.SlowBclProtoFile.internal__static_slowbcl_DateTime__Descriptor; }
  233. }
  234. protected override pb::FieldAccess.FieldAccessorTable<DateTime, DateTime.Builder> InternalFieldAccessors {
  235. get { return global::Google.ProtocolBuffers.SlowBcl.SlowBclProtoFile.internal__static_slowbcl_DateTime__FieldAccessorTable; }
  236. }
  237. #region Nested types
  238. public static class Types {
  239. public enum TimeSpanScale {
  240. DAYS = 0,
  241. HOURS = 1,
  242. MINUTES = 2,
  243. SECONDS = 3,
  244. MILLISECONDS = 4,
  245. MINMAX = 15,
  246. }
  247. }
  248. #endregion
  249. // optional sint64 value = 1;
  250. private bool hasValue;
  251. private long value_ = 0L;
  252. public bool HasValue {
  253. get { return hasValue; }
  254. }
  255. public long Value {
  256. get { return value_; }
  257. }
  258. // optional .slowbcl.DateTime.TimeSpanScale scale = 2 [default = DAYS];
  259. private bool hasScale;
  260. private global::Google.ProtocolBuffers.SlowBcl.DateTime.Types.TimeSpanScale scale_ = global::Google.ProtocolBuffers.SlowBcl.DateTime.Types.TimeSpanScale.DAYS;
  261. public bool HasScale {
  262. get { return hasScale; }
  263. }
  264. public global::Google.ProtocolBuffers.SlowBcl.DateTime.Types.TimeSpanScale Scale { get { return scale_; }}
  265. public static global::Google.ProtocolBuffers.SlowBcl.DateTime ParseFrom(pb::ByteString data) {
  266. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  267. }
  268. public static global::Google.ProtocolBuffers.SlowBcl.DateTime ParseFrom(pb::ByteString data,
  269. pb::ExtensionRegistry extensionRegistry) {
  270. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry))
  271. .BuildParsed();
  272. }
  273. public static global::Google.ProtocolBuffers.SlowBcl.DateTime ParseFrom(byte[] data) {
  274. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  275. }
  276. public static global::Google.ProtocolBuffers.SlowBcl.DateTime ParseFrom(byte[] data,
  277. pb::ExtensionRegistry extensionRegistry) {
  278. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry))
  279. .BuildParsed();
  280. }
  281. public static global::Google.ProtocolBuffers.SlowBcl.DateTime ParseFrom(global::System.IO.Stream input) {
  282. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  283. }
  284. public static global::Google.ProtocolBuffers.SlowBcl.DateTime ParseFrom(
  285. global::System.IO.Stream input,
  286. pb::ExtensionRegistry extensionRegistry) {
  287. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry))
  288. .BuildParsed();
  289. }
  290. public static global::Google.ProtocolBuffers.SlowBcl.DateTime ParseFrom(pb::CodedInputStream input) {
  291. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  292. }
  293. public static global::Google.ProtocolBuffers.SlowBcl.DateTime ParseFrom(pb::CodedInputStream input,
  294. pb::ExtensionRegistry extensionRegistry) {
  295. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry))
  296. .BuildParsed();
  297. }
  298. public static Builder CreateBuilder() { return new Builder(); }
  299. public override Builder CreateBuilderForType() { return new Builder(); }
  300. public static Builder CreateBuilder(global::Google.ProtocolBuffers.SlowBcl.DateTime prototype) {
  301. return (Builder) new Builder().MergeFrom(prototype);
  302. }
  303. public sealed partial class Builder : pb::GeneratedBuilder<global::Google.ProtocolBuffers.SlowBcl.DateTime, Builder> {
  304. protected override Builder ThisBuilder {
  305. get { return this; }
  306. }
  307. // Construct using global::Google.ProtocolBuffers.SlowBcl.DateTime.CreateBuilder()
  308. internal Builder() {}
  309. global::Google.ProtocolBuffers.SlowBcl.DateTime result = new global::Google.ProtocolBuffers.SlowBcl.DateTime();
  310. protected override global::Google.ProtocolBuffers.SlowBcl.DateTime MessageBeingBuilt {
  311. get { return result; }
  312. }
  313. public override Builder Clear() {
  314. result = new global::Google.ProtocolBuffers.SlowBcl.DateTime();
  315. return this;
  316. }
  317. public override Builder Clone() {
  318. return new Builder().MergeFrom(result);
  319. }
  320. public override pbd::MessageDescriptor DescriptorForType {
  321. get { return global::Google.ProtocolBuffers.SlowBcl.DateTime.Descriptor; }
  322. }
  323. public override global::Google.ProtocolBuffers.SlowBcl.DateTime DefaultInstanceForType {
  324. get { return global::Google.ProtocolBuffers.SlowBcl.DateTime.DefaultInstance; }
  325. }
  326. public override global::Google.ProtocolBuffers.SlowBcl.DateTime BuildPartial() {
  327. global::Google.ProtocolBuffers.SlowBcl.DateTime returnMe = result;
  328. result = null;
  329. return returnMe;
  330. }
  331. // optional sint64 value = 1;
  332. public bool HasValue {
  333. get { return result.HasValue; }
  334. }
  335. public long Value {
  336. get { return result.Value; }
  337. set { SetValue(value); }
  338. }
  339. public Builder SetValue(long value) {
  340. result.hasValue = true;
  341. result.value_ = value;
  342. return this;
  343. }
  344. public Builder ClearValue() {
  345. result.hasValue = false;
  346. result.value_ = 0L;
  347. return this;
  348. }
  349. // optional .slowbcl.DateTime.TimeSpanScale scale = 2 [default = DAYS];
  350. public bool HasScale {
  351. get { return result.HasScale; }
  352. }
  353. public global::Google.ProtocolBuffers.SlowBcl.DateTime.Types.TimeSpanScale Scale {
  354. get { return result.Scale; }
  355. set { SetScale(value); }
  356. }
  357. public Builder SetScale(global::Google.ProtocolBuffers.SlowBcl.DateTime.Types.TimeSpanScale value) {
  358. result.hasScale = true;
  359. result.scale_ = value;
  360. return this;
  361. }
  362. public Builder ClearScale() {
  363. result.hasScale = false;
  364. result.scale_ = global::Google.ProtocolBuffers.SlowBcl.DateTime.Types.TimeSpanScale.DAYS;
  365. return this;
  366. }
  367. }
  368. }
  369. public sealed partial class Guid : pb::GeneratedMessage<Guid, Guid.Builder> {
  370. private static readonly Guid defaultInstance = new Guid();
  371. public static Guid DefaultInstance {
  372. get { return defaultInstance; }
  373. }
  374. public override Guid DefaultInstanceForType {
  375. get { return defaultInstance; }
  376. }
  377. protected override Guid ThisMessage {
  378. get { return this; }
  379. }
  380. public static pbd::MessageDescriptor Descriptor {
  381. get { return global::Google.ProtocolBuffers.SlowBcl.SlowBclProtoFile.internal__static_slowbcl_Guid__Descriptor; }
  382. }
  383. protected override pb::FieldAccess.FieldAccessorTable<Guid, Guid.Builder> InternalFieldAccessors {
  384. get { return global::Google.ProtocolBuffers.SlowBcl.SlowBclProtoFile.internal__static_slowbcl_Guid__FieldAccessorTable; }
  385. }
  386. // optional fixed64 lo = 1;
  387. private bool hasLo;
  388. private ulong lo_ = 0UL;
  389. public bool HasLo {
  390. get { return hasLo; }
  391. }
  392. public ulong Lo {
  393. get { return lo_; }
  394. }
  395. // optional fixed64 hi = 2;
  396. private bool hasHi;
  397. private ulong hi_ = 0UL;
  398. public bool HasHi {
  399. get { return hasHi; }
  400. }
  401. public ulong Hi {
  402. get { return hi_; }
  403. }
  404. public static global::Google.ProtocolBuffers.SlowBcl.Guid ParseFrom(pb::ByteString data) {
  405. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  406. }
  407. public static global::Google.ProtocolBuffers.SlowBcl.Guid ParseFrom(pb::ByteString data,
  408. pb::ExtensionRegistry extensionRegistry) {
  409. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry))
  410. .BuildParsed();
  411. }
  412. public static global::Google.ProtocolBuffers.SlowBcl.Guid ParseFrom(byte[] data) {
  413. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  414. }
  415. public static global::Google.ProtocolBuffers.SlowBcl.Guid ParseFrom(byte[] data,
  416. pb::ExtensionRegistry extensionRegistry) {
  417. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry))
  418. .BuildParsed();
  419. }
  420. public static global::Google.ProtocolBuffers.SlowBcl.Guid ParseFrom(global::System.IO.Stream input) {
  421. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  422. }
  423. public static global::Google.ProtocolBuffers.SlowBcl.Guid ParseFrom(
  424. global::System.IO.Stream input,
  425. pb::ExtensionRegistry extensionRegistry) {
  426. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry))
  427. .BuildParsed();
  428. }
  429. public static global::Google.ProtocolBuffers.SlowBcl.Guid ParseFrom(pb::CodedInputStream input) {
  430. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  431. }
  432. public static global::Google.ProtocolBuffers.SlowBcl.Guid ParseFrom(pb::CodedInputStream input,
  433. pb::ExtensionRegistry extensionRegistry) {
  434. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry))
  435. .BuildParsed();
  436. }
  437. public static Builder CreateBuilder() { return new Builder(); }
  438. public override Builder CreateBuilderForType() { return new Builder(); }
  439. public static Builder CreateBuilder(global::Google.ProtocolBuffers.SlowBcl.Guid prototype) {
  440. return (Builder) new Builder().MergeFrom(prototype);
  441. }
  442. public sealed partial class Builder : pb::GeneratedBuilder<global::Google.ProtocolBuffers.SlowBcl.Guid, Builder> {
  443. protected override Builder ThisBuilder {
  444. get { return this; }
  445. }
  446. // Construct using global::Google.ProtocolBuffers.SlowBcl.Guid.CreateBuilder()
  447. internal Builder() {}
  448. global::Google.ProtocolBuffers.SlowBcl.Guid result = new global::Google.ProtocolBuffers.SlowBcl.Guid();
  449. protected override global::Google.ProtocolBuffers.SlowBcl.Guid MessageBeingBuilt {
  450. get { return result; }
  451. }
  452. public override Builder Clear() {
  453. result = new global::Google.ProtocolBuffers.SlowBcl.Guid();
  454. return this;
  455. }
  456. public override Builder Clone() {
  457. return new Builder().MergeFrom(result);
  458. }
  459. public override pbd::MessageDescriptor DescriptorForType {
  460. get { return global::Google.ProtocolBuffers.SlowBcl.Guid.Descriptor; }
  461. }
  462. public override global::Google.ProtocolBuffers.SlowBcl.Guid DefaultInstanceForType {
  463. get { return global::Google.ProtocolBuffers.SlowBcl.Guid.DefaultInstance; }
  464. }
  465. public override global::Google.ProtocolBuffers.SlowBcl.Guid BuildPartial() {
  466. global::Google.ProtocolBuffers.SlowBcl.Guid returnMe = result;
  467. result = null;
  468. return returnMe;
  469. }
  470. // optional fixed64 lo = 1;
  471. public bool HasLo {
  472. get { return result.HasLo; }
  473. }
  474. public ulong Lo {
  475. get { return result.Lo; }
  476. set { SetLo(value); }
  477. }
  478. public Builder SetLo(ulong value) {
  479. result.hasLo = true;
  480. result.lo_ = value;
  481. return this;
  482. }
  483. public Builder ClearLo() {
  484. result.hasLo = false;
  485. result.lo_ = 0UL;
  486. return this;
  487. }
  488. // optional fixed64 hi = 2;
  489. public bool HasHi {
  490. get { return result.HasHi; }
  491. }
  492. public ulong Hi {
  493. get { return result.Hi; }
  494. set { SetHi(value); }
  495. }
  496. public Builder SetHi(ulong value) {
  497. result.hasHi = true;
  498. result.hi_ = value;
  499. return this;
  500. }
  501. public Builder ClearHi() {
  502. result.hasHi = false;
  503. result.hi_ = 0UL;
  504. return this;
  505. }
  506. }
  507. }
  508. public sealed partial class Decimal : pb::GeneratedMessage<Decimal, Decimal.Builder> {
  509. private static readonly Decimal defaultInstance = new Decimal();
  510. public static Decimal DefaultInstance {
  511. get { return defaultInstance; }
  512. }
  513. public override Decimal DefaultInstanceForType {
  514. get { return defaultInstance; }
  515. }
  516. protected override Decimal ThisMessage {
  517. get { return this; }
  518. }
  519. public static pbd::MessageDescriptor Descriptor {
  520. get { return global::Google.ProtocolBuffers.SlowBcl.SlowBclProtoFile.internal__static_slowbcl_Decimal__Descriptor; }
  521. }
  522. protected override pb::FieldAccess.FieldAccessorTable<Decimal, Decimal.Builder> InternalFieldAccessors {
  523. get { return global::Google.ProtocolBuffers.SlowBcl.SlowBclProtoFile.internal__static_slowbcl_Decimal__FieldAccessorTable; }
  524. }
  525. // optional uint64 lo = 1;
  526. private bool hasLo;
  527. private ulong lo_ = 0UL;
  528. public bool HasLo {
  529. get { return hasLo; }
  530. }
  531. public ulong Lo {
  532. get { return lo_; }
  533. }
  534. // optional uint32 hi = 2;
  535. private bool hasHi;
  536. private uint hi_ = 0;
  537. public bool HasHi {
  538. get { return hasHi; }
  539. }
  540. public uint Hi {
  541. get { return hi_; }
  542. }
  543. // optional uint32 signScale = 3;
  544. private bool hasSignScale;
  545. private uint signScale_ = 0;
  546. public bool HasSignScale {
  547. get { return hasSignScale; }
  548. }
  549. public uint SignScale {
  550. get { return signScale_; }
  551. }
  552. public static global::Google.ProtocolBuffers.SlowBcl.Decimal ParseFrom(pb::ByteString data) {
  553. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  554. }
  555. public static global::Google.ProtocolBuffers.SlowBcl.Decimal ParseFrom(pb::ByteString data,
  556. pb::ExtensionRegistry extensionRegistry) {
  557. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry))
  558. .BuildParsed();
  559. }
  560. public static global::Google.ProtocolBuffers.SlowBcl.Decimal ParseFrom(byte[] data) {
  561. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  562. }
  563. public static global::Google.ProtocolBuffers.SlowBcl.Decimal ParseFrom(byte[] data,
  564. pb::ExtensionRegistry extensionRegistry) {
  565. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry))
  566. .BuildParsed();
  567. }
  568. public static global::Google.ProtocolBuffers.SlowBcl.Decimal ParseFrom(global::System.IO.Stream input) {
  569. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  570. }
  571. public static global::Google.ProtocolBuffers.SlowBcl.Decimal ParseFrom(
  572. global::System.IO.Stream input,
  573. pb::ExtensionRegistry extensionRegistry) {
  574. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry))
  575. .BuildParsed();
  576. }
  577. public static global::Google.ProtocolBuffers.SlowBcl.Decimal ParseFrom(pb::CodedInputStream input) {
  578. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  579. }
  580. public static global::Google.ProtocolBuffers.SlowBcl.Decimal ParseFrom(pb::CodedInputStream input,
  581. pb::ExtensionRegistry extensionRegistry) {
  582. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry))
  583. .BuildParsed();
  584. }
  585. public static Builder CreateBuilder() { return new Builder(); }
  586. public override Builder CreateBuilderForType() { return new Builder(); }
  587. public static Builder CreateBuilder(global::Google.ProtocolBuffers.SlowBcl.Decimal prototype) {
  588. return (Builder) new Builder().MergeFrom(prototype);
  589. }
  590. public sealed partial class Builder : pb::GeneratedBuilder<global::Google.ProtocolBuffers.SlowBcl.Decimal, Builder> {
  591. protected override Builder ThisBuilder {
  592. get { return this; }
  593. }
  594. // Construct using global::Google.ProtocolBuffers.SlowBcl.Decimal.CreateBuilder()
  595. internal Builder() {}
  596. global::Google.ProtocolBuffers.SlowBcl.Decimal result = new global::Google.ProtocolBuffers.SlowBcl.Decimal();
  597. protected override global::Google.ProtocolBuffers.SlowBcl.Decimal MessageBeingBuilt {
  598. get { return result; }
  599. }
  600. public override Builder Clear() {
  601. result = new global::Google.ProtocolBuffers.SlowBcl.Decimal();
  602. return this;
  603. }
  604. public override Builder Clone() {
  605. return new Builder().MergeFrom(result);
  606. }
  607. public override pbd::MessageDescriptor DescriptorForType {
  608. get { return global::Google.ProtocolBuffers.SlowBcl.Decimal.Descriptor; }
  609. }
  610. public override global::Google.ProtocolBuffers.SlowBcl.Decimal DefaultInstanceForType {
  611. get { return global::Google.ProtocolBuffers.SlowBcl.Decimal.DefaultInstance; }
  612. }
  613. public override global::Google.ProtocolBuffers.SlowBcl.Decimal BuildPartial() {
  614. global::Google.ProtocolBuffers.SlowBcl.Decimal returnMe = result;
  615. result = null;
  616. return returnMe;
  617. }
  618. // optional uint64 lo = 1;
  619. public bool HasLo {
  620. get { return result.HasLo; }
  621. }
  622. public ulong Lo {
  623. get { return result.Lo; }
  624. set { SetLo(value); }
  625. }
  626. public Builder SetLo(ulong value) {
  627. result.hasLo = true;
  628. result.lo_ = value;
  629. return this;
  630. }
  631. public Builder ClearLo() {
  632. result.hasLo = false;
  633. result.lo_ = 0UL;
  634. return this;
  635. }
  636. // optional uint32 hi = 2;
  637. public bool HasHi {
  638. get { return result.HasHi; }
  639. }
  640. public uint Hi {
  641. get { return result.Hi; }
  642. set { SetHi(value); }
  643. }
  644. public Builder SetHi(uint value) {
  645. result.hasHi = true;
  646. result.hi_ = value;
  647. return this;
  648. }
  649. public Builder ClearHi() {
  650. result.hasHi = false;
  651. result.hi_ = 0;
  652. return this;
  653. }
  654. // optional uint32 signScale = 3;
  655. public bool HasSignScale {
  656. get { return result.HasSignScale; }
  657. }
  658. public uint SignScale {
  659. get { return result.SignScale; }
  660. set { SetSignScale(value); }
  661. }
  662. public Builder SetSignScale(uint value) {
  663. result.hasSignScale = true;
  664. result.signScale_ = value;
  665. return this;
  666. }
  667. public Builder ClearSignScale() {
  668. result.hasSignScale = false;
  669. result.signScale_ = 0;
  670. return this;
  671. }
  672. }
  673. }
  674. #endregion
  675. #region Services
  676. #endregion
  677. }