blob: 4eb9c05d184dc8f1d58db97ba5cae8469c8b995d [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;
csharptest714b8692011-05-20 15:23:36 -05009namespace Google.ProtocolBuffers.DescriptorProtos {
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")]
csharptest714b8692011-05-20 15:23:36 -050014 public static partial class CSharpOptions {
15
16 #region Extension registration
17 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
18 registry.Add(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.CSharpFileOptions);
19 registry.Add(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.CSharpFieldOptions);
20 registry.Add(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.CsharpServiceOptions);
21 registry.Add(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.CsharpMethodOptions);
Jon Skeet82bb0f12011-04-03 20:17:12 +010022 }
23 #endregion
csharptest714b8692011-05-20 15:23:36 -050024 #region Extensions
25 public const int CSharpFileOptionsFieldNumber = 1000;
26 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions> CSharpFileOptions;
27 public const int CSharpFieldOptionsFieldNumber = 1000;
28 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions> CSharpFieldOptions;
29 public const int CsharpServiceOptionsFieldNumber = 1000;
30 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceOptions> CsharpServiceOptions;
31 public const int CsharpMethodOptionsFieldNumber = 1000;
32 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.DescriptorProtos.CSharpMethodOptions> CsharpMethodOptions;
Jon Skeet82bb0f12011-04-03 20:17:12 +010033 #endregion
csharptest714b8692011-05-20 15:23:36 -050034
35 #region Static variables
36 internal static pbd::MessageDescriptor internal__static_google_protobuf_CSharpFileOptions__Descriptor;
37 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions, global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions.Builder> internal__static_google_protobuf_CSharpFileOptions__FieldAccessorTable;
38 internal static pbd::MessageDescriptor internal__static_google_protobuf_CSharpFieldOptions__Descriptor;
39 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions, global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions.Builder> internal__static_google_protobuf_CSharpFieldOptions__FieldAccessorTable;
40 internal static pbd::MessageDescriptor internal__static_google_protobuf_CSharpServiceOptions__Descriptor;
41 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceOptions, global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceOptions.Builder> internal__static_google_protobuf_CSharpServiceOptions__FieldAccessorTable;
42 internal static pbd::MessageDescriptor internal__static_google_protobuf_CSharpMethodOptions__Descriptor;
43 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.DescriptorProtos.CSharpMethodOptions, global::Google.ProtocolBuffers.DescriptorProtos.CSharpMethodOptions.Builder> internal__static_google_protobuf_CSharpMethodOptions__FieldAccessorTable;
44 #endregion
45 #region Descriptor
46 public static pbd::FileDescriptor Descriptor {
47 get { return descriptor; }
48 }
49 private static pbd::FileDescriptor descriptor;
50
51 static CSharpOptions() {
52 byte[] descriptorData = global::System.Convert.FromBase64String(
53 "CiRnb29nbGUvcHJvdG9idWYvY3NoYXJwX29wdGlvbnMucHJvdG8SD2dvb2ds" +
54 "ZS5wcm90b2J1ZhogZ29vZ2xlL3Byb3RvYnVmL2Rlc2NyaXB0b3IucHJvdG8i" +
csharptest3c6e9322011-09-09 18:14:40 -050055 "1wMKEUNTaGFycEZpbGVPcHRpb25zEhEKCW5hbWVzcGFjZRgBIAEoCRIaChJ1" +
csharptest714b8692011-05-20 15:23:36 -050056 "bWJyZWxsYV9jbGFzc25hbWUYAiABKAkSHAoOcHVibGljX2NsYXNzZXMYAyAB" +
57 "KAg6BHRydWUSFgoObXVsdGlwbGVfZmlsZXMYBCABKAgSFAoMbmVzdF9jbGFz" +
58 "c2VzGAUgASgIEhYKDmNvZGVfY29udHJhY3RzGAYgASgIEiQKHGV4cGFuZF9u" +
59 "YW1lc3BhY2VfZGlyZWN0b3JpZXMYByABKAgSHAoOY2xzX2NvbXBsaWFuY2UY" +
csharptest3c6e9322011-09-09 18:14:40 -050060 "CCABKAg6BHRydWUSHwoQYWRkX3NlcmlhbGl6YWJsZRgJIAEoCDoFZmFsc2US" +
61 "HAoOZmlsZV9leHRlbnNpb24Y3QEgASgJOgMuY3MSGwoSdW1icmVsbGFfbmFt" +
62 "ZXNwYWNlGN4BIAEoCRIcChBvdXRwdXRfZGlyZWN0b3J5GN8BIAEoCToBLhIm" +
63 "ChZpZ25vcmVfZ29vZ2xlX3Byb3RvYnVmGOABIAEoCDoFZmFsc2USSQoWc2Vy" +
64 "dmljZV9nZW5lcmF0b3JfdHlwZRjhASABKA4yIi5nb29nbGUucHJvdG9idWYu" +
65 "Q1NoYXJwU2VydmljZVR5cGU6BE5PTkUiKwoSQ1NoYXJwRmllbGRPcHRpb25z" +
66 "EhUKDXByb3BlcnR5X25hbWUYASABKAkiLAoUQ1NoYXJwU2VydmljZU9wdGlv" +
67 "bnMSFAoMaW50ZXJmYWNlX2lkGAEgASgJIioKE0NTaGFycE1ldGhvZE9wdGlv" +
68 "bnMSEwoLZGlzcGF0Y2hfaWQYASABKAUqSwoRQ1NoYXJwU2VydmljZVR5cGUS" +
69 "CAoETk9ORRAAEgsKB0dFTkVSSUMQARINCglJTlRFUkZBQ0UQAhIQCgxJUlBD" +
70 "RElTUEFUQ0gQAzpeChNjc2hhcnBfZmlsZV9vcHRpb25zEhwuZ29vZ2xlLnBy" +
71 "b3RvYnVmLkZpbGVPcHRpb25zGOgHIAEoCzIiLmdvb2dsZS5wcm90b2J1Zi5D" +
72 "U2hhcnBGaWxlT3B0aW9uczphChRjc2hhcnBfZmllbGRfb3B0aW9ucxIdLmdv" +
73 "b2dsZS5wcm90b2J1Zi5GaWVsZE9wdGlvbnMY6AcgASgLMiMuZ29vZ2xlLnBy" +
74 "b3RvYnVmLkNTaGFycEZpZWxkT3B0aW9uczpnChZjc2hhcnBfc2VydmljZV9v" +
75 "cHRpb25zEh8uZ29vZ2xlLnByb3RvYnVmLlNlcnZpY2VPcHRpb25zGOgHIAEo" +
76 "CzIlLmdvb2dsZS5wcm90b2J1Zi5DU2hhcnBTZXJ2aWNlT3B0aW9uczpkChVj" +
77 "c2hhcnBfbWV0aG9kX29wdGlvbnMSHi5nb29nbGUucHJvdG9idWYuTWV0aG9k" +
78 "T3B0aW9ucxjoByABKAsyJC5nb29nbGUucHJvdG9idWYuQ1NoYXJwTWV0aG9k" +
79 "T3B0aW9ucw==");
csharptest714b8692011-05-20 15:23:36 -050080 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
81 descriptor = root;
82 internal__static_google_protobuf_CSharpFileOptions__Descriptor = Descriptor.MessageTypes[0];
83 internal__static_google_protobuf_CSharpFileOptions__FieldAccessorTable =
84 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions, global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions.Builder>(internal__static_google_protobuf_CSharpFileOptions__Descriptor,
csharptest3c6e9322011-09-09 18:14:40 -050085 new string[] { "Namespace", "UmbrellaClassname", "PublicClasses", "MultipleFiles", "NestClasses", "CodeContracts", "ExpandNamespaceDirectories", "ClsCompliance", "AddSerializable", "FileExtension", "UmbrellaNamespace", "OutputDirectory", "IgnoreGoogleProtobuf", "ServiceGeneratorType", });
csharptest714b8692011-05-20 15:23:36 -050086 internal__static_google_protobuf_CSharpFieldOptions__Descriptor = Descriptor.MessageTypes[1];
87 internal__static_google_protobuf_CSharpFieldOptions__FieldAccessorTable =
88 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions, global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions.Builder>(internal__static_google_protobuf_CSharpFieldOptions__Descriptor,
89 new string[] { "PropertyName", });
90 internal__static_google_protobuf_CSharpServiceOptions__Descriptor = Descriptor.MessageTypes[2];
91 internal__static_google_protobuf_CSharpServiceOptions__FieldAccessorTable =
92 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceOptions, global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceOptions.Builder>(internal__static_google_protobuf_CSharpServiceOptions__Descriptor,
93 new string[] { "InterfaceId", });
94 internal__static_google_protobuf_CSharpMethodOptions__Descriptor = Descriptor.MessageTypes[3];
95 internal__static_google_protobuf_CSharpMethodOptions__FieldAccessorTable =
96 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.DescriptorProtos.CSharpMethodOptions, global::Google.ProtocolBuffers.DescriptorProtos.CSharpMethodOptions.Builder>(internal__static_google_protobuf_CSharpMethodOptions__Descriptor,
97 new string[] { "DispatchId", });
98 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.CSharpFileOptions = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions>.CreateInstance(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor.Extensions[0]);
99 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.CSharpFieldOptions = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions>.CreateInstance(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor.Extensions[1]);
100 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.CsharpServiceOptions = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceOptions>.CreateInstance(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor.Extensions[2]);
101 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.CsharpMethodOptions = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.DescriptorProtos.CSharpMethodOptions>.CreateInstance(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor.Extensions[3]);
102 return null;
103 };
104 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
105 new pbd::FileDescriptor[] {
106 global::Google.ProtocolBuffers.DescriptorProtos.DescriptorProtoFile.Descriptor,
107 }, assigner);
108 }
109 #endregion
110
111 }
112 #region Enums
csharptest445bdce2011-05-20 15:50:54 -0500113 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
114 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -0500115 public enum CSharpServiceType {
116 NONE = 0,
117 GENERIC = 1,
118 INTERFACE = 2,
119 IRPCDISPATCH = 3,
120 }
121
122 #endregion
123
124 #region Messages
csharptest445bdce2011-05-20 15:50:54 -0500125 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
126 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
127 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -0500128 public sealed partial class CSharpFileOptions : pb::GeneratedMessage<CSharpFileOptions, CSharpFileOptions.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -0500129 private CSharpFileOptions() { }
csharptesta314d4c2011-09-23 11:14:01 -0500130 private static readonly CSharpFileOptions defaultInstance = new CSharpFileOptions().MakeReadOnly();
csharptest3c6e9322011-09-09 18:14:40 -0500131 private static readonly string[] _cSharpFileOptionsFieldNames = new string[] { "add_serializable", "cls_compliance", "code_contracts", "expand_namespace_directories", "file_extension", "ignore_google_protobuf", "multiple_files", "namespace", "nest_classes", "output_directory", "public_classes", "service_generator_type", "umbrella_classname", "umbrella_namespace" };
132 private static readonly uint[] _cSharpFileOptionsFieldTags = new uint[] { 72, 64, 48, 56, 1770, 1792, 32, 10, 40, 1786, 24, 1800, 18, 1778 };
csharptest714b8692011-05-20 15:23:36 -0500133 public static CSharpFileOptions DefaultInstance {
134 get { return defaultInstance; }
135 }
136
137 public override CSharpFileOptions DefaultInstanceForType {
csharptesta314d4c2011-09-23 11:14:01 -0500138 get { return DefaultInstance; }
csharptest714b8692011-05-20 15:23:36 -0500139 }
140
141 protected override CSharpFileOptions ThisMessage {
142 get { return this; }
143 }
144
145 public static pbd::MessageDescriptor Descriptor {
146 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpFileOptions__Descriptor; }
147 }
148
149 protected override pb::FieldAccess.FieldAccessorTable<CSharpFileOptions, CSharpFileOptions.Builder> InternalFieldAccessors {
150 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpFileOptions__FieldAccessorTable; }
151 }
152
153 public const int NamespaceFieldNumber = 1;
154 private bool hasNamespace;
155 private string namespace_ = "";
156 public bool HasNamespace {
157 get { return hasNamespace; }
158 }
159 public string Namespace {
160 get { return namespace_; }
161 }
162
163 public const int UmbrellaClassnameFieldNumber = 2;
164 private bool hasUmbrellaClassname;
165 private string umbrellaClassname_ = "";
166 public bool HasUmbrellaClassname {
167 get { return hasUmbrellaClassname; }
168 }
169 public string UmbrellaClassname {
170 get { return umbrellaClassname_; }
171 }
172
173 public const int PublicClassesFieldNumber = 3;
174 private bool hasPublicClasses;
175 private bool publicClasses_ = true;
176 public bool HasPublicClasses {
177 get { return hasPublicClasses; }
178 }
179 public bool PublicClasses {
180 get { return publicClasses_; }
181 }
182
183 public const int MultipleFilesFieldNumber = 4;
184 private bool hasMultipleFiles;
csharptestced18e12011-06-09 19:47:56 -0500185 private bool multipleFiles_;
csharptest714b8692011-05-20 15:23:36 -0500186 public bool HasMultipleFiles {
187 get { return hasMultipleFiles; }
188 }
189 public bool MultipleFiles {
190 get { return multipleFiles_; }
191 }
192
193 public const int NestClassesFieldNumber = 5;
194 private bool hasNestClasses;
csharptestced18e12011-06-09 19:47:56 -0500195 private bool nestClasses_;
csharptest714b8692011-05-20 15:23:36 -0500196 public bool HasNestClasses {
197 get { return hasNestClasses; }
198 }
199 public bool NestClasses {
200 get { return nestClasses_; }
201 }
202
203 public const int CodeContractsFieldNumber = 6;
204 private bool hasCodeContracts;
csharptestced18e12011-06-09 19:47:56 -0500205 private bool codeContracts_;
csharptest714b8692011-05-20 15:23:36 -0500206 public bool HasCodeContracts {
207 get { return hasCodeContracts; }
208 }
209 public bool CodeContracts {
210 get { return codeContracts_; }
211 }
212
213 public const int ExpandNamespaceDirectoriesFieldNumber = 7;
214 private bool hasExpandNamespaceDirectories;
csharptestced18e12011-06-09 19:47:56 -0500215 private bool expandNamespaceDirectories_;
csharptest714b8692011-05-20 15:23:36 -0500216 public bool HasExpandNamespaceDirectories {
217 get { return hasExpandNamespaceDirectories; }
218 }
219 public bool ExpandNamespaceDirectories {
220 get { return expandNamespaceDirectories_; }
221 }
222
223 public const int ClsComplianceFieldNumber = 8;
224 private bool hasClsCompliance;
225 private bool clsCompliance_ = true;
226 public bool HasClsCompliance {
227 get { return hasClsCompliance; }
228 }
229 public bool ClsCompliance {
230 get { return clsCompliance_; }
231 }
232
csharptest3c6e9322011-09-09 18:14:40 -0500233 public const int AddSerializableFieldNumber = 9;
234 private bool hasAddSerializable;
235 private bool addSerializable_;
236 public bool HasAddSerializable {
237 get { return hasAddSerializable; }
238 }
239 public bool AddSerializable {
240 get { return addSerializable_; }
241 }
242
csharptest714b8692011-05-20 15:23:36 -0500243 public const int FileExtensionFieldNumber = 221;
244 private bool hasFileExtension;
245 private string fileExtension_ = ".cs";
246 public bool HasFileExtension {
247 get { return hasFileExtension; }
248 }
249 public string FileExtension {
250 get { return fileExtension_; }
251 }
252
253 public const int UmbrellaNamespaceFieldNumber = 222;
254 private bool hasUmbrellaNamespace;
255 private string umbrellaNamespace_ = "";
256 public bool HasUmbrellaNamespace {
257 get { return hasUmbrellaNamespace; }
258 }
259 public string UmbrellaNamespace {
260 get { return umbrellaNamespace_; }
261 }
262
263 public const int OutputDirectoryFieldNumber = 223;
264 private bool hasOutputDirectory;
265 private string outputDirectory_ = ".";
266 public bool HasOutputDirectory {
267 get { return hasOutputDirectory; }
268 }
269 public string OutputDirectory {
270 get { return outputDirectory_; }
271 }
272
273 public const int IgnoreGoogleProtobufFieldNumber = 224;
274 private bool hasIgnoreGoogleProtobuf;
csharptestced18e12011-06-09 19:47:56 -0500275 private bool ignoreGoogleProtobuf_;
csharptest714b8692011-05-20 15:23:36 -0500276 public bool HasIgnoreGoogleProtobuf {
277 get { return hasIgnoreGoogleProtobuf; }
278 }
279 public bool IgnoreGoogleProtobuf {
280 get { return ignoreGoogleProtobuf_; }
281 }
282
283 public const int ServiceGeneratorTypeFieldNumber = 225;
284 private bool hasServiceGeneratorType;
285 private global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceType serviceGeneratorType_ = global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceType.NONE;
286 public bool HasServiceGeneratorType {
287 get { return hasServiceGeneratorType; }
288 }
289 public global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceType ServiceGeneratorType {
290 get { return serviceGeneratorType_; }
291 }
292
293 public override bool IsInitialized {
294 get {
295 return true;
296 }
297 }
298
csharptestffafdaa2011-06-03 12:58:14 -0500299 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest714b8692011-05-20 15:23:36 -0500300 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -0500301 string[] field_names = _cSharpFileOptionsFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -0500302 if (hasNamespace) {
csharptest3c6e9322011-09-09 18:14:40 -0500303 output.WriteString(1, field_names[7], Namespace);
csharptest714b8692011-05-20 15:23:36 -0500304 }
csharptestc671a4b2011-06-08 11:51:24 -0500305 if (hasUmbrellaClassname) {
csharptest3c6e9322011-09-09 18:14:40 -0500306 output.WriteString(2, field_names[12], UmbrellaClassname);
csharptest714b8692011-05-20 15:23:36 -0500307 }
csharptestc671a4b2011-06-08 11:51:24 -0500308 if (hasPublicClasses) {
csharptest3c6e9322011-09-09 18:14:40 -0500309 output.WriteBool(3, field_names[10], PublicClasses);
csharptest714b8692011-05-20 15:23:36 -0500310 }
csharptestc671a4b2011-06-08 11:51:24 -0500311 if (hasMultipleFiles) {
csharptest3c6e9322011-09-09 18:14:40 -0500312 output.WriteBool(4, field_names[6], MultipleFiles);
csharptest714b8692011-05-20 15:23:36 -0500313 }
csharptestc671a4b2011-06-08 11:51:24 -0500314 if (hasNestClasses) {
csharptest3c6e9322011-09-09 18:14:40 -0500315 output.WriteBool(5, field_names[8], NestClasses);
csharptest714b8692011-05-20 15:23:36 -0500316 }
csharptestc671a4b2011-06-08 11:51:24 -0500317 if (hasCodeContracts) {
csharptest3c6e9322011-09-09 18:14:40 -0500318 output.WriteBool(6, field_names[2], CodeContracts);
csharptest714b8692011-05-20 15:23:36 -0500319 }
csharptestc671a4b2011-06-08 11:51:24 -0500320 if (hasExpandNamespaceDirectories) {
csharptest3c6e9322011-09-09 18:14:40 -0500321 output.WriteBool(7, field_names[3], ExpandNamespaceDirectories);
csharptest714b8692011-05-20 15:23:36 -0500322 }
csharptestc671a4b2011-06-08 11:51:24 -0500323 if (hasClsCompliance) {
csharptest3c6e9322011-09-09 18:14:40 -0500324 output.WriteBool(8, field_names[1], ClsCompliance);
325 }
326 if (hasAddSerializable) {
327 output.WriteBool(9, field_names[0], AddSerializable);
csharptest714b8692011-05-20 15:23:36 -0500328 }
csharptestc671a4b2011-06-08 11:51:24 -0500329 if (hasFileExtension) {
csharptest3c6e9322011-09-09 18:14:40 -0500330 output.WriteString(221, field_names[4], FileExtension);
csharptest714b8692011-05-20 15:23:36 -0500331 }
csharptestc671a4b2011-06-08 11:51:24 -0500332 if (hasUmbrellaNamespace) {
csharptest3c6e9322011-09-09 18:14:40 -0500333 output.WriteString(222, field_names[13], UmbrellaNamespace);
csharptest714b8692011-05-20 15:23:36 -0500334 }
csharptestc671a4b2011-06-08 11:51:24 -0500335 if (hasOutputDirectory) {
csharptest3c6e9322011-09-09 18:14:40 -0500336 output.WriteString(223, field_names[9], OutputDirectory);
csharptest714b8692011-05-20 15:23:36 -0500337 }
csharptestc671a4b2011-06-08 11:51:24 -0500338 if (hasIgnoreGoogleProtobuf) {
csharptest3c6e9322011-09-09 18:14:40 -0500339 output.WriteBool(224, field_names[5], IgnoreGoogleProtobuf);
csharptest714b8692011-05-20 15:23:36 -0500340 }
csharptestc671a4b2011-06-08 11:51:24 -0500341 if (hasServiceGeneratorType) {
csharptest3c6e9322011-09-09 18:14:40 -0500342 output.WriteEnum(225, field_names[11], (int) ServiceGeneratorType, ServiceGeneratorType);
csharptest714b8692011-05-20 15:23:36 -0500343 }
344 UnknownFields.WriteTo(output);
345 }
346
347 private int memoizedSerializedSize = -1;
348 public override int SerializedSize {
349 get {
350 int size = memoizedSerializedSize;
351 if (size != -1) return size;
352
353 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -0500354 if (hasNamespace) {
csharptest714b8692011-05-20 15:23:36 -0500355 size += pb::CodedOutputStream.ComputeStringSize(1, Namespace);
356 }
csharptestc671a4b2011-06-08 11:51:24 -0500357 if (hasUmbrellaClassname) {
csharptest714b8692011-05-20 15:23:36 -0500358 size += pb::CodedOutputStream.ComputeStringSize(2, UmbrellaClassname);
359 }
csharptestc671a4b2011-06-08 11:51:24 -0500360 if (hasPublicClasses) {
csharptest714b8692011-05-20 15:23:36 -0500361 size += pb::CodedOutputStream.ComputeBoolSize(3, PublicClasses);
362 }
csharptestc671a4b2011-06-08 11:51:24 -0500363 if (hasMultipleFiles) {
csharptest714b8692011-05-20 15:23:36 -0500364 size += pb::CodedOutputStream.ComputeBoolSize(4, MultipleFiles);
365 }
csharptestc671a4b2011-06-08 11:51:24 -0500366 if (hasNestClasses) {
csharptest714b8692011-05-20 15:23:36 -0500367 size += pb::CodedOutputStream.ComputeBoolSize(5, NestClasses);
368 }
csharptestc671a4b2011-06-08 11:51:24 -0500369 if (hasCodeContracts) {
csharptest714b8692011-05-20 15:23:36 -0500370 size += pb::CodedOutputStream.ComputeBoolSize(6, CodeContracts);
371 }
csharptestc671a4b2011-06-08 11:51:24 -0500372 if (hasExpandNamespaceDirectories) {
csharptest714b8692011-05-20 15:23:36 -0500373 size += pb::CodedOutputStream.ComputeBoolSize(7, ExpandNamespaceDirectories);
374 }
csharptestc671a4b2011-06-08 11:51:24 -0500375 if (hasClsCompliance) {
csharptest714b8692011-05-20 15:23:36 -0500376 size += pb::CodedOutputStream.ComputeBoolSize(8, ClsCompliance);
377 }
csharptest3c6e9322011-09-09 18:14:40 -0500378 if (hasAddSerializable) {
379 size += pb::CodedOutputStream.ComputeBoolSize(9, AddSerializable);
380 }
csharptestc671a4b2011-06-08 11:51:24 -0500381 if (hasFileExtension) {
csharptest714b8692011-05-20 15:23:36 -0500382 size += pb::CodedOutputStream.ComputeStringSize(221, FileExtension);
383 }
csharptestc671a4b2011-06-08 11:51:24 -0500384 if (hasUmbrellaNamespace) {
csharptest714b8692011-05-20 15:23:36 -0500385 size += pb::CodedOutputStream.ComputeStringSize(222, UmbrellaNamespace);
386 }
csharptestc671a4b2011-06-08 11:51:24 -0500387 if (hasOutputDirectory) {
csharptest714b8692011-05-20 15:23:36 -0500388 size += pb::CodedOutputStream.ComputeStringSize(223, OutputDirectory);
389 }
csharptestc671a4b2011-06-08 11:51:24 -0500390 if (hasIgnoreGoogleProtobuf) {
csharptest714b8692011-05-20 15:23:36 -0500391 size += pb::CodedOutputStream.ComputeBoolSize(224, IgnoreGoogleProtobuf);
392 }
csharptestc671a4b2011-06-08 11:51:24 -0500393 if (hasServiceGeneratorType) {
csharptest714b8692011-05-20 15:23:36 -0500394 size += pb::CodedOutputStream.ComputeEnumSize(225, (int) ServiceGeneratorType);
395 }
396 size += UnknownFields.SerializedSize;
397 memoizedSerializedSize = size;
398 return size;
399 }
400 }
401
402 public static CSharpFileOptions ParseFrom(pb::ByteString data) {
403 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
404 }
405 public static CSharpFileOptions ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
406 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
407 }
408 public static CSharpFileOptions ParseFrom(byte[] data) {
409 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
410 }
411 public static CSharpFileOptions ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
412 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
413 }
414 public static CSharpFileOptions ParseFrom(global::System.IO.Stream input) {
415 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
416 }
417 public static CSharpFileOptions ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
418 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
419 }
420 public static CSharpFileOptions ParseDelimitedFrom(global::System.IO.Stream input) {
421 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
422 }
423 public static CSharpFileOptions ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
424 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
425 }
csharptest17699c22011-06-03 21:57:15 -0500426 public static CSharpFileOptions ParseFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -0500427 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
428 }
csharptest17699c22011-06-03 21:57:15 -0500429 public static CSharpFileOptions ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest714b8692011-05-20 15:23:36 -0500430 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
431 }
csharptesta314d4c2011-09-23 11:14:01 -0500432 private CSharpFileOptions MakeReadOnly() {
433 return this;
434 }
435
csharptest714b8692011-05-20 15:23:36 -0500436 public static Builder CreateBuilder() { return new Builder(); }
437 public override Builder ToBuilder() { return CreateBuilder(this); }
438 public override Builder CreateBuilderForType() { return new Builder(); }
439 public static Builder CreateBuilder(CSharpFileOptions prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500440 return new Builder(prototype);
csharptest714b8692011-05-20 15:23:36 -0500441 }
442
csharptest445bdce2011-05-20 15:50:54 -0500443 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
444 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
445 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -0500446 public sealed partial class Builder : pb::GeneratedBuilder<CSharpFileOptions, Builder> {
447 protected override Builder ThisBuilder {
448 get { return this; }
449 }
csharptest1a0764a2011-09-09 21:05:29 -0500450 public Builder() {
csharptesta314d4c2011-09-23 11:14:01 -0500451 result = DefaultInstance;
452 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -0500453 }
454 internal Builder(CSharpFileOptions cloneFrom) {
455 result = cloneFrom;
csharptesta314d4c2011-09-23 11:14:01 -0500456 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -0500457 }
csharptest714b8692011-05-20 15:23:36 -0500458
csharptesta314d4c2011-09-23 11:14:01 -0500459 private bool resultIsReadOnly;
460 private CSharpFileOptions result;
csharptest1a0764a2011-09-09 21:05:29 -0500461
462 private CSharpFileOptions PrepareBuilder() {
csharptesta314d4c2011-09-23 11:14:01 -0500463 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500464 CSharpFileOptions original = result;
465 result = new CSharpFileOptions();
csharptesta314d4c2011-09-23 11:14:01 -0500466 resultIsReadOnly = false;
csharptest1a0764a2011-09-09 21:05:29 -0500467 MergeFrom(original);
468 }
469 return result;
470 }
471
472 public override bool IsInitialized {
473 get { return result.IsInitialized; }
474 }
csharptest714b8692011-05-20 15:23:36 -0500475
476 protected override CSharpFileOptions MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500477 get { return PrepareBuilder(); }
csharptest714b8692011-05-20 15:23:36 -0500478 }
479
480 public override Builder Clear() {
csharptesta314d4c2011-09-23 11:14:01 -0500481 result = DefaultInstance;
482 resultIsReadOnly = true;
csharptest714b8692011-05-20 15:23:36 -0500483 return this;
484 }
485
486 public override Builder Clone() {
csharptesta314d4c2011-09-23 11:14:01 -0500487 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500488 return new Builder(result);
489 } else {
490 return new Builder().MergeFrom(result);
491 }
csharptest714b8692011-05-20 15:23:36 -0500492 }
493
494 public override pbd::MessageDescriptor DescriptorForType {
495 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions.Descriptor; }
496 }
497
498 public override CSharpFileOptions DefaultInstanceForType {
499 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions.DefaultInstance; }
500 }
501
502 public override CSharpFileOptions BuildPartial() {
csharptesta314d4c2011-09-23 11:14:01 -0500503 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -0500504 return result;
csharptest714b8692011-05-20 15:23:36 -0500505 }
csharptesta314d4c2011-09-23 11:14:01 -0500506 resultIsReadOnly = true;
507 return result.MakeReadOnly();
csharptest714b8692011-05-20 15:23:36 -0500508 }
509
510 public override Builder MergeFrom(pb::IMessage other) {
511 if (other is CSharpFileOptions) {
512 return MergeFrom((CSharpFileOptions) other);
513 } else {
514 base.MergeFrom(other);
515 return this;
516 }
517 }
518
519 public override Builder MergeFrom(CSharpFileOptions other) {
520 if (other == global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500521 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500522 if (other.HasNamespace) {
523 Namespace = other.Namespace;
524 }
525 if (other.HasUmbrellaClassname) {
526 UmbrellaClassname = other.UmbrellaClassname;
527 }
528 if (other.HasPublicClasses) {
529 PublicClasses = other.PublicClasses;
530 }
531 if (other.HasMultipleFiles) {
532 MultipleFiles = other.MultipleFiles;
533 }
534 if (other.HasNestClasses) {
535 NestClasses = other.NestClasses;
536 }
537 if (other.HasCodeContracts) {
538 CodeContracts = other.CodeContracts;
539 }
540 if (other.HasExpandNamespaceDirectories) {
541 ExpandNamespaceDirectories = other.ExpandNamespaceDirectories;
542 }
543 if (other.HasClsCompliance) {
544 ClsCompliance = other.ClsCompliance;
545 }
csharptest3c6e9322011-09-09 18:14:40 -0500546 if (other.HasAddSerializable) {
547 AddSerializable = other.AddSerializable;
548 }
csharptest714b8692011-05-20 15:23:36 -0500549 if (other.HasFileExtension) {
550 FileExtension = other.FileExtension;
551 }
552 if (other.HasUmbrellaNamespace) {
553 UmbrellaNamespace = other.UmbrellaNamespace;
554 }
555 if (other.HasOutputDirectory) {
556 OutputDirectory = other.OutputDirectory;
557 }
558 if (other.HasIgnoreGoogleProtobuf) {
559 IgnoreGoogleProtobuf = other.IgnoreGoogleProtobuf;
560 }
561 if (other.HasServiceGeneratorType) {
562 ServiceGeneratorType = other.ServiceGeneratorType;
563 }
564 this.MergeUnknownFields(other.UnknownFields);
565 return this;
566 }
567
csharptest17699c22011-06-03 21:57:15 -0500568 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -0500569 return MergeFrom(input, pb::ExtensionRegistry.Empty);
570 }
571
csharptest17699c22011-06-03 21:57:15 -0500572 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -0500573 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500574 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -0500575 uint tag;
576 string field_name;
577 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -0500578 if(tag == 0 && field_name != null) {
579 int field_ordinal = global::System.Array.BinarySearch(_cSharpFileOptionsFieldNames, field_name, global::System.StringComparer.Ordinal);
580 if(field_ordinal >= 0)
581 tag = _cSharpFileOptionsFieldTags[field_ordinal];
582 else {
583 if (unknownFields == null) {
584 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
585 }
586 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
587 continue;
588 }
589 }
csharptest714b8692011-05-20 15:23:36 -0500590 switch (tag) {
591 case 0: {
csharptest99284412011-06-03 14:51:06 -0500592 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest714b8692011-05-20 15:23:36 -0500593 }
594 default: {
595 if (pb::WireFormat.IsEndGroupTag(tag)) {
596 if (unknownFields != null) {
597 this.UnknownFields = unknownFields.Build();
598 }
599 return this;
600 }
601 if (unknownFields == null) {
602 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
603 }
csharptestd2af9e92011-06-03 21:35:02 -0500604 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest714b8692011-05-20 15:23:36 -0500605 break;
606 }
607 case 10: {
csharptest920b09a2011-06-08 20:13:29 -0500608 result.hasNamespace = input.ReadString(ref result.namespace_);
csharptest714b8692011-05-20 15:23:36 -0500609 break;
610 }
611 case 18: {
csharptest920b09a2011-06-08 20:13:29 -0500612 result.hasUmbrellaClassname = input.ReadString(ref result.umbrellaClassname_);
csharptest714b8692011-05-20 15:23:36 -0500613 break;
614 }
615 case 24: {
csharptest920b09a2011-06-08 20:13:29 -0500616 result.hasPublicClasses = input.ReadBool(ref result.publicClasses_);
csharptest714b8692011-05-20 15:23:36 -0500617 break;
618 }
619 case 32: {
csharptest920b09a2011-06-08 20:13:29 -0500620 result.hasMultipleFiles = input.ReadBool(ref result.multipleFiles_);
csharptest714b8692011-05-20 15:23:36 -0500621 break;
622 }
623 case 40: {
csharptest920b09a2011-06-08 20:13:29 -0500624 result.hasNestClasses = input.ReadBool(ref result.nestClasses_);
csharptest714b8692011-05-20 15:23:36 -0500625 break;
626 }
627 case 48: {
csharptest920b09a2011-06-08 20:13:29 -0500628 result.hasCodeContracts = input.ReadBool(ref result.codeContracts_);
csharptest714b8692011-05-20 15:23:36 -0500629 break;
630 }
631 case 56: {
csharptest920b09a2011-06-08 20:13:29 -0500632 result.hasExpandNamespaceDirectories = input.ReadBool(ref result.expandNamespaceDirectories_);
csharptest714b8692011-05-20 15:23:36 -0500633 break;
634 }
635 case 64: {
csharptest920b09a2011-06-08 20:13:29 -0500636 result.hasClsCompliance = input.ReadBool(ref result.clsCompliance_);
csharptest714b8692011-05-20 15:23:36 -0500637 break;
638 }
csharptest3c6e9322011-09-09 18:14:40 -0500639 case 72: {
640 result.hasAddSerializable = input.ReadBool(ref result.addSerializable_);
641 break;
642 }
csharptest714b8692011-05-20 15:23:36 -0500643 case 1770: {
csharptest920b09a2011-06-08 20:13:29 -0500644 result.hasFileExtension = input.ReadString(ref result.fileExtension_);
csharptest714b8692011-05-20 15:23:36 -0500645 break;
646 }
647 case 1778: {
csharptest920b09a2011-06-08 20:13:29 -0500648 result.hasUmbrellaNamespace = input.ReadString(ref result.umbrellaNamespace_);
csharptest714b8692011-05-20 15:23:36 -0500649 break;
650 }
651 case 1786: {
csharptest920b09a2011-06-08 20:13:29 -0500652 result.hasOutputDirectory = input.ReadString(ref result.outputDirectory_);
csharptest714b8692011-05-20 15:23:36 -0500653 break;
654 }
655 case 1792: {
csharptest920b09a2011-06-08 20:13:29 -0500656 result.hasIgnoreGoogleProtobuf = input.ReadBool(ref result.ignoreGoogleProtobuf_);
csharptest714b8692011-05-20 15:23:36 -0500657 break;
658 }
659 case 1800: {
csharptestd2af9e92011-06-03 21:35:02 -0500660 object unknown;
661 if(input.ReadEnum(ref result.serviceGeneratorType_, out unknown)) {
662 result.hasServiceGeneratorType = true;
663 } else if(unknown is int) {
csharptest714b8692011-05-20 15:23:36 -0500664 if (unknownFields == null) {
665 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
666 }
csharptestd2af9e92011-06-03 21:35:02 -0500667 unknownFields.MergeVarintField(225, (ulong)(int)unknown);
csharptest714b8692011-05-20 15:23:36 -0500668 }
669 break;
670 }
671 }
672 }
csharptest123e5342011-06-03 14:15:21 -0500673
674 if (unknownFields != null) {
675 this.UnknownFields = unknownFields.Build();
676 }
677 return this;
csharptest714b8692011-05-20 15:23:36 -0500678 }
679
680
681 public bool HasNamespace {
csharptestc671a4b2011-06-08 11:51:24 -0500682 get { return result.hasNamespace; }
csharptest714b8692011-05-20 15:23:36 -0500683 }
684 public string Namespace {
685 get { return result.Namespace; }
686 set { SetNamespace(value); }
687 }
688 public Builder SetNamespace(string value) {
689 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -0500690 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500691 result.hasNamespace = true;
692 result.namespace_ = value;
693 return this;
694 }
695 public Builder ClearNamespace() {
csharptest1a0764a2011-09-09 21:05:29 -0500696 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500697 result.hasNamespace = false;
698 result.namespace_ = "";
699 return this;
700 }
701
702 public bool HasUmbrellaClassname {
csharptestc671a4b2011-06-08 11:51:24 -0500703 get { return result.hasUmbrellaClassname; }
csharptest714b8692011-05-20 15:23:36 -0500704 }
705 public string UmbrellaClassname {
706 get { return result.UmbrellaClassname; }
707 set { SetUmbrellaClassname(value); }
708 }
709 public Builder SetUmbrellaClassname(string value) {
710 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -0500711 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500712 result.hasUmbrellaClassname = true;
713 result.umbrellaClassname_ = value;
714 return this;
715 }
716 public Builder ClearUmbrellaClassname() {
csharptest1a0764a2011-09-09 21:05:29 -0500717 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500718 result.hasUmbrellaClassname = false;
719 result.umbrellaClassname_ = "";
720 return this;
721 }
722
723 public bool HasPublicClasses {
csharptestc671a4b2011-06-08 11:51:24 -0500724 get { return result.hasPublicClasses; }
csharptest714b8692011-05-20 15:23:36 -0500725 }
726 public bool PublicClasses {
727 get { return result.PublicClasses; }
728 set { SetPublicClasses(value); }
729 }
730 public Builder SetPublicClasses(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -0500731 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500732 result.hasPublicClasses = true;
733 result.publicClasses_ = value;
734 return this;
735 }
736 public Builder ClearPublicClasses() {
csharptest1a0764a2011-09-09 21:05:29 -0500737 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500738 result.hasPublicClasses = false;
739 result.publicClasses_ = true;
740 return this;
741 }
742
743 public bool HasMultipleFiles {
csharptestc671a4b2011-06-08 11:51:24 -0500744 get { return result.hasMultipleFiles; }
csharptest714b8692011-05-20 15:23:36 -0500745 }
746 public bool MultipleFiles {
747 get { return result.MultipleFiles; }
748 set { SetMultipleFiles(value); }
749 }
750 public Builder SetMultipleFiles(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -0500751 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500752 result.hasMultipleFiles = true;
753 result.multipleFiles_ = value;
754 return this;
755 }
756 public Builder ClearMultipleFiles() {
csharptest1a0764a2011-09-09 21:05:29 -0500757 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500758 result.hasMultipleFiles = false;
759 result.multipleFiles_ = false;
760 return this;
761 }
762
763 public bool HasNestClasses {
csharptestc671a4b2011-06-08 11:51:24 -0500764 get { return result.hasNestClasses; }
csharptest714b8692011-05-20 15:23:36 -0500765 }
766 public bool NestClasses {
767 get { return result.NestClasses; }
768 set { SetNestClasses(value); }
769 }
770 public Builder SetNestClasses(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -0500771 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500772 result.hasNestClasses = true;
773 result.nestClasses_ = value;
774 return this;
775 }
776 public Builder ClearNestClasses() {
csharptest1a0764a2011-09-09 21:05:29 -0500777 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500778 result.hasNestClasses = false;
779 result.nestClasses_ = false;
780 return this;
781 }
782
783 public bool HasCodeContracts {
csharptestc671a4b2011-06-08 11:51:24 -0500784 get { return result.hasCodeContracts; }
csharptest714b8692011-05-20 15:23:36 -0500785 }
786 public bool CodeContracts {
787 get { return result.CodeContracts; }
788 set { SetCodeContracts(value); }
789 }
790 public Builder SetCodeContracts(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -0500791 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500792 result.hasCodeContracts = true;
793 result.codeContracts_ = value;
794 return this;
795 }
796 public Builder ClearCodeContracts() {
csharptest1a0764a2011-09-09 21:05:29 -0500797 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500798 result.hasCodeContracts = false;
799 result.codeContracts_ = false;
800 return this;
801 }
802
803 public bool HasExpandNamespaceDirectories {
csharptestc671a4b2011-06-08 11:51:24 -0500804 get { return result.hasExpandNamespaceDirectories; }
csharptest714b8692011-05-20 15:23:36 -0500805 }
806 public bool ExpandNamespaceDirectories {
807 get { return result.ExpandNamespaceDirectories; }
808 set { SetExpandNamespaceDirectories(value); }
809 }
810 public Builder SetExpandNamespaceDirectories(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -0500811 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500812 result.hasExpandNamespaceDirectories = true;
813 result.expandNamespaceDirectories_ = value;
814 return this;
815 }
816 public Builder ClearExpandNamespaceDirectories() {
csharptest1a0764a2011-09-09 21:05:29 -0500817 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500818 result.hasExpandNamespaceDirectories = false;
819 result.expandNamespaceDirectories_ = false;
820 return this;
821 }
822
823 public bool HasClsCompliance {
csharptestc671a4b2011-06-08 11:51:24 -0500824 get { return result.hasClsCompliance; }
csharptest714b8692011-05-20 15:23:36 -0500825 }
826 public bool ClsCompliance {
827 get { return result.ClsCompliance; }
828 set { SetClsCompliance(value); }
829 }
830 public Builder SetClsCompliance(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -0500831 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500832 result.hasClsCompliance = true;
833 result.clsCompliance_ = value;
834 return this;
835 }
836 public Builder ClearClsCompliance() {
csharptest1a0764a2011-09-09 21:05:29 -0500837 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500838 result.hasClsCompliance = false;
839 result.clsCompliance_ = true;
840 return this;
841 }
842
csharptest3c6e9322011-09-09 18:14:40 -0500843 public bool HasAddSerializable {
844 get { return result.hasAddSerializable; }
845 }
846 public bool AddSerializable {
847 get { return result.AddSerializable; }
848 set { SetAddSerializable(value); }
849 }
850 public Builder SetAddSerializable(bool value) {
csharptest8c2b8d12011-09-28 11:31:27 -0500851 PrepareBuilder();
csharptest3c6e9322011-09-09 18:14:40 -0500852 result.hasAddSerializable = true;
853 result.addSerializable_ = value;
854 return this;
855 }
856 public Builder ClearAddSerializable() {
csharptest8c2b8d12011-09-28 11:31:27 -0500857 PrepareBuilder();
csharptest3c6e9322011-09-09 18:14:40 -0500858 result.hasAddSerializable = false;
859 result.addSerializable_ = false;
860 return this;
861 }
862
csharptest714b8692011-05-20 15:23:36 -0500863 public bool HasFileExtension {
csharptestc671a4b2011-06-08 11:51:24 -0500864 get { return result.hasFileExtension; }
csharptest714b8692011-05-20 15:23:36 -0500865 }
866 public string FileExtension {
867 get { return result.FileExtension; }
868 set { SetFileExtension(value); }
869 }
870 public Builder SetFileExtension(string value) {
871 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -0500872 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500873 result.hasFileExtension = true;
874 result.fileExtension_ = value;
875 return this;
876 }
877 public Builder ClearFileExtension() {
csharptest1a0764a2011-09-09 21:05:29 -0500878 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500879 result.hasFileExtension = false;
880 result.fileExtension_ = ".cs";
881 return this;
882 }
883
884 public bool HasUmbrellaNamespace {
csharptestc671a4b2011-06-08 11:51:24 -0500885 get { return result.hasUmbrellaNamespace; }
csharptest714b8692011-05-20 15:23:36 -0500886 }
887 public string UmbrellaNamespace {
888 get { return result.UmbrellaNamespace; }
889 set { SetUmbrellaNamespace(value); }
890 }
891 public Builder SetUmbrellaNamespace(string value) {
892 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -0500893 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500894 result.hasUmbrellaNamespace = true;
895 result.umbrellaNamespace_ = value;
896 return this;
897 }
898 public Builder ClearUmbrellaNamespace() {
csharptest1a0764a2011-09-09 21:05:29 -0500899 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500900 result.hasUmbrellaNamespace = false;
901 result.umbrellaNamespace_ = "";
902 return this;
903 }
904
905 public bool HasOutputDirectory {
csharptestc671a4b2011-06-08 11:51:24 -0500906 get { return result.hasOutputDirectory; }
csharptest714b8692011-05-20 15:23:36 -0500907 }
908 public string OutputDirectory {
909 get { return result.OutputDirectory; }
910 set { SetOutputDirectory(value); }
911 }
912 public Builder SetOutputDirectory(string value) {
913 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -0500914 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500915 result.hasOutputDirectory = true;
916 result.outputDirectory_ = value;
917 return this;
918 }
919 public Builder ClearOutputDirectory() {
csharptest1a0764a2011-09-09 21:05:29 -0500920 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500921 result.hasOutputDirectory = false;
922 result.outputDirectory_ = ".";
923 return this;
924 }
925
926 public bool HasIgnoreGoogleProtobuf {
csharptestc671a4b2011-06-08 11:51:24 -0500927 get { return result.hasIgnoreGoogleProtobuf; }
csharptest714b8692011-05-20 15:23:36 -0500928 }
929 public bool IgnoreGoogleProtobuf {
930 get { return result.IgnoreGoogleProtobuf; }
931 set { SetIgnoreGoogleProtobuf(value); }
932 }
933 public Builder SetIgnoreGoogleProtobuf(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -0500934 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500935 result.hasIgnoreGoogleProtobuf = true;
936 result.ignoreGoogleProtobuf_ = value;
937 return this;
938 }
939 public Builder ClearIgnoreGoogleProtobuf() {
csharptest1a0764a2011-09-09 21:05:29 -0500940 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500941 result.hasIgnoreGoogleProtobuf = false;
942 result.ignoreGoogleProtobuf_ = false;
943 return this;
944 }
945
946 public bool HasServiceGeneratorType {
csharptestc671a4b2011-06-08 11:51:24 -0500947 get { return result.hasServiceGeneratorType; }
csharptest714b8692011-05-20 15:23:36 -0500948 }
949 public global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceType ServiceGeneratorType {
950 get { return result.ServiceGeneratorType; }
951 set { SetServiceGeneratorType(value); }
952 }
953 public Builder SetServiceGeneratorType(global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceType value) {
csharptest1a0764a2011-09-09 21:05:29 -0500954 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500955 result.hasServiceGeneratorType = true;
956 result.serviceGeneratorType_ = value;
957 return this;
958 }
959 public Builder ClearServiceGeneratorType() {
csharptest1a0764a2011-09-09 21:05:29 -0500960 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500961 result.hasServiceGeneratorType = false;
962 result.serviceGeneratorType_ = global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceType.NONE;
963 return this;
964 }
965 }
966 static CSharpFileOptions() {
967 object.ReferenceEquals(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor, null);
968 }
969 }
970
csharptest445bdce2011-05-20 15:50:54 -0500971 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
972 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
973 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -0500974 public sealed partial class CSharpFieldOptions : pb::GeneratedMessage<CSharpFieldOptions, CSharpFieldOptions.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -0500975 private CSharpFieldOptions() { }
csharptesta314d4c2011-09-23 11:14:01 -0500976 private static readonly CSharpFieldOptions defaultInstance = new CSharpFieldOptions().MakeReadOnly();
csharptest920b09a2011-06-08 20:13:29 -0500977 private static readonly string[] _cSharpFieldOptionsFieldNames = new string[] { "property_name" };
978 private static readonly uint[] _cSharpFieldOptionsFieldTags = new uint[] { 10 };
csharptest714b8692011-05-20 15:23:36 -0500979 public static CSharpFieldOptions DefaultInstance {
980 get { return defaultInstance; }
981 }
982
983 public override CSharpFieldOptions DefaultInstanceForType {
csharptesta314d4c2011-09-23 11:14:01 -0500984 get { return DefaultInstance; }
csharptest714b8692011-05-20 15:23:36 -0500985 }
986
987 protected override CSharpFieldOptions ThisMessage {
988 get { return this; }
989 }
990
991 public static pbd::MessageDescriptor Descriptor {
992 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpFieldOptions__Descriptor; }
993 }
994
995 protected override pb::FieldAccess.FieldAccessorTable<CSharpFieldOptions, CSharpFieldOptions.Builder> InternalFieldAccessors {
996 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpFieldOptions__FieldAccessorTable; }
997 }
998
999 public const int PropertyNameFieldNumber = 1;
1000 private bool hasPropertyName;
1001 private string propertyName_ = "";
1002 public bool HasPropertyName {
1003 get { return hasPropertyName; }
1004 }
1005 public string PropertyName {
1006 get { return propertyName_; }
1007 }
1008
1009 public override bool IsInitialized {
1010 get {
1011 return true;
1012 }
1013 }
1014
csharptestffafdaa2011-06-03 12:58:14 -05001015 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest714b8692011-05-20 15:23:36 -05001016 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05001017 string[] field_names = _cSharpFieldOptionsFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05001018 if (hasPropertyName) {
csharptest920b09a2011-06-08 20:13:29 -05001019 output.WriteString(1, field_names[0], PropertyName);
csharptest714b8692011-05-20 15:23:36 -05001020 }
1021 UnknownFields.WriteTo(output);
1022 }
1023
1024 private int memoizedSerializedSize = -1;
1025 public override int SerializedSize {
1026 get {
1027 int size = memoizedSerializedSize;
1028 if (size != -1) return size;
1029
1030 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05001031 if (hasPropertyName) {
csharptest714b8692011-05-20 15:23:36 -05001032 size += pb::CodedOutputStream.ComputeStringSize(1, PropertyName);
1033 }
1034 size += UnknownFields.SerializedSize;
1035 memoizedSerializedSize = size;
1036 return size;
1037 }
1038 }
1039
1040 public static CSharpFieldOptions ParseFrom(pb::ByteString data) {
1041 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1042 }
1043 public static CSharpFieldOptions ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1044 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1045 }
1046 public static CSharpFieldOptions ParseFrom(byte[] data) {
1047 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1048 }
1049 public static CSharpFieldOptions ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1050 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1051 }
1052 public static CSharpFieldOptions ParseFrom(global::System.IO.Stream input) {
1053 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1054 }
1055 public static CSharpFieldOptions ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1056 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1057 }
1058 public static CSharpFieldOptions ParseDelimitedFrom(global::System.IO.Stream input) {
1059 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1060 }
1061 public static CSharpFieldOptions ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1062 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1063 }
csharptest17699c22011-06-03 21:57:15 -05001064 public static CSharpFieldOptions ParseFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -05001065 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1066 }
csharptest17699c22011-06-03 21:57:15 -05001067 public static CSharpFieldOptions ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest714b8692011-05-20 15:23:36 -05001068 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1069 }
csharptesta314d4c2011-09-23 11:14:01 -05001070 private CSharpFieldOptions MakeReadOnly() {
1071 return this;
1072 }
1073
csharptest714b8692011-05-20 15:23:36 -05001074 public static Builder CreateBuilder() { return new Builder(); }
1075 public override Builder ToBuilder() { return CreateBuilder(this); }
1076 public override Builder CreateBuilderForType() { return new Builder(); }
1077 public static Builder CreateBuilder(CSharpFieldOptions prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05001078 return new Builder(prototype);
csharptest714b8692011-05-20 15:23:36 -05001079 }
1080
csharptest445bdce2011-05-20 15:50:54 -05001081 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1082 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1083 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -05001084 public sealed partial class Builder : pb::GeneratedBuilder<CSharpFieldOptions, Builder> {
1085 protected override Builder ThisBuilder {
1086 get { return this; }
1087 }
csharptest1a0764a2011-09-09 21:05:29 -05001088 public Builder() {
csharptesta314d4c2011-09-23 11:14:01 -05001089 result = DefaultInstance;
1090 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -05001091 }
1092 internal Builder(CSharpFieldOptions cloneFrom) {
1093 result = cloneFrom;
csharptesta314d4c2011-09-23 11:14:01 -05001094 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -05001095 }
csharptest714b8692011-05-20 15:23:36 -05001096
csharptesta314d4c2011-09-23 11:14:01 -05001097 private bool resultIsReadOnly;
1098 private CSharpFieldOptions result;
csharptest1a0764a2011-09-09 21:05:29 -05001099
1100 private CSharpFieldOptions PrepareBuilder() {
csharptesta314d4c2011-09-23 11:14:01 -05001101 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05001102 CSharpFieldOptions original = result;
1103 result = new CSharpFieldOptions();
csharptesta314d4c2011-09-23 11:14:01 -05001104 resultIsReadOnly = false;
csharptest1a0764a2011-09-09 21:05:29 -05001105 MergeFrom(original);
1106 }
1107 return result;
1108 }
1109
1110 public override bool IsInitialized {
1111 get { return result.IsInitialized; }
1112 }
csharptest714b8692011-05-20 15:23:36 -05001113
1114 protected override CSharpFieldOptions MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05001115 get { return PrepareBuilder(); }
csharptest714b8692011-05-20 15:23:36 -05001116 }
1117
1118 public override Builder Clear() {
csharptesta314d4c2011-09-23 11:14:01 -05001119 result = DefaultInstance;
1120 resultIsReadOnly = true;
csharptest714b8692011-05-20 15:23:36 -05001121 return this;
1122 }
1123
1124 public override Builder Clone() {
csharptesta314d4c2011-09-23 11:14:01 -05001125 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05001126 return new Builder(result);
1127 } else {
1128 return new Builder().MergeFrom(result);
1129 }
csharptest714b8692011-05-20 15:23:36 -05001130 }
1131
1132 public override pbd::MessageDescriptor DescriptorForType {
1133 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions.Descriptor; }
1134 }
1135
1136 public override CSharpFieldOptions DefaultInstanceForType {
1137 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions.DefaultInstance; }
1138 }
1139
1140 public override CSharpFieldOptions BuildPartial() {
csharptesta314d4c2011-09-23 11:14:01 -05001141 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05001142 return result;
csharptest714b8692011-05-20 15:23:36 -05001143 }
csharptesta314d4c2011-09-23 11:14:01 -05001144 resultIsReadOnly = true;
1145 return result.MakeReadOnly();
csharptest714b8692011-05-20 15:23:36 -05001146 }
1147
1148 public override Builder MergeFrom(pb::IMessage other) {
1149 if (other is CSharpFieldOptions) {
1150 return MergeFrom((CSharpFieldOptions) other);
1151 } else {
1152 base.MergeFrom(other);
1153 return this;
1154 }
1155 }
1156
1157 public override Builder MergeFrom(CSharpFieldOptions other) {
1158 if (other == global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05001159 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001160 if (other.HasPropertyName) {
1161 PropertyName = other.PropertyName;
1162 }
1163 this.MergeUnknownFields(other.UnknownFields);
1164 return this;
1165 }
1166
csharptest17699c22011-06-03 21:57:15 -05001167 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -05001168 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1169 }
1170
csharptest17699c22011-06-03 21:57:15 -05001171 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05001172 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001173 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05001174 uint tag;
1175 string field_name;
1176 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05001177 if(tag == 0 && field_name != null) {
1178 int field_ordinal = global::System.Array.BinarySearch(_cSharpFieldOptionsFieldNames, field_name, global::System.StringComparer.Ordinal);
1179 if(field_ordinal >= 0)
1180 tag = _cSharpFieldOptionsFieldTags[field_ordinal];
1181 else {
1182 if (unknownFields == null) {
1183 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1184 }
1185 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1186 continue;
1187 }
1188 }
csharptest714b8692011-05-20 15:23:36 -05001189 switch (tag) {
1190 case 0: {
csharptest99284412011-06-03 14:51:06 -05001191 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest714b8692011-05-20 15:23:36 -05001192 }
1193 default: {
1194 if (pb::WireFormat.IsEndGroupTag(tag)) {
1195 if (unknownFields != null) {
1196 this.UnknownFields = unknownFields.Build();
1197 }
1198 return this;
1199 }
1200 if (unknownFields == null) {
1201 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1202 }
csharptestd2af9e92011-06-03 21:35:02 -05001203 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest714b8692011-05-20 15:23:36 -05001204 break;
1205 }
1206 case 10: {
csharptest920b09a2011-06-08 20:13:29 -05001207 result.hasPropertyName = input.ReadString(ref result.propertyName_);
csharptest714b8692011-05-20 15:23:36 -05001208 break;
1209 }
1210 }
1211 }
csharptest123e5342011-06-03 14:15:21 -05001212
1213 if (unknownFields != null) {
1214 this.UnknownFields = unknownFields.Build();
1215 }
1216 return this;
csharptest714b8692011-05-20 15:23:36 -05001217 }
1218
1219
1220 public bool HasPropertyName {
csharptestc671a4b2011-06-08 11:51:24 -05001221 get { return result.hasPropertyName; }
csharptest714b8692011-05-20 15:23:36 -05001222 }
1223 public string PropertyName {
1224 get { return result.PropertyName; }
1225 set { SetPropertyName(value); }
1226 }
1227 public Builder SetPropertyName(string value) {
1228 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001229 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001230 result.hasPropertyName = true;
1231 result.propertyName_ = value;
1232 return this;
1233 }
1234 public Builder ClearPropertyName() {
csharptest1a0764a2011-09-09 21:05:29 -05001235 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001236 result.hasPropertyName = false;
1237 result.propertyName_ = "";
1238 return this;
1239 }
1240 }
1241 static CSharpFieldOptions() {
1242 object.ReferenceEquals(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor, null);
1243 }
1244 }
1245
csharptest445bdce2011-05-20 15:50:54 -05001246 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1247 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1248 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -05001249 public sealed partial class CSharpServiceOptions : pb::GeneratedMessage<CSharpServiceOptions, CSharpServiceOptions.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -05001250 private CSharpServiceOptions() { }
csharptesta314d4c2011-09-23 11:14:01 -05001251 private static readonly CSharpServiceOptions defaultInstance = new CSharpServiceOptions().MakeReadOnly();
csharptest920b09a2011-06-08 20:13:29 -05001252 private static readonly string[] _cSharpServiceOptionsFieldNames = new string[] { "interface_id" };
1253 private static readonly uint[] _cSharpServiceOptionsFieldTags = new uint[] { 10 };
csharptest714b8692011-05-20 15:23:36 -05001254 public static CSharpServiceOptions DefaultInstance {
1255 get { return defaultInstance; }
1256 }
1257
1258 public override CSharpServiceOptions DefaultInstanceForType {
csharptesta314d4c2011-09-23 11:14:01 -05001259 get { return DefaultInstance; }
csharptest714b8692011-05-20 15:23:36 -05001260 }
1261
1262 protected override CSharpServiceOptions ThisMessage {
1263 get { return this; }
1264 }
1265
1266 public static pbd::MessageDescriptor Descriptor {
1267 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpServiceOptions__Descriptor; }
1268 }
1269
1270 protected override pb::FieldAccess.FieldAccessorTable<CSharpServiceOptions, CSharpServiceOptions.Builder> InternalFieldAccessors {
1271 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpServiceOptions__FieldAccessorTable; }
1272 }
1273
1274 public const int InterfaceIdFieldNumber = 1;
1275 private bool hasInterfaceId;
1276 private string interfaceId_ = "";
1277 public bool HasInterfaceId {
1278 get { return hasInterfaceId; }
1279 }
1280 public string InterfaceId {
1281 get { return interfaceId_; }
1282 }
1283
1284 public override bool IsInitialized {
1285 get {
1286 return true;
1287 }
1288 }
1289
csharptestffafdaa2011-06-03 12:58:14 -05001290 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest714b8692011-05-20 15:23:36 -05001291 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05001292 string[] field_names = _cSharpServiceOptionsFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05001293 if (hasInterfaceId) {
csharptest920b09a2011-06-08 20:13:29 -05001294 output.WriteString(1, field_names[0], InterfaceId);
csharptest714b8692011-05-20 15:23:36 -05001295 }
1296 UnknownFields.WriteTo(output);
1297 }
1298
1299 private int memoizedSerializedSize = -1;
1300 public override int SerializedSize {
1301 get {
1302 int size = memoizedSerializedSize;
1303 if (size != -1) return size;
1304
1305 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05001306 if (hasInterfaceId) {
csharptest714b8692011-05-20 15:23:36 -05001307 size += pb::CodedOutputStream.ComputeStringSize(1, InterfaceId);
1308 }
1309 size += UnknownFields.SerializedSize;
1310 memoizedSerializedSize = size;
1311 return size;
1312 }
1313 }
1314
1315 public static CSharpServiceOptions ParseFrom(pb::ByteString data) {
1316 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1317 }
1318 public static CSharpServiceOptions ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1319 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1320 }
1321 public static CSharpServiceOptions ParseFrom(byte[] data) {
1322 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1323 }
1324 public static CSharpServiceOptions ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1325 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1326 }
1327 public static CSharpServiceOptions ParseFrom(global::System.IO.Stream input) {
1328 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1329 }
1330 public static CSharpServiceOptions ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1331 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1332 }
1333 public static CSharpServiceOptions ParseDelimitedFrom(global::System.IO.Stream input) {
1334 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1335 }
1336 public static CSharpServiceOptions ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1337 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1338 }
csharptest17699c22011-06-03 21:57:15 -05001339 public static CSharpServiceOptions ParseFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -05001340 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1341 }
csharptest17699c22011-06-03 21:57:15 -05001342 public static CSharpServiceOptions ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest714b8692011-05-20 15:23:36 -05001343 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1344 }
csharptesta314d4c2011-09-23 11:14:01 -05001345 private CSharpServiceOptions MakeReadOnly() {
1346 return this;
1347 }
1348
csharptest714b8692011-05-20 15:23:36 -05001349 public static Builder CreateBuilder() { return new Builder(); }
1350 public override Builder ToBuilder() { return CreateBuilder(this); }
1351 public override Builder CreateBuilderForType() { return new Builder(); }
1352 public static Builder CreateBuilder(CSharpServiceOptions prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05001353 return new Builder(prototype);
csharptest714b8692011-05-20 15:23:36 -05001354 }
1355
csharptest445bdce2011-05-20 15:50:54 -05001356 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1357 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1358 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -05001359 public sealed partial class Builder : pb::GeneratedBuilder<CSharpServiceOptions, Builder> {
1360 protected override Builder ThisBuilder {
1361 get { return this; }
1362 }
csharptest1a0764a2011-09-09 21:05:29 -05001363 public Builder() {
csharptesta314d4c2011-09-23 11:14:01 -05001364 result = DefaultInstance;
1365 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -05001366 }
1367 internal Builder(CSharpServiceOptions cloneFrom) {
1368 result = cloneFrom;
csharptesta314d4c2011-09-23 11:14:01 -05001369 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -05001370 }
csharptest714b8692011-05-20 15:23:36 -05001371
csharptesta314d4c2011-09-23 11:14:01 -05001372 private bool resultIsReadOnly;
1373 private CSharpServiceOptions result;
csharptest1a0764a2011-09-09 21:05:29 -05001374
1375 private CSharpServiceOptions PrepareBuilder() {
csharptesta314d4c2011-09-23 11:14:01 -05001376 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05001377 CSharpServiceOptions original = result;
1378 result = new CSharpServiceOptions();
csharptesta314d4c2011-09-23 11:14:01 -05001379 resultIsReadOnly = false;
csharptest1a0764a2011-09-09 21:05:29 -05001380 MergeFrom(original);
1381 }
1382 return result;
1383 }
1384
1385 public override bool IsInitialized {
1386 get { return result.IsInitialized; }
1387 }
csharptest714b8692011-05-20 15:23:36 -05001388
1389 protected override CSharpServiceOptions MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05001390 get { return PrepareBuilder(); }
csharptest714b8692011-05-20 15:23:36 -05001391 }
1392
1393 public override Builder Clear() {
csharptesta314d4c2011-09-23 11:14:01 -05001394 result = DefaultInstance;
1395 resultIsReadOnly = true;
csharptest714b8692011-05-20 15:23:36 -05001396 return this;
1397 }
1398
1399 public override Builder Clone() {
csharptesta314d4c2011-09-23 11:14:01 -05001400 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05001401 return new Builder(result);
1402 } else {
1403 return new Builder().MergeFrom(result);
1404 }
csharptest714b8692011-05-20 15:23:36 -05001405 }
1406
1407 public override pbd::MessageDescriptor DescriptorForType {
1408 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceOptions.Descriptor; }
1409 }
1410
1411 public override CSharpServiceOptions DefaultInstanceForType {
1412 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceOptions.DefaultInstance; }
1413 }
1414
1415 public override CSharpServiceOptions BuildPartial() {
csharptesta314d4c2011-09-23 11:14:01 -05001416 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05001417 return result;
csharptest714b8692011-05-20 15:23:36 -05001418 }
csharptesta314d4c2011-09-23 11:14:01 -05001419 resultIsReadOnly = true;
1420 return result.MakeReadOnly();
csharptest714b8692011-05-20 15:23:36 -05001421 }
1422
1423 public override Builder MergeFrom(pb::IMessage other) {
1424 if (other is CSharpServiceOptions) {
1425 return MergeFrom((CSharpServiceOptions) other);
1426 } else {
1427 base.MergeFrom(other);
1428 return this;
1429 }
1430 }
1431
1432 public override Builder MergeFrom(CSharpServiceOptions other) {
1433 if (other == global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceOptions.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05001434 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001435 if (other.HasInterfaceId) {
1436 InterfaceId = other.InterfaceId;
1437 }
1438 this.MergeUnknownFields(other.UnknownFields);
1439 return this;
1440 }
1441
csharptest17699c22011-06-03 21:57:15 -05001442 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -05001443 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1444 }
1445
csharptest17699c22011-06-03 21:57:15 -05001446 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05001447 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001448 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05001449 uint tag;
1450 string field_name;
1451 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05001452 if(tag == 0 && field_name != null) {
1453 int field_ordinal = global::System.Array.BinarySearch(_cSharpServiceOptionsFieldNames, field_name, global::System.StringComparer.Ordinal);
1454 if(field_ordinal >= 0)
1455 tag = _cSharpServiceOptionsFieldTags[field_ordinal];
1456 else {
1457 if (unknownFields == null) {
1458 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1459 }
1460 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1461 continue;
1462 }
1463 }
csharptest714b8692011-05-20 15:23:36 -05001464 switch (tag) {
1465 case 0: {
csharptest99284412011-06-03 14:51:06 -05001466 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest714b8692011-05-20 15:23:36 -05001467 }
1468 default: {
1469 if (pb::WireFormat.IsEndGroupTag(tag)) {
1470 if (unknownFields != null) {
1471 this.UnknownFields = unknownFields.Build();
1472 }
1473 return this;
1474 }
1475 if (unknownFields == null) {
1476 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1477 }
csharptestd2af9e92011-06-03 21:35:02 -05001478 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest714b8692011-05-20 15:23:36 -05001479 break;
1480 }
1481 case 10: {
csharptest920b09a2011-06-08 20:13:29 -05001482 result.hasInterfaceId = input.ReadString(ref result.interfaceId_);
csharptest714b8692011-05-20 15:23:36 -05001483 break;
1484 }
1485 }
1486 }
csharptest123e5342011-06-03 14:15:21 -05001487
1488 if (unknownFields != null) {
1489 this.UnknownFields = unknownFields.Build();
1490 }
1491 return this;
csharptest714b8692011-05-20 15:23:36 -05001492 }
1493
1494
1495 public bool HasInterfaceId {
csharptestc671a4b2011-06-08 11:51:24 -05001496 get { return result.hasInterfaceId; }
csharptest714b8692011-05-20 15:23:36 -05001497 }
1498 public string InterfaceId {
1499 get { return result.InterfaceId; }
1500 set { SetInterfaceId(value); }
1501 }
1502 public Builder SetInterfaceId(string value) {
1503 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001504 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001505 result.hasInterfaceId = true;
1506 result.interfaceId_ = value;
1507 return this;
1508 }
1509 public Builder ClearInterfaceId() {
csharptest1a0764a2011-09-09 21:05:29 -05001510 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001511 result.hasInterfaceId = false;
1512 result.interfaceId_ = "";
1513 return this;
1514 }
1515 }
1516 static CSharpServiceOptions() {
1517 object.ReferenceEquals(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor, null);
1518 }
1519 }
1520
csharptest445bdce2011-05-20 15:50:54 -05001521 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1522 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1523 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -05001524 public sealed partial class CSharpMethodOptions : pb::GeneratedMessage<CSharpMethodOptions, CSharpMethodOptions.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -05001525 private CSharpMethodOptions() { }
csharptesta314d4c2011-09-23 11:14:01 -05001526 private static readonly CSharpMethodOptions defaultInstance = new CSharpMethodOptions().MakeReadOnly();
csharptest920b09a2011-06-08 20:13:29 -05001527 private static readonly string[] _cSharpMethodOptionsFieldNames = new string[] { "dispatch_id" };
1528 private static readonly uint[] _cSharpMethodOptionsFieldTags = new uint[] { 8 };
csharptest714b8692011-05-20 15:23:36 -05001529 public static CSharpMethodOptions DefaultInstance {
1530 get { return defaultInstance; }
1531 }
1532
1533 public override CSharpMethodOptions DefaultInstanceForType {
csharptesta314d4c2011-09-23 11:14:01 -05001534 get { return DefaultInstance; }
csharptest714b8692011-05-20 15:23:36 -05001535 }
1536
1537 protected override CSharpMethodOptions ThisMessage {
1538 get { return this; }
1539 }
1540
1541 public static pbd::MessageDescriptor Descriptor {
1542 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpMethodOptions__Descriptor; }
1543 }
1544
1545 protected override pb::FieldAccess.FieldAccessorTable<CSharpMethodOptions, CSharpMethodOptions.Builder> InternalFieldAccessors {
1546 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpMethodOptions__FieldAccessorTable; }
1547 }
1548
1549 public const int DispatchIdFieldNumber = 1;
1550 private bool hasDispatchId;
csharptestced18e12011-06-09 19:47:56 -05001551 private int dispatchId_;
csharptest714b8692011-05-20 15:23:36 -05001552 public bool HasDispatchId {
1553 get { return hasDispatchId; }
1554 }
1555 public int DispatchId {
1556 get { return dispatchId_; }
1557 }
1558
1559 public override bool IsInitialized {
1560 get {
1561 return true;
1562 }
1563 }
1564
csharptestffafdaa2011-06-03 12:58:14 -05001565 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest714b8692011-05-20 15:23:36 -05001566 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05001567 string[] field_names = _cSharpMethodOptionsFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05001568 if (hasDispatchId) {
csharptest920b09a2011-06-08 20:13:29 -05001569 output.WriteInt32(1, field_names[0], DispatchId);
csharptest714b8692011-05-20 15:23:36 -05001570 }
1571 UnknownFields.WriteTo(output);
1572 }
1573
1574 private int memoizedSerializedSize = -1;
1575 public override int SerializedSize {
1576 get {
1577 int size = memoizedSerializedSize;
1578 if (size != -1) return size;
1579
1580 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05001581 if (hasDispatchId) {
csharptest714b8692011-05-20 15:23:36 -05001582 size += pb::CodedOutputStream.ComputeInt32Size(1, DispatchId);
1583 }
1584 size += UnknownFields.SerializedSize;
1585 memoizedSerializedSize = size;
1586 return size;
1587 }
1588 }
1589
1590 public static CSharpMethodOptions ParseFrom(pb::ByteString data) {
1591 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1592 }
1593 public static CSharpMethodOptions ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1594 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1595 }
1596 public static CSharpMethodOptions ParseFrom(byte[] data) {
1597 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1598 }
1599 public static CSharpMethodOptions ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1600 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1601 }
1602 public static CSharpMethodOptions ParseFrom(global::System.IO.Stream input) {
1603 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1604 }
1605 public static CSharpMethodOptions ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1606 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1607 }
1608 public static CSharpMethodOptions ParseDelimitedFrom(global::System.IO.Stream input) {
1609 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1610 }
1611 public static CSharpMethodOptions ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1612 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1613 }
csharptest17699c22011-06-03 21:57:15 -05001614 public static CSharpMethodOptions ParseFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -05001615 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1616 }
csharptest17699c22011-06-03 21:57:15 -05001617 public static CSharpMethodOptions ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest714b8692011-05-20 15:23:36 -05001618 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1619 }
csharptesta314d4c2011-09-23 11:14:01 -05001620 private CSharpMethodOptions MakeReadOnly() {
1621 return this;
1622 }
1623
csharptest714b8692011-05-20 15:23:36 -05001624 public static Builder CreateBuilder() { return new Builder(); }
1625 public override Builder ToBuilder() { return CreateBuilder(this); }
1626 public override Builder CreateBuilderForType() { return new Builder(); }
1627 public static Builder CreateBuilder(CSharpMethodOptions prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05001628 return new Builder(prototype);
csharptest714b8692011-05-20 15:23:36 -05001629 }
1630
csharptest445bdce2011-05-20 15:50:54 -05001631 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1632 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1633 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -05001634 public sealed partial class Builder : pb::GeneratedBuilder<CSharpMethodOptions, Builder> {
1635 protected override Builder ThisBuilder {
1636 get { return this; }
1637 }
csharptest1a0764a2011-09-09 21:05:29 -05001638 public Builder() {
csharptesta314d4c2011-09-23 11:14:01 -05001639 result = DefaultInstance;
1640 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -05001641 }
1642 internal Builder(CSharpMethodOptions cloneFrom) {
1643 result = cloneFrom;
csharptesta314d4c2011-09-23 11:14:01 -05001644 resultIsReadOnly = true;
csharptest1a0764a2011-09-09 21:05:29 -05001645 }
csharptest714b8692011-05-20 15:23:36 -05001646
csharptesta314d4c2011-09-23 11:14:01 -05001647 private bool resultIsReadOnly;
1648 private CSharpMethodOptions result;
csharptest1a0764a2011-09-09 21:05:29 -05001649
1650 private CSharpMethodOptions PrepareBuilder() {
csharptesta314d4c2011-09-23 11:14:01 -05001651 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05001652 CSharpMethodOptions original = result;
1653 result = new CSharpMethodOptions();
csharptesta314d4c2011-09-23 11:14:01 -05001654 resultIsReadOnly = false;
csharptest1a0764a2011-09-09 21:05:29 -05001655 MergeFrom(original);
1656 }
1657 return result;
1658 }
1659
1660 public override bool IsInitialized {
1661 get { return result.IsInitialized; }
1662 }
csharptest714b8692011-05-20 15:23:36 -05001663
1664 protected override CSharpMethodOptions MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05001665 get { return PrepareBuilder(); }
csharptest714b8692011-05-20 15:23:36 -05001666 }
1667
1668 public override Builder Clear() {
csharptesta314d4c2011-09-23 11:14:01 -05001669 result = DefaultInstance;
1670 resultIsReadOnly = true;
csharptest714b8692011-05-20 15:23:36 -05001671 return this;
1672 }
1673
1674 public override Builder Clone() {
csharptesta314d4c2011-09-23 11:14:01 -05001675 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05001676 return new Builder(result);
1677 } else {
1678 return new Builder().MergeFrom(result);
1679 }
csharptest714b8692011-05-20 15:23:36 -05001680 }
1681
1682 public override pbd::MessageDescriptor DescriptorForType {
1683 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpMethodOptions.Descriptor; }
1684 }
1685
1686 public override CSharpMethodOptions DefaultInstanceForType {
1687 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpMethodOptions.DefaultInstance; }
1688 }
1689
1690 public override CSharpMethodOptions BuildPartial() {
csharptesta314d4c2011-09-23 11:14:01 -05001691 if (resultIsReadOnly) {
csharptest1a0764a2011-09-09 21:05:29 -05001692 return result;
csharptest714b8692011-05-20 15:23:36 -05001693 }
csharptesta314d4c2011-09-23 11:14:01 -05001694 resultIsReadOnly = true;
1695 return result.MakeReadOnly();
csharptest714b8692011-05-20 15:23:36 -05001696 }
1697
1698 public override Builder MergeFrom(pb::IMessage other) {
1699 if (other is CSharpMethodOptions) {
1700 return MergeFrom((CSharpMethodOptions) other);
1701 } else {
1702 base.MergeFrom(other);
1703 return this;
1704 }
1705 }
1706
1707 public override Builder MergeFrom(CSharpMethodOptions other) {
1708 if (other == global::Google.ProtocolBuffers.DescriptorProtos.CSharpMethodOptions.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05001709 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001710 if (other.HasDispatchId) {
1711 DispatchId = other.DispatchId;
1712 }
1713 this.MergeUnknownFields(other.UnknownFields);
1714 return this;
1715 }
1716
csharptest17699c22011-06-03 21:57:15 -05001717 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -05001718 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1719 }
1720
csharptest17699c22011-06-03 21:57:15 -05001721 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05001722 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001723 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05001724 uint tag;
1725 string field_name;
1726 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05001727 if(tag == 0 && field_name != null) {
1728 int field_ordinal = global::System.Array.BinarySearch(_cSharpMethodOptionsFieldNames, field_name, global::System.StringComparer.Ordinal);
1729 if(field_ordinal >= 0)
1730 tag = _cSharpMethodOptionsFieldTags[field_ordinal];
1731 else {
1732 if (unknownFields == null) {
1733 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1734 }
1735 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1736 continue;
1737 }
1738 }
csharptest714b8692011-05-20 15:23:36 -05001739 switch (tag) {
1740 case 0: {
csharptest99284412011-06-03 14:51:06 -05001741 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest714b8692011-05-20 15:23:36 -05001742 }
1743 default: {
1744 if (pb::WireFormat.IsEndGroupTag(tag)) {
1745 if (unknownFields != null) {
1746 this.UnknownFields = unknownFields.Build();
1747 }
1748 return this;
1749 }
1750 if (unknownFields == null) {
1751 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1752 }
csharptestd2af9e92011-06-03 21:35:02 -05001753 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest714b8692011-05-20 15:23:36 -05001754 break;
1755 }
1756 case 8: {
csharptest920b09a2011-06-08 20:13:29 -05001757 result.hasDispatchId = input.ReadInt32(ref result.dispatchId_);
csharptest714b8692011-05-20 15:23:36 -05001758 break;
1759 }
1760 }
1761 }
csharptest123e5342011-06-03 14:15:21 -05001762
1763 if (unknownFields != null) {
1764 this.UnknownFields = unknownFields.Build();
1765 }
1766 return this;
csharptest714b8692011-05-20 15:23:36 -05001767 }
1768
1769
1770 public bool HasDispatchId {
csharptestc671a4b2011-06-08 11:51:24 -05001771 get { return result.hasDispatchId; }
csharptest714b8692011-05-20 15:23:36 -05001772 }
1773 public int DispatchId {
1774 get { return result.DispatchId; }
1775 set { SetDispatchId(value); }
1776 }
1777 public Builder SetDispatchId(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001778 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001779 result.hasDispatchId = true;
1780 result.dispatchId_ = value;
1781 return this;
1782 }
1783 public Builder ClearDispatchId() {
csharptest1a0764a2011-09-09 21:05:29 -05001784 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001785 result.hasDispatchId = false;
1786 result.dispatchId_ = 0;
1787 return this;
1788 }
1789 }
1790 static CSharpMethodOptions() {
1791 object.ReferenceEquals(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor, null);
1792 }
1793 }
1794
1795 #endregion
1796
1797}
csharptest2d887332011-08-12 20:13:44 -05001798
1799#endregion Designer generated code