blob: 239eaa480fc6c53adf07291b14c5cc59589a0ef2 [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!
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()]
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> {
46 private static readonly ImportMessageLite defaultInstance = new Builder().BuildPartial();
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 {
54 get { return defaultInstance; }
55 }
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 }
149 public static Builder CreateBuilder() { return new Builder(); }
150 public override Builder ToBuilder() { return CreateBuilder(this); }
151 public override Builder CreateBuilderForType() { return new Builder(); }
152 public static Builder CreateBuilder(ImportMessageLite prototype) {
153 return (Builder) new Builder().MergeFrom(prototype);
154 }
155
csharptest445bdce2011-05-20 15:50:54 -0500156 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
157 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
158 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100159 public sealed partial class Builder : pb::GeneratedBuilderLite<ImportMessageLite, Builder> {
160 protected override Builder ThisBuilder {
161 get { return this; }
162 }
163 public Builder() {}
164
165 ImportMessageLite result = new ImportMessageLite();
166
167 protected override ImportMessageLite MessageBeingBuilt {
168 get { return result; }
169 }
170
171 public override Builder Clear() {
172 result = new ImportMessageLite();
173 return this;
174 }
175
176 public override Builder Clone() {
177 return new Builder().MergeFrom(result);
178 }
179
180 public override ImportMessageLite DefaultInstanceForType {
181 get { return global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance; }
182 }
183
184 public override ImportMessageLite BuildPartial() {
185 if (result == null) {
186 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
187 }
188 ImportMessageLite returnMe = result;
189 result = null;
190 return returnMe;
191 }
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
202 public override Builder MergeFrom(ImportMessageLite other) {
203 if (other == global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance) return this;
204 if (other.HasD) {
205 D = other.D;
206 }
207 return this;
208 }
209
csharptest17699c22011-06-03 21:57:15 -0500210 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100211 return MergeFrom(input, pb::ExtensionRegistry.Empty);
212 }
213
csharptest17699c22011-06-03 21:57:15 -0500214 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest123e5342011-06-03 14:15:21 -0500215 uint tag;
216 string field_name;
217 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -0500218 if(tag == 0 && field_name != null) {
219 int field_ordinal = global::System.Array.BinarySearch(_importMessageLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
220 if(field_ordinal >= 0)
221 tag = _importMessageLiteFieldTags[field_ordinal];
222 else {
223 ParseUnknownField(input, extensionRegistry, tag, field_name);
224 continue;
225 }
226 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100227 switch (tag) {
228 case 0: {
csharptest99284412011-06-03 14:51:06 -0500229 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100230 }
231 default: {
232 if (pb::WireFormat.IsEndGroupTag(tag)) {
233 return this;
234 }
csharptestd2af9e92011-06-03 21:35:02 -0500235 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100236 break;
237 }
238 case 8: {
csharptest920b09a2011-06-08 20:13:29 -0500239 result.hasD = input.ReadInt32(ref result.d_);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100240 break;
241 }
242 }
243 }
csharptest123e5342011-06-03 14:15:21 -0500244
245 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100246 }
247
248
249 public bool HasD {
csharptestc671a4b2011-06-08 11:51:24 -0500250 get { return result.hasD; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100251 }
252 public int D {
253 get { return result.D; }
254 set { SetD(value); }
255 }
256 public Builder SetD(int value) {
257 result.hasD = true;
258 result.d_ = value;
259 return this;
260 }
261 public Builder ClearD() {
262 result.hasD = false;
263 result.d_ = 0;
264 return this;
265 }
266 }
267 static ImportMessageLite() {
268 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestImportLiteProtoFile.Descriptor, null);
269 }
270 }
271
272 #endregion
273
274}
csharptest2d887332011-08-12 20:13:44 -0500275
276#endregion Designer generated code