UnitTestCSharpOptionsProtoFile.cs 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387
  1. // Generated by ProtoGen, Version=2.3.0.277, Culture=neutral, PublicKeyToken=17b3b1f090c3ea48. DO NOT EDIT!
  2. #pragma warning disable 1591, 0612
  3. #region Designer generated code
  4. using pb = global::Google.ProtocolBuffers;
  5. using pbc = global::Google.ProtocolBuffers.Collections;
  6. using pbd = global::Google.ProtocolBuffers.Descriptors;
  7. using scg = global::System.Collections.Generic;
  8. namespace Google.ProtocolBuffers.TestProtos {
  9. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  10. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  11. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  12. public static partial class UnitTestCSharpOptionsProtoFile {
  13. #region Extension registration
  14. public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
  15. }
  16. #endregion
  17. #region Static variables
  18. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_OptionsMessage__Descriptor;
  19. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.OptionsMessage, global::Google.ProtocolBuffers.TestProtos.OptionsMessage.Builder> internal__static_protobuf_unittest_OptionsMessage__FieldAccessorTable;
  20. #endregion
  21. #region Descriptor
  22. public static pbd::FileDescriptor Descriptor {
  23. get { return descriptor; }
  24. }
  25. private static pbd::FileDescriptor descriptor;
  26. static UnitTestCSharpOptionsProtoFile() {
  27. byte[] descriptorData = global::System.Convert.FromBase64String(
  28. "Ci1nb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfY3NoYXJwX29wdGlvbnMucHJv" +
  29. "dG8SEXByb3RvYnVmX3VuaXR0ZXN0GiRnb29nbGUvcHJvdG9idWYvY3NoYXJw" +
  30. "X29wdGlvbnMucHJvdG8iXgoOT3B0aW9uc01lc3NhZ2USDgoGbm9ybWFsGAEg" +
  31. "ASgJEhcKD29wdGlvbnNfbWVzc2FnZRgCIAEoCRIjCgpjdXN0b21pemVkGAMg" +
  32. "ASgJQg/CPgwKCkN1c3RvbU5hbWVCRsI+QwohR29vZ2xlLlByb3RvY29sQnVm" +
  33. "ZmVycy5UZXN0UHJvdG9zEh5Vbml0VGVzdENTaGFycE9wdGlvbnNQcm90b0Zp" +
  34. "bGU=");
  35. pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
  36. descriptor = root;
  37. internal__static_protobuf_unittest_OptionsMessage__Descriptor = Descriptor.MessageTypes[0];
  38. internal__static_protobuf_unittest_OptionsMessage__FieldAccessorTable =
  39. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.OptionsMessage, global::Google.ProtocolBuffers.TestProtos.OptionsMessage.Builder>(internal__static_protobuf_unittest_OptionsMessage__Descriptor,
  40. new string[] { "Normal", "OptionsMessage_", "CustomName", });
  41. pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
  42. RegisterAllExtensions(registry);
  43. global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
  44. return registry;
  45. };
  46. pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
  47. new pbd::FileDescriptor[] {
  48. global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
  49. }, assigner);
  50. }
  51. #endregion
  52. }
  53. #region Messages
  54. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  55. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  56. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  57. public sealed partial class OptionsMessage : pb::GeneratedMessage<OptionsMessage, OptionsMessage.Builder> {
  58. private static readonly OptionsMessage defaultInstance = new Builder().BuildPartial();
  59. private static readonly string[] _optionsMessageFieldNames = new string[] { "customized", "normal", "options_message" };
  60. private static readonly uint[] _optionsMessageFieldTags = new uint[] { 26, 10, 18 };
  61. public static OptionsMessage DefaultInstance {
  62. get { return defaultInstance; }
  63. }
  64. public override OptionsMessage DefaultInstanceForType {
  65. get { return defaultInstance; }
  66. }
  67. protected override OptionsMessage ThisMessage {
  68. get { return this; }
  69. }
  70. public static pbd::MessageDescriptor Descriptor {
  71. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCSharpOptionsProtoFile.internal__static_protobuf_unittest_OptionsMessage__Descriptor; }
  72. }
  73. protected override pb::FieldAccess.FieldAccessorTable<OptionsMessage, OptionsMessage.Builder> InternalFieldAccessors {
  74. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCSharpOptionsProtoFile.internal__static_protobuf_unittest_OptionsMessage__FieldAccessorTable; }
  75. }
  76. public const int NormalFieldNumber = 1;
  77. private bool hasNormal;
  78. private string normal_ = "";
  79. public bool HasNormal {
  80. get { return hasNormal; }
  81. }
  82. public string Normal {
  83. get { return normal_; }
  84. }
  85. public const int OptionsMessage_FieldNumber = 2;
  86. private bool hasOptionsMessage_;
  87. private string optionsMessage_ = "";
  88. public bool HasOptionsMessage_ {
  89. get { return hasOptionsMessage_; }
  90. }
  91. public string OptionsMessage_ {
  92. get { return optionsMessage_; }
  93. }
  94. public const int CustomNameFieldNumber = 3;
  95. private bool hasCustomName;
  96. private string customized_ = "";
  97. public bool HasCustomName {
  98. get { return hasCustomName; }
  99. }
  100. public string CustomName {
  101. get { return customized_; }
  102. }
  103. public override bool IsInitialized {
  104. get {
  105. return true;
  106. }
  107. }
  108. public override void WriteTo(pb::ICodedOutputStream output) {
  109. int size = SerializedSize;
  110. string[] field_names = _optionsMessageFieldNames;
  111. if (hasNormal) {
  112. output.WriteString(1, field_names[1], Normal);
  113. }
  114. if (hasOptionsMessage_) {
  115. output.WriteString(2, field_names[2], OptionsMessage_);
  116. }
  117. if (hasCustomName) {
  118. output.WriteString(3, field_names[0], CustomName);
  119. }
  120. UnknownFields.WriteTo(output);
  121. }
  122. private int memoizedSerializedSize = -1;
  123. public override int SerializedSize {
  124. get {
  125. int size = memoizedSerializedSize;
  126. if (size != -1) return size;
  127. size = 0;
  128. if (hasNormal) {
  129. size += pb::CodedOutputStream.ComputeStringSize(1, Normal);
  130. }
  131. if (hasOptionsMessage_) {
  132. size += pb::CodedOutputStream.ComputeStringSize(2, OptionsMessage_);
  133. }
  134. if (hasCustomName) {
  135. size += pb::CodedOutputStream.ComputeStringSize(3, CustomName);
  136. }
  137. size += UnknownFields.SerializedSize;
  138. memoizedSerializedSize = size;
  139. return size;
  140. }
  141. }
  142. public static OptionsMessage ParseFrom(pb::ByteString data) {
  143. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  144. }
  145. public static OptionsMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  146. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  147. }
  148. public static OptionsMessage ParseFrom(byte[] data) {
  149. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  150. }
  151. public static OptionsMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  152. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  153. }
  154. public static OptionsMessage ParseFrom(global::System.IO.Stream input) {
  155. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  156. }
  157. public static OptionsMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  158. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  159. }
  160. public static OptionsMessage ParseDelimitedFrom(global::System.IO.Stream input) {
  161. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  162. }
  163. public static OptionsMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  164. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  165. }
  166. public static OptionsMessage ParseFrom(pb::ICodedInputStream input) {
  167. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  168. }
  169. public static OptionsMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  170. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  171. }
  172. public static Builder CreateBuilder() { return new Builder(); }
  173. public override Builder ToBuilder() { return CreateBuilder(this); }
  174. public override Builder CreateBuilderForType() { return new Builder(); }
  175. public static Builder CreateBuilder(OptionsMessage prototype) {
  176. return (Builder) new Builder().MergeFrom(prototype);
  177. }
  178. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  179. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  180. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  181. public sealed partial class Builder : pb::GeneratedBuilder<OptionsMessage, Builder> {
  182. protected override Builder ThisBuilder {
  183. get { return this; }
  184. }
  185. public Builder() {}
  186. OptionsMessage result = new OptionsMessage();
  187. protected override OptionsMessage MessageBeingBuilt {
  188. get { return result; }
  189. }
  190. public override Builder Clear() {
  191. result = new OptionsMessage();
  192. return this;
  193. }
  194. public override Builder Clone() {
  195. return new Builder().MergeFrom(result);
  196. }
  197. public override pbd::MessageDescriptor DescriptorForType {
  198. get { return global::Google.ProtocolBuffers.TestProtos.OptionsMessage.Descriptor; }
  199. }
  200. public override OptionsMessage DefaultInstanceForType {
  201. get { return global::Google.ProtocolBuffers.TestProtos.OptionsMessage.DefaultInstance; }
  202. }
  203. public override OptionsMessage BuildPartial() {
  204. if (result == null) {
  205. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  206. }
  207. OptionsMessage returnMe = result;
  208. result = null;
  209. return returnMe;
  210. }
  211. public override Builder MergeFrom(pb::IMessage other) {
  212. if (other is OptionsMessage) {
  213. return MergeFrom((OptionsMessage) other);
  214. } else {
  215. base.MergeFrom(other);
  216. return this;
  217. }
  218. }
  219. public override Builder MergeFrom(OptionsMessage other) {
  220. if (other == global::Google.ProtocolBuffers.TestProtos.OptionsMessage.DefaultInstance) return this;
  221. if (other.HasNormal) {
  222. Normal = other.Normal;
  223. }
  224. if (other.HasOptionsMessage_) {
  225. OptionsMessage_ = other.OptionsMessage_;
  226. }
  227. if (other.HasCustomName) {
  228. CustomName = other.CustomName;
  229. }
  230. this.MergeUnknownFields(other.UnknownFields);
  231. return this;
  232. }
  233. public override Builder MergeFrom(pb::ICodedInputStream input) {
  234. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  235. }
  236. public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  237. pb::UnknownFieldSet.Builder unknownFields = null;
  238. uint tag;
  239. string field_name;
  240. while (input.ReadTag(out tag, out field_name)) {
  241. if(tag == 0 && field_name != null) {
  242. int field_ordinal = global::System.Array.BinarySearch(_optionsMessageFieldNames, field_name, global::System.StringComparer.Ordinal);
  243. if(field_ordinal >= 0)
  244. tag = _optionsMessageFieldTags[field_ordinal];
  245. else {
  246. if (unknownFields == null) {
  247. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  248. }
  249. ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
  250. continue;
  251. }
  252. }
  253. switch (tag) {
  254. case 0: {
  255. throw pb::InvalidProtocolBufferException.InvalidTag();
  256. }
  257. default: {
  258. if (pb::WireFormat.IsEndGroupTag(tag)) {
  259. if (unknownFields != null) {
  260. this.UnknownFields = unknownFields.Build();
  261. }
  262. return this;
  263. }
  264. if (unknownFields == null) {
  265. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  266. }
  267. ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
  268. break;
  269. }
  270. case 10: {
  271. result.hasNormal = input.ReadString(ref result.normal_);
  272. break;
  273. }
  274. case 18: {
  275. result.hasOptionsMessage_ = input.ReadString(ref result.optionsMessage_);
  276. break;
  277. }
  278. case 26: {
  279. result.hasCustomName = input.ReadString(ref result.customized_);
  280. break;
  281. }
  282. }
  283. }
  284. if (unknownFields != null) {
  285. this.UnknownFields = unknownFields.Build();
  286. }
  287. return this;
  288. }
  289. public bool HasNormal {
  290. get { return result.hasNormal; }
  291. }
  292. public string Normal {
  293. get { return result.Normal; }
  294. set { SetNormal(value); }
  295. }
  296. public Builder SetNormal(string value) {
  297. pb::ThrowHelper.ThrowIfNull(value, "value");
  298. result.hasNormal = true;
  299. result.normal_ = value;
  300. return this;
  301. }
  302. public Builder ClearNormal() {
  303. result.hasNormal = false;
  304. result.normal_ = "";
  305. return this;
  306. }
  307. public bool HasOptionsMessage_ {
  308. get { return result.hasOptionsMessage_; }
  309. }
  310. public string OptionsMessage_ {
  311. get { return result.OptionsMessage_; }
  312. set { SetOptionsMessage_(value); }
  313. }
  314. public Builder SetOptionsMessage_(string value) {
  315. pb::ThrowHelper.ThrowIfNull(value, "value");
  316. result.hasOptionsMessage_ = true;
  317. result.optionsMessage_ = value;
  318. return this;
  319. }
  320. public Builder ClearOptionsMessage_() {
  321. result.hasOptionsMessage_ = false;
  322. result.optionsMessage_ = "";
  323. return this;
  324. }
  325. public bool HasCustomName {
  326. get { return result.hasCustomName; }
  327. }
  328. public string CustomName {
  329. get { return result.CustomName; }
  330. set { SetCustomName(value); }
  331. }
  332. public Builder SetCustomName(string value) {
  333. pb::ThrowHelper.ThrowIfNull(value, "value");
  334. result.hasCustomName = true;
  335. result.customized_ = value;
  336. return this;
  337. }
  338. public Builder ClearCustomName() {
  339. result.hasCustomName = false;
  340. result.customized_ = "";
  341. return this;
  342. }
  343. }
  344. static OptionsMessage() {
  345. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCSharpOptionsProtoFile.Descriptor, null);
  346. }
  347. }
  348. #endregion
  349. }
  350. #endregion Designer generated code