blob: 3eb3062ce042b85eaf91221431ef4c0cd39c10ae [file] [log] [blame]
csharptest35b68522011-05-20 12:22:21 -05001// Generated by ProtoGen, Version=2.3.0.277, Culture=neutral, PublicKeyToken=17b3b1f090c3ea48. DO NOT EDIT!
csharptest2d887332011-08-12 20:13:44 -05002#pragma warning disable 1591
3#region Designer generated code
Jon Skeet82bb0f12011-04-03 20:17:12 +01004
5using pb = global::Google.ProtocolBuffers;
6using pbc = global::Google.ProtocolBuffers.Collections;
7using pbd = global::Google.ProtocolBuffers.Descriptors;
8using scg = global::System.Collections.Generic;
9namespace Google.ProtocolBuffers.TestProtos {
10
csharptest445bdce2011-05-20 15:50:54 -050011 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
13 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010014 public static partial class UnitTestImportLiteProtoFile {
15
16 #region Extension registration
17 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
18 }
19 #endregion
20 #region Static variables
21 #endregion
22 #region Extensions
23 internal static readonly object Descriptor;
24 static UnitTestImportLiteProtoFile() {
25 Descriptor = null;
26 }
27 #endregion
28
29 }
30 #region Enums
csharptest445bdce2011-05-20 15:50:54 -050031 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
32 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010033 public enum ImportEnumLite {
34 IMPORT_LITE_FOO = 7,
35 IMPORT_LITE_BAR = 8,
36 IMPORT_LITE_BAZ = 9,
37 }
38
39 #endregion
40
41 #region Messages
csharptest445bdce2011-05-20 15:50:54 -050042 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
43 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
44 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010045 public sealed partial class ImportMessageLite : pb::GeneratedMessageLite<ImportMessageLite, ImportMessageLite.Builder> {
csharptesta314d4c2011-09-23 11:14:01 -050046 private static readonly ImportMessageLite defaultInstance = new ImportMessageLite().MakeReadOnly();
csharptest920b09a2011-06-08 20:13:29 -050047 private static readonly string[] _importMessageLiteFieldNames = new string[] { "d" };
48 private static readonly uint[] _importMessageLiteFieldTags = new uint[] { 8 };
Jon Skeet82bb0f12011-04-03 20:17:12 +010049 public static ImportMessageLite DefaultInstance {
50 get { return defaultInstance; }
51 }
52
53 public override ImportMessageLite DefaultInstanceForType {
csharptesta314d4c2011-09-23 11:14:01 -050054 get { return DefaultInstance; }
Jon Skeet82bb0f12011-04-03 20:17:12 +010055 }
56
57 protected override ImportMessageLite ThisMessage {
58 get { return this; }
59 }
60
61 public const int DFieldNumber = 1;
62 private bool hasD;
csharptestced18e12011-06-09 19:47:56 -050063 private int d_;
Jon Skeet82bb0f12011-04-03 20:17:12 +010064 public bool HasD {
65 get { return hasD; }
66 }
67 public int D {
68 get { return d_; }
69 }
70
71 public override bool IsInitialized {
72 get {
73 return true;
74 }
75 }
76
csharptestffafdaa2011-06-03 12:58:14 -050077 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +010078 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -050079 string[] field_names = _importMessageLiteFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -050080 if (hasD) {
csharptest920b09a2011-06-08 20:13:29 -050081 output.WriteInt32(1, field_names[0], D);
Jon Skeet82bb0f12011-04-03 20:17:12 +010082 }
83 }
84
85 private int memoizedSerializedSize = -1;
86 public override int SerializedSize {
87 get {
88 int size = memoizedSerializedSize;
89 if (size != -1) return size;
90
91 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -050092 if (hasD) {
Jon Skeet82bb0f12011-04-03 20:17:12 +010093 size += pb::CodedOutputStream.ComputeInt32Size(1, D);
94 }
95 memoizedSerializedSize = size;
96 return size;
97 }
98 }
99
100 #region Lite runtime methods
101 public override int GetHashCode() {
102 int hash = GetType().GetHashCode();
103 if (hasD) hash ^= d_.GetHashCode();
104 return hash;
105 }
106
107 public override bool Equals(object obj) {
108 ImportMessageLite other = obj as ImportMessageLite;
109 if (other == null) return false;
110 if (hasD != other.hasD || (hasD && !d_.Equals(other.d_))) return false;
111 return true;
112 }
113
114 public override void PrintTo(global::System.IO.TextWriter writer) {
115 PrintField("d", hasD, d_, writer);
116 }
117 #endregion
118
119 public static ImportMessageLite ParseFrom(pb::ByteString data) {
120 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
121 }
122 public static ImportMessageLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
123 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
124 }
125 public static ImportMessageLite ParseFrom(byte[] data) {
126 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
127 }
128 public static ImportMessageLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
129 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
130 }
131 public static ImportMessageLite ParseFrom(global::System.IO.Stream input) {
132 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
133 }
134 public static ImportMessageLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
135 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
136 }
137 public static ImportMessageLite ParseDelimitedFrom(global::System.IO.Stream input) {
138 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
139 }
140 public static ImportMessageLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
141 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
142 }
csharptest17699c22011-06-03 21:57:15 -0500143 public static ImportMessageLite ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100144 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
145 }
csharptest17699c22011-06-03 21:57:15 -0500146 public static ImportMessageLite ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100147 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
148 }
csharptesta314d4c2011-09-23 11:14:01 -0500149 private ImportMessageLite MakeReadOnly() {
150 return this;
151 }
152
Jon Skeet82bb0f12011-04-03 20:17:12 +0100153 public static Builder CreateBuilder() { return new Builder(); }
154 public override Builder ToBuilder() { return CreateBuilder(this); }
155 public override Builder CreateBuilderForType() { return new Builder(); }
156 public static Builder CreateBuilder(ImportMessageLite prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500157 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100158 }
159
csharptest445bdce2011-05-20 15:50:54 -0500160 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
161 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
162 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100163 public sealed partial class Builder : pb::GeneratedBuilderLite<ImportMessageLite, Builder> {
164 protected override Builder ThisBuilder {
165 get { return this; }
166 }
csharptest1a0764a2011-09-09 21:05:29 -0500167 public Builder() {
csharptesta314d4c2011-09-23 11:14:01 -0500168 result = DefaultInstance;
169 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -0500170 }
171 internal Builder(ImportMessageLite cloneFrom) {
172 result = cloneFrom;
csharptesta314d4c2011-09-23 11:14:01 -0500173 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -0500174 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100175
csharptesta314d4c2011-09-23 11:14:01 -0500176 private bool resultIsReadOnly;
177 private ImportMessageLite result;
csharptest1a0764a2011-09-09 21:05:29 -0500178
179 private ImportMessageLite PrepareBuilder() {
csharptesta314d4c2011-09-23 11:14:01 -0500180 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500181 ImportMessageLite original = result;
182 result = new ImportMessageLite();
csharptesta314d4c2011-09-23 11:14:01 -0500183 resultIsReadOnly = false;
csharptest1a0764a2011-09-09 21:05:29 -0500184 MergeFrom(original);
185 }
186 return result;
187 }
188
189 public override bool IsInitialized {
190 get { return result.IsInitialized; }
191 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100192
193 protected override ImportMessageLite MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500194 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100195 }
196
197 public override Builder Clear() {
csharptesta314d4c2011-09-23 11:14:01 -0500198 result = DefaultInstance;
199 resultIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100200 return this;
201 }
202
203 public override Builder Clone() {
csharptesta314d4c2011-09-23 11:14:01 -0500204 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500205 return new Builder(result);
206 } else {
207 return new Builder().MergeFrom(result);
208 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100209 }
210
211 public override ImportMessageLite DefaultInstanceForType {
212 get { return global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance; }
213 }
214
215 public override ImportMessageLite BuildPartial() {
csharptesta314d4c2011-09-23 11:14:01 -0500216 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500217 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100218 }
csharptesta314d4c2011-09-23 11:14:01 -0500219 resultIsReadOnly = true;
220 return result.MakeReadOnly();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100221 }
222
223 public override Builder MergeFrom(pb::IMessageLite other) {
224 if (other is ImportMessageLite) {
225 return MergeFrom((ImportMessageLite) other);
226 } else {
227 base.MergeFrom(other);
228 return this;
229 }
230 }
231
232 public override Builder MergeFrom(ImportMessageLite other) {
233 if (other == global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500234 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100235 if (other.HasD) {
236 D = other.D;
237 }
238 return this;
239 }
240
csharptest17699c22011-06-03 21:57:15 -0500241 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100242 return MergeFrom(input, pb::ExtensionRegistry.Empty);
243 }
244
csharptest17699c22011-06-03 21:57:15 -0500245 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -0500246 PrepareBuilder();
csharptest123e5342011-06-03 14:15:21 -0500247 uint tag;
248 string field_name;
249 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -0500250 if(tag == 0 && field_name != null) {
251 int field_ordinal = global::System.Array.BinarySearch(_importMessageLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
252 if(field_ordinal >= 0)
253 tag = _importMessageLiteFieldTags[field_ordinal];
254 else {
255 ParseUnknownField(input, extensionRegistry, tag, field_name);
256 continue;
257 }
258 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100259 switch (tag) {
260 case 0: {
csharptest99284412011-06-03 14:51:06 -0500261 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100262 }
263 default: {
264 if (pb::WireFormat.IsEndGroupTag(tag)) {
265 return this;
266 }
csharptestd2af9e92011-06-03 21:35:02 -0500267 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100268 break;
269 }
270 case 8: {
csharptest920b09a2011-06-08 20:13:29 -0500271 result.hasD = input.ReadInt32(ref result.d_);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100272 break;
273 }
274 }
275 }
csharptest123e5342011-06-03 14:15:21 -0500276
277 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100278 }
279
280
281 public bool HasD {
csharptestc671a4b2011-06-08 11:51:24 -0500282 get { return result.hasD; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100283 }
284 public int D {
285 get { return result.D; }
286 set { SetD(value); }
287 }
288 public Builder SetD(int value) {
csharptest1a0764a2011-09-09 21:05:29 -0500289 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100290 result.hasD = true;
291 result.d_ = value;
292 return this;
293 }
294 public Builder ClearD() {
csharptest1a0764a2011-09-09 21:05:29 -0500295 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100296 result.hasD = false;
297 result.d_ = 0;
298 return this;
299 }
300 }
301 static ImportMessageLite() {
302 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestImportLiteProtoFile.Descriptor, null);
303 }
304 }
305
306 #endregion
307
308}
csharptest2d887332011-08-12 20:13:44 -0500309
310#endregion Designer generated code