blob: 33350dcff6923cdaedb2da6ee416f9c60815d181 [file] [log] [blame]
csharptestf2c16f12011-10-15 12:11:53 -05001// Generated by ProtoGen, Version=2.4.1.473, Culture=neutral, PublicKeyToken=55f7125234beb589. DO NOT EDIT!
csharptest4a594ca2011-09-09 15:53:10 -05002#pragma warning disable 1591, 0612
csharptest2d887332011-08-12 20:13:44 -05003#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()]
csharptestf2c16f12011-10-15 12:11:53 -050013 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
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()]
csharptestf2c16f12011-10-15 12:11:53 -050032 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
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()]
csharptestf2c16f12011-10-15 12:11:53 -050044 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010045 public sealed partial class ImportMessageLite : pb::GeneratedMessageLite<ImportMessageLite, ImportMessageLite.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -050046 private ImportMessageLite() { }
csharptesta314d4c2011-09-23 11:14:01 -050047 private static readonly ImportMessageLite defaultInstance = new ImportMessageLite().MakeReadOnly();
csharptest920b09a2011-06-08 20:13:29 -050048 private static readonly string[] _importMessageLiteFieldNames = new string[] { "d" };
49 private static readonly uint[] _importMessageLiteFieldTags = new uint[] { 8 };
Jon Skeet82bb0f12011-04-03 20:17:12 +010050 public static ImportMessageLite DefaultInstance {
51 get { return defaultInstance; }
52 }
53
54 public override ImportMessageLite DefaultInstanceForType {
csharptesta314d4c2011-09-23 11:14:01 -050055 get { return DefaultInstance; }
Jon Skeet82bb0f12011-04-03 20:17:12 +010056 }
57
58 protected override ImportMessageLite ThisMessage {
59 get { return this; }
60 }
61
62 public const int DFieldNumber = 1;
63 private bool hasD;
csharptestced18e12011-06-09 19:47:56 -050064 private int d_;
Jon Skeet82bb0f12011-04-03 20:17:12 +010065 public bool HasD {
66 get { return hasD; }
67 }
68 public int D {
69 get { return d_; }
70 }
71
72 public override bool IsInitialized {
73 get {
74 return true;
75 }
76 }
77
csharptestffafdaa2011-06-03 12:58:14 -050078 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +010079 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -050080 string[] field_names = _importMessageLiteFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -050081 if (hasD) {
csharptest920b09a2011-06-08 20:13:29 -050082 output.WriteInt32(1, field_names[0], D);
Jon Skeet82bb0f12011-04-03 20:17:12 +010083 }
84 }
85
86 private int memoizedSerializedSize = -1;
87 public override int SerializedSize {
88 get {
89 int size = memoizedSerializedSize;
90 if (size != -1) return size;
91
92 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -050093 if (hasD) {
Jon Skeet82bb0f12011-04-03 20:17:12 +010094 size += pb::CodedOutputStream.ComputeInt32Size(1, D);
95 }
96 memoizedSerializedSize = size;
97 return size;
98 }
99 }
100
101 #region Lite runtime methods
102 public override int GetHashCode() {
103 int hash = GetType().GetHashCode();
104 if (hasD) hash ^= d_.GetHashCode();
105 return hash;
106 }
107
108 public override bool Equals(object obj) {
109 ImportMessageLite other = obj as ImportMessageLite;
110 if (other == null) return false;
111 if (hasD != other.hasD || (hasD && !d_.Equals(other.d_))) return false;
112 return true;
113 }
114
115 public override void PrintTo(global::System.IO.TextWriter writer) {
116 PrintField("d", hasD, d_, writer);
117 }
118 #endregion
119
120 public static ImportMessageLite ParseFrom(pb::ByteString data) {
121 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
122 }
123 public static ImportMessageLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
124 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
125 }
126 public static ImportMessageLite ParseFrom(byte[] data) {
127 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
128 }
129 public static ImportMessageLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
130 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
131 }
132 public static ImportMessageLite ParseFrom(global::System.IO.Stream input) {
133 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
134 }
135 public static ImportMessageLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
136 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
137 }
138 public static ImportMessageLite ParseDelimitedFrom(global::System.IO.Stream input) {
139 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
140 }
141 public static ImportMessageLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
142 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
143 }
csharptest17699c22011-06-03 21:57:15 -0500144 public static ImportMessageLite ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100145 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
146 }
csharptest17699c22011-06-03 21:57:15 -0500147 public static ImportMessageLite ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100148 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
149 }
csharptesta314d4c2011-09-23 11:14:01 -0500150 private ImportMessageLite MakeReadOnly() {
151 return this;
152 }
153
Jon Skeet82bb0f12011-04-03 20:17:12 +0100154 public static Builder CreateBuilder() { return new Builder(); }
155 public override Builder ToBuilder() { return CreateBuilder(this); }
156 public override Builder CreateBuilderForType() { return new Builder(); }
157 public static Builder CreateBuilder(ImportMessageLite prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500158 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100159 }
160
csharptest445bdce2011-05-20 15:50:54 -0500161 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
162 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
csharptestf2c16f12011-10-15 12:11:53 -0500163 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100164 public sealed partial class Builder : pb::GeneratedBuilderLite<ImportMessageLite, Builder> {
165 protected override Builder ThisBuilder {
166 get { return this; }
167 }
csharptest1a0764a2011-09-09 21:05:29 -0500168 public Builder() {
csharptesta314d4c2011-09-23 11:14:01 -0500169 result = DefaultInstance;
170 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -0500171 }
172 internal Builder(ImportMessageLite cloneFrom) {
173 result = cloneFrom;
csharptesta314d4c2011-09-23 11:14:01 -0500174 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -0500175 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100176
csharptesta314d4c2011-09-23 11:14:01 -0500177 private bool resultIsReadOnly;
178 private ImportMessageLite result;
csharptest1a0764a2011-09-09 21:05:29 -0500179
180 private ImportMessageLite PrepareBuilder() {
csharptesta314d4c2011-09-23 11:14:01 -0500181 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500182 ImportMessageLite original = result;
183 result = new ImportMessageLite();
csharptesta314d4c2011-09-23 11:14:01 -0500184 resultIsReadOnly = false;
csharptest1a0764a2011-09-09 21:05:29 -0500185 MergeFrom(original);
186 }
187 return result;
188 }
189
190 public override bool IsInitialized {
191 get { return result.IsInitialized; }
192 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100193
194 protected override ImportMessageLite MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500195 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100196 }
197
198 public override Builder Clear() {
csharptesta314d4c2011-09-23 11:14:01 -0500199 result = DefaultInstance;
200 resultIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100201 return this;
202 }
203
204 public override Builder Clone() {
csharptesta314d4c2011-09-23 11:14:01 -0500205 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500206 return new Builder(result);
207 } else {
208 return new Builder().MergeFrom(result);
209 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100210 }
211
212 public override ImportMessageLite DefaultInstanceForType {
213 get { return global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance; }
214 }
215
216 public override ImportMessageLite BuildPartial() {
csharptesta314d4c2011-09-23 11:14:01 -0500217 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500218 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100219 }
csharptesta314d4c2011-09-23 11:14:01 -0500220 resultIsReadOnly = true;
221 return result.MakeReadOnly();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100222 }
223
224 public override Builder MergeFrom(pb::IMessageLite other) {
225 if (other is ImportMessageLite) {
226 return MergeFrom((ImportMessageLite) other);
227 } else {
228 base.MergeFrom(other);
229 return this;
230 }
231 }
232
233 public override Builder MergeFrom(ImportMessageLite other) {
234 if (other == global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500235 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100236 if (other.HasD) {
237 D = other.D;
238 }
239 return this;
240 }
241
csharptest17699c22011-06-03 21:57:15 -0500242 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100243 return MergeFrom(input, pb::ExtensionRegistry.Empty);
244 }
245
csharptest17699c22011-06-03 21:57:15 -0500246 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -0500247 PrepareBuilder();
csharptest123e5342011-06-03 14:15:21 -0500248 uint tag;
249 string field_name;
250 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -0500251 if(tag == 0 && field_name != null) {
252 int field_ordinal = global::System.Array.BinarySearch(_importMessageLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
253 if(field_ordinal >= 0)
254 tag = _importMessageLiteFieldTags[field_ordinal];
255 else {
256 ParseUnknownField(input, extensionRegistry, tag, field_name);
257 continue;
258 }
259 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100260 switch (tag) {
261 case 0: {
csharptest99284412011-06-03 14:51:06 -0500262 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100263 }
264 default: {
265 if (pb::WireFormat.IsEndGroupTag(tag)) {
266 return this;
267 }
csharptestd2af9e92011-06-03 21:35:02 -0500268 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100269 break;
270 }
271 case 8: {
csharptest920b09a2011-06-08 20:13:29 -0500272 result.hasD = input.ReadInt32(ref result.d_);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100273 break;
274 }
275 }
276 }
csharptest123e5342011-06-03 14:15:21 -0500277
278 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100279 }
280
281
282 public bool HasD {
csharptestc671a4b2011-06-08 11:51:24 -0500283 get { return result.hasD; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100284 }
285 public int D {
286 get { return result.D; }
287 set { SetD(value); }
288 }
289 public Builder SetD(int value) {
csharptest1a0764a2011-09-09 21:05:29 -0500290 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100291 result.hasD = true;
292 result.d_ = value;
293 return this;
294 }
295 public Builder ClearD() {
csharptest1a0764a2011-09-09 21:05:29 -0500296 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100297 result.hasD = false;
298 result.d_ = 0;
299 return this;
300 }
301 }
302 static ImportMessageLite() {
303 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestImportLiteProtoFile.Descriptor, null);
304 }
305 }
306
307 #endregion
308
309}
csharptest2d887332011-08-12 20:13:44 -0500310
311#endregion Designer generated code