UnitTestImportProtoFile.cs 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260
  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.TestProtos {
  7. public static partial class UnitTestImportProtoFile {
  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. global::System.Convert.FromBase64String(
  14. "CiVnb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfaW1wb3J0LnByb3RvEhhwcm90" +
  15. "b2J1Zl91bml0dGVzdF9pbXBvcnQaJGdvb2dsZS9wcm90b2J1Zi9jc2hhcnBf" +
  16. "b3B0aW9ucy5wcm90byIaCg1JbXBvcnRNZXNzYWdlEgkKAWQYASABKAUqPAoK" +
  17. "SW1wb3J0RW51bRIOCgpJTVBPUlRfRk9PEAcSDgoKSU1QT1JUX0JBUhAIEg4K" +
  18. "CklNUE9SVF9CQVoQCUJbChhjb20uZ29vZ2xlLnByb3RvYnVmLnRlc3RIAcI+" +
  19. "PAohR29vZ2xlLlByb3RvY29sQnVmZmVycy5UZXN0UHJvdG9zEhdVbml0VGVz" +
  20. "dEltcG9ydFByb3RvRmlsZQ=="),
  21. new pbd::FileDescriptor[] {
  22. global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
  23. });
  24. #endregion
  25. #region Static variables
  26. internal static readonly pbd::MessageDescriptor internal__static_protobuf_unittest_import_ImportMessage__Descriptor
  27. = Descriptor.MessageTypes[0];
  28. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder> internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable
  29. = new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder>(internal__static_protobuf_unittest_import_ImportMessage__Descriptor,
  30. new string[] { "D", });
  31. #endregion
  32. }
  33. #region Enums
  34. public enum ImportEnum {
  35. IMPORT_FOO = 7,
  36. IMPORT_BAR = 8,
  37. IMPORT_BAZ = 9,
  38. }
  39. #endregion
  40. #region Messages
  41. public sealed partial class ImportMessage : pb::GeneratedMessage<ImportMessage, ImportMessage.Builder> {
  42. private static readonly ImportMessage defaultInstance = new Builder().BuildPartial();
  43. public static ImportMessage DefaultInstance {
  44. get { return defaultInstance; }
  45. }
  46. public override ImportMessage DefaultInstanceForType {
  47. get { return defaultInstance; }
  48. }
  49. protected override ImportMessage ThisMessage {
  50. get { return this; }
  51. }
  52. public static pbd::MessageDescriptor Descriptor {
  53. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__Descriptor; }
  54. }
  55. protected override pb::FieldAccess.FieldAccessorTable<ImportMessage, ImportMessage.Builder> InternalFieldAccessors {
  56. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable; }
  57. }
  58. public const int DFieldNumber = 1;
  59. private bool hasD;
  60. private int d_ = 0;
  61. public bool HasD {
  62. get { return hasD; }
  63. }
  64. public int D {
  65. get { return d_; }
  66. }
  67. public override bool IsInitialized {
  68. get {
  69. return true;
  70. }
  71. }
  72. public override void WriteTo(pb::CodedOutputStream output) {
  73. if (HasD) {
  74. output.WriteInt32(1, D);
  75. }
  76. UnknownFields.WriteTo(output);
  77. }
  78. private int memoizedSerializedSize = -1;
  79. public override int SerializedSize {
  80. get {
  81. int size = memoizedSerializedSize;
  82. if (size != -1) return size;
  83. size = 0;
  84. if (HasD) {
  85. size += pb::CodedOutputStream.ComputeInt32Size(1, D);
  86. }
  87. size += UnknownFields.SerializedSize;
  88. memoizedSerializedSize = size;
  89. return size;
  90. }
  91. }
  92. public static ImportMessage ParseFrom(pb::ByteString data) {
  93. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  94. }
  95. public static ImportMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  96. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  97. }
  98. public static ImportMessage ParseFrom(byte[] data) {
  99. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  100. }
  101. public static ImportMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  102. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  103. }
  104. public static ImportMessage ParseFrom(global::System.IO.Stream input) {
  105. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  106. }
  107. public static ImportMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  108. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  109. }
  110. public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input) {
  111. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  112. }
  113. public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  114. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  115. }
  116. public static ImportMessage ParseFrom(pb::CodedInputStream input) {
  117. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  118. }
  119. public static ImportMessage ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  120. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  121. }
  122. public static Builder CreateBuilder() { return new Builder(); }
  123. public override Builder ToBuilder() { return CreateBuilder(this); }
  124. public override Builder CreateBuilderForType() { return new Builder(); }
  125. public static Builder CreateBuilder(ImportMessage prototype) {
  126. return (Builder) new Builder().MergeFrom(prototype);
  127. }
  128. public sealed partial class Builder : pb::GeneratedBuilder<ImportMessage, Builder> {
  129. protected override Builder ThisBuilder {
  130. get { return this; }
  131. }
  132. public Builder() {}
  133. ImportMessage result = new ImportMessage();
  134. protected override ImportMessage MessageBeingBuilt {
  135. get { return result; }
  136. }
  137. public override Builder Clear() {
  138. result = new ImportMessage();
  139. return this;
  140. }
  141. public override Builder Clone() {
  142. return new Builder().MergeFrom(result);
  143. }
  144. public override pbd::MessageDescriptor DescriptorForType {
  145. get { return ImportMessage.Descriptor; }
  146. }
  147. public override ImportMessage DefaultInstanceForType {
  148. get { return ImportMessage.DefaultInstance; }
  149. }
  150. public override ImportMessage BuildPartial() {
  151. if (result == null) {
  152. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  153. }
  154. ImportMessage returnMe = result;
  155. result = null;
  156. return returnMe;
  157. }
  158. public override Builder MergeFrom(pb::IMessage other) {
  159. if (other is ImportMessage) {
  160. return MergeFrom((ImportMessage) other);
  161. } else {
  162. base.MergeFrom(other);
  163. return this;
  164. }
  165. }
  166. public override Builder MergeFrom(ImportMessage other) {
  167. if (other == ImportMessage.DefaultInstance) return this;
  168. if (other.HasD) {
  169. D = other.D;
  170. }
  171. this.MergeUnknownFields(other.UnknownFields);
  172. return this;
  173. }
  174. public override Builder MergeFrom(pb::CodedInputStream input) {
  175. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  176. }
  177. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  178. pb::UnknownFieldSet.Builder unknownFields = null;
  179. while (true) {
  180. uint tag = input.ReadTag();
  181. switch (tag) {
  182. case 0: {
  183. if (unknownFields != null) {
  184. this.UnknownFields = unknownFields.Build();
  185. }
  186. return this;
  187. }
  188. default: {
  189. if (pb::WireFormat.IsEndGroupTag(tag)) {
  190. if (unknownFields != null) {
  191. this.UnknownFields = unknownFields.Build();
  192. }
  193. return this;
  194. }
  195. if (unknownFields == null) {
  196. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  197. }
  198. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  199. break;
  200. }
  201. case 8: {
  202. D = input.ReadInt32();
  203. break;
  204. }
  205. }
  206. }
  207. }
  208. public bool HasD {
  209. get { return result.HasD; }
  210. }
  211. public int D {
  212. get { return result.D; }
  213. set { SetD(value); }
  214. }
  215. public Builder SetD(int value) {
  216. result.hasD = true;
  217. result.d_ = value;
  218. return this;
  219. }
  220. public Builder ClearD() {
  221. result.hasD = false;
  222. result.d_ = 0;
  223. return this;
  224. }
  225. }
  226. }
  227. #endregion
  228. }