UnitTestLiteImportNonLiteProtoFile.cs 12 KB

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