UnitTestImportProtoFile.cs 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  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. "ChV1bml0dGVzdF9pbXBvcnQucHJvdG8SGHByb3RvYnVmX3VuaXR0ZXN0X2lt" +
  15. "cG9ydBokZ29vZ2xlL3Byb3RvYnVmL2NzaGFycF9vcHRpb25zLnByb3RvGiBn" +
  16. "b29nbGUvcHJvdG9idWYvZGVzY3JpcHRvci5wcm90byIaCg1JbXBvcnRNZXNz" +
  17. "YWdlEgkKAWQYASABKAUqPAoKSW1wb3J0RW51bRIOCgpJTVBPUlRfRk9PEAcS" +
  18. "DgoKSU1QT1JUX0JBUhAIEg4KCklNUE9SVF9CQVoQCUJcChhjb20uZ29vZ2xl" +
  19. "LnByb3RvYnVmLnRlc3RIAYLiCSFHb29nbGUuUHJvdG9jb2xCdWZmZXJzLlRl" +
  20. "c3RQcm90b3OK4gkXVW5pdFRlc3RJbXBvcnRQcm90b0ZpbGU="),
  21. new pbd::FileDescriptor[] {
  22. global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
  23. global::Google.ProtocolBuffers.DescriptorProtos.DescriptorProtoFile.Descriptor,
  24. });
  25. #endregion
  26. #region Static variables
  27. internal static readonly pbd::MessageDescriptor internal__static_protobuf_unittest_import_ImportMessage__Descriptor
  28. = Descriptor.MessageTypes[0];
  29. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder> internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable
  30. = new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder>(internal__static_protobuf_unittest_import_ImportMessage__Descriptor,
  31. new string[] { "D", });
  32. #endregion
  33. }
  34. #region Enums
  35. public enum ImportEnum {
  36. IMPORT_FOO = 7,
  37. IMPORT_BAR = 8,
  38. IMPORT_BAZ = 9,
  39. }
  40. #endregion
  41. #region Messages
  42. public sealed partial class ImportMessage : pb::GeneratedMessage<ImportMessage, ImportMessage.Builder> {
  43. private static readonly ImportMessage defaultInstance = new Builder().BuildPartial();
  44. public static ImportMessage DefaultInstance {
  45. get { return defaultInstance; }
  46. }
  47. public override ImportMessage DefaultInstanceForType {
  48. get { return defaultInstance; }
  49. }
  50. protected override ImportMessage ThisMessage {
  51. get { return this; }
  52. }
  53. public static pbd::MessageDescriptor Descriptor {
  54. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__Descriptor; }
  55. }
  56. protected override pb::FieldAccess.FieldAccessorTable<ImportMessage, ImportMessage.Builder> InternalFieldAccessors {
  57. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable; }
  58. }
  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 ParseFrom(pb::CodedInputStream input) {
  111. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  112. }
  113. public static ImportMessage ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  114. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  115. }
  116. public static Builder CreateBuilder() { return new Builder(); }
  117. public override Builder CreateBuilderForType() { return new Builder(); }
  118. public static Builder CreateBuilder(ImportMessage prototype) {
  119. return (Builder) new Builder().MergeFrom(prototype);
  120. }
  121. public sealed partial class Builder : pb::GeneratedBuilder<ImportMessage, Builder> {
  122. protected override Builder ThisBuilder {
  123. get { return this; }
  124. }
  125. public Builder() {}
  126. ImportMessage result = new ImportMessage();
  127. protected override ImportMessage MessageBeingBuilt {
  128. get { return result; }
  129. }
  130. public override Builder Clear() {
  131. result = new ImportMessage();
  132. return this;
  133. }
  134. public override Builder Clone() {
  135. return new Builder().MergeFrom(result);
  136. }
  137. public override pbd::MessageDescriptor DescriptorForType {
  138. get { return ImportMessage.Descriptor; }
  139. }
  140. public override ImportMessage DefaultInstanceForType {
  141. get { return ImportMessage.DefaultInstance; }
  142. }
  143. public override ImportMessage BuildPartial() {
  144. ImportMessage returnMe = result;
  145. result = null;
  146. return returnMe;
  147. }
  148. public override Builder MergeFrom(pb::IMessage other) {
  149. if (other is ImportMessage) {
  150. return MergeFrom((ImportMessage) other);
  151. } else {
  152. base.MergeFrom(other);
  153. return this;
  154. }
  155. }
  156. public override Builder MergeFrom(ImportMessage other) {
  157. if (other == ImportMessage.DefaultInstance) return this;
  158. if (other.HasD) {
  159. D = other.D;
  160. }
  161. this.MergeUnknownFields(other.UnknownFields);
  162. return this;
  163. }
  164. public override Builder MergeFrom(pb::CodedInputStream input) {
  165. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  166. }
  167. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  168. pb::UnknownFieldSet.Builder unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  169. while (true) {
  170. uint tag = input.ReadTag();
  171. switch (tag) {
  172. case 0: {
  173. this.UnknownFields = unknownFields.Build();
  174. return this;
  175. }
  176. default: {
  177. if (!ParseUnknownField(input, unknownFields, extensionRegistry, tag)) {
  178. this.UnknownFields = unknownFields.Build();
  179. return this;
  180. }
  181. break;
  182. }
  183. case 8: {
  184. D = input.ReadInt32();
  185. break;
  186. }
  187. }
  188. }
  189. }
  190. public bool HasD {
  191. get { return result.HasD; }
  192. }
  193. public int D {
  194. get { return result.D; }
  195. set { SetD(value); }
  196. }
  197. public Builder SetD(int value) {
  198. result.hasD = true;
  199. result.d_ = value;
  200. return this;
  201. }
  202. public Builder ClearD() {
  203. result.hasD = false;
  204. result.d_ = 0;
  205. return this;
  206. }
  207. }
  208. }
  209. #endregion
  210. }