blob: 75e746a8403a61f81ddeebb043dd24c00bb3ce81 [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!
csharptest2d887332011-08-12 20:13:44 -05002#pragma warning disable 1591
3#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;
9namespace Google.ProtocolBuffers.TestProtos {
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")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010014 public static partial class UnitTestImportProtoFile {
15
16 #region Extension registration
17 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
18 }
19 #endregion
20 #region Static variables
21 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_import_ImportMessage__Descriptor;
22 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder> internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable;
23 #endregion
24 #region Descriptor
25 public static pbd::FileDescriptor Descriptor {
26 get { return descriptor; }
27 }
28 private static pbd::FileDescriptor descriptor;
29
30 static UnitTestImportProtoFile() {
31 byte[] descriptorData = global::System.Convert.FromBase64String(
32 "CiVnb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfaW1wb3J0LnByb3RvEhhwcm90" +
33 "b2J1Zl91bml0dGVzdF9pbXBvcnQaJGdvb2dsZS9wcm90b2J1Zi9jc2hhcnBf" +
34 "b3B0aW9ucy5wcm90byIaCg1JbXBvcnRNZXNzYWdlEgkKAWQYASABKAUqPAoK" +
35 "SW1wb3J0RW51bRIOCgpJTVBPUlRfRk9PEAcSDgoKSU1QT1JUX0JBUhAIEg4K" +
36 "CklNUE9SVF9CQVoQCUJbChhjb20uZ29vZ2xlLnByb3RvYnVmLnRlc3RIAcI+" +
37 "PAohR29vZ2xlLlByb3RvY29sQnVmZmVycy5UZXN0UHJvdG9zEhdVbml0VGVz" +
38 "dEltcG9ydFByb3RvRmlsZQ==");
39 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
40 descriptor = root;
41 internal__static_protobuf_unittest_import_ImportMessage__Descriptor = Descriptor.MessageTypes[0];
42 internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable =
43 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder>(internal__static_protobuf_unittest_import_ImportMessage__Descriptor,
44 new string[] { "D", });
45 pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
46 RegisterAllExtensions(registry);
47 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
48 return registry;
49 };
50 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
51 new pbd::FileDescriptor[] {
52 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
53 }, assigner);
54 }
55 #endregion
56
57 }
58 #region Enums
csharptest445bdce2011-05-20 15:50:54 -050059 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
60 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010061 public enum ImportEnum {
62 IMPORT_FOO = 7,
63 IMPORT_BAR = 8,
64 IMPORT_BAZ = 9,
65 }
66
67 #endregion
68
69 #region Messages
csharptest445bdce2011-05-20 15:50:54 -050070 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
71 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
72 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010073 public sealed partial class ImportMessage : pb::GeneratedMessage<ImportMessage, ImportMessage.Builder> {
74 private static readonly ImportMessage defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -050075 private static readonly string[] _importMessageFieldNames = new string[] { "d" };
76 private static readonly uint[] _importMessageFieldTags = new uint[] { 8 };
Jon Skeet82bb0f12011-04-03 20:17:12 +010077 public static ImportMessage DefaultInstance {
78 get { return defaultInstance; }
79 }
80
81 public override ImportMessage DefaultInstanceForType {
82 get { return defaultInstance; }
83 }
84
85 protected override ImportMessage ThisMessage {
86 get { return this; }
87 }
88
89 public static pbd::MessageDescriptor Descriptor {
90 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__Descriptor; }
91 }
92
93 protected override pb::FieldAccess.FieldAccessorTable<ImportMessage, ImportMessage.Builder> InternalFieldAccessors {
94 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable; }
95 }
96
97 public const int DFieldNumber = 1;
98 private bool hasD;
csharptestced18e12011-06-09 19:47:56 -050099 private int d_;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100100 public bool HasD {
101 get { return hasD; }
102 }
103 public int D {
104 get { return d_; }
105 }
106
107 public override bool IsInitialized {
108 get {
109 return true;
110 }
111 }
112
csharptestffafdaa2011-06-03 12:58:14 -0500113 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100114 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -0500115 string[] field_names = _importMessageFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -0500116 if (hasD) {
csharptest920b09a2011-06-08 20:13:29 -0500117 output.WriteInt32(1, field_names[0], D);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100118 }
119 UnknownFields.WriteTo(output);
120 }
121
122 private int memoizedSerializedSize = -1;
123 public override int SerializedSize {
124 get {
125 int size = memoizedSerializedSize;
126 if (size != -1) return size;
127
128 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -0500129 if (hasD) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100130 size += pb::CodedOutputStream.ComputeInt32Size(1, D);
131 }
132 size += UnknownFields.SerializedSize;
133 memoizedSerializedSize = size;
134 return size;
135 }
136 }
137
138 public static ImportMessage ParseFrom(pb::ByteString data) {
139 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
140 }
141 public static ImportMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
142 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
143 }
144 public static ImportMessage ParseFrom(byte[] data) {
145 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
146 }
147 public static ImportMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
148 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
149 }
150 public static ImportMessage ParseFrom(global::System.IO.Stream input) {
151 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
152 }
153 public static ImportMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
154 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
155 }
156 public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input) {
157 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
158 }
159 public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
160 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
161 }
csharptest17699c22011-06-03 21:57:15 -0500162 public static ImportMessage ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100163 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
164 }
csharptest17699c22011-06-03 21:57:15 -0500165 public static ImportMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100166 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
167 }
168 public static Builder CreateBuilder() { return new Builder(); }
169 public override Builder ToBuilder() { return CreateBuilder(this); }
170 public override Builder CreateBuilderForType() { return new Builder(); }
171 public static Builder CreateBuilder(ImportMessage prototype) {
csharptest1a0764a2011-09-09 21:05:29 -0500172 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100173 }
174
csharptest445bdce2011-05-20 15:50:54 -0500175 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
176 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
177 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100178 public sealed partial class Builder : pb::GeneratedBuilder<ImportMessage, Builder> {
179 protected override Builder ThisBuilder {
180 get { return this; }
181 }
csharptest1a0764a2011-09-09 21:05:29 -0500182 public Builder() {
183 result = DefaultInstance ?? new ImportMessage();
184 builderIsReadOnly = result == DefaultInstance;
185 }
186 internal Builder(ImportMessage cloneFrom) {
187 result = cloneFrom;
188 builderIsReadOnly = true;
189 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100190
csharptest1a0764a2011-09-09 21:05:29 -0500191 bool builderIsReadOnly;
192 ImportMessage result;
193
194 private ImportMessage PrepareBuilder() {
195 if (builderIsReadOnly) {
196 ImportMessage original = result;
197 result = new ImportMessage();
198 builderIsReadOnly = false;
199 MergeFrom(original);
200 }
201 return result;
202 }
203
204 public override bool IsInitialized {
205 get { return result.IsInitialized; }
206 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100207
208 protected override ImportMessage MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -0500209 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100210 }
211
212 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -0500213 result = DefaultInstance ?? new ImportMessage();
214 builderIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100215 return this;
216 }
217
218 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -0500219 if (builderIsReadOnly) {
220 return new Builder(result);
221 } else {
222 return new Builder().MergeFrom(result);
223 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100224 }
225
226 public override pbd::MessageDescriptor DescriptorForType {
227 get { return global::Google.ProtocolBuffers.TestProtos.ImportMessage.Descriptor; }
228 }
229
230 public override ImportMessage DefaultInstanceForType {
231 get { return global::Google.ProtocolBuffers.TestProtos.ImportMessage.DefaultInstance; }
232 }
233
234 public override ImportMessage BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -0500235 if (builderIsReadOnly) {
236 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100237 }
csharptest1a0764a2011-09-09 21:05:29 -0500238 builderIsReadOnly = true;
239 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100240 }
241
242 public override Builder MergeFrom(pb::IMessage other) {
243 if (other is ImportMessage) {
244 return MergeFrom((ImportMessage) other);
245 } else {
246 base.MergeFrom(other);
247 return this;
248 }
249 }
250
251 public override Builder MergeFrom(ImportMessage other) {
252 if (other == global::Google.ProtocolBuffers.TestProtos.ImportMessage.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -0500253 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100254 if (other.HasD) {
255 D = other.D;
256 }
257 this.MergeUnknownFields(other.UnknownFields);
258 return this;
259 }
260
csharptest17699c22011-06-03 21:57:15 -0500261 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100262 return MergeFrom(input, pb::ExtensionRegistry.Empty);
263 }
264
csharptest17699c22011-06-03 21:57:15 -0500265 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -0500266 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100267 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -0500268 uint tag;
269 string field_name;
270 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -0500271 if(tag == 0 && field_name != null) {
272 int field_ordinal = global::System.Array.BinarySearch(_importMessageFieldNames, field_name, global::System.StringComparer.Ordinal);
273 if(field_ordinal >= 0)
274 tag = _importMessageFieldTags[field_ordinal];
275 else {
276 if (unknownFields == null) {
277 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
278 }
279 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
280 continue;
281 }
282 }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100283 switch (tag) {
284 case 0: {
csharptest99284412011-06-03 14:51:06 -0500285 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100286 }
287 default: {
288 if (pb::WireFormat.IsEndGroupTag(tag)) {
289 if (unknownFields != null) {
290 this.UnknownFields = unknownFields.Build();
291 }
292 return this;
293 }
294 if (unknownFields == null) {
295 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
296 }
csharptestd2af9e92011-06-03 21:35:02 -0500297 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100298 break;
299 }
300 case 8: {
csharptest920b09a2011-06-08 20:13:29 -0500301 result.hasD = input.ReadInt32(ref result.d_);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100302 break;
303 }
304 }
305 }
csharptest123e5342011-06-03 14:15:21 -0500306
307 if (unknownFields != null) {
308 this.UnknownFields = unknownFields.Build();
309 }
310 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100311 }
312
313
314 public bool HasD {
csharptestc671a4b2011-06-08 11:51:24 -0500315 get { return result.hasD; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100316 }
317 public int D {
318 get { return result.D; }
319 set { SetD(value); }
320 }
321 public Builder SetD(int value) {
csharptest1a0764a2011-09-09 21:05:29 -0500322 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100323 result.hasD = true;
324 result.d_ = value;
325 return this;
326 }
327 public Builder ClearD() {
csharptest1a0764a2011-09-09 21:05:29 -0500328 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +0100329 result.hasD = false;
330 result.d_ = 0;
331 return this;
332 }
333 }
334 static ImportMessage() {
335 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.Descriptor, null);
336 }
337 }
338
339 #endregion
340
341}
csharptest2d887332011-08-12 20:13:44 -0500342
343#endregion Designer generated code