UnitTestLiteImportNonLiteProtoFile.cs 12 KB

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