blob: 79567d2a1a0d45274aa449b13bce90e84b5c6eec [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!
Jon Skeet82bb0f12011-04-03 20:17:12 +01002
3using pb = global::Google.ProtocolBuffers;
4using pbc = global::Google.ProtocolBuffers.Collections;
5using pbd = global::Google.ProtocolBuffers.Descriptors;
6using scg = global::System.Collections.Generic;
7namespace Google.ProtocolBuffers.TestProtos {
8
csharptest445bdce2011-05-20 15:50:54 -05009 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
11 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010012 public static partial class UnitTestCSharpOptionsProtoFile {
13
14 #region Extension registration
15 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
16 }
17 #endregion
18 #region Static variables
19 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_OptionsMessage__Descriptor;
20 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.OptionsMessage, global::Google.ProtocolBuffers.TestProtos.OptionsMessage.Builder> internal__static_protobuf_unittest_OptionsMessage__FieldAccessorTable;
21 #endregion
22 #region Descriptor
23 public static pbd::FileDescriptor Descriptor {
24 get { return descriptor; }
25 }
26 private static pbd::FileDescriptor descriptor;
27
28 static UnitTestCSharpOptionsProtoFile() {
29 byte[] descriptorData = global::System.Convert.FromBase64String(
30 "Ci1nb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfY3NoYXJwX29wdGlvbnMucHJv" +
31 "dG8SEXByb3RvYnVmX3VuaXR0ZXN0GiRnb29nbGUvcHJvdG9idWYvY3NoYXJw" +
32 "X29wdGlvbnMucHJvdG8iXgoOT3B0aW9uc01lc3NhZ2USDgoGbm9ybWFsGAEg" +
33 "ASgJEhcKD29wdGlvbnNfbWVzc2FnZRgCIAEoCRIjCgpjdXN0b21pemVkGAMg" +
34 "ASgJQg/CPgwKCkN1c3RvbU5hbWVCRsI+QwohR29vZ2xlLlByb3RvY29sQnVm" +
35 "ZmVycy5UZXN0UHJvdG9zEh5Vbml0VGVzdENTaGFycE9wdGlvbnNQcm90b0Zp" +
36 "bGU=");
37 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
38 descriptor = root;
39 internal__static_protobuf_unittest_OptionsMessage__Descriptor = Descriptor.MessageTypes[0];
40 internal__static_protobuf_unittest_OptionsMessage__FieldAccessorTable =
41 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.OptionsMessage, global::Google.ProtocolBuffers.TestProtos.OptionsMessage.Builder>(internal__static_protobuf_unittest_OptionsMessage__Descriptor,
42 new string[] { "Normal", "OptionsMessage_", "CustomName", });
43 pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
44 RegisterAllExtensions(registry);
45 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
46 return registry;
47 };
48 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
49 new pbd::FileDescriptor[] {
50 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
51 }, assigner);
52 }
53 #endregion
54
55 }
56 #region Messages
csharptest445bdce2011-05-20 15:50:54 -050057 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
58 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
59 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010060 public sealed partial class OptionsMessage : pb::GeneratedMessage<OptionsMessage, OptionsMessage.Builder> {
61 private static readonly OptionsMessage defaultInstance = new Builder().BuildPartial();
62 public static OptionsMessage DefaultInstance {
63 get { return defaultInstance; }
64 }
65
66 public override OptionsMessage DefaultInstanceForType {
67 get { return defaultInstance; }
68 }
69
70 protected override OptionsMessage ThisMessage {
71 get { return this; }
72 }
73
74 public static pbd::MessageDescriptor Descriptor {
75 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCSharpOptionsProtoFile.internal__static_protobuf_unittest_OptionsMessage__Descriptor; }
76 }
77
78 protected override pb::FieldAccess.FieldAccessorTable<OptionsMessage, OptionsMessage.Builder> InternalFieldAccessors {
79 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCSharpOptionsProtoFile.internal__static_protobuf_unittest_OptionsMessage__FieldAccessorTable; }
80 }
81
82 public const int NormalFieldNumber = 1;
83 private bool hasNormal;
84 private string normal_ = "";
85 public bool HasNormal {
86 get { return hasNormal; }
87 }
88 public string Normal {
89 get { return normal_; }
90 }
91
92 public const int OptionsMessage_FieldNumber = 2;
93 private bool hasOptionsMessage_;
94 private string optionsMessage_ = "";
95 public bool HasOptionsMessage_ {
96 get { return hasOptionsMessage_; }
97 }
98 public string OptionsMessage_ {
99 get { return optionsMessage_; }
100 }
101
102 public const int CustomNameFieldNumber = 3;
103 private bool hasCustomName;
104 private string customized_ = "";
105 public bool HasCustomName {
106 get { return hasCustomName; }
107 }
108 public string CustomName {
109 get { return customized_; }
110 }
111
112 public override bool IsInitialized {
113 get {
114 return true;
115 }
116 }
117
csharptestffafdaa2011-06-03 12:58:14 -0500118 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100119 int size = SerializedSize;
120 if (HasNormal) {
csharptest90922db2011-06-03 11:57:47 -0500121 output.WriteString(1, "normal", Normal);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100122 }
123 if (HasOptionsMessage_) {
csharptest90922db2011-06-03 11:57:47 -0500124 output.WriteString(2, "options_message", OptionsMessage_);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100125 }
126 if (HasCustomName) {
csharptest90922db2011-06-03 11:57:47 -0500127 output.WriteString(3, "customized", CustomName);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100128 }
129 UnknownFields.WriteTo(output);
130 }
131
132 private int memoizedSerializedSize = -1;
133 public override int SerializedSize {
134 get {
135 int size = memoizedSerializedSize;
136 if (size != -1) return size;
137
138 size = 0;
139 if (HasNormal) {
140 size += pb::CodedOutputStream.ComputeStringSize(1, Normal);
141 }
142 if (HasOptionsMessage_) {
143 size += pb::CodedOutputStream.ComputeStringSize(2, OptionsMessage_);
144 }
145 if (HasCustomName) {
146 size += pb::CodedOutputStream.ComputeStringSize(3, CustomName);
147 }
148 size += UnknownFields.SerializedSize;
149 memoizedSerializedSize = size;
150 return size;
151 }
152 }
153
154 public static OptionsMessage ParseFrom(pb::ByteString data) {
155 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
156 }
157 public static OptionsMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
158 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
159 }
160 public static OptionsMessage ParseFrom(byte[] data) {
161 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
162 }
163 public static OptionsMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
164 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
165 }
166 public static OptionsMessage ParseFrom(global::System.IO.Stream input) {
167 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
168 }
169 public static OptionsMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
170 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
171 }
172 public static OptionsMessage ParseDelimitedFrom(global::System.IO.Stream input) {
173 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
174 }
175 public static OptionsMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
176 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
177 }
178 public static OptionsMessage ParseFrom(pb::CodedInputStream input) {
179 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
180 }
181 public static OptionsMessage ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
182 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
183 }
184 public static Builder CreateBuilder() { return new Builder(); }
185 public override Builder ToBuilder() { return CreateBuilder(this); }
186 public override Builder CreateBuilderForType() { return new Builder(); }
187 public static Builder CreateBuilder(OptionsMessage prototype) {
188 return (Builder) new Builder().MergeFrom(prototype);
189 }
190
csharptest445bdce2011-05-20 15:50:54 -0500191 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
192 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
193 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100194 public sealed partial class Builder : pb::GeneratedBuilder<OptionsMessage, Builder> {
195 protected override Builder ThisBuilder {
196 get { return this; }
197 }
198 public Builder() {}
199
200 OptionsMessage result = new OptionsMessage();
201
202 protected override OptionsMessage MessageBeingBuilt {
203 get { return result; }
204 }
205
206 public override Builder Clear() {
207 result = new OptionsMessage();
208 return this;
209 }
210
211 public override Builder Clone() {
212 return new Builder().MergeFrom(result);
213 }
214
215 public override pbd::MessageDescriptor DescriptorForType {
216 get { return global::Google.ProtocolBuffers.TestProtos.OptionsMessage.Descriptor; }
217 }
218
219 public override OptionsMessage DefaultInstanceForType {
220 get { return global::Google.ProtocolBuffers.TestProtos.OptionsMessage.DefaultInstance; }
221 }
222
223 public override OptionsMessage BuildPartial() {
224 if (result == null) {
225 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
226 }
227 OptionsMessage returnMe = result;
228 result = null;
229 return returnMe;
230 }
231
232 public override Builder MergeFrom(pb::IMessage other) {
233 if (other is OptionsMessage) {
234 return MergeFrom((OptionsMessage) other);
235 } else {
236 base.MergeFrom(other);
237 return this;
238 }
239 }
240
241 public override Builder MergeFrom(OptionsMessage other) {
242 if (other == global::Google.ProtocolBuffers.TestProtos.OptionsMessage.DefaultInstance) return this;
243 if (other.HasNormal) {
244 Normal = other.Normal;
245 }
246 if (other.HasOptionsMessage_) {
247 OptionsMessage_ = other.OptionsMessage_;
248 }
249 if (other.HasCustomName) {
250 CustomName = other.CustomName;
251 }
252 this.MergeUnknownFields(other.UnknownFields);
253 return this;
254 }
255
256 public override Builder MergeFrom(pb::CodedInputStream input) {
257 return MergeFrom(input, pb::ExtensionRegistry.Empty);
258 }
259
260 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
261 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -0500262 uint tag;
263 string field_name;
264 while (input.ReadTag(out tag, out field_name)) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100265 switch (tag) {
266 case 0: {
csharptest99284412011-06-03 14:51:06 -0500267 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100268 }
269 default: {
270 if (pb::WireFormat.IsEndGroupTag(tag)) {
271 if (unknownFields != null) {
272 this.UnknownFields = unknownFields.Build();
273 }
274 return this;
275 }
276 if (unknownFields == null) {
277 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
278 }
279 ParseUnknownField(input, unknownFields, extensionRegistry, tag);
280 break;
281 }
282 case 10: {
283 Normal = input.ReadString();
284 break;
285 }
286 case 18: {
287 OptionsMessage_ = input.ReadString();
288 break;
289 }
290 case 26: {
291 CustomName = input.ReadString();
292 break;
293 }
294 }
295 }
csharptest123e5342011-06-03 14:15:21 -0500296
297 if (unknownFields != null) {
298 this.UnknownFields = unknownFields.Build();
299 }
300 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100301 }
302
303
304 public bool HasNormal {
305 get { return result.HasNormal; }
306 }
307 public string Normal {
308 get { return result.Normal; }
309 set { SetNormal(value); }
310 }
311 public Builder SetNormal(string value) {
312 pb::ThrowHelper.ThrowIfNull(value, "value");
313 result.hasNormal = true;
314 result.normal_ = value;
315 return this;
316 }
317 public Builder ClearNormal() {
318 result.hasNormal = false;
319 result.normal_ = "";
320 return this;
321 }
322
323 public bool HasOptionsMessage_ {
324 get { return result.HasOptionsMessage_; }
325 }
326 public string OptionsMessage_ {
327 get { return result.OptionsMessage_; }
328 set { SetOptionsMessage_(value); }
329 }
330 public Builder SetOptionsMessage_(string value) {
331 pb::ThrowHelper.ThrowIfNull(value, "value");
332 result.hasOptionsMessage_ = true;
333 result.optionsMessage_ = value;
334 return this;
335 }
336 public Builder ClearOptionsMessage_() {
337 result.hasOptionsMessage_ = false;
338 result.optionsMessage_ = "";
339 return this;
340 }
341
342 public bool HasCustomName {
343 get { return result.HasCustomName; }
344 }
345 public string CustomName {
346 get { return result.CustomName; }
347 set { SetCustomName(value); }
348 }
349 public Builder SetCustomName(string value) {
350 pb::ThrowHelper.ThrowIfNull(value, "value");
351 result.hasCustomName = true;
352 result.customized_ = value;
353 return this;
354 }
355 public Builder ClearCustomName() {
356 result.hasCustomName = false;
357 result.customized_ = "";
358 return this;
359 }
360 }
361 static OptionsMessage() {
362 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCSharpOptionsProtoFile.Descriptor, null);
363 }
364 }
365
366 #endregion
367
368}