blob: e6b39f4dffdd2f9b46fecf00dee38c44b96ec4d0 [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 UnitTestCSharpOptionsProtoFile {
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_OptionsMessage__Descriptor;
22 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.OptionsMessage, global::Google.ProtocolBuffers.TestProtos.OptionsMessage.Builder> internal__static_protobuf_unittest_OptionsMessage__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 UnitTestCSharpOptionsProtoFile() {
31 byte[] descriptorData = global::System.Convert.FromBase64String(
32 "Ci1nb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfY3NoYXJwX29wdGlvbnMucHJv" +
33 "dG8SEXByb3RvYnVmX3VuaXR0ZXN0GiRnb29nbGUvcHJvdG9idWYvY3NoYXJw" +
34 "X29wdGlvbnMucHJvdG8iXgoOT3B0aW9uc01lc3NhZ2USDgoGbm9ybWFsGAEg" +
35 "ASgJEhcKD29wdGlvbnNfbWVzc2FnZRgCIAEoCRIjCgpjdXN0b21pemVkGAMg" +
36 "ASgJQg/CPgwKCkN1c3RvbU5hbWVCRsI+QwohR29vZ2xlLlByb3RvY29sQnVm" +
37 "ZmVycy5UZXN0UHJvdG9zEh5Vbml0VGVzdENTaGFycE9wdGlvbnNQcm90b0Zp" +
38 "bGU=");
39 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
40 descriptor = root;
41 internal__static_protobuf_unittest_OptionsMessage__Descriptor = Descriptor.MessageTypes[0];
42 internal__static_protobuf_unittest_OptionsMessage__FieldAccessorTable =
43 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.OptionsMessage, global::Google.ProtocolBuffers.TestProtos.OptionsMessage.Builder>(internal__static_protobuf_unittest_OptionsMessage__Descriptor,
44 new string[] { "Normal", "OptionsMessage_", "CustomName", });
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 Messages
csharptest445bdce2011-05-20 15:50:54 -050059 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
60 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
61 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010062 public sealed partial class OptionsMessage : pb::GeneratedMessage<OptionsMessage, OptionsMessage.Builder> {
csharptesta314d4c2011-09-23 11:14:01 -050063 private static readonly OptionsMessage defaultInstance = new OptionsMessage().MakeReadOnly();
csharptest920b09a2011-06-08 20:13:29 -050064 private static readonly string[] _optionsMessageFieldNames = new string[] { "customized", "normal", "options_message" };
65 private static readonly uint[] _optionsMessageFieldTags = new uint[] { 26, 10, 18 };
Jon Skeet82bb0f12011-04-03 20:17:12 +010066 public static OptionsMessage DefaultInstance {
67 get { return defaultInstance; }
68 }
69
70 public override OptionsMessage DefaultInstanceForType {
csharptesta314d4c2011-09-23 11:14:01 -050071 get { return DefaultInstance; }
Jon Skeet82bb0f12011-04-03 20:17:12 +010072 }
73
74 protected override OptionsMessage ThisMessage {
75 get { return this; }
76 }
77
78 public static pbd::MessageDescriptor Descriptor {
79 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCSharpOptionsProtoFile.internal__static_protobuf_unittest_OptionsMessage__Descriptor; }
80 }
81
82 protected override pb::FieldAccess.FieldAccessorTable<OptionsMessage, OptionsMessage.Builder> InternalFieldAccessors {
83 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCSharpOptionsProtoFile.internal__static_protobuf_unittest_OptionsMessage__FieldAccessorTable; }
84 }
85
86 public const int NormalFieldNumber = 1;
87 private bool hasNormal;
88 private string normal_ = "";
89 public bool HasNormal {
90 get { return hasNormal; }
91 }
92 public string Normal {
93 get { return normal_; }
94 }
95
96 public const int OptionsMessage_FieldNumber = 2;
97 private bool hasOptionsMessage_;
98 private string optionsMessage_ = "";
99 public bool HasOptionsMessage_ {
100 get { return hasOptionsMessage_; }
101 }
102 public string OptionsMessage_ {
103 get { return optionsMessage_; }
104 }
105
106 public const int CustomNameFieldNumber = 3;
107 private bool hasCustomName;
108 private string customized_ = "";
109 public bool HasCustomName {
110 get { return hasCustomName; }
111 }
112 public string CustomName {
113 get { return customized_; }
114 }
115
116 public override bool IsInitialized {
117 get {
118 return true;
119 }
120 }
121
csharptestffafdaa2011-06-03 12:58:14 -0500122 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100123 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -0500124 string[] field_names = _optionsMessageFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -0500125 if (hasNormal) {
csharptest920b09a2011-06-08 20:13:29 -0500126 output.WriteString(1, field_names[1], Normal);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100127 }
csharptestc671a4b2011-06-08 11:51:24 -0500128 if (hasOptionsMessage_) {
csharptest920b09a2011-06-08 20:13:29 -0500129 output.WriteString(2, field_names[2], OptionsMessage_);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100130 }
csharptestc671a4b2011-06-08 11:51:24 -0500131 if (hasCustomName) {
csharptest920b09a2011-06-08 20:13:29 -0500132 output.WriteString(3, field_names[0], CustomName);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100133 }
134 UnknownFields.WriteTo(output);
135 }
136
137 private int memoizedSerializedSize = -1;
138 public override int SerializedSize {
139 get {
140 int size = memoizedSerializedSize;
141 if (size != -1) return size;
142
143 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -0500144 if (hasNormal) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100145 size += pb::CodedOutputStream.ComputeStringSize(1, Normal);
146 }
csharptestc671a4b2011-06-08 11:51:24 -0500147 if (hasOptionsMessage_) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100148 size += pb::CodedOutputStream.ComputeStringSize(2, OptionsMessage_);
149 }
csharptestc671a4b2011-06-08 11:51:24 -0500150 if (hasCustomName) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100151 size += pb::CodedOutputStream.ComputeStringSize(3, CustomName);
152 }
153 size += UnknownFields.SerializedSize;
154 memoizedSerializedSize = size;
155 return size;
156 }
157 }
158
159 public static OptionsMessage ParseFrom(pb::ByteString data) {
160 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
161 }
162 public static OptionsMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
163 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
164 }
165 public static OptionsMessage ParseFrom(byte[] data) {
166 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
167 }
168 public static OptionsMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
169 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
170 }
171 public static OptionsMessage ParseFrom(global::System.IO.Stream input) {
172 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
173 }
174 public static OptionsMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
175 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
176 }
177 public static OptionsMessage ParseDelimitedFrom(global::System.IO.Stream input) {
178 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
179 }
180 public static OptionsMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
181 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
182 }
csharptest17699c22011-06-03 21:57:15 -0500183 public static OptionsMessage ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100184 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
185 }
csharptest17699c22011-06-03 21:57:15 -0500186 public static OptionsMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100187 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
188 }
csharptesta314d4c2011-09-23 11:14:01 -0500189 private OptionsMessage MakeReadOnly() {
190 return this;
191 }
192
Jon Skeet82bb0f12011-04-03 20:17:12 +0100193 public static Builder CreateBuilder() { return new Builder(); }
194 public override Builder ToBuilder() { return CreateBuilder(this); }
195 public override Builder CreateBuilderForType() { return new Builder(); }
196 public static Builder CreateBuilder(OptionsMessage prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500197 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100198 }
199
csharptest445bdce2011-05-20 15:50:54 -0500200 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
201 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
202 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100203 public sealed partial class Builder : pb::GeneratedBuilder<OptionsMessage, Builder> {
204 protected override Builder ThisBuilder {
205 get { return this; }
206 }
csharptest1a0764a2011-09-09 21:05:29 -0500207 public Builder() {
csharptesta314d4c2011-09-23 11:14:01 -0500208 result = DefaultInstance;
209 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -0500210 }
211 internal Builder(OptionsMessage cloneFrom) {
212 result = cloneFrom;
csharptesta314d4c2011-09-23 11:14:01 -0500213 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -0500214 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100215
csharptesta314d4c2011-09-23 11:14:01 -0500216 private bool resultIsReadOnly;
217 private OptionsMessage result;
csharptest1a0764a2011-09-09 21:05:29 -0500218
219 private OptionsMessage PrepareBuilder() {
csharptesta314d4c2011-09-23 11:14:01 -0500220 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500221 OptionsMessage original = result;
222 result = new OptionsMessage();
csharptesta314d4c2011-09-23 11:14:01 -0500223 resultIsReadOnly = false;
csharptest1a0764a2011-09-09 21:05:29 -0500224 MergeFrom(original);
225 }
226 return result;
227 }
228
229 public override bool IsInitialized {
230 get { return result.IsInitialized; }
231 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100232
233 protected override OptionsMessage MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500234 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100235 }
236
237 public override Builder Clear() {
csharptesta314d4c2011-09-23 11:14:01 -0500238 result = DefaultInstance;
239 resultIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100240 return this;
241 }
242
243 public override Builder Clone() {
csharptesta314d4c2011-09-23 11:14:01 -0500244 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500245 return new Builder(result);
246 } else {
247 return new Builder().MergeFrom(result);
248 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100249 }
250
251 public override pbd::MessageDescriptor DescriptorForType {
252 get { return global::Google.ProtocolBuffers.TestProtos.OptionsMessage.Descriptor; }
253 }
254
255 public override OptionsMessage DefaultInstanceForType {
256 get { return global::Google.ProtocolBuffers.TestProtos.OptionsMessage.DefaultInstance; }
257 }
258
259 public override OptionsMessage BuildPartial() {
csharptesta314d4c2011-09-23 11:14:01 -0500260 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500261 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100262 }
csharptesta314d4c2011-09-23 11:14:01 -0500263 resultIsReadOnly = true;
264 return result.MakeReadOnly();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100265 }
266
267 public override Builder MergeFrom(pb::IMessage other) {
268 if (other is OptionsMessage) {
269 return MergeFrom((OptionsMessage) other);
270 } else {
271 base.MergeFrom(other);
272 return this;
273 }
274 }
275
276 public override Builder MergeFrom(OptionsMessage other) {
277 if (other == global::Google.ProtocolBuffers.TestProtos.OptionsMessage.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500278 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100279 if (other.HasNormal) {
280 Normal = other.Normal;
281 }
282 if (other.HasOptionsMessage_) {
283 OptionsMessage_ = other.OptionsMessage_;
284 }
285 if (other.HasCustomName) {
286 CustomName = other.CustomName;
287 }
288 this.MergeUnknownFields(other.UnknownFields);
289 return this;
290 }
291
csharptest17699c22011-06-03 21:57:15 -0500292 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100293 return MergeFrom(input, pb::ExtensionRegistry.Empty);
294 }
295
csharptest17699c22011-06-03 21:57:15 -0500296 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -0500297 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100298 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -0500299 uint tag;
300 string field_name;
301 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -0500302 if(tag == 0 && field_name != null) {
303 int field_ordinal = global::System.Array.BinarySearch(_optionsMessageFieldNames, field_name, global::System.StringComparer.Ordinal);
304 if(field_ordinal >= 0)
305 tag = _optionsMessageFieldTags[field_ordinal];
306 else {
307 if (unknownFields == null) {
308 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
309 }
310 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
311 continue;
312 }
313 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100314 switch (tag) {
315 case 0: {
csharptest99284412011-06-03 14:51:06 -0500316 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100317 }
318 default: {
319 if (pb::WireFormat.IsEndGroupTag(tag)) {
320 if (unknownFields != null) {
321 this.UnknownFields = unknownFields.Build();
322 }
323 return this;
324 }
325 if (unknownFields == null) {
326 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
327 }
csharptestd2af9e92011-06-03 21:35:02 -0500328 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100329 break;
330 }
331 case 10: {
csharptest920b09a2011-06-08 20:13:29 -0500332 result.hasNormal = input.ReadString(ref result.normal_);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100333 break;
334 }
335 case 18: {
csharptest920b09a2011-06-08 20:13:29 -0500336 result.hasOptionsMessage_ = input.ReadString(ref result.optionsMessage_);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100337 break;
338 }
339 case 26: {
csharptest920b09a2011-06-08 20:13:29 -0500340 result.hasCustomName = input.ReadString(ref result.customized_);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100341 break;
342 }
343 }
344 }
csharptest123e5342011-06-03 14:15:21 -0500345
346 if (unknownFields != null) {
347 this.UnknownFields = unknownFields.Build();
348 }
349 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100350 }
351
352
353 public bool HasNormal {
csharptestc671a4b2011-06-08 11:51:24 -0500354 get { return result.hasNormal; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100355 }
356 public string Normal {
357 get { return result.Normal; }
358 set { SetNormal(value); }
359 }
360 public Builder SetNormal(string value) {
361 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -0500362 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100363 result.hasNormal = true;
364 result.normal_ = value;
365 return this;
366 }
367 public Builder ClearNormal() {
csharptest1a0764a2011-09-09 21:05:29 -0500368 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100369 result.hasNormal = false;
370 result.normal_ = "";
371 return this;
372 }
373
374 public bool HasOptionsMessage_ {
csharptestc671a4b2011-06-08 11:51:24 -0500375 get { return result.hasOptionsMessage_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100376 }
377 public string OptionsMessage_ {
378 get { return result.OptionsMessage_; }
379 set { SetOptionsMessage_(value); }
380 }
381 public Builder SetOptionsMessage_(string value) {
382 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -0500383 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100384 result.hasOptionsMessage_ = true;
385 result.optionsMessage_ = value;
386 return this;
387 }
388 public Builder ClearOptionsMessage_() {
csharptest1a0764a2011-09-09 21:05:29 -0500389 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100390 result.hasOptionsMessage_ = false;
391 result.optionsMessage_ = "";
392 return this;
393 }
394
395 public bool HasCustomName {
csharptestc671a4b2011-06-08 11:51:24 -0500396 get { return result.hasCustomName; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100397 }
398 public string CustomName {
399 get { return result.CustomName; }
400 set { SetCustomName(value); }
401 }
402 public Builder SetCustomName(string value) {
403 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -0500404 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100405 result.hasCustomName = true;
406 result.customized_ = value;
407 return this;
408 }
409 public Builder ClearCustomName() {
csharptest1a0764a2011-09-09 21:05:29 -0500410 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100411 result.hasCustomName = false;
412 result.customized_ = "";
413 return this;
414 }
415 }
416 static OptionsMessage() {
417 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCSharpOptionsProtoFile.Descriptor, null);
418 }
419 }
420
421 #endregion
422
423}
csharptest2d887332011-08-12 20:13:44 -0500424
425#endregion Designer generated code