blob: 8f04e921cbebeeab5b7317cf8b2b36860fbea162 [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 UnitTestImportProtoFile {
15
16 #region Extension registration
17 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
18 }
19 #endregion
20 #region Static variables
21 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_import_ImportMessage__Descriptor;
22 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder> internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable;
23 #endregion
24 #region Descriptor
25 public static pbd::FileDescriptor Descriptor {
26 get { return descriptor; }
27 }
28 private static pbd::FileDescriptor descriptor;
29
30 static UnitTestImportProtoFile() {
31 byte[] descriptorData = global::System.Convert.FromBase64String(
32 "CiVnb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfaW1wb3J0LnByb3RvEhhwcm90" +
33 "b2J1Zl91bml0dGVzdF9pbXBvcnQaJGdvb2dsZS9wcm90b2J1Zi9jc2hhcnBf" +
34 "b3B0aW9ucy5wcm90byIaCg1JbXBvcnRNZXNzYWdlEgkKAWQYASABKAUqPAoK" +
35 "SW1wb3J0RW51bRIOCgpJTVBPUlRfRk9PEAcSDgoKSU1QT1JUX0JBUhAIEg4K" +
36 "CklNUE9SVF9CQVoQCUJbChhjb20uZ29vZ2xlLnByb3RvYnVmLnRlc3RIAcI+" +
37 "PAohR29vZ2xlLlByb3RvY29sQnVmZmVycy5UZXN0UHJvdG9zEhdVbml0VGVz" +
38 "dEltcG9ydFByb3RvRmlsZQ==");
39 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
40 descriptor = root;
41 internal__static_protobuf_unittest_import_ImportMessage__Descriptor = Descriptor.MessageTypes[0];
42 internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable =
43 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder>(internal__static_protobuf_unittest_import_ImportMessage__Descriptor,
44 new string[] { "D", });
45 pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
46 RegisterAllExtensions(registry);
47 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
48 return registry;
49 };
50 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
51 new pbd::FileDescriptor[] {
52 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
53 }, assigner);
54 }
55 #endregion
56
57 }
58 #region Enums
csharptest445bdce2011-05-20 15:50:54 -050059 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
csharptestf2c16f12011-10-15 12:11:53 -050060 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010061 public enum ImportEnum {
62 IMPORT_FOO = 7,
63 IMPORT_BAR = 8,
64 IMPORT_BAZ = 9,
65 }
66
67 #endregion
68
69 #region Messages
csharptest445bdce2011-05-20 15:50:54 -050070 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
71 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
csharptestf2c16f12011-10-15 12:11:53 -050072 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010073 public sealed partial class ImportMessage : pb::GeneratedMessage<ImportMessage, ImportMessage.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -050074 private ImportMessage() { }
csharptesta314d4c2011-09-23 11:14:01 -050075 private static readonly ImportMessage defaultInstance = new ImportMessage().MakeReadOnly();
csharptest920b09a2011-06-08 20:13:29 -050076 private static readonly string[] _importMessageFieldNames = new string[] { "d" };
77 private static readonly uint[] _importMessageFieldTags = new uint[] { 8 };
Jon Skeet82bb0f12011-04-03 20:17:12 +010078 public static ImportMessage DefaultInstance {
79 get { return defaultInstance; }
80 }
81
82 public override ImportMessage DefaultInstanceForType {
csharptesta314d4c2011-09-23 11:14:01 -050083 get { return DefaultInstance; }
Jon Skeet82bb0f12011-04-03 20:17:12 +010084 }
85
86 protected override ImportMessage ThisMessage {
87 get { return this; }
88 }
89
90 public static pbd::MessageDescriptor Descriptor {
91 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__Descriptor; }
92 }
93
94 protected override pb::FieldAccess.FieldAccessorTable<ImportMessage, ImportMessage.Builder> InternalFieldAccessors {
95 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable; }
96 }
97
98 public const int DFieldNumber = 1;
99 private bool hasD;
csharptestced18e12011-06-09 19:47:56 -0500100 private int d_;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100101 public bool HasD {
102 get { return hasD; }
103 }
104 public int D {
105 get { return d_; }
106 }
107
108 public override bool IsInitialized {
109 get {
110 return true;
111 }
112 }
113
csharptestffafdaa2011-06-03 12:58:14 -0500114 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100115 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -0500116 string[] field_names = _importMessageFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -0500117 if (hasD) {
csharptest920b09a2011-06-08 20:13:29 -0500118 output.WriteInt32(1, field_names[0], D);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100119 }
120 UnknownFields.WriteTo(output);
121 }
122
123 private int memoizedSerializedSize = -1;
124 public override int SerializedSize {
125 get {
126 int size = memoizedSerializedSize;
127 if (size != -1) return size;
128
129 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -0500130 if (hasD) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100131 size += pb::CodedOutputStream.ComputeInt32Size(1, D);
132 }
133 size += UnknownFields.SerializedSize;
134 memoizedSerializedSize = size;
135 return size;
136 }
137 }
138
139 public static ImportMessage ParseFrom(pb::ByteString data) {
140 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
141 }
142 public static ImportMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
143 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
144 }
145 public static ImportMessage ParseFrom(byte[] data) {
146 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
147 }
148 public static ImportMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
149 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
150 }
151 public static ImportMessage ParseFrom(global::System.IO.Stream input) {
152 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
153 }
154 public static ImportMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
155 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
156 }
157 public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input) {
158 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
159 }
160 public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
161 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
162 }
csharptest17699c22011-06-03 21:57:15 -0500163 public static ImportMessage ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100164 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
165 }
csharptest17699c22011-06-03 21:57:15 -0500166 public static ImportMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100167 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
168 }
csharptesta314d4c2011-09-23 11:14:01 -0500169 private ImportMessage MakeReadOnly() {
170 return this;
171 }
172
Jon Skeet82bb0f12011-04-03 20:17:12 +0100173 public static Builder CreateBuilder() { return new Builder(); }
174 public override Builder ToBuilder() { return CreateBuilder(this); }
175 public override Builder CreateBuilderForType() { return new Builder(); }
176 public static Builder CreateBuilder(ImportMessage prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500177 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100178 }
179
csharptest445bdce2011-05-20 15:50:54 -0500180 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
181 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
csharptestf2c16f12011-10-15 12:11:53 -0500182 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100183 public sealed partial class Builder : pb::GeneratedBuilder<ImportMessage, Builder> {
184 protected override Builder ThisBuilder {
185 get { return this; }
186 }
csharptest1a0764a2011-09-09 21:05:29 -0500187 public Builder() {
csharptesta314d4c2011-09-23 11:14:01 -0500188 result = DefaultInstance;
189 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -0500190 }
191 internal Builder(ImportMessage cloneFrom) {
192 result = cloneFrom;
csharptesta314d4c2011-09-23 11:14:01 -0500193 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -0500194 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100195
csharptesta314d4c2011-09-23 11:14:01 -0500196 private bool resultIsReadOnly;
197 private ImportMessage result;
csharptest1a0764a2011-09-09 21:05:29 -0500198
199 private ImportMessage PrepareBuilder() {
csharptesta314d4c2011-09-23 11:14:01 -0500200 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500201 ImportMessage original = result;
202 result = new ImportMessage();
csharptesta314d4c2011-09-23 11:14:01 -0500203 resultIsReadOnly = false;
csharptest1a0764a2011-09-09 21:05:29 -0500204 MergeFrom(original);
205 }
206 return result;
207 }
208
209 public override bool IsInitialized {
210 get { return result.IsInitialized; }
211 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100212
213 protected override ImportMessage MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500214 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100215 }
216
217 public override Builder Clear() {
csharptesta314d4c2011-09-23 11:14:01 -0500218 result = DefaultInstance;
219 resultIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100220 return this;
221 }
222
223 public override Builder Clone() {
csharptesta314d4c2011-09-23 11:14:01 -0500224 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500225 return new Builder(result);
226 } else {
227 return new Builder().MergeFrom(result);
228 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100229 }
230
231 public override pbd::MessageDescriptor DescriptorForType {
232 get { return global::Google.ProtocolBuffers.TestProtos.ImportMessage.Descriptor; }
233 }
234
235 public override ImportMessage DefaultInstanceForType {
236 get { return global::Google.ProtocolBuffers.TestProtos.ImportMessage.DefaultInstance; }
237 }
238
239 public override ImportMessage BuildPartial() {
csharptesta314d4c2011-09-23 11:14:01 -0500240 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500241 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100242 }
csharptesta314d4c2011-09-23 11:14:01 -0500243 resultIsReadOnly = true;
244 return result.MakeReadOnly();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100245 }
246
247 public override Builder MergeFrom(pb::IMessage other) {
248 if (other is ImportMessage) {
249 return MergeFrom((ImportMessage) other);
250 } else {
251 base.MergeFrom(other);
252 return this;
253 }
254 }
255
256 public override Builder MergeFrom(ImportMessage other) {
257 if (other == global::Google.ProtocolBuffers.TestProtos.ImportMessage.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500258 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100259 if (other.HasD) {
260 D = other.D;
261 }
262 this.MergeUnknownFields(other.UnknownFields);
263 return this;
264 }
265
csharptest17699c22011-06-03 21:57:15 -0500266 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100267 return MergeFrom(input, pb::ExtensionRegistry.Empty);
268 }
269
csharptest17699c22011-06-03 21:57:15 -0500270 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -0500271 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100272 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -0500273 uint tag;
274 string field_name;
275 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -0500276 if(tag == 0 && field_name != null) {
277 int field_ordinal = global::System.Array.BinarySearch(_importMessageFieldNames, field_name, global::System.StringComparer.Ordinal);
278 if(field_ordinal >= 0)
279 tag = _importMessageFieldTags[field_ordinal];
280 else {
281 if (unknownFields == null) {
282 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
283 }
284 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
285 continue;
286 }
287 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100288 switch (tag) {
289 case 0: {
csharptest99284412011-06-03 14:51:06 -0500290 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100291 }
292 default: {
293 if (pb::WireFormat.IsEndGroupTag(tag)) {
294 if (unknownFields != null) {
295 this.UnknownFields = unknownFields.Build();
296 }
297 return this;
298 }
299 if (unknownFields == null) {
300 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
301 }
csharptestd2af9e92011-06-03 21:35:02 -0500302 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100303 break;
304 }
305 case 8: {
csharptest920b09a2011-06-08 20:13:29 -0500306 result.hasD = input.ReadInt32(ref result.d_);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100307 break;
308 }
309 }
310 }
csharptest123e5342011-06-03 14:15:21 -0500311
312 if (unknownFields != null) {
313 this.UnknownFields = unknownFields.Build();
314 }
315 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100316 }
317
318
319 public bool HasD {
csharptestc671a4b2011-06-08 11:51:24 -0500320 get { return result.hasD; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100321 }
322 public int D {
323 get { return result.D; }
324 set { SetD(value); }
325 }
326 public Builder SetD(int value) {
csharptest1a0764a2011-09-09 21:05:29 -0500327 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100328 result.hasD = true;
329 result.d_ = value;
330 return this;
331 }
332 public Builder ClearD() {
csharptest1a0764a2011-09-09 21:05:29 -0500333 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100334 result.hasD = false;
335 result.d_ = 0;
336 return this;
337 }
338 }
339 static ImportMessage() {
340 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.Descriptor, null);
341 }
342 }
343
344 #endregion
345
346}
csharptest2d887332011-08-12 20:13:44 -0500347
348#endregion Designer generated code