blob: ef2276093259333aa7a044fc3019bf549828c35c [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" +
40 "iAEKEUNTaGFycEZpbGVPcHRpb25zEhEKCW5hbWVzcGFjZRgBIAEoCRIaChJ1" +
41 "bWJyZWxsYV9jbGFzc25hbWUYAiABKAkSFgoOcHVibGljX2NsYXNzZXMYAyAB" +
42 "KAgSFgoObXVsdGlwbGVfZmlsZXMYBCABKAgSFAoMbmVzdF9jbGFzc2VzGAUg" +
43 "ASgIIisKEkNTaGFycEZpZWxkT3B0aW9ucxIVCg1wcm9wZXJ0eV9uYW1lGAEg" +
44 "ASgJOl4KE2NzaGFycF9maWxlX29wdGlvbnMSHC5nb29nbGUucHJvdG9idWYu" +
45 "RmlsZU9wdGlvbnMY6AcgASgLMiIuZ29vZ2xlLnByb3RvYnVmLkNTaGFycEZp" +
46 "bGVPcHRpb25zOmEKFGNzaGFycF9maWVsZF9vcHRpb25zEh0uZ29vZ2xlLnBy" +
47 "b3RvYnVmLkZpZWxkT3B0aW9ucxjoByABKAsyIy5nb29nbGUucHJvdG9idWYu" +
48 "Q1NoYXJwRmllbGRPcHRpb25z");
49 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
50 descriptor = root;
51 internal__static_google_protobuf_CSharpFileOptions__Descriptor = Descriptor.MessageTypes[0];
52 internal__static_google_protobuf_CSharpFileOptions__FieldAccessorTable =
53 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions, global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions.Builder>(internal__static_google_protobuf_CSharpFileOptions__Descriptor,
54 new string[] { "Namespace", "UmbrellaClassname", "PublicClasses", "MultipleFiles", "NestClasses", });
55 internal__static_google_protobuf_CSharpFieldOptions__Descriptor = Descriptor.MessageTypes[1];
56 internal__static_google_protobuf_CSharpFieldOptions__FieldAccessorTable =
57 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions, global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions.Builder>(internal__static_google_protobuf_CSharpFieldOptions__Descriptor,
58 new string[] { "PropertyName", });
59 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.CSharpFileOptions = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions>.CreateInstance(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor.Extensions[0]);
60 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.CSharpFieldOptions = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions>.CreateInstance(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor.Extensions[1]);
61 return null;
62 };
63 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
64 new pbd::FileDescriptor[] {
Jon Skeet68036862008-10-22 13:30:34 +010065 global::Google.ProtocolBuffers.DescriptorProtos.DescriptorProtoFile.Descriptor,
Jon Skeetdf67f142009-06-05 19:29:36 +010066 }, assigner);
67 }
Jon Skeet68036862008-10-22 13:30:34 +010068 #endregion
69
Jon Skeet68036862008-10-22 13:30:34 +010070 }
Jon Skeetd6343be2008-11-12 23:39:44 +000071 #region Messages
72 public sealed partial class CSharpFileOptions : pb::GeneratedMessage<CSharpFileOptions, CSharpFileOptions.Builder> {
73 private static readonly CSharpFileOptions defaultInstance = new Builder().BuildPartial();
74 public static CSharpFileOptions DefaultInstance {
75 get { return defaultInstance; }
76 }
77
78 public override CSharpFileOptions DefaultInstanceForType {
79 get { return defaultInstance; }
80 }
81
82 protected override CSharpFileOptions ThisMessage {
83 get { return this; }
84 }
85
86 public static pbd::MessageDescriptor Descriptor {
87 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpFileOptions__Descriptor; }
88 }
89
90 protected override pb::FieldAccess.FieldAccessorTable<CSharpFileOptions, CSharpFileOptions.Builder> InternalFieldAccessors {
91 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpFileOptions__FieldAccessorTable; }
92 }
93
Jon Skeet7ee85c42009-05-28 21:11:15 +010094 public const int NamespaceFieldNumber = 1;
Jon Skeetd6343be2008-11-12 23:39:44 +000095 private bool hasNamespace;
96 private string namespace_ = "";
97 public bool HasNamespace {
98 get { return hasNamespace; }
99 }
100 public string Namespace {
101 get { return namespace_; }
102 }
103
Jon Skeet7ee85c42009-05-28 21:11:15 +0100104 public const int UmbrellaClassnameFieldNumber = 2;
Jon Skeetd6343be2008-11-12 23:39:44 +0000105 private bool hasUmbrellaClassname;
106 private string umbrellaClassname_ = "";
107 public bool HasUmbrellaClassname {
108 get { return hasUmbrellaClassname; }
109 }
110 public string UmbrellaClassname {
111 get { return umbrellaClassname_; }
112 }
113
Jon Skeet7ee85c42009-05-28 21:11:15 +0100114 public const int PublicClassesFieldNumber = 3;
Jon Skeetd6343be2008-11-12 23:39:44 +0000115 private bool hasPublicClasses;
116 private bool publicClasses_ = false;
117 public bool HasPublicClasses {
118 get { return hasPublicClasses; }
119 }
120 public bool PublicClasses {
121 get { return publicClasses_; }
122 }
123
Jon Skeet7ee85c42009-05-28 21:11:15 +0100124 public const int MultipleFilesFieldNumber = 4;
Jon Skeetd6343be2008-11-12 23:39:44 +0000125 private bool hasMultipleFiles;
126 private bool multipleFiles_ = false;
127 public bool HasMultipleFiles {
128 get { return hasMultipleFiles; }
129 }
130 public bool MultipleFiles {
131 get { return multipleFiles_; }
132 }
133
Jon Skeet7ee85c42009-05-28 21:11:15 +0100134 public const int NestClassesFieldNumber = 5;
Jon Skeetd6343be2008-11-12 23:39:44 +0000135 private bool hasNestClasses;
136 private bool nestClasses_ = false;
137 public bool HasNestClasses {
138 get { return hasNestClasses; }
139 }
140 public bool NestClasses {
141 get { return nestClasses_; }
142 }
143
144 public static CSharpFileOptions ParseFrom(pb::ByteString data) {
145 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
146 }
147 public static CSharpFileOptions ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
148 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
149 }
150 public static CSharpFileOptions ParseFrom(byte[] data) {
151 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
152 }
153 public static CSharpFileOptions ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
154 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
155 }
156 public static CSharpFileOptions ParseFrom(global::System.IO.Stream input) {
157 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
158 }
159 public static CSharpFileOptions ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
160 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
161 }
Jon Skeet2e6dc122009-05-29 06:34:52 +0100162 public static CSharpFileOptions ParseDelimitedFrom(global::System.IO.Stream input) {
163 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
164 }
165 public static CSharpFileOptions ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
166 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
167 }
Jon Skeetd6343be2008-11-12 23:39:44 +0000168 public static CSharpFileOptions ParseFrom(pb::CodedInputStream input) {
169 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
170 }
171 public static CSharpFileOptions ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
172 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
173 }
174 public static Builder CreateBuilder() { return new Builder(); }
Jon Skeete81a9d72009-02-24 16:50:56 +0000175 public override Builder ToBuilder() { return CreateBuilder(this); }
Jon Skeetd6343be2008-11-12 23:39:44 +0000176 public override Builder CreateBuilderForType() { return new Builder(); }
177 public static Builder CreateBuilder(CSharpFileOptions prototype) {
178 return (Builder) new Builder().MergeFrom(prototype);
179 }
180
181 public sealed partial class Builder : pb::GeneratedBuilder<CSharpFileOptions, Builder> {
182 protected override Builder ThisBuilder {
183 get { return this; }
184 }
185 public Builder() {}
186
187 CSharpFileOptions result = new CSharpFileOptions();
188
189 protected override CSharpFileOptions MessageBeingBuilt {
190 get { return result; }
191 }
192
193 public override Builder Clear() {
194 result = new CSharpFileOptions();
195 return this;
196 }
197
198 public override Builder Clone() {
199 return new Builder().MergeFrom(result);
200 }
201
202 public override pbd::MessageDescriptor DescriptorForType {
203 get { return CSharpFileOptions.Descriptor; }
204 }
205
206 public override CSharpFileOptions DefaultInstanceForType {
207 get { return CSharpFileOptions.DefaultInstance; }
208 }
209
210 public override CSharpFileOptions BuildPartial() {
Jon Skeet2e6dc122009-05-29 06:34:52 +0100211 if (result == null) {
212 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
213 }
Jon Skeetd6343be2008-11-12 23:39:44 +0000214 CSharpFileOptions returnMe = result;
215 result = null;
216 return returnMe;
217 }
218
219
220 public bool HasNamespace {
221 get { return result.HasNamespace; }
222 }
223 public string Namespace {
224 get { return result.Namespace; }
225 set { SetNamespace(value); }
226 }
227 public Builder SetNamespace(string value) {
Jon Skeet642a8142009-01-27 12:25:21 +0000228 pb::ThrowHelper.ThrowIfNull(value, "value");
Jon Skeetd6343be2008-11-12 23:39:44 +0000229 result.hasNamespace = true;
230 result.namespace_ = value;
231 return this;
232 }
233 public Builder ClearNamespace() {
234 result.hasNamespace = false;
235 result.namespace_ = "";
236 return this;
237 }
238
239 public bool HasUmbrellaClassname {
240 get { return result.HasUmbrellaClassname; }
241 }
242 public string UmbrellaClassname {
243 get { return result.UmbrellaClassname; }
244 set { SetUmbrellaClassname(value); }
245 }
246 public Builder SetUmbrellaClassname(string value) {
Jon Skeet642a8142009-01-27 12:25:21 +0000247 pb::ThrowHelper.ThrowIfNull(value, "value");
Jon Skeetd6343be2008-11-12 23:39:44 +0000248 result.hasUmbrellaClassname = true;
249 result.umbrellaClassname_ = value;
250 return this;
251 }
252 public Builder ClearUmbrellaClassname() {
253 result.hasUmbrellaClassname = false;
254 result.umbrellaClassname_ = "";
255 return this;
256 }
257
258 public bool HasPublicClasses {
259 get { return result.HasPublicClasses; }
260 }
261 public bool PublicClasses {
262 get { return result.PublicClasses; }
263 set { SetPublicClasses(value); }
264 }
265 public Builder SetPublicClasses(bool value) {
266 result.hasPublicClasses = true;
267 result.publicClasses_ = value;
268 return this;
269 }
270 public Builder ClearPublicClasses() {
271 result.hasPublicClasses = false;
272 result.publicClasses_ = false;
273 return this;
274 }
275
276 public bool HasMultipleFiles {
277 get { return result.HasMultipleFiles; }
278 }
279 public bool MultipleFiles {
280 get { return result.MultipleFiles; }
281 set { SetMultipleFiles(value); }
282 }
283 public Builder SetMultipleFiles(bool value) {
284 result.hasMultipleFiles = true;
285 result.multipleFiles_ = value;
286 return this;
287 }
288 public Builder ClearMultipleFiles() {
289 result.hasMultipleFiles = false;
290 result.multipleFiles_ = false;
291 return this;
292 }
293
294 public bool HasNestClasses {
295 get { return result.HasNestClasses; }
296 }
297 public bool NestClasses {
298 get { return result.NestClasses; }
299 set { SetNestClasses(value); }
300 }
301 public Builder SetNestClasses(bool value) {
302 result.hasNestClasses = true;
303 result.nestClasses_ = value;
304 return this;
305 }
306 public Builder ClearNestClasses() {
307 result.hasNestClasses = false;
308 result.nestClasses_ = false;
309 return this;
310 }
311 }
Jon Skeetdf67f142009-06-05 19:29:36 +0100312 static CSharpFileOptions() {
313 pbd::FileDescriptor descriptor = global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor;
314 }
Jon Skeetd6343be2008-11-12 23:39:44 +0000315 }
316
317 public sealed partial class CSharpFieldOptions : pb::GeneratedMessage<CSharpFieldOptions, CSharpFieldOptions.Builder> {
318 private static readonly CSharpFieldOptions defaultInstance = new Builder().BuildPartial();
319 public static CSharpFieldOptions DefaultInstance {
320 get { return defaultInstance; }
321 }
322
323 public override CSharpFieldOptions DefaultInstanceForType {
324 get { return defaultInstance; }
325 }
326
327 protected override CSharpFieldOptions ThisMessage {
328 get { return this; }
329 }
330
331 public static pbd::MessageDescriptor Descriptor {
332 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpFieldOptions__Descriptor; }
333 }
334
335 protected override pb::FieldAccess.FieldAccessorTable<CSharpFieldOptions, CSharpFieldOptions.Builder> InternalFieldAccessors {
336 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpFieldOptions__FieldAccessorTable; }
337 }
338
Jon Skeet7ee85c42009-05-28 21:11:15 +0100339 public const int PropertyNameFieldNumber = 1;
Jon Skeetd6343be2008-11-12 23:39:44 +0000340 private bool hasPropertyName;
341 private string propertyName_ = "";
342 public bool HasPropertyName {
343 get { return hasPropertyName; }
344 }
345 public string PropertyName {
346 get { return propertyName_; }
347 }
348
349 public static CSharpFieldOptions ParseFrom(pb::ByteString data) {
350 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
351 }
352 public static CSharpFieldOptions ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
353 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
354 }
355 public static CSharpFieldOptions ParseFrom(byte[] data) {
356 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
357 }
358 public static CSharpFieldOptions ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
359 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
360 }
361 public static CSharpFieldOptions ParseFrom(global::System.IO.Stream input) {
362 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
363 }
364 public static CSharpFieldOptions ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
365 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
366 }
Jon Skeet2e6dc122009-05-29 06:34:52 +0100367 public static CSharpFieldOptions ParseDelimitedFrom(global::System.IO.Stream input) {
368 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
369 }
370 public static CSharpFieldOptions ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
371 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
372 }
Jon Skeetd6343be2008-11-12 23:39:44 +0000373 public static CSharpFieldOptions ParseFrom(pb::CodedInputStream input) {
374 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
375 }
376 public static CSharpFieldOptions ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
377 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
378 }
379 public static Builder CreateBuilder() { return new Builder(); }
Jon Skeete81a9d72009-02-24 16:50:56 +0000380 public override Builder ToBuilder() { return CreateBuilder(this); }
Jon Skeetd6343be2008-11-12 23:39:44 +0000381 public override Builder CreateBuilderForType() { return new Builder(); }
382 public static Builder CreateBuilder(CSharpFieldOptions prototype) {
383 return (Builder) new Builder().MergeFrom(prototype);
384 }
385
386 public sealed partial class Builder : pb::GeneratedBuilder<CSharpFieldOptions, Builder> {
387 protected override Builder ThisBuilder {
388 get { return this; }
389 }
390 public Builder() {}
391
392 CSharpFieldOptions result = new CSharpFieldOptions();
393
394 protected override CSharpFieldOptions MessageBeingBuilt {
395 get { return result; }
396 }
397
398 public override Builder Clear() {
399 result = new CSharpFieldOptions();
400 return this;
401 }
402
403 public override Builder Clone() {
404 return new Builder().MergeFrom(result);
405 }
406
407 public override pbd::MessageDescriptor DescriptorForType {
408 get { return CSharpFieldOptions.Descriptor; }
409 }
410
411 public override CSharpFieldOptions DefaultInstanceForType {
412 get { return CSharpFieldOptions.DefaultInstance; }
413 }
414
415 public override CSharpFieldOptions BuildPartial() {
Jon Skeet2e6dc122009-05-29 06:34:52 +0100416 if (result == null) {
417 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
418 }
Jon Skeetd6343be2008-11-12 23:39:44 +0000419 CSharpFieldOptions returnMe = result;
420 result = null;
421 return returnMe;
422 }
423
424
425 public bool HasPropertyName {
426 get { return result.HasPropertyName; }
427 }
428 public string PropertyName {
429 get { return result.PropertyName; }
430 set { SetPropertyName(value); }
431 }
432 public Builder SetPropertyName(string value) {
Jon Skeet642a8142009-01-27 12:25:21 +0000433 pb::ThrowHelper.ThrowIfNull(value, "value");
Jon Skeetd6343be2008-11-12 23:39:44 +0000434 result.hasPropertyName = true;
435 result.propertyName_ = value;
436 return this;
437 }
438 public Builder ClearPropertyName() {
439 result.hasPropertyName = false;
440 result.propertyName_ = "";
441 return this;
442 }
443 }
Jon Skeetdf67f142009-06-05 19:29:36 +0100444 static CSharpFieldOptions() {
445 pbd::FileDescriptor descriptor = global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor;
446 }
Jon Skeetd6343be2008-11-12 23:39:44 +0000447 }
448
449 #endregion
450
Jon Skeet68036862008-10-22 13:30:34 +0100451}