blob: 2bebb011c184f914ee21aa428a7e11d30b605026 [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() { }
csharptest714b8692011-05-20 15:23:36 -0500130 private static readonly CSharpFileOptions defaultInstance = new Builder().BuildPartial();
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 {
138 get { return defaultInstance; }
139 }
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 }
432 public static Builder CreateBuilder() { return new Builder(); }
433 public override Builder ToBuilder() { return CreateBuilder(this); }
434 public override Builder CreateBuilderForType() { return new Builder(); }
435 public static Builder CreateBuilder(CSharpFileOptions prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500436 return new Builder(prototype);
csharptest714b8692011-05-20 15:23:36 -0500437 }
438
csharptest445bdce2011-05-20 15:50:54 -0500439 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
440 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
441 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -0500442 public sealed partial class Builder : pb::GeneratedBuilder<CSharpFileOptions, Builder> {
443 protected override Builder ThisBuilder {
444 get { return this; }
445 }
csharptest1a0764a2011-09-09 21:05:29 -0500446 public Builder() {
447 result = DefaultInstance ?? new CSharpFileOptions();
448 builderIsReadOnly = result == DefaultInstance;
449 }
450 internal Builder(CSharpFileOptions cloneFrom) {
451 result = cloneFrom;
452 builderIsReadOnly = true;
453 }
csharptest714b8692011-05-20 15:23:36 -0500454
csharptest1a0764a2011-09-09 21:05:29 -0500455 bool builderIsReadOnly;
456 CSharpFileOptions result;
457
458 private CSharpFileOptions PrepareBuilder() {
459 if (builderIsReadOnly) {
460 CSharpFileOptions original = result;
461 result = new CSharpFileOptions();
462 builderIsReadOnly = false;
463 MergeFrom(original);
464 }
465 return result;
466 }
467
468 public override bool IsInitialized {
469 get { return result.IsInitialized; }
470 }
csharptest714b8692011-05-20 15:23:36 -0500471
472 protected override CSharpFileOptions MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500473 get { return PrepareBuilder(); }
csharptest714b8692011-05-20 15:23:36 -0500474 }
475
476 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -0500477 result = DefaultInstance ?? new CSharpFileOptions();
478 builderIsReadOnly = true;
csharptest714b8692011-05-20 15:23:36 -0500479 return this;
480 }
481
482 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -0500483 if (builderIsReadOnly) {
484 return new Builder(result);
485 } else {
486 return new Builder().MergeFrom(result);
487 }
csharptest714b8692011-05-20 15:23:36 -0500488 }
489
490 public override pbd::MessageDescriptor DescriptorForType {
491 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions.Descriptor; }
492 }
493
494 public override CSharpFileOptions DefaultInstanceForType {
495 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions.DefaultInstance; }
496 }
497
498 public override CSharpFileOptions BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -0500499 if (builderIsReadOnly) {
500 return result;
csharptest714b8692011-05-20 15:23:36 -0500501 }
csharptest1a0764a2011-09-09 21:05:29 -0500502 builderIsReadOnly = true;
503 return result;
csharptest714b8692011-05-20 15:23:36 -0500504 }
505
506 public override Builder MergeFrom(pb::IMessage other) {
507 if (other is CSharpFileOptions) {
508 return MergeFrom((CSharpFileOptions) other);
509 } else {
510 base.MergeFrom(other);
511 return this;
512 }
513 }
514
515 public override Builder MergeFrom(CSharpFileOptions other) {
516 if (other == global::Google.ProtocolBuffers.DescriptorProtos.CSharpFileOptions.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500517 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500518 if (other.HasNamespace) {
519 Namespace = other.Namespace;
520 }
521 if (other.HasUmbrellaClassname) {
522 UmbrellaClassname = other.UmbrellaClassname;
523 }
524 if (other.HasPublicClasses) {
525 PublicClasses = other.PublicClasses;
526 }
527 if (other.HasMultipleFiles) {
528 MultipleFiles = other.MultipleFiles;
529 }
530 if (other.HasNestClasses) {
531 NestClasses = other.NestClasses;
532 }
533 if (other.HasCodeContracts) {
534 CodeContracts = other.CodeContracts;
535 }
536 if (other.HasExpandNamespaceDirectories) {
537 ExpandNamespaceDirectories = other.ExpandNamespaceDirectories;
538 }
539 if (other.HasClsCompliance) {
540 ClsCompliance = other.ClsCompliance;
541 }
csharptest3c6e9322011-09-09 18:14:40 -0500542 if (other.HasAddSerializable) {
543 AddSerializable = other.AddSerializable;
544 }
csharptest714b8692011-05-20 15:23:36 -0500545 if (other.HasFileExtension) {
546 FileExtension = other.FileExtension;
547 }
548 if (other.HasUmbrellaNamespace) {
549 UmbrellaNamespace = other.UmbrellaNamespace;
550 }
551 if (other.HasOutputDirectory) {
552 OutputDirectory = other.OutputDirectory;
553 }
554 if (other.HasIgnoreGoogleProtobuf) {
555 IgnoreGoogleProtobuf = other.IgnoreGoogleProtobuf;
556 }
557 if (other.HasServiceGeneratorType) {
558 ServiceGeneratorType = other.ServiceGeneratorType;
559 }
560 this.MergeUnknownFields(other.UnknownFields);
561 return this;
562 }
563
csharptest17699c22011-06-03 21:57:15 -0500564 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -0500565 return MergeFrom(input, pb::ExtensionRegistry.Empty);
566 }
567
csharptest17699c22011-06-03 21:57:15 -0500568 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -0500569 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500570 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -0500571 uint tag;
572 string field_name;
573 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -0500574 if(tag == 0 && field_name != null) {
575 int field_ordinal = global::System.Array.BinarySearch(_cSharpFileOptionsFieldNames, field_name, global::System.StringComparer.Ordinal);
576 if(field_ordinal >= 0)
577 tag = _cSharpFileOptionsFieldTags[field_ordinal];
578 else {
579 if (unknownFields == null) {
580 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
581 }
582 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
583 continue;
584 }
585 }
csharptest714b8692011-05-20 15:23:36 -0500586 switch (tag) {
587 case 0: {
csharptest99284412011-06-03 14:51:06 -0500588 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest714b8692011-05-20 15:23:36 -0500589 }
590 default: {
591 if (pb::WireFormat.IsEndGroupTag(tag)) {
592 if (unknownFields != null) {
593 this.UnknownFields = unknownFields.Build();
594 }
595 return this;
596 }
597 if (unknownFields == null) {
598 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
599 }
csharptestd2af9e92011-06-03 21:35:02 -0500600 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest714b8692011-05-20 15:23:36 -0500601 break;
602 }
603 case 10: {
csharptest920b09a2011-06-08 20:13:29 -0500604 result.hasNamespace = input.ReadString(ref result.namespace_);
csharptest714b8692011-05-20 15:23:36 -0500605 break;
606 }
607 case 18: {
csharptest920b09a2011-06-08 20:13:29 -0500608 result.hasUmbrellaClassname = input.ReadString(ref result.umbrellaClassname_);
csharptest714b8692011-05-20 15:23:36 -0500609 break;
610 }
611 case 24: {
csharptest920b09a2011-06-08 20:13:29 -0500612 result.hasPublicClasses = input.ReadBool(ref result.publicClasses_);
csharptest714b8692011-05-20 15:23:36 -0500613 break;
614 }
615 case 32: {
csharptest920b09a2011-06-08 20:13:29 -0500616 result.hasMultipleFiles = input.ReadBool(ref result.multipleFiles_);
csharptest714b8692011-05-20 15:23:36 -0500617 break;
618 }
619 case 40: {
csharptest920b09a2011-06-08 20:13:29 -0500620 result.hasNestClasses = input.ReadBool(ref result.nestClasses_);
csharptest714b8692011-05-20 15:23:36 -0500621 break;
622 }
623 case 48: {
csharptest920b09a2011-06-08 20:13:29 -0500624 result.hasCodeContracts = input.ReadBool(ref result.codeContracts_);
csharptest714b8692011-05-20 15:23:36 -0500625 break;
626 }
627 case 56: {
csharptest920b09a2011-06-08 20:13:29 -0500628 result.hasExpandNamespaceDirectories = input.ReadBool(ref result.expandNamespaceDirectories_);
csharptest714b8692011-05-20 15:23:36 -0500629 break;
630 }
631 case 64: {
csharptest920b09a2011-06-08 20:13:29 -0500632 result.hasClsCompliance = input.ReadBool(ref result.clsCompliance_);
csharptest714b8692011-05-20 15:23:36 -0500633 break;
634 }
csharptest3c6e9322011-09-09 18:14:40 -0500635 case 72: {
636 result.hasAddSerializable = input.ReadBool(ref result.addSerializable_);
637 break;
638 }
csharptest714b8692011-05-20 15:23:36 -0500639 case 1770: {
csharptest920b09a2011-06-08 20:13:29 -0500640 result.hasFileExtension = input.ReadString(ref result.fileExtension_);
csharptest714b8692011-05-20 15:23:36 -0500641 break;
642 }
643 case 1778: {
csharptest920b09a2011-06-08 20:13:29 -0500644 result.hasUmbrellaNamespace = input.ReadString(ref result.umbrellaNamespace_);
csharptest714b8692011-05-20 15:23:36 -0500645 break;
646 }
647 case 1786: {
csharptest920b09a2011-06-08 20:13:29 -0500648 result.hasOutputDirectory = input.ReadString(ref result.outputDirectory_);
csharptest714b8692011-05-20 15:23:36 -0500649 break;
650 }
651 case 1792: {
csharptest920b09a2011-06-08 20:13:29 -0500652 result.hasIgnoreGoogleProtobuf = input.ReadBool(ref result.ignoreGoogleProtobuf_);
csharptest714b8692011-05-20 15:23:36 -0500653 break;
654 }
655 case 1800: {
csharptestd2af9e92011-06-03 21:35:02 -0500656 object unknown;
657 if(input.ReadEnum(ref result.serviceGeneratorType_, out unknown)) {
658 result.hasServiceGeneratorType = true;
659 } else if(unknown is int) {
csharptest714b8692011-05-20 15:23:36 -0500660 if (unknownFields == null) {
661 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
662 }
csharptestd2af9e92011-06-03 21:35:02 -0500663 unknownFields.MergeVarintField(225, (ulong)(int)unknown);
csharptest714b8692011-05-20 15:23:36 -0500664 }
665 break;
666 }
667 }
668 }
csharptest123e5342011-06-03 14:15:21 -0500669
670 if (unknownFields != null) {
671 this.UnknownFields = unknownFields.Build();
672 }
673 return this;
csharptest714b8692011-05-20 15:23:36 -0500674 }
675
676
677 public bool HasNamespace {
csharptestc671a4b2011-06-08 11:51:24 -0500678 get { return result.hasNamespace; }
csharptest714b8692011-05-20 15:23:36 -0500679 }
680 public string Namespace {
681 get { return result.Namespace; }
682 set { SetNamespace(value); }
683 }
684 public Builder SetNamespace(string value) {
685 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -0500686 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500687 result.hasNamespace = true;
688 result.namespace_ = value;
689 return this;
690 }
691 public Builder ClearNamespace() {
csharptest1a0764a2011-09-09 21:05:29 -0500692 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500693 result.hasNamespace = false;
694 result.namespace_ = "";
695 return this;
696 }
697
698 public bool HasUmbrellaClassname {
csharptestc671a4b2011-06-08 11:51:24 -0500699 get { return result.hasUmbrellaClassname; }
csharptest714b8692011-05-20 15:23:36 -0500700 }
701 public string UmbrellaClassname {
702 get { return result.UmbrellaClassname; }
703 set { SetUmbrellaClassname(value); }
704 }
705 public Builder SetUmbrellaClassname(string value) {
706 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -0500707 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500708 result.hasUmbrellaClassname = true;
709 result.umbrellaClassname_ = value;
710 return this;
711 }
712 public Builder ClearUmbrellaClassname() {
csharptest1a0764a2011-09-09 21:05:29 -0500713 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500714 result.hasUmbrellaClassname = false;
715 result.umbrellaClassname_ = "";
716 return this;
717 }
718
719 public bool HasPublicClasses {
csharptestc671a4b2011-06-08 11:51:24 -0500720 get { return result.hasPublicClasses; }
csharptest714b8692011-05-20 15:23:36 -0500721 }
722 public bool PublicClasses {
723 get { return result.PublicClasses; }
724 set { SetPublicClasses(value); }
725 }
726 public Builder SetPublicClasses(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -0500727 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500728 result.hasPublicClasses = true;
729 result.publicClasses_ = value;
730 return this;
731 }
732 public Builder ClearPublicClasses() {
csharptest1a0764a2011-09-09 21:05:29 -0500733 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500734 result.hasPublicClasses = false;
735 result.publicClasses_ = true;
736 return this;
737 }
738
739 public bool HasMultipleFiles {
csharptestc671a4b2011-06-08 11:51:24 -0500740 get { return result.hasMultipleFiles; }
csharptest714b8692011-05-20 15:23:36 -0500741 }
742 public bool MultipleFiles {
743 get { return result.MultipleFiles; }
744 set { SetMultipleFiles(value); }
745 }
746 public Builder SetMultipleFiles(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -0500747 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500748 result.hasMultipleFiles = true;
749 result.multipleFiles_ = value;
750 return this;
751 }
752 public Builder ClearMultipleFiles() {
csharptest1a0764a2011-09-09 21:05:29 -0500753 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500754 result.hasMultipleFiles = false;
755 result.multipleFiles_ = false;
756 return this;
757 }
758
759 public bool HasNestClasses {
csharptestc671a4b2011-06-08 11:51:24 -0500760 get { return result.hasNestClasses; }
csharptest714b8692011-05-20 15:23:36 -0500761 }
762 public bool NestClasses {
763 get { return result.NestClasses; }
764 set { SetNestClasses(value); }
765 }
766 public Builder SetNestClasses(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -0500767 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500768 result.hasNestClasses = true;
769 result.nestClasses_ = value;
770 return this;
771 }
772 public Builder ClearNestClasses() {
csharptest1a0764a2011-09-09 21:05:29 -0500773 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500774 result.hasNestClasses = false;
775 result.nestClasses_ = false;
776 return this;
777 }
778
779 public bool HasCodeContracts {
csharptestc671a4b2011-06-08 11:51:24 -0500780 get { return result.hasCodeContracts; }
csharptest714b8692011-05-20 15:23:36 -0500781 }
782 public bool CodeContracts {
783 get { return result.CodeContracts; }
784 set { SetCodeContracts(value); }
785 }
786 public Builder SetCodeContracts(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -0500787 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500788 result.hasCodeContracts = true;
789 result.codeContracts_ = value;
790 return this;
791 }
792 public Builder ClearCodeContracts() {
csharptest1a0764a2011-09-09 21:05:29 -0500793 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500794 result.hasCodeContracts = false;
795 result.codeContracts_ = false;
796 return this;
797 }
798
799 public bool HasExpandNamespaceDirectories {
csharptestc671a4b2011-06-08 11:51:24 -0500800 get { return result.hasExpandNamespaceDirectories; }
csharptest714b8692011-05-20 15:23:36 -0500801 }
802 public bool ExpandNamespaceDirectories {
803 get { return result.ExpandNamespaceDirectories; }
804 set { SetExpandNamespaceDirectories(value); }
805 }
806 public Builder SetExpandNamespaceDirectories(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -0500807 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500808 result.hasExpandNamespaceDirectories = true;
809 result.expandNamespaceDirectories_ = value;
810 return this;
811 }
812 public Builder ClearExpandNamespaceDirectories() {
csharptest1a0764a2011-09-09 21:05:29 -0500813 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500814 result.hasExpandNamespaceDirectories = false;
815 result.expandNamespaceDirectories_ = false;
816 return this;
817 }
818
819 public bool HasClsCompliance {
csharptestc671a4b2011-06-08 11:51:24 -0500820 get { return result.hasClsCompliance; }
csharptest714b8692011-05-20 15:23:36 -0500821 }
822 public bool ClsCompliance {
823 get { return result.ClsCompliance; }
824 set { SetClsCompliance(value); }
825 }
826 public Builder SetClsCompliance(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -0500827 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500828 result.hasClsCompliance = true;
829 result.clsCompliance_ = value;
830 return this;
831 }
832 public Builder ClearClsCompliance() {
csharptest1a0764a2011-09-09 21:05:29 -0500833 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500834 result.hasClsCompliance = false;
835 result.clsCompliance_ = true;
836 return this;
837 }
838
csharptest3c6e9322011-09-09 18:14:40 -0500839 public bool HasAddSerializable {
840 get { return result.hasAddSerializable; }
841 }
842 public bool AddSerializable {
843 get { return result.AddSerializable; }
844 set { SetAddSerializable(value); }
845 }
846 public Builder SetAddSerializable(bool value) {
csharptest8c2b8d12011-09-28 11:31:27 -0500847 PrepareBuilder();
csharptest3c6e9322011-09-09 18:14:40 -0500848 result.hasAddSerializable = true;
849 result.addSerializable_ = value;
850 return this;
851 }
852 public Builder ClearAddSerializable() {
csharptest8c2b8d12011-09-28 11:31:27 -0500853 PrepareBuilder();
csharptest3c6e9322011-09-09 18:14:40 -0500854 result.hasAddSerializable = false;
855 result.addSerializable_ = false;
856 return this;
857 }
858
csharptest714b8692011-05-20 15:23:36 -0500859 public bool HasFileExtension {
csharptestc671a4b2011-06-08 11:51:24 -0500860 get { return result.hasFileExtension; }
csharptest714b8692011-05-20 15:23:36 -0500861 }
862 public string FileExtension {
863 get { return result.FileExtension; }
864 set { SetFileExtension(value); }
865 }
866 public Builder SetFileExtension(string value) {
867 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -0500868 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500869 result.hasFileExtension = true;
870 result.fileExtension_ = value;
871 return this;
872 }
873 public Builder ClearFileExtension() {
csharptest1a0764a2011-09-09 21:05:29 -0500874 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500875 result.hasFileExtension = false;
876 result.fileExtension_ = ".cs";
877 return this;
878 }
879
880 public bool HasUmbrellaNamespace {
csharptestc671a4b2011-06-08 11:51:24 -0500881 get { return result.hasUmbrellaNamespace; }
csharptest714b8692011-05-20 15:23:36 -0500882 }
883 public string UmbrellaNamespace {
884 get { return result.UmbrellaNamespace; }
885 set { SetUmbrellaNamespace(value); }
886 }
887 public Builder SetUmbrellaNamespace(string value) {
888 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -0500889 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500890 result.hasUmbrellaNamespace = true;
891 result.umbrellaNamespace_ = value;
892 return this;
893 }
894 public Builder ClearUmbrellaNamespace() {
csharptest1a0764a2011-09-09 21:05:29 -0500895 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500896 result.hasUmbrellaNamespace = false;
897 result.umbrellaNamespace_ = "";
898 return this;
899 }
900
901 public bool HasOutputDirectory {
csharptestc671a4b2011-06-08 11:51:24 -0500902 get { return result.hasOutputDirectory; }
csharptest714b8692011-05-20 15:23:36 -0500903 }
904 public string OutputDirectory {
905 get { return result.OutputDirectory; }
906 set { SetOutputDirectory(value); }
907 }
908 public Builder SetOutputDirectory(string value) {
909 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -0500910 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500911 result.hasOutputDirectory = true;
912 result.outputDirectory_ = value;
913 return this;
914 }
915 public Builder ClearOutputDirectory() {
csharptest1a0764a2011-09-09 21:05:29 -0500916 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500917 result.hasOutputDirectory = false;
918 result.outputDirectory_ = ".";
919 return this;
920 }
921
922 public bool HasIgnoreGoogleProtobuf {
csharptestc671a4b2011-06-08 11:51:24 -0500923 get { return result.hasIgnoreGoogleProtobuf; }
csharptest714b8692011-05-20 15:23:36 -0500924 }
925 public bool IgnoreGoogleProtobuf {
926 get { return result.IgnoreGoogleProtobuf; }
927 set { SetIgnoreGoogleProtobuf(value); }
928 }
929 public Builder SetIgnoreGoogleProtobuf(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -0500930 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500931 result.hasIgnoreGoogleProtobuf = true;
932 result.ignoreGoogleProtobuf_ = value;
933 return this;
934 }
935 public Builder ClearIgnoreGoogleProtobuf() {
csharptest1a0764a2011-09-09 21:05:29 -0500936 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500937 result.hasIgnoreGoogleProtobuf = false;
938 result.ignoreGoogleProtobuf_ = false;
939 return this;
940 }
941
942 public bool HasServiceGeneratorType {
csharptestc671a4b2011-06-08 11:51:24 -0500943 get { return result.hasServiceGeneratorType; }
csharptest714b8692011-05-20 15:23:36 -0500944 }
945 public global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceType ServiceGeneratorType {
946 get { return result.ServiceGeneratorType; }
947 set { SetServiceGeneratorType(value); }
948 }
949 public Builder SetServiceGeneratorType(global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceType value) {
csharptest1a0764a2011-09-09 21:05:29 -0500950 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500951 result.hasServiceGeneratorType = true;
952 result.serviceGeneratorType_ = value;
953 return this;
954 }
955 public Builder ClearServiceGeneratorType() {
csharptest1a0764a2011-09-09 21:05:29 -0500956 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -0500957 result.hasServiceGeneratorType = false;
958 result.serviceGeneratorType_ = global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceType.NONE;
959 return this;
960 }
961 }
962 static CSharpFileOptions() {
963 object.ReferenceEquals(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor, null);
964 }
965 }
966
csharptest445bdce2011-05-20 15:50:54 -0500967 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
968 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
969 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -0500970 public sealed partial class CSharpFieldOptions : pb::GeneratedMessage<CSharpFieldOptions, CSharpFieldOptions.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -0500971 private CSharpFieldOptions() { }
csharptest714b8692011-05-20 15:23:36 -0500972 private static readonly CSharpFieldOptions defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -0500973 private static readonly string[] _cSharpFieldOptionsFieldNames = new string[] { "property_name" };
974 private static readonly uint[] _cSharpFieldOptionsFieldTags = new uint[] { 10 };
csharptest714b8692011-05-20 15:23:36 -0500975 public static CSharpFieldOptions DefaultInstance {
976 get { return defaultInstance; }
977 }
978
979 public override CSharpFieldOptions DefaultInstanceForType {
980 get { return defaultInstance; }
981 }
982
983 protected override CSharpFieldOptions ThisMessage {
984 get { return this; }
985 }
986
987 public static pbd::MessageDescriptor Descriptor {
988 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpFieldOptions__Descriptor; }
989 }
990
991 protected override pb::FieldAccess.FieldAccessorTable<CSharpFieldOptions, CSharpFieldOptions.Builder> InternalFieldAccessors {
992 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpFieldOptions__FieldAccessorTable; }
993 }
994
995 public const int PropertyNameFieldNumber = 1;
996 private bool hasPropertyName;
997 private string propertyName_ = "";
998 public bool HasPropertyName {
999 get { return hasPropertyName; }
1000 }
1001 public string PropertyName {
1002 get { return propertyName_; }
1003 }
1004
1005 public override bool IsInitialized {
1006 get {
1007 return true;
1008 }
1009 }
1010
csharptestffafdaa2011-06-03 12:58:14 -05001011 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest714b8692011-05-20 15:23:36 -05001012 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05001013 string[] field_names = _cSharpFieldOptionsFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05001014 if (hasPropertyName) {
csharptest920b09a2011-06-08 20:13:29 -05001015 output.WriteString(1, field_names[0], PropertyName);
csharptest714b8692011-05-20 15:23:36 -05001016 }
1017 UnknownFields.WriteTo(output);
1018 }
1019
1020 private int memoizedSerializedSize = -1;
1021 public override int SerializedSize {
1022 get {
1023 int size = memoizedSerializedSize;
1024 if (size != -1) return size;
1025
1026 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05001027 if (hasPropertyName) {
csharptest714b8692011-05-20 15:23:36 -05001028 size += pb::CodedOutputStream.ComputeStringSize(1, PropertyName);
1029 }
1030 size += UnknownFields.SerializedSize;
1031 memoizedSerializedSize = size;
1032 return size;
1033 }
1034 }
1035
1036 public static CSharpFieldOptions ParseFrom(pb::ByteString data) {
1037 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1038 }
1039 public static CSharpFieldOptions ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1040 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1041 }
1042 public static CSharpFieldOptions ParseFrom(byte[] data) {
1043 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1044 }
1045 public static CSharpFieldOptions ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1046 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1047 }
1048 public static CSharpFieldOptions ParseFrom(global::System.IO.Stream input) {
1049 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1050 }
1051 public static CSharpFieldOptions ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1052 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1053 }
1054 public static CSharpFieldOptions ParseDelimitedFrom(global::System.IO.Stream input) {
1055 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1056 }
1057 public static CSharpFieldOptions ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1058 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1059 }
csharptest17699c22011-06-03 21:57:15 -05001060 public static CSharpFieldOptions ParseFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -05001061 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1062 }
csharptest17699c22011-06-03 21:57:15 -05001063 public static CSharpFieldOptions ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest714b8692011-05-20 15:23:36 -05001064 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1065 }
1066 public static Builder CreateBuilder() { return new Builder(); }
1067 public override Builder ToBuilder() { return CreateBuilder(this); }
1068 public override Builder CreateBuilderForType() { return new Builder(); }
1069 public static Builder CreateBuilder(CSharpFieldOptions prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05001070 return new Builder(prototype);
csharptest714b8692011-05-20 15:23:36 -05001071 }
1072
csharptest445bdce2011-05-20 15:50:54 -05001073 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1074 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1075 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -05001076 public sealed partial class Builder : pb::GeneratedBuilder<CSharpFieldOptions, Builder> {
1077 protected override Builder ThisBuilder {
1078 get { return this; }
1079 }
csharptest1a0764a2011-09-09 21:05:29 -05001080 public Builder() {
1081 result = DefaultInstance ?? new CSharpFieldOptions();
1082 builderIsReadOnly = result == DefaultInstance;
1083 }
1084 internal Builder(CSharpFieldOptions cloneFrom) {
1085 result = cloneFrom;
1086 builderIsReadOnly = true;
1087 }
csharptest714b8692011-05-20 15:23:36 -05001088
csharptest1a0764a2011-09-09 21:05:29 -05001089 bool builderIsReadOnly;
1090 CSharpFieldOptions result;
1091
1092 private CSharpFieldOptions PrepareBuilder() {
1093 if (builderIsReadOnly) {
1094 CSharpFieldOptions original = result;
1095 result = new CSharpFieldOptions();
1096 builderIsReadOnly = false;
1097 MergeFrom(original);
1098 }
1099 return result;
1100 }
1101
1102 public override bool IsInitialized {
1103 get { return result.IsInitialized; }
1104 }
csharptest714b8692011-05-20 15:23:36 -05001105
1106 protected override CSharpFieldOptions MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05001107 get { return PrepareBuilder(); }
csharptest714b8692011-05-20 15:23:36 -05001108 }
1109
1110 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05001111 result = DefaultInstance ?? new CSharpFieldOptions();
1112 builderIsReadOnly = true;
csharptest714b8692011-05-20 15:23:36 -05001113 return this;
1114 }
1115
1116 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05001117 if (builderIsReadOnly) {
1118 return new Builder(result);
1119 } else {
1120 return new Builder().MergeFrom(result);
1121 }
csharptest714b8692011-05-20 15:23:36 -05001122 }
1123
1124 public override pbd::MessageDescriptor DescriptorForType {
1125 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions.Descriptor; }
1126 }
1127
1128 public override CSharpFieldOptions DefaultInstanceForType {
1129 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions.DefaultInstance; }
1130 }
1131
1132 public override CSharpFieldOptions BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05001133 if (builderIsReadOnly) {
1134 return result;
csharptest714b8692011-05-20 15:23:36 -05001135 }
csharptest1a0764a2011-09-09 21:05:29 -05001136 builderIsReadOnly = true;
1137 return result;
csharptest714b8692011-05-20 15:23:36 -05001138 }
1139
1140 public override Builder MergeFrom(pb::IMessage other) {
1141 if (other is CSharpFieldOptions) {
1142 return MergeFrom((CSharpFieldOptions) other);
1143 } else {
1144 base.MergeFrom(other);
1145 return this;
1146 }
1147 }
1148
1149 public override Builder MergeFrom(CSharpFieldOptions other) {
1150 if (other == global::Google.ProtocolBuffers.DescriptorProtos.CSharpFieldOptions.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05001151 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001152 if (other.HasPropertyName) {
1153 PropertyName = other.PropertyName;
1154 }
1155 this.MergeUnknownFields(other.UnknownFields);
1156 return this;
1157 }
1158
csharptest17699c22011-06-03 21:57:15 -05001159 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -05001160 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1161 }
1162
csharptest17699c22011-06-03 21:57:15 -05001163 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05001164 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001165 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05001166 uint tag;
1167 string field_name;
1168 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05001169 if(tag == 0 && field_name != null) {
1170 int field_ordinal = global::System.Array.BinarySearch(_cSharpFieldOptionsFieldNames, field_name, global::System.StringComparer.Ordinal);
1171 if(field_ordinal >= 0)
1172 tag = _cSharpFieldOptionsFieldTags[field_ordinal];
1173 else {
1174 if (unknownFields == null) {
1175 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1176 }
1177 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1178 continue;
1179 }
1180 }
csharptest714b8692011-05-20 15:23:36 -05001181 switch (tag) {
1182 case 0: {
csharptest99284412011-06-03 14:51:06 -05001183 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest714b8692011-05-20 15:23:36 -05001184 }
1185 default: {
1186 if (pb::WireFormat.IsEndGroupTag(tag)) {
1187 if (unknownFields != null) {
1188 this.UnknownFields = unknownFields.Build();
1189 }
1190 return this;
1191 }
1192 if (unknownFields == null) {
1193 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1194 }
csharptestd2af9e92011-06-03 21:35:02 -05001195 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest714b8692011-05-20 15:23:36 -05001196 break;
1197 }
1198 case 10: {
csharptest920b09a2011-06-08 20:13:29 -05001199 result.hasPropertyName = input.ReadString(ref result.propertyName_);
csharptest714b8692011-05-20 15:23:36 -05001200 break;
1201 }
1202 }
1203 }
csharptest123e5342011-06-03 14:15:21 -05001204
1205 if (unknownFields != null) {
1206 this.UnknownFields = unknownFields.Build();
1207 }
1208 return this;
csharptest714b8692011-05-20 15:23:36 -05001209 }
1210
1211
1212 public bool HasPropertyName {
csharptestc671a4b2011-06-08 11:51:24 -05001213 get { return result.hasPropertyName; }
csharptest714b8692011-05-20 15:23:36 -05001214 }
1215 public string PropertyName {
1216 get { return result.PropertyName; }
1217 set { SetPropertyName(value); }
1218 }
1219 public Builder SetPropertyName(string value) {
1220 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001221 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001222 result.hasPropertyName = true;
1223 result.propertyName_ = value;
1224 return this;
1225 }
1226 public Builder ClearPropertyName() {
csharptest1a0764a2011-09-09 21:05:29 -05001227 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001228 result.hasPropertyName = false;
1229 result.propertyName_ = "";
1230 return this;
1231 }
1232 }
1233 static CSharpFieldOptions() {
1234 object.ReferenceEquals(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor, null);
1235 }
1236 }
1237
csharptest445bdce2011-05-20 15:50:54 -05001238 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1239 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1240 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -05001241 public sealed partial class CSharpServiceOptions : pb::GeneratedMessage<CSharpServiceOptions, CSharpServiceOptions.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -05001242 private CSharpServiceOptions() { }
csharptest714b8692011-05-20 15:23:36 -05001243 private static readonly CSharpServiceOptions defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05001244 private static readonly string[] _cSharpServiceOptionsFieldNames = new string[] { "interface_id" };
1245 private static readonly uint[] _cSharpServiceOptionsFieldTags = new uint[] { 10 };
csharptest714b8692011-05-20 15:23:36 -05001246 public static CSharpServiceOptions DefaultInstance {
1247 get { return defaultInstance; }
1248 }
1249
1250 public override CSharpServiceOptions DefaultInstanceForType {
1251 get { return defaultInstance; }
1252 }
1253
1254 protected override CSharpServiceOptions ThisMessage {
1255 get { return this; }
1256 }
1257
1258 public static pbd::MessageDescriptor Descriptor {
1259 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpServiceOptions__Descriptor; }
1260 }
1261
1262 protected override pb::FieldAccess.FieldAccessorTable<CSharpServiceOptions, CSharpServiceOptions.Builder> InternalFieldAccessors {
1263 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpServiceOptions__FieldAccessorTable; }
1264 }
1265
1266 public const int InterfaceIdFieldNumber = 1;
1267 private bool hasInterfaceId;
1268 private string interfaceId_ = "";
1269 public bool HasInterfaceId {
1270 get { return hasInterfaceId; }
1271 }
1272 public string InterfaceId {
1273 get { return interfaceId_; }
1274 }
1275
1276 public override bool IsInitialized {
1277 get {
1278 return true;
1279 }
1280 }
1281
csharptestffafdaa2011-06-03 12:58:14 -05001282 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest714b8692011-05-20 15:23:36 -05001283 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05001284 string[] field_names = _cSharpServiceOptionsFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05001285 if (hasInterfaceId) {
csharptest920b09a2011-06-08 20:13:29 -05001286 output.WriteString(1, field_names[0], InterfaceId);
csharptest714b8692011-05-20 15:23:36 -05001287 }
1288 UnknownFields.WriteTo(output);
1289 }
1290
1291 private int memoizedSerializedSize = -1;
1292 public override int SerializedSize {
1293 get {
1294 int size = memoizedSerializedSize;
1295 if (size != -1) return size;
1296
1297 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05001298 if (hasInterfaceId) {
csharptest714b8692011-05-20 15:23:36 -05001299 size += pb::CodedOutputStream.ComputeStringSize(1, InterfaceId);
1300 }
1301 size += UnknownFields.SerializedSize;
1302 memoizedSerializedSize = size;
1303 return size;
1304 }
1305 }
1306
1307 public static CSharpServiceOptions ParseFrom(pb::ByteString data) {
1308 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1309 }
1310 public static CSharpServiceOptions ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1311 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1312 }
1313 public static CSharpServiceOptions ParseFrom(byte[] data) {
1314 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1315 }
1316 public static CSharpServiceOptions ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1317 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1318 }
1319 public static CSharpServiceOptions ParseFrom(global::System.IO.Stream input) {
1320 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1321 }
1322 public static CSharpServiceOptions ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1323 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1324 }
1325 public static CSharpServiceOptions ParseDelimitedFrom(global::System.IO.Stream input) {
1326 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1327 }
1328 public static CSharpServiceOptions ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1329 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1330 }
csharptest17699c22011-06-03 21:57:15 -05001331 public static CSharpServiceOptions ParseFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -05001332 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1333 }
csharptest17699c22011-06-03 21:57:15 -05001334 public static CSharpServiceOptions ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest714b8692011-05-20 15:23:36 -05001335 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1336 }
1337 public static Builder CreateBuilder() { return new Builder(); }
1338 public override Builder ToBuilder() { return CreateBuilder(this); }
1339 public override Builder CreateBuilderForType() { return new Builder(); }
1340 public static Builder CreateBuilder(CSharpServiceOptions prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05001341 return new Builder(prototype);
csharptest714b8692011-05-20 15:23:36 -05001342 }
1343
csharptest445bdce2011-05-20 15:50:54 -05001344 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1345 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1346 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -05001347 public sealed partial class Builder : pb::GeneratedBuilder<CSharpServiceOptions, Builder> {
1348 protected override Builder ThisBuilder {
1349 get { return this; }
1350 }
csharptest1a0764a2011-09-09 21:05:29 -05001351 public Builder() {
1352 result = DefaultInstance ?? new CSharpServiceOptions();
1353 builderIsReadOnly = result == DefaultInstance;
1354 }
1355 internal Builder(CSharpServiceOptions cloneFrom) {
1356 result = cloneFrom;
1357 builderIsReadOnly = true;
1358 }
csharptest714b8692011-05-20 15:23:36 -05001359
csharptest1a0764a2011-09-09 21:05:29 -05001360 bool builderIsReadOnly;
1361 CSharpServiceOptions result;
1362
1363 private CSharpServiceOptions PrepareBuilder() {
1364 if (builderIsReadOnly) {
1365 CSharpServiceOptions original = result;
1366 result = new CSharpServiceOptions();
1367 builderIsReadOnly = false;
1368 MergeFrom(original);
1369 }
1370 return result;
1371 }
1372
1373 public override bool IsInitialized {
1374 get { return result.IsInitialized; }
1375 }
csharptest714b8692011-05-20 15:23:36 -05001376
1377 protected override CSharpServiceOptions MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05001378 get { return PrepareBuilder(); }
csharptest714b8692011-05-20 15:23:36 -05001379 }
1380
1381 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05001382 result = DefaultInstance ?? new CSharpServiceOptions();
1383 builderIsReadOnly = true;
csharptest714b8692011-05-20 15:23:36 -05001384 return this;
1385 }
1386
1387 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05001388 if (builderIsReadOnly) {
1389 return new Builder(result);
1390 } else {
1391 return new Builder().MergeFrom(result);
1392 }
csharptest714b8692011-05-20 15:23:36 -05001393 }
1394
1395 public override pbd::MessageDescriptor DescriptorForType {
1396 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceOptions.Descriptor; }
1397 }
1398
1399 public override CSharpServiceOptions DefaultInstanceForType {
1400 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceOptions.DefaultInstance; }
1401 }
1402
1403 public override CSharpServiceOptions BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05001404 if (builderIsReadOnly) {
1405 return result;
csharptest714b8692011-05-20 15:23:36 -05001406 }
csharptest1a0764a2011-09-09 21:05:29 -05001407 builderIsReadOnly = true;
1408 return result;
csharptest714b8692011-05-20 15:23:36 -05001409 }
1410
1411 public override Builder MergeFrom(pb::IMessage other) {
1412 if (other is CSharpServiceOptions) {
1413 return MergeFrom((CSharpServiceOptions) other);
1414 } else {
1415 base.MergeFrom(other);
1416 return this;
1417 }
1418 }
1419
1420 public override Builder MergeFrom(CSharpServiceOptions other) {
1421 if (other == global::Google.ProtocolBuffers.DescriptorProtos.CSharpServiceOptions.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05001422 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001423 if (other.HasInterfaceId) {
1424 InterfaceId = other.InterfaceId;
1425 }
1426 this.MergeUnknownFields(other.UnknownFields);
1427 return this;
1428 }
1429
csharptest17699c22011-06-03 21:57:15 -05001430 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -05001431 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1432 }
1433
csharptest17699c22011-06-03 21:57:15 -05001434 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05001435 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001436 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05001437 uint tag;
1438 string field_name;
1439 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05001440 if(tag == 0 && field_name != null) {
1441 int field_ordinal = global::System.Array.BinarySearch(_cSharpServiceOptionsFieldNames, field_name, global::System.StringComparer.Ordinal);
1442 if(field_ordinal >= 0)
1443 tag = _cSharpServiceOptionsFieldTags[field_ordinal];
1444 else {
1445 if (unknownFields == null) {
1446 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1447 }
1448 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1449 continue;
1450 }
1451 }
csharptest714b8692011-05-20 15:23:36 -05001452 switch (tag) {
1453 case 0: {
csharptest99284412011-06-03 14:51:06 -05001454 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest714b8692011-05-20 15:23:36 -05001455 }
1456 default: {
1457 if (pb::WireFormat.IsEndGroupTag(tag)) {
1458 if (unknownFields != null) {
1459 this.UnknownFields = unknownFields.Build();
1460 }
1461 return this;
1462 }
1463 if (unknownFields == null) {
1464 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1465 }
csharptestd2af9e92011-06-03 21:35:02 -05001466 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest714b8692011-05-20 15:23:36 -05001467 break;
1468 }
1469 case 10: {
csharptest920b09a2011-06-08 20:13:29 -05001470 result.hasInterfaceId = input.ReadString(ref result.interfaceId_);
csharptest714b8692011-05-20 15:23:36 -05001471 break;
1472 }
1473 }
1474 }
csharptest123e5342011-06-03 14:15:21 -05001475
1476 if (unknownFields != null) {
1477 this.UnknownFields = unknownFields.Build();
1478 }
1479 return this;
csharptest714b8692011-05-20 15:23:36 -05001480 }
1481
1482
1483 public bool HasInterfaceId {
csharptestc671a4b2011-06-08 11:51:24 -05001484 get { return result.hasInterfaceId; }
csharptest714b8692011-05-20 15:23:36 -05001485 }
1486 public string InterfaceId {
1487 get { return result.InterfaceId; }
1488 set { SetInterfaceId(value); }
1489 }
1490 public Builder SetInterfaceId(string value) {
1491 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05001492 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001493 result.hasInterfaceId = true;
1494 result.interfaceId_ = value;
1495 return this;
1496 }
1497 public Builder ClearInterfaceId() {
csharptest1a0764a2011-09-09 21:05:29 -05001498 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001499 result.hasInterfaceId = false;
1500 result.interfaceId_ = "";
1501 return this;
1502 }
1503 }
1504 static CSharpServiceOptions() {
1505 object.ReferenceEquals(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor, null);
1506 }
1507 }
1508
csharptest445bdce2011-05-20 15:50:54 -05001509 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1510 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1511 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -05001512 public sealed partial class CSharpMethodOptions : pb::GeneratedMessage<CSharpMethodOptions, CSharpMethodOptions.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -05001513 private CSharpMethodOptions() { }
csharptest714b8692011-05-20 15:23:36 -05001514 private static readonly CSharpMethodOptions defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05001515 private static readonly string[] _cSharpMethodOptionsFieldNames = new string[] { "dispatch_id" };
1516 private static readonly uint[] _cSharpMethodOptionsFieldTags = new uint[] { 8 };
csharptest714b8692011-05-20 15:23:36 -05001517 public static CSharpMethodOptions DefaultInstance {
1518 get { return defaultInstance; }
1519 }
1520
1521 public override CSharpMethodOptions DefaultInstanceForType {
1522 get { return defaultInstance; }
1523 }
1524
1525 protected override CSharpMethodOptions ThisMessage {
1526 get { return this; }
1527 }
1528
1529 public static pbd::MessageDescriptor Descriptor {
1530 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpMethodOptions__Descriptor; }
1531 }
1532
1533 protected override pb::FieldAccess.FieldAccessorTable<CSharpMethodOptions, CSharpMethodOptions.Builder> InternalFieldAccessors {
1534 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.internal__static_google_protobuf_CSharpMethodOptions__FieldAccessorTable; }
1535 }
1536
1537 public const int DispatchIdFieldNumber = 1;
1538 private bool hasDispatchId;
csharptestced18e12011-06-09 19:47:56 -05001539 private int dispatchId_;
csharptest714b8692011-05-20 15:23:36 -05001540 public bool HasDispatchId {
1541 get { return hasDispatchId; }
1542 }
1543 public int DispatchId {
1544 get { return dispatchId_; }
1545 }
1546
1547 public override bool IsInitialized {
1548 get {
1549 return true;
1550 }
1551 }
1552
csharptestffafdaa2011-06-03 12:58:14 -05001553 public override void WriteTo(pb::ICodedOutputStream output) {
csharptest714b8692011-05-20 15:23:36 -05001554 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05001555 string[] field_names = _cSharpMethodOptionsFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05001556 if (hasDispatchId) {
csharptest920b09a2011-06-08 20:13:29 -05001557 output.WriteInt32(1, field_names[0], DispatchId);
csharptest714b8692011-05-20 15:23:36 -05001558 }
1559 UnknownFields.WriteTo(output);
1560 }
1561
1562 private int memoizedSerializedSize = -1;
1563 public override int SerializedSize {
1564 get {
1565 int size = memoizedSerializedSize;
1566 if (size != -1) return size;
1567
1568 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05001569 if (hasDispatchId) {
csharptest714b8692011-05-20 15:23:36 -05001570 size += pb::CodedOutputStream.ComputeInt32Size(1, DispatchId);
1571 }
1572 size += UnknownFields.SerializedSize;
1573 memoizedSerializedSize = size;
1574 return size;
1575 }
1576 }
1577
1578 public static CSharpMethodOptions ParseFrom(pb::ByteString data) {
1579 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1580 }
1581 public static CSharpMethodOptions ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1582 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1583 }
1584 public static CSharpMethodOptions ParseFrom(byte[] data) {
1585 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1586 }
1587 public static CSharpMethodOptions ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1588 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1589 }
1590 public static CSharpMethodOptions ParseFrom(global::System.IO.Stream input) {
1591 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1592 }
1593 public static CSharpMethodOptions ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1594 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1595 }
1596 public static CSharpMethodOptions ParseDelimitedFrom(global::System.IO.Stream input) {
1597 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1598 }
1599 public static CSharpMethodOptions ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1600 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1601 }
csharptest17699c22011-06-03 21:57:15 -05001602 public static CSharpMethodOptions ParseFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -05001603 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1604 }
csharptest17699c22011-06-03 21:57:15 -05001605 public static CSharpMethodOptions ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest714b8692011-05-20 15:23:36 -05001606 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1607 }
1608 public static Builder CreateBuilder() { return new Builder(); }
1609 public override Builder ToBuilder() { return CreateBuilder(this); }
1610 public override Builder CreateBuilderForType() { return new Builder(); }
1611 public static Builder CreateBuilder(CSharpMethodOptions prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05001612 return new Builder(prototype);
csharptest714b8692011-05-20 15:23:36 -05001613 }
1614
csharptest445bdce2011-05-20 15:50:54 -05001615 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1616 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1617 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptest714b8692011-05-20 15:23:36 -05001618 public sealed partial class Builder : pb::GeneratedBuilder<CSharpMethodOptions, Builder> {
1619 protected override Builder ThisBuilder {
1620 get { return this; }
1621 }
csharptest1a0764a2011-09-09 21:05:29 -05001622 public Builder() {
1623 result = DefaultInstance ?? new CSharpMethodOptions();
1624 builderIsReadOnly = result == DefaultInstance;
1625 }
1626 internal Builder(CSharpMethodOptions cloneFrom) {
1627 result = cloneFrom;
1628 builderIsReadOnly = true;
1629 }
csharptest714b8692011-05-20 15:23:36 -05001630
csharptest1a0764a2011-09-09 21:05:29 -05001631 bool builderIsReadOnly;
1632 CSharpMethodOptions result;
1633
1634 private CSharpMethodOptions PrepareBuilder() {
1635 if (builderIsReadOnly) {
1636 CSharpMethodOptions original = result;
1637 result = new CSharpMethodOptions();
1638 builderIsReadOnly = false;
1639 MergeFrom(original);
1640 }
1641 return result;
1642 }
1643
1644 public override bool IsInitialized {
1645 get { return result.IsInitialized; }
1646 }
csharptest714b8692011-05-20 15:23:36 -05001647
1648 protected override CSharpMethodOptions MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05001649 get { return PrepareBuilder(); }
csharptest714b8692011-05-20 15:23:36 -05001650 }
1651
1652 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05001653 result = DefaultInstance ?? new CSharpMethodOptions();
1654 builderIsReadOnly = true;
csharptest714b8692011-05-20 15:23:36 -05001655 return this;
1656 }
1657
1658 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05001659 if (builderIsReadOnly) {
1660 return new Builder(result);
1661 } else {
1662 return new Builder().MergeFrom(result);
1663 }
csharptest714b8692011-05-20 15:23:36 -05001664 }
1665
1666 public override pbd::MessageDescriptor DescriptorForType {
1667 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpMethodOptions.Descriptor; }
1668 }
1669
1670 public override CSharpMethodOptions DefaultInstanceForType {
1671 get { return global::Google.ProtocolBuffers.DescriptorProtos.CSharpMethodOptions.DefaultInstance; }
1672 }
1673
1674 public override CSharpMethodOptions BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05001675 if (builderIsReadOnly) {
1676 return result;
csharptest714b8692011-05-20 15:23:36 -05001677 }
csharptest1a0764a2011-09-09 21:05:29 -05001678 builderIsReadOnly = true;
1679 return result;
csharptest714b8692011-05-20 15:23:36 -05001680 }
1681
1682 public override Builder MergeFrom(pb::IMessage other) {
1683 if (other is CSharpMethodOptions) {
1684 return MergeFrom((CSharpMethodOptions) other);
1685 } else {
1686 base.MergeFrom(other);
1687 return this;
1688 }
1689 }
1690
1691 public override Builder MergeFrom(CSharpMethodOptions other) {
1692 if (other == global::Google.ProtocolBuffers.DescriptorProtos.CSharpMethodOptions.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05001693 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001694 if (other.HasDispatchId) {
1695 DispatchId = other.DispatchId;
1696 }
1697 this.MergeUnknownFields(other.UnknownFields);
1698 return this;
1699 }
1700
csharptest17699c22011-06-03 21:57:15 -05001701 public override Builder MergeFrom(pb::ICodedInputStream input) {
csharptest714b8692011-05-20 15:23:36 -05001702 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1703 }
1704
csharptest17699c22011-06-03 21:57:15 -05001705 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05001706 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001707 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -05001708 uint tag;
1709 string field_name;
1710 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05001711 if(tag == 0 && field_name != null) {
1712 int field_ordinal = global::System.Array.BinarySearch(_cSharpMethodOptionsFieldNames, field_name, global::System.StringComparer.Ordinal);
1713 if(field_ordinal >= 0)
1714 tag = _cSharpMethodOptionsFieldTags[field_ordinal];
1715 else {
1716 if (unknownFields == null) {
1717 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1718 }
1719 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
1720 continue;
1721 }
1722 }
csharptest714b8692011-05-20 15:23:36 -05001723 switch (tag) {
1724 case 0: {
csharptest99284412011-06-03 14:51:06 -05001725 throw pb::InvalidProtocolBufferException.InvalidTag();
csharptest714b8692011-05-20 15:23:36 -05001726 }
1727 default: {
1728 if (pb::WireFormat.IsEndGroupTag(tag)) {
1729 if (unknownFields != null) {
1730 this.UnknownFields = unknownFields.Build();
1731 }
1732 return this;
1733 }
1734 if (unknownFields == null) {
1735 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
1736 }
csharptestd2af9e92011-06-03 21:35:02 -05001737 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
csharptest714b8692011-05-20 15:23:36 -05001738 break;
1739 }
1740 case 8: {
csharptest920b09a2011-06-08 20:13:29 -05001741 result.hasDispatchId = input.ReadInt32(ref result.dispatchId_);
csharptest714b8692011-05-20 15:23:36 -05001742 break;
1743 }
1744 }
1745 }
csharptest123e5342011-06-03 14:15:21 -05001746
1747 if (unknownFields != null) {
1748 this.UnknownFields = unknownFields.Build();
1749 }
1750 return this;
csharptest714b8692011-05-20 15:23:36 -05001751 }
1752
1753
1754 public bool HasDispatchId {
csharptestc671a4b2011-06-08 11:51:24 -05001755 get { return result.hasDispatchId; }
csharptest714b8692011-05-20 15:23:36 -05001756 }
1757 public int DispatchId {
1758 get { return result.DispatchId; }
1759 set { SetDispatchId(value); }
1760 }
1761 public Builder SetDispatchId(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001762 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001763 result.hasDispatchId = true;
1764 result.dispatchId_ = value;
1765 return this;
1766 }
1767 public Builder ClearDispatchId() {
csharptest1a0764a2011-09-09 21:05:29 -05001768 PrepareBuilder();
csharptest714b8692011-05-20 15:23:36 -05001769 result.hasDispatchId = false;
1770 result.dispatchId_ = 0;
1771 return this;
1772 }
1773 }
1774 static CSharpMethodOptions() {
1775 object.ReferenceEquals(global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor, null);
1776 }
1777 }
1778
1779 #endregion
1780
1781}
csharptest2d887332011-08-12 20:13:44 -05001782
1783#endregion Designer generated code