blob: a662b1ad020b8810174cca6746d4b4fdc13fbb77 [file] [log] [blame]
Jon Skeet68036862008-10-22 13:30:34 +01001// Generated by the protocol buffer compiler. DO NOT EDIT!
2
3using pb = global::Google.ProtocolBuffers;
4using pbc = global::Google.ProtocolBuffers.Collections;
5using pbd = global::Google.ProtocolBuffers.Descriptors;
6using scg = global::System.Collections.Generic;
7namespace Google.ProtocolBuffers.DescriptorProtos {
8
9 public static partial class CSharpOptions {
10
Jon Skeetdf67f142009-06-05 19:29:36 +010011 #region Extension registration
12 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
13 registry.Add(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.CSharpFileOptions);
14 registry.Add(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.CSharpFieldOptions);
15 }
16 #endregion
17 #region Extensions
18 public const int CSharpFileOptionsFieldNumber = 1000;
19 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions> CSharpFileOptions;
20 public const int CSharpFieldOptionsFieldNumber = 1000;
21 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions> CSharpFieldOptions;
22 #endregion
23
24 #region Static variables
25 internal static pbd::MessageDescriptor internal__static_google_protobuf_CSharpFileOptions__Descriptor;
26 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions, global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions.Builder> internal__static_google_protobuf_CSharpFileOptions__FieldAccessorTable;
27 internal static pbd::MessageDescriptor internal__static_google_protobuf_CSharpFieldOptions__Descriptor;
28 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions, global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions.Builder> internal__static_google_protobuf_CSharpFieldOptions__FieldAccessorTable;
29 #endregion
Jon Skeet68036862008-10-22 13:30:34 +010030 #region Descriptor
31 public static pbd::FileDescriptor Descriptor {
32 get { return descriptor; }
33 }
Jon Skeetdf67f142009-06-05 19:29:36 +010034 private static pbd::FileDescriptor descriptor;
35
36 static CSharpOptions() {
37 byte[] descriptorData = global::System.Convert.FromBase64String(
38 "CiRnb29nbGUvcHJvdG9idWYvY3NoYXJwX29wdGlvbnMucHJvdG8SD2dvb2ds" +
39 "ZS5wcm90b2J1ZhogZ29vZ2xlL3Byb3RvYnVmL2Rlc2NyaXB0b3IucHJvdG8i" +
Jon Skeetd3f2d092010-02-08 11:28:57 +000040 "zAEKEUNTaGFycEZpbGVPcHRpb25zEhEKCW5hbWVzcGFjZRgBIAEoCRIaChJ1" +
Jon Skeetb075ff52009-11-03 17:36:32 +000041 "bWJyZWxsYV9jbGFzc25hbWUYAiABKAkSHAoOcHVibGljX2NsYXNzZXMYAyAB" +
42 "KAg6BHRydWUSFgoObXVsdGlwbGVfZmlsZXMYBCABKAgSFAoMbmVzdF9jbGFz" +
Jon Skeetd3f2d092010-02-08 11:28:57 +000043 "c2VzGAUgASgIEhYKDmNvZGVfY29udHJhY3RzGAYgASgIEiQKHGV4cGFuZF9u" +
44 "YW1lc3BhY2VfZGlyZWN0b3JpZXMYByABKAgiKwoSQ1NoYXJwRmllbGRPcHRp" +
45 "b25zEhUKDXByb3BlcnR5X25hbWUYASABKAk6XgoTY3NoYXJwX2ZpbGVfb3B0" +
46 "aW9ucxIcLmdvb2dsZS5wcm90b2J1Zi5GaWxlT3B0aW9ucxjoByABKAsyIi5n" +
47 "b29nbGUucHJvdG9idWYuQ1NoYXJwRmlsZU9wdGlvbnM6YQoUY3NoYXJwX2Zp" +
48 "ZWxkX29wdGlvbnMSHS5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zGOgH" +
49 "IAEoCzIjLmdvb2dsZS5wcm90b2J1Zi5DU2hhcnBGaWVsZE9wdGlvbnM=");
Jon Skeetdf67f142009-06-05 19:29:36 +010050 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
51 descriptor = root;
52 internal__static_google_protobuf_CSharpFileOptions__Descriptor = Descriptor.MessageTypes[0];
53 internal__static_google_protobuf_CSharpFileOptions__FieldAccessorTable =
54 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions, global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions.Builder>(internal__static_google_protobuf_CSharpFileOptions__Descriptor,
Jon Skeetd3f2d092010-02-08 11:28:57 +000055 new string[] { "Namespace", "UmbrellaClassname", "PublicClasses", "MultipleFiles", "NestClasses", "CodeContracts", "ExpandNamespaceDirectories", });
Jon Skeetdf67f142009-06-05 19:29:36 +010056 internal__static_google_protobuf_CSharpFieldOptions__Descriptor = Descriptor.MessageTypes[1];
57 internal__static_google_protobuf_CSharpFieldOptions__FieldAccessorTable =
58 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions, global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions.Builder>(internal__static_google_protobuf_CSharpFieldOptions__Descriptor,
59 new string[] { "PropertyName", });
60 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.CSharpFileOptions = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions>.CreateInstance(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor.Extensions[0]);
61 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.CSharpFieldOptions = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions>.CreateInstance(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor.Extensions[1]);
62 return null;
63 };
64 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
65 new pbd::FileDescriptor[] {
Jon Skeet68036862008-10-22 13:30:34 +010066 global::Google.ProtocolBuffers.DescriptorProtos.DescriptorProtoFile.Descriptor,
Jon Skeetdf67f142009-06-05 19:29:36 +010067 }, assigner);
68 }
Jon Skeet68036862008-10-22 13:30:34 +010069 #endregion
70
Jon Skeet68036862008-10-22 13:30:34 +010071 }
Jon Skeetd6343be2008-11-12 23:39:44 +000072 #region Messages
73 public sealed partial class CSharpFileOptions : pb::GeneratedMessage<CSharpFileOptions, CSharpFileOptions.Builder> {
74 private static readonly CSharpFileOptions defaultInstance = new Builder().BuildPartial();
75 public static CSharpFileOptions DefaultInstance {
76 get { return defaultInstance; }
77 }
78
79 public override CSharpFileOptions DefaultInstanceForType {
80 get { return defaultInstance; }
81 }
82
83 protected override CSharpFileOptions ThisMessage {
84 get { return this; }
85 }
86
87 public static pbd::MessageDescriptor Descriptor {
88 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpFileOptions__Descriptor; }
89 }
90
91 protected override pb::FieldAccess.FieldAccessorTable<CSharpFileOptions, CSharpFileOptions.Builder> InternalFieldAccessors {
92 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpFileOptions__FieldAccessorTable; }
93 }
94
Jon Skeet7ee85c42009-05-28 21:11:15 +010095 public const int NamespaceFieldNumber = 1;
Jon Skeetd6343be2008-11-12 23:39:44 +000096 private bool hasNamespace;
97 private string namespace_ = "";
98 public bool HasNamespace {
99 get { return hasNamespace; }
100 }
101 public string Namespace {
102 get { return namespace_; }
103 }
104
Jon Skeet7ee85c42009-05-28 21:11:15 +0100105 public const int UmbrellaClassnameFieldNumber = 2;
Jon Skeetd6343be2008-11-12 23:39:44 +0000106 private bool hasUmbrellaClassname;
107 private string umbrellaClassname_ = "";
108 public bool HasUmbrellaClassname {
109 get { return hasUmbrellaClassname; }
110 }
111 public string UmbrellaClassname {
112 get { return umbrellaClassname_; }
113 }
114
Jon Skeet7ee85c42009-05-28 21:11:15 +0100115 public const int PublicClassesFieldNumber = 3;
Jon Skeetd6343be2008-11-12 23:39:44 +0000116 private bool hasPublicClasses;
Jon Skeetb075ff52009-11-03 17:36:32 +0000117 private bool publicClasses_ = true;
Jon Skeetd6343be2008-11-12 23:39:44 +0000118 public bool HasPublicClasses {
119 get { return hasPublicClasses; }
120 }
121 public bool PublicClasses {
122 get { return publicClasses_; }
123 }
124
Jon Skeet7ee85c42009-05-28 21:11:15 +0100125 public const int MultipleFilesFieldNumber = 4;
Jon Skeetd6343be2008-11-12 23:39:44 +0000126 private bool hasMultipleFiles;
127 private bool multipleFiles_ = false;
128 public bool HasMultipleFiles {
129 get { return hasMultipleFiles; }
130 }
131 public bool MultipleFiles {
132 get { return multipleFiles_; }
133 }
134
Jon Skeet7ee85c42009-05-28 21:11:15 +0100135 public const int NestClassesFieldNumber = 5;
Jon Skeetd6343be2008-11-12 23:39:44 +0000136 private bool hasNestClasses;
137 private bool nestClasses_ = false;
138 public bool HasNestClasses {
139 get { return hasNestClasses; }
140 }
141 public bool NestClasses {
142 get { return nestClasses_; }
143 }
144
Jon Skeetb075ff52009-11-03 17:36:32 +0000145 public const int CodeContractsFieldNumber = 6;
146 private bool hasCodeContracts;
147 private bool codeContracts_ = false;
148 public bool HasCodeContracts {
149 get { return hasCodeContracts; }
150 }
151 public bool CodeContracts {
152 get { return codeContracts_; }
153 }
154
Jon Skeetd3f2d092010-02-08 11:28:57 +0000155 public const int ExpandNamespaceDirectoriesFieldNumber = 7;
156 private bool hasExpandNamespaceDirectories;
157 private bool expandNamespaceDirectories_ = false;
158 public bool HasExpandNamespaceDirectories {
159 get { return hasExpandNamespaceDirectories; }
160 }
161 public bool ExpandNamespaceDirectories {
162 get { return expandNamespaceDirectories_; }
163 }
164
Jon Skeet0864d302009-06-05 20:10:32 +0100165 public override bool IsInitialized {
166 get {
167 return true;
168 }
169 }
170
171 public override void WriteTo(pb::CodedOutputStream output) {
Jon Skeet17ded822010-05-19 21:07:58 +0100172 int size = SerializedSize;
Jon Skeet0864d302009-06-05 20:10:32 +0100173 if (HasNamespace) {
174 output.WriteString(1, Namespace);
175 }
176 if (HasUmbrellaClassname) {
177 output.WriteString(2, UmbrellaClassname);
178 }
179 if (HasPublicClasses) {
180 output.WriteBool(3, PublicClasses);
181 }
182 if (HasMultipleFiles) {
183 output.WriteBool(4, MultipleFiles);
184 }
185 if (HasNestClasses) {
186 output.WriteBool(5, NestClasses);
187 }
Jon Skeetb075ff52009-11-03 17:36:32 +0000188 if (HasCodeContracts) {
189 output.WriteBool(6, CodeContracts);
190 }
Jon Skeetd3f2d092010-02-08 11:28:57 +0000191 if (HasExpandNamespaceDirectories) {
192 output.WriteBool(7, ExpandNamespaceDirectories);
193 }
Jon Skeet0864d302009-06-05 20:10:32 +0100194 UnknownFields.WriteTo(output);
195 }
196
197 private int memoizedSerializedSize = -1;
198 public override int SerializedSize {
199 get {
200 int size = memoizedSerializedSize;
201 if (size != -1) return size;
202
203 size = 0;
204 if (HasNamespace) {
205 size += pb::CodedOutputStream.ComputeStringSize(1, Namespace);
206 }
207 if (HasUmbrellaClassname) {
208 size += pb::CodedOutputStream.ComputeStringSize(2, UmbrellaClassname);
209 }
210 if (HasPublicClasses) {
211 size += pb::CodedOutputStream.ComputeBoolSize(3, PublicClasses);
212 }
213 if (HasMultipleFiles) {
214 size += pb::CodedOutputStream.ComputeBoolSize(4, MultipleFiles);
215 }
216 if (HasNestClasses) {
217 size += pb::CodedOutputStream.ComputeBoolSize(5, NestClasses);
218 }
Jon Skeetb075ff52009-11-03 17:36:32 +0000219 if (HasCodeContracts) {
220 size += pb::CodedOutputStream.ComputeBoolSize(6, CodeContracts);
221 }
Jon Skeetd3f2d092010-02-08 11:28:57 +0000222 if (HasExpandNamespaceDirectories) {
223 size += pb::CodedOutputStream.ComputeBoolSize(7, ExpandNamespaceDirectories);
224 }
Jon Skeet0864d302009-06-05 20:10:32 +0100225 size += UnknownFields.SerializedSize;
226 memoizedSerializedSize = size;
227 return size;
228 }
229 }
230
Jon Skeetd6343be2008-11-12 23:39:44 +0000231 public static CSharpFileOptions ParseFrom(pb::ByteString data) {
232 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
233 }
234 public static CSharpFileOptions ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
235 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
236 }
237 public static CSharpFileOptions ParseFrom(byte[] data) {
238 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
239 }
240 public static CSharpFileOptions ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
241 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
242 }
243 public static CSharpFileOptions ParseFrom(global::System.IO.Stream input) {
244 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
245 }
246 public static CSharpFileOptions ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
247 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
248 }
Jon Skeet2e6dc122009-05-29 06:34:52 +0100249 public static CSharpFileOptions ParseDelimitedFrom(global::System.IO.Stream input) {
250 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
251 }
252 public static CSharpFileOptions ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
253 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
254 }
Jon Skeetd6343be2008-11-12 23:39:44 +0000255 public static CSharpFileOptions ParseFrom(pb::CodedInputStream input) {
256 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
257 }
258 public static CSharpFileOptions ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
259 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
260 }
261 public static Builder CreateBuilder() { return new Builder(); }
Jon Skeete81a9d72009-02-24 16:50:56 +0000262 public override Builder ToBuilder() { return CreateBuilder(this); }
Jon Skeetd6343be2008-11-12 23:39:44 +0000263 public override Builder CreateBuilderForType() { return new Builder(); }
264 public static Builder CreateBuilder(CSharpFileOptions prototype) {
265 return (Builder) new Builder().MergeFrom(prototype);
266 }
267
268 public sealed partial class Builder : pb::GeneratedBuilder<CSharpFileOptions, Builder> {
269 protected override Builder ThisBuilder {
270 get { return this; }
271 }
272 public Builder() {}
273
274 CSharpFileOptions result = new CSharpFileOptions();
275
276 protected override CSharpFileOptions MessageBeingBuilt {
277 get { return result; }
278 }
279
280 public override Builder Clear() {
281 result = new CSharpFileOptions();
282 return this;
283 }
284
285 public override Builder Clone() {
286 return new Builder().MergeFrom(result);
287 }
288
289 public override pbd::MessageDescriptor DescriptorForType {
Jon Skeet5cb5d782009-06-25 10:51:31 +0100290 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions.Descriptor; }
Jon Skeetd6343be2008-11-12 23:39:44 +0000291 }
292
293 public override CSharpFileOptions DefaultInstanceForType {
Jon Skeet5cb5d782009-06-25 10:51:31 +0100294 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions.DefaultInstance; }
Jon Skeetd6343be2008-11-12 23:39:44 +0000295 }
296
297 public override CSharpFileOptions BuildPartial() {
Jon Skeet2e6dc122009-05-29 06:34:52 +0100298 if (result == null) {
299 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
300 }
Jon Skeetd6343be2008-11-12 23:39:44 +0000301 CSharpFileOptions returnMe = result;
302 result = null;
303 return returnMe;
304 }
305
Jon Skeet0864d302009-06-05 20:10:32 +0100306 public override Builder MergeFrom(pb::IMessage other) {
307 if (other is CSharpFileOptions) {
308 return MergeFrom((CSharpFileOptions) other);
309 } else {
310 base.MergeFrom(other);
311 return this;
312 }
313 }
314
315 public override Builder MergeFrom(CSharpFileOptions other) {
Jon Skeet5cb5d782009-06-25 10:51:31 +0100316 if (other == global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions.DefaultInstance) return this;
Jon Skeet0864d302009-06-05 20:10:32 +0100317 if (other.HasNamespace) {
318 Namespace = other.Namespace;
319 }
320 if (other.HasUmbrellaClassname) {
321 UmbrellaClassname = other.UmbrellaClassname;
322 }
323 if (other.HasPublicClasses) {
324 PublicClasses = other.PublicClasses;
325 }
326 if (other.HasMultipleFiles) {
327 MultipleFiles = other.MultipleFiles;
328 }
329 if (other.HasNestClasses) {
330 NestClasses = other.NestClasses;
331 }
Jon Skeetb075ff52009-11-03 17:36:32 +0000332 if (other.HasCodeContracts) {
333 CodeContracts = other.CodeContracts;
334 }
Jon Skeetd3f2d092010-02-08 11:28:57 +0000335 if (other.HasExpandNamespaceDirectories) {
336 ExpandNamespaceDirectories = other.ExpandNamespaceDirectories;
337 }
Jon Skeet0864d302009-06-05 20:10:32 +0100338 this.MergeUnknownFields(other.UnknownFields);
339 return this;
340 }
341
342 public override Builder MergeFrom(pb::CodedInputStream input) {
343 return MergeFrom(input, pb::ExtensionRegistry.Empty);
344 }
345
346 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
347 pb::UnknownFieldSet.Builder unknownFields = null;
348 while (true) {
349 uint tag = input.ReadTag();
350 switch (tag) {
351 case 0: {
352 if (unknownFields != null) {
353 this.UnknownFields = unknownFields.Build();
354 }
355 return this;
356 }
357 default: {
358 if (pb::WireFormat.IsEndGroupTag(tag)) {
359 if (unknownFields != null) {
360 this.UnknownFields = unknownFields.Build();
361 }
362 return this;
363 }
364 if (unknownFields == null) {
365 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
366 }
367 ParseUnknownField(input, unknownFields, extensionRegistry, tag);
368 break;
369 }
370 case 10: {
371 Namespace = input.ReadString();
372 break;
373 }
374 case 18: {
375 UmbrellaClassname = input.ReadString();
376 break;
377 }
378 case 24: {
379 PublicClasses = input.ReadBool();
380 break;
381 }
382 case 32: {
383 MultipleFiles = input.ReadBool();
384 break;
385 }
386 case 40: {
387 NestClasses = input.ReadBool();
388 break;
389 }
Jon Skeetb075ff52009-11-03 17:36:32 +0000390 case 48: {
391 CodeContracts = input.ReadBool();
392 break;
393 }
Jon Skeetd3f2d092010-02-08 11:28:57 +0000394 case 56: {
395 ExpandNamespaceDirectories = input.ReadBool();
396 break;
397 }
Jon Skeet0864d302009-06-05 20:10:32 +0100398 }
399 }
400 }
401
Jon Skeetd6343be2008-11-12 23:39:44 +0000402
403 public bool HasNamespace {
404 get { return result.HasNamespace; }
405 }
406 public string Namespace {
407 get { return result.Namespace; }
408 set { SetNamespace(value); }
409 }
410 public Builder SetNamespace(string value) {
Jon Skeet642a8142009-01-27 12:25:21 +0000411 pb::ThrowHelper.ThrowIfNull(value, "value");
Jon Skeetd6343be2008-11-12 23:39:44 +0000412 result.hasNamespace = true;
413 result.namespace_ = value;
414 return this;
415 }
416 public Builder ClearNamespace() {
417 result.hasNamespace = false;
418 result.namespace_ = "";
419 return this;
420 }
421
422 public bool HasUmbrellaClassname {
423 get { return result.HasUmbrellaClassname; }
424 }
425 public string UmbrellaClassname {
426 get { return result.UmbrellaClassname; }
427 set { SetUmbrellaClassname(value); }
428 }
429 public Builder SetUmbrellaClassname(string value) {
Jon Skeet642a8142009-01-27 12:25:21 +0000430 pb::ThrowHelper.ThrowIfNull(value, "value");
Jon Skeetd6343be2008-11-12 23:39:44 +0000431 result.hasUmbrellaClassname = true;
432 result.umbrellaClassname_ = value;
433 return this;
434 }
435 public Builder ClearUmbrellaClassname() {
436 result.hasUmbrellaClassname = false;
437 result.umbrellaClassname_ = "";
438 return this;
439 }
440
441 public bool HasPublicClasses {
442 get { return result.HasPublicClasses; }
443 }
444 public bool PublicClasses {
445 get { return result.PublicClasses; }
446 set { SetPublicClasses(value); }
447 }
448 public Builder SetPublicClasses(bool value) {
449 result.hasPublicClasses = true;
450 result.publicClasses_ = value;
451 return this;
452 }
453 public Builder ClearPublicClasses() {
454 result.hasPublicClasses = false;
Jon Skeetb075ff52009-11-03 17:36:32 +0000455 result.publicClasses_ = true;
Jon Skeetd6343be2008-11-12 23:39:44 +0000456 return this;
457 }
458
459 public bool HasMultipleFiles {
460 get { return result.HasMultipleFiles; }
461 }
462 public bool MultipleFiles {
463 get { return result.MultipleFiles; }
464 set { SetMultipleFiles(value); }
465 }
466 public Builder SetMultipleFiles(bool value) {
467 result.hasMultipleFiles = true;
468 result.multipleFiles_ = value;
469 return this;
470 }
471 public Builder ClearMultipleFiles() {
472 result.hasMultipleFiles = false;
473 result.multipleFiles_ = false;
474 return this;
475 }
476
477 public bool HasNestClasses {
478 get { return result.HasNestClasses; }
479 }
480 public bool NestClasses {
481 get { return result.NestClasses; }
482 set { SetNestClasses(value); }
483 }
484 public Builder SetNestClasses(bool value) {
485 result.hasNestClasses = true;
486 result.nestClasses_ = value;
487 return this;
488 }
489 public Builder ClearNestClasses() {
490 result.hasNestClasses = false;
491 result.nestClasses_ = false;
492 return this;
493 }
Jon Skeetb075ff52009-11-03 17:36:32 +0000494
495 public bool HasCodeContracts {
496 get { return result.HasCodeContracts; }
497 }
498 public bool CodeContracts {
499 get { return result.CodeContracts; }
500 set { SetCodeContracts(value); }
501 }
502 public Builder SetCodeContracts(bool value) {
503 result.hasCodeContracts = true;
504 result.codeContracts_ = value;
505 return this;
506 }
507 public Builder ClearCodeContracts() {
508 result.hasCodeContracts = false;
509 result.codeContracts_ = false;
510 return this;
511 }
Jon Skeetd3f2d092010-02-08 11:28:57 +0000512
513 public bool HasExpandNamespaceDirectories {
514 get { return result.HasExpandNamespaceDirectories; }
515 }
516 public bool ExpandNamespaceDirectories {
517 get { return result.ExpandNamespaceDirectories; }
518 set { SetExpandNamespaceDirectories(value); }
519 }
520 public Builder SetExpandNamespaceDirectories(bool value) {
521 result.hasExpandNamespaceDirectories = true;
522 result.expandNamespaceDirectories_ = value;
523 return this;
524 }
525 public Builder ClearExpandNamespaceDirectories() {
526 result.hasExpandNamespaceDirectories = false;
527 result.expandNamespaceDirectories_ = false;
528 return this;
529 }
Jon Skeetd6343be2008-11-12 23:39:44 +0000530 }
Jon Skeetdf67f142009-06-05 19:29:36 +0100531 static CSharpFileOptions() {
Jon Skeetc784be32009-06-17 15:47:33 +0100532 object.ReferenceEquals(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor, null);
Jon Skeetdf67f142009-06-05 19:29:36 +0100533 }
Jon Skeetd6343be2008-11-12 23:39:44 +0000534 }
535
536 public sealed partial class CSharpFieldOptions : pb::GeneratedMessage<CSharpFieldOptions, CSharpFieldOptions.Builder> {
537 private static readonly CSharpFieldOptions defaultInstance = new Builder().BuildPartial();
538 public static CSharpFieldOptions DefaultInstance {
539 get { return defaultInstance; }
540 }
541
542 public override CSharpFieldOptions DefaultInstanceForType {
543 get { return defaultInstance; }
544 }
545
546 protected override CSharpFieldOptions ThisMessage {
547 get { return this; }
548 }
549
550 public static pbd::MessageDescriptor Descriptor {
551 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpFieldOptions__Descriptor; }
552 }
553
554 protected override pb::FieldAccess.FieldAccessorTable<CSharpFieldOptions, CSharpFieldOptions.Builder> InternalFieldAccessors {
555 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpFieldOptions__FieldAccessorTable; }
556 }
557
Jon Skeet7ee85c42009-05-28 21:11:15 +0100558 public const int PropertyNameFieldNumber = 1;
Jon Skeetd6343be2008-11-12 23:39:44 +0000559 private bool hasPropertyName;
560 private string propertyName_ = "";
561 public bool HasPropertyName {
562 get { return hasPropertyName; }
563 }
564 public string PropertyName {
565 get { return propertyName_; }
566 }
567
Jon Skeet0864d302009-06-05 20:10:32 +0100568 public override bool IsInitialized {
569 get {
570 return true;
571 }
572 }
573
574 public override void WriteTo(pb::CodedOutputStream output) {
Jon Skeet17ded822010-05-19 21:07:58 +0100575 int size = SerializedSize;
Jon Skeet0864d302009-06-05 20:10:32 +0100576 if (HasPropertyName) {
577 output.WriteString(1, PropertyName);
578 }
579 UnknownFields.WriteTo(output);
580 }
581
582 private int memoizedSerializedSize = -1;
583 public override int SerializedSize {
584 get {
585 int size = memoizedSerializedSize;
586 if (size != -1) return size;
587
588 size = 0;
589 if (HasPropertyName) {
590 size += pb::CodedOutputStream.ComputeStringSize(1, PropertyName);
591 }
592 size += UnknownFields.SerializedSize;
593 memoizedSerializedSize = size;
594 return size;
595 }
596 }
597
Jon Skeetd6343be2008-11-12 23:39:44 +0000598 public static CSharpFieldOptions ParseFrom(pb::ByteString data) {
599 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
600 }
601 public static CSharpFieldOptions ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
602 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
603 }
604 public static CSharpFieldOptions ParseFrom(byte[] data) {
605 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
606 }
607 public static CSharpFieldOptions ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
608 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
609 }
610 public static CSharpFieldOptions ParseFrom(global::System.IO.Stream input) {
611 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
612 }
613 public static CSharpFieldOptions ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
614 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
615 }
Jon Skeet2e6dc122009-05-29 06:34:52 +0100616 public static CSharpFieldOptions ParseDelimitedFrom(global::System.IO.Stream input) {
617 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
618 }
619 public static CSharpFieldOptions ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
620 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
621 }
Jon Skeetd6343be2008-11-12 23:39:44 +0000622 public static CSharpFieldOptions ParseFrom(pb::CodedInputStream input) {
623 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
624 }
625 public static CSharpFieldOptions ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
626 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
627 }
628 public static Builder CreateBuilder() { return new Builder(); }
Jon Skeete81a9d72009-02-24 16:50:56 +0000629 public override Builder ToBuilder() { return CreateBuilder(this); }
Jon Skeetd6343be2008-11-12 23:39:44 +0000630 public override Builder CreateBuilderForType() { return new Builder(); }
631 public static Builder CreateBuilder(CSharpFieldOptions prototype) {
632 return (Builder) new Builder().MergeFrom(prototype);
633 }
634
635 public sealed partial class Builder : pb::GeneratedBuilder<CSharpFieldOptions, Builder> {
636 protected override Builder ThisBuilder {
637 get { return this; }
638 }
639 public Builder() {}
640
641 CSharpFieldOptions result = new CSharpFieldOptions();
642
643 protected override CSharpFieldOptions MessageBeingBuilt {
644 get { return result; }
645 }
646
647 public override Builder Clear() {
648 result = new CSharpFieldOptions();
649 return this;
650 }
651
652 public override Builder Clone() {
653 return new Builder().MergeFrom(result);
654 }
655
656 public override pbd::MessageDescriptor DescriptorForType {
Jon Skeet5cb5d782009-06-25 10:51:31 +0100657 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions.Descriptor; }
Jon Skeetd6343be2008-11-12 23:39:44 +0000658 }
659
660 public override CSharpFieldOptions DefaultInstanceForType {
Jon Skeet5cb5d782009-06-25 10:51:31 +0100661 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions.DefaultInstance; }
Jon Skeetd6343be2008-11-12 23:39:44 +0000662 }
663
664 public override CSharpFieldOptions BuildPartial() {
Jon Skeet2e6dc122009-05-29 06:34:52 +0100665 if (result == null) {
666 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
667 }
Jon Skeetd6343be2008-11-12 23:39:44 +0000668 CSharpFieldOptions returnMe = result;
669 result = null;
670 return returnMe;
671 }
672
Jon Skeet0864d302009-06-05 20:10:32 +0100673 public override Builder MergeFrom(pb::IMessage other) {
674 if (other is CSharpFieldOptions) {
675 return MergeFrom((CSharpFieldOptions) other);
676 } else {
677 base.MergeFrom(other);
678 return this;
679 }
680 }
681
682 public override Builder MergeFrom(CSharpFieldOptions other) {
Jon Skeet5cb5d782009-06-25 10:51:31 +0100683 if (other == global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions.DefaultInstance) return this;
Jon Skeet0864d302009-06-05 20:10:32 +0100684 if (other.HasPropertyName) {
685 PropertyName = other.PropertyName;
686 }
687 this.MergeUnknownFields(other.UnknownFields);
688 return this;
689 }
690
691 public override Builder MergeFrom(pb::CodedInputStream input) {
692 return MergeFrom(input, pb::ExtensionRegistry.Empty);
693 }
694
695 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
696 pb::UnknownFieldSet.Builder unknownFields = null;
697 while (true) {
698 uint tag = input.ReadTag();
699 switch (tag) {
700 case 0: {
701 if (unknownFields != null) {
702 this.UnknownFields = unknownFields.Build();
703 }
704 return this;
705 }
706 default: {
707 if (pb::WireFormat.IsEndGroupTag(tag)) {
708 if (unknownFields != null) {
709 this.UnknownFields = unknownFields.Build();
710 }
711 return this;
712 }
713 if (unknownFields == null) {
714 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
715 }
716 ParseUnknownField(input, unknownFields, extensionRegistry, tag);
717 break;
718 }
719 case 10: {
720 PropertyName = input.ReadString();
721 break;
722 }
723 }
724 }
725 }
726
Jon Skeetd6343be2008-11-12 23:39:44 +0000727
728 public bool HasPropertyName {
729 get { return result.HasPropertyName; }
730 }
731 public string PropertyName {
732 get { return result.PropertyName; }
733 set { SetPropertyName(value); }
734 }
735 public Builder SetPropertyName(string value) {
Jon Skeet642a8142009-01-27 12:25:21 +0000736 pb::ThrowHelper.ThrowIfNull(value, "value");
Jon Skeetd6343be2008-11-12 23:39:44 +0000737 result.hasPropertyName = true;
738 result.propertyName_ = value;
739 return this;
740 }
741 public Builder ClearPropertyName() {
742 result.hasPropertyName = false;
743 result.propertyName_ = "";
744 return this;
745 }
746 }
Jon Skeetdf67f142009-06-05 19:29:36 +0100747 static CSharpFieldOptions() {
Jon Skeetc784be32009-06-17 15:47:33 +0100748 object.ReferenceEquals(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor, null);
Jon Skeetdf67f142009-06-05 19:29:36 +0100749 }
Jon Skeetd6343be2008-11-12 23:39:44 +0000750 }
751
752 #endregion
753
Jon Skeet68036862008-10-22 13:30:34 +0100754}