blob: f72688bb10c57c73a67ae936d73798cabc491ac3 [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.NoGenericService {
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 UnitTestNoGenericServicesProtoFile {
13
14 #region Extension registration
15 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
16 registry.Add(global::Google.ProtocolBuffers.TestProtos.NoGenericService.UnitTestNoGenericServicesProtoFile.TestExtension);
17 }
18 #endregion
19 #region Extensions
20 public const int TestExtensionFieldNumber = 1000;
21 public static pb::GeneratedExtensionBase<int> TestExtension;
22 #endregion
23
24 #region Static variables
25 internal static pbd::MessageDescriptor internal__static_google_protobuf_no_generic_services_test_TestMessage__Descriptor;
26 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.NoGenericService.TestMessage, global::Google.ProtocolBuffers.TestProtos.NoGenericService.TestMessage.Builder> internal__static_google_protobuf_no_generic_services_test_TestMessage__FieldAccessorTable;
27 #endregion
28 #region Descriptor
29 public static pbd::FileDescriptor Descriptor {
30 get { return descriptor; }
31 }
32 private static pbd::FileDescriptor descriptor;
33
34 static UnitTestNoGenericServicesProtoFile() {
35 byte[] descriptorData = global::System.Convert.FromBase64String(
36 "CjJnb29nbGUvcHJvdG9idWYvdW5pdHRlc3Rfbm9fZ2VuZXJpY19zZXJ2aWNl" +
37 "cy5wcm90bxIoZ29vZ2xlLnByb3RvYnVmLm5vX2dlbmVyaWNfc2VydmljZXNf" +
38 "dGVzdBokZ29vZ2xlL3Byb3RvYnVmL2NzaGFycF9vcHRpb25zLnByb3RvIiMK" +
39 "C1Rlc3RNZXNzYWdlEgkKAWEYASABKAUqCQjoBxCAgICAAioTCghUZXN0RW51" +
40 "bRIHCgNGT08QATKCAQoLVGVzdFNlcnZpY2UScwoDRm9vEjUuZ29vZ2xlLnBy" +
41 "b3RvYnVmLm5vX2dlbmVyaWNfc2VydmljZXNfdGVzdC5UZXN0TWVzc2FnZRo1" +
42 "Lmdvb2dsZS5wcm90b2J1Zi5ub19nZW5lcmljX3NlcnZpY2VzX3Rlc3QuVGVz" +
43 "dE1lc3NhZ2U6TgoOdGVzdF9leHRlbnNpb24SNS5nb29nbGUucHJvdG9idWYu" +
44 "bm9fZ2VuZXJpY19zZXJ2aWNlc190ZXN0LlRlc3RNZXNzYWdlGOgHIAEoBUJk" +
45 "gAEAiAEAkAEAwj5YCjJHb29nbGUuUHJvdG9jb2xCdWZmZXJzLlRlc3RQcm90" +
46 "b3MuTm9HZW5lcmljU2VydmljZRIiVW5pdFRlc3ROb0dlbmVyaWNTZXJ2aWNl" +
47 "c1Byb3RvRmlsZQ==");
48 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
49 descriptor = root;
50 internal__static_google_protobuf_no_generic_services_test_TestMessage__Descriptor = Descriptor.MessageTypes[0];
51 internal__static_google_protobuf_no_generic_services_test_TestMessage__FieldAccessorTable =
52 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.NoGenericService.TestMessage, global::Google.ProtocolBuffers.TestProtos.NoGenericService.TestMessage.Builder>(internal__static_google_protobuf_no_generic_services_test_TestMessage__Descriptor,
53 new string[] { "A", });
54 global::Google.ProtocolBuffers.TestProtos.NoGenericService.UnitTestNoGenericServicesProtoFile.TestExtension = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.NoGenericService.UnitTestNoGenericServicesProtoFile.Descriptor.Extensions[0]);
55 pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
56 RegisterAllExtensions(registry);
57 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
58 return registry;
59 };
60 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
61 new pbd::FileDescriptor[] {
62 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
63 }, assigner);
64 }
65 #endregion
66
67 }
68 #region Enums
csharptest445bdce2011-05-20 15:50:54 -050069 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
70 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010071 public enum TestEnum {
72 FOO = 1,
73 }
74
75 #endregion
76
77 #region Messages
csharptest445bdce2011-05-20 15:50:54 -050078 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
79 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
80 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010081 public sealed partial class TestMessage : pb::ExtendableMessage<TestMessage, TestMessage.Builder> {
82 private static readonly TestMessage defaultInstance = new Builder().BuildPartial();
83 public static TestMessage DefaultInstance {
84 get { return defaultInstance; }
85 }
86
87 public override TestMessage DefaultInstanceForType {
88 get { return defaultInstance; }
89 }
90
91 protected override TestMessage ThisMessage {
92 get { return this; }
93 }
94
95 public static pbd::MessageDescriptor Descriptor {
96 get { return global::Google.ProtocolBuffers.TestProtos.NoGenericService.UnitTestNoGenericServicesProtoFile.internal__static_google_protobuf_no_generic_services_test_TestMessage__Descriptor; }
97 }
98
99 protected override pb::FieldAccess.FieldAccessorTable<TestMessage, TestMessage.Builder> InternalFieldAccessors {
100 get { return global::Google.ProtocolBuffers.TestProtos.NoGenericService.UnitTestNoGenericServicesProtoFile.internal__static_google_protobuf_no_generic_services_test_TestMessage__FieldAccessorTable; }
101 }
102
103 public const int AFieldNumber = 1;
104 private bool hasA;
105 private int a_ = 0;
106 public bool HasA {
107 get { return hasA; }
108 }
109 public int A {
110 get { return a_; }
111 }
112
113 public override bool IsInitialized {
114 get {
115 if (!ExtensionsAreInitialized) return false;
116 return true;
117 }
118 }
119
csharptestffafdaa2011-06-03 12:58:14 -0500120 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100121 int size = SerializedSize;
122 pb::ExtendableMessage<TestMessage, TestMessage.Builder>.ExtensionWriter extensionWriter = CreateExtensionWriter(this);
123 if (HasA) {
csharptest90922db2011-06-03 11:57:47 -0500124 output.WriteInt32(1, "a", A);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100125 }
126 extensionWriter.WriteUntil(536870912, output);
127 UnknownFields.WriteTo(output);
128 }
129
130 private int memoizedSerializedSize = -1;
131 public override int SerializedSize {
132 get {
133 int size = memoizedSerializedSize;
134 if (size != -1) return size;
135
136 size = 0;
137 if (HasA) {
138 size += pb::CodedOutputStream.ComputeInt32Size(1, A);
139 }
140 size += ExtensionsSerializedSize;
141 size += UnknownFields.SerializedSize;
142 memoizedSerializedSize = size;
143 return size;
144 }
145 }
146
147 public static TestMessage ParseFrom(pb::ByteString data) {
148 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
149 }
150 public static TestMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
151 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
152 }
153 public static TestMessage ParseFrom(byte[] data) {
154 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
155 }
156 public static TestMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
157 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
158 }
159 public static TestMessage ParseFrom(global::System.IO.Stream input) {
160 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
161 }
162 public static TestMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
163 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
164 }
165 public static TestMessage ParseDelimitedFrom(global::System.IO.Stream input) {
166 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
167 }
168 public static TestMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
169 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
170 }
171 public static TestMessage ParseFrom(pb::CodedInputStream input) {
172 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
173 }
174 public static TestMessage ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
175 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
176 }
177 public static Builder CreateBuilder() { return new Builder(); }
178 public override Builder ToBuilder() { return CreateBuilder(this); }
179 public override Builder CreateBuilderForType() { return new Builder(); }
180 public static Builder CreateBuilder(TestMessage prototype) {
181 return (Builder) new Builder().MergeFrom(prototype);
182 }
183
csharptest445bdce2011-05-20 15:50:54 -0500184 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
185 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
186 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100187 public sealed partial class Builder : pb::ExtendableBuilder<TestMessage, Builder> {
188 protected override Builder ThisBuilder {
189 get { return this; }
190 }
191 public Builder() {}
192
193 TestMessage result = new TestMessage();
194
195 protected override TestMessage MessageBeingBuilt {
196 get { return result; }
197 }
198
199 public override Builder Clear() {
200 result = new TestMessage();
201 return this;
202 }
203
204 public override Builder Clone() {
205 return new Builder().MergeFrom(result);
206 }
207
208 public override pbd::MessageDescriptor DescriptorForType {
209 get { return global::Google.ProtocolBuffers.TestProtos.NoGenericService.TestMessage.Descriptor; }
210 }
211
212 public override TestMessage DefaultInstanceForType {
213 get { return global::Google.ProtocolBuffers.TestProtos.NoGenericService.TestMessage.DefaultInstance; }
214 }
215
216 public override TestMessage BuildPartial() {
217 if (result == null) {
218 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
219 }
220 TestMessage returnMe = result;
221 result = null;
222 return returnMe;
223 }
224
225 public override Builder MergeFrom(pb::IMessage other) {
226 if (other is TestMessage) {
227 return MergeFrom((TestMessage) other);
228 } else {
229 base.MergeFrom(other);
230 return this;
231 }
232 }
233
234 public override Builder MergeFrom(TestMessage other) {
235 if (other == global::Google.ProtocolBuffers.TestProtos.NoGenericService.TestMessage.DefaultInstance) return this;
236 if (other.HasA) {
237 A = other.A;
238 }
239 this.MergeExtensionFields(other);
240 this.MergeUnknownFields(other.UnknownFields);
241 return this;
242 }
243
244 public override Builder MergeFrom(pb::CodedInputStream input) {
245 return MergeFrom(input, pb::ExtensionRegistry.Empty);
246 }
247
248 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
249 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -0500250 uint tag;
251 string field_name;
252 while (input.ReadTag(out tag, out field_name)) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100253 switch (tag) {
254 case 0: {
csharptest99284412011-06-03 14:51:06 -0500255 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100256 }
257 default: {
258 if (pb::WireFormat.IsEndGroupTag(tag)) {
259 if (unknownFields != null) {
260 this.UnknownFields = unknownFields.Build();
261 }
262 return this;
263 }
264 if (unknownFields == null) {
265 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
266 }
csharptestd2af9e92011-06-03 21:35:02 -0500267 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100268 break;
269 }
270 case 8: {
csharptestd2af9e92011-06-03 21:35:02 -0500271 result.hasA |= input.ReadInt32(ref result.a_);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100272 break;
273 }
274 }
275 }
csharptest123e5342011-06-03 14:15:21 -0500276
277 if (unknownFields != null) {
278 this.UnknownFields = unknownFields.Build();
279 }
280 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100281 }
282
283
284 public bool HasA {
285 get { return result.HasA; }
286 }
287 public int A {
288 get { return result.A; }
289 set { SetA(value); }
290 }
291 public Builder SetA(int value) {
292 result.hasA = true;
293 result.a_ = value;
294 return this;
295 }
296 public Builder ClearA() {
297 result.hasA = false;
298 result.a_ = 0;
299 return this;
300 }
301 }
302 static TestMessage() {
303 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.NoGenericService.UnitTestNoGenericServicesProtoFile.Descriptor, null);
304 }
305 }
306
307 #endregion
308
309 #region Services
csharptestf1816be2011-05-19 12:01:16 -0500310 /*
311 * Service generation is now disabled by default, use the following option to enable:
312 * option (google.protobuf.csharp_file_options).service_generator_type = GENERIC;
313 */
Jon Skeet82bb0f12011-04-03 20:17:12 +0100314 #endregion
315
316}