UnitTestImportLiteProtoFile.cs 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308
  1. // Generated by ProtoGen, Version=2.4.1.555, Culture=neutral, PublicKeyToken=55f7125234beb589. DO NOT EDIT!
  2. #pragma warning disable 1591, 0612, 3021
  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. public static partial class UnitTestImportLiteProtoFile {
  11. #region Extension registration
  12. public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
  13. }
  14. #endregion
  15. #region Static variables
  16. #endregion
  17. #region Extensions
  18. internal static readonly object Descriptor;
  19. static UnitTestImportLiteProtoFile() {
  20. Descriptor = null;
  21. }
  22. #endregion
  23. }
  24. #region Enums
  25. public enum ImportEnumLite {
  26. IMPORT_LITE_FOO = 7,
  27. IMPORT_LITE_BAR = 8,
  28. IMPORT_LITE_BAZ = 9,
  29. }
  30. #endregion
  31. #region Messages
  32. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  33. public sealed partial class ImportMessageLite : pb::GeneratedMessageLite<ImportMessageLite, ImportMessageLite.Builder> {
  34. private ImportMessageLite() { }
  35. private static readonly ImportMessageLite defaultInstance = new ImportMessageLite().MakeReadOnly();
  36. private static readonly string[] _importMessageLiteFieldNames = new string[] { "d" };
  37. private static readonly uint[] _importMessageLiteFieldTags = new uint[] { 8 };
  38. public static ImportMessageLite DefaultInstance {
  39. get { return defaultInstance; }
  40. }
  41. public override ImportMessageLite DefaultInstanceForType {
  42. get { return DefaultInstance; }
  43. }
  44. protected override ImportMessageLite ThisMessage {
  45. get { return this; }
  46. }
  47. public const int DFieldNumber = 1;
  48. private bool hasD;
  49. private int d_;
  50. public bool HasD {
  51. get { return hasD; }
  52. }
  53. public int D {
  54. get { return d_; }
  55. }
  56. public override bool IsInitialized {
  57. get {
  58. return true;
  59. }
  60. }
  61. public override void WriteTo(pb::ICodedOutputStream output) {
  62. CalcSerializedSize();
  63. string[] field_names = _importMessageLiteFieldNames;
  64. if (hasD) {
  65. output.WriteInt32(1, field_names[0], D);
  66. }
  67. }
  68. private int memoizedSerializedSize = -1;
  69. public override int SerializedSize {
  70. get {
  71. int size = memoizedSerializedSize;
  72. if (size != -1) return size;
  73. return CalcSerializedSize();
  74. }
  75. }
  76. private int CalcSerializedSize() {
  77. int size = memoizedSerializedSize;
  78. if (size != -1) return size;
  79. size = 0;
  80. if (hasD) {
  81. size += pb::CodedOutputStream.ComputeInt32Size(1, D);
  82. }
  83. memoizedSerializedSize = size;
  84. return size;
  85. }
  86. #region Lite runtime methods
  87. public override int GetHashCode() {
  88. int hash = GetType().GetHashCode();
  89. if (hasD) hash ^= d_.GetHashCode();
  90. return hash;
  91. }
  92. public override bool Equals(object obj) {
  93. ImportMessageLite other = obj as ImportMessageLite;
  94. if (other == null) return false;
  95. if (hasD != other.hasD || (hasD && !d_.Equals(other.d_))) return false;
  96. return true;
  97. }
  98. public override void PrintTo(global::System.IO.TextWriter writer) {
  99. PrintField("d", hasD, d_, writer);
  100. }
  101. #endregion
  102. public static ImportMessageLite ParseFrom(pb::ByteString data) {
  103. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  104. }
  105. public static ImportMessageLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  106. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  107. }
  108. public static ImportMessageLite ParseFrom(byte[] data) {
  109. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  110. }
  111. public static ImportMessageLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  112. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  113. }
  114. public static ImportMessageLite ParseFrom(global::System.IO.Stream input) {
  115. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  116. }
  117. public static ImportMessageLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  118. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  119. }
  120. public static ImportMessageLite ParseDelimitedFrom(global::System.IO.Stream input) {
  121. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  122. }
  123. public static ImportMessageLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  124. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  125. }
  126. public static ImportMessageLite ParseFrom(pb::ICodedInputStream input) {
  127. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  128. }
  129. public static ImportMessageLite ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  130. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  131. }
  132. private ImportMessageLite MakeReadOnly() {
  133. return this;
  134. }
  135. public static Builder CreateBuilder() { return new Builder(); }
  136. public override Builder ToBuilder() { return CreateBuilder(this); }
  137. public override Builder CreateBuilderForType() { return new Builder(); }
  138. public static Builder CreateBuilder(ImportMessageLite prototype) {
  139. return new Builder(prototype);
  140. }
  141. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  142. public sealed partial class Builder : pb::GeneratedBuilderLite<ImportMessageLite, Builder> {
  143. protected override Builder ThisBuilder {
  144. get { return this; }
  145. }
  146. public Builder() {
  147. result = DefaultInstance;
  148. resultIsReadOnly = true;
  149. }
  150. internal Builder(ImportMessageLite cloneFrom) {
  151. result = cloneFrom;
  152. resultIsReadOnly = true;
  153. }
  154. private bool resultIsReadOnly;
  155. private ImportMessageLite result;
  156. private ImportMessageLite PrepareBuilder() {
  157. if (resultIsReadOnly) {
  158. ImportMessageLite original = result;
  159. result = new ImportMessageLite();
  160. resultIsReadOnly = false;
  161. MergeFrom(original);
  162. }
  163. return result;
  164. }
  165. public override bool IsInitialized {
  166. get { return result.IsInitialized; }
  167. }
  168. protected override ImportMessageLite MessageBeingBuilt {
  169. get { return PrepareBuilder(); }
  170. }
  171. public override Builder Clear() {
  172. result = DefaultInstance;
  173. resultIsReadOnly = true;
  174. return this;
  175. }
  176. public override Builder Clone() {
  177. if (resultIsReadOnly) {
  178. return new Builder(result);
  179. } else {
  180. return new Builder().MergeFrom(result);
  181. }
  182. }
  183. public override ImportMessageLite DefaultInstanceForType {
  184. get { return global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance; }
  185. }
  186. public override ImportMessageLite BuildPartial() {
  187. if (resultIsReadOnly) {
  188. return result;
  189. }
  190. resultIsReadOnly = true;
  191. return result.MakeReadOnly();
  192. }
  193. public override Builder MergeFrom(pb::IMessageLite other) {
  194. if (other is ImportMessageLite) {
  195. return MergeFrom((ImportMessageLite) other);
  196. } else {
  197. base.MergeFrom(other);
  198. return this;
  199. }
  200. }
  201. public override Builder MergeFrom(ImportMessageLite other) {
  202. if (other == global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance) return this;
  203. PrepareBuilder();
  204. if (other.HasD) {
  205. D = other.D;
  206. }
  207. return this;
  208. }
  209. public override Builder MergeFrom(pb::ICodedInputStream input) {
  210. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  211. }
  212. public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  213. PrepareBuilder();
  214. uint tag;
  215. string field_name;
  216. while (input.ReadTag(out tag, out field_name)) {
  217. if(tag == 0 && field_name != null) {
  218. int field_ordinal = global::System.Array.BinarySearch(_importMessageLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
  219. if(field_ordinal >= 0)
  220. tag = _importMessageLiteFieldTags[field_ordinal];
  221. else {
  222. ParseUnknownField(input, extensionRegistry, tag, field_name);
  223. continue;
  224. }
  225. }
  226. switch (tag) {
  227. case 0: {
  228. throw pb::InvalidProtocolBufferException.InvalidTag();
  229. }
  230. default: {
  231. if (pb::WireFormat.IsEndGroupTag(tag)) {
  232. return this;
  233. }
  234. ParseUnknownField(input, extensionRegistry, tag, field_name);
  235. break;
  236. }
  237. case 8: {
  238. result.hasD = input.ReadInt32(ref result.d_);
  239. break;
  240. }
  241. }
  242. }
  243. return this;
  244. }
  245. public bool HasD {
  246. get { return result.hasD; }
  247. }
  248. public int D {
  249. get { return result.D; }
  250. set { SetD(value); }
  251. }
  252. public Builder SetD(int value) {
  253. PrepareBuilder();
  254. result.hasD = true;
  255. result.d_ = value;
  256. return this;
  257. }
  258. public Builder ClearD() {
  259. PrepareBuilder();
  260. result.hasD = false;
  261. result.d_ = 0;
  262. return this;
  263. }
  264. }
  265. static ImportMessageLite() {
  266. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestImportLiteProtoFile.Descriptor, null);
  267. }
  268. }
  269. #endregion
  270. }
  271. #endregion Designer generated code