blob: 0f5bf322d0ccdfa66a035fceb993751005cf6628 [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 UnitTestImportProtoFile {
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_import_ImportMessage__Descriptor;
20 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder> internal__static_protobuf_unittest_import_ImportMessage__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 UnitTestImportProtoFile() {
29 byte[] descriptorData = global::System.Convert.FromBase64String(
30 "CiVnb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfaW1wb3J0LnByb3RvEhhwcm90" +
31 "b2J1Zl91bml0dGVzdF9pbXBvcnQaJGdvb2dsZS9wcm90b2J1Zi9jc2hhcnBf" +
32 "b3B0aW9ucy5wcm90byIaCg1JbXBvcnRNZXNzYWdlEgkKAWQYASABKAUqPAoK" +
33 "SW1wb3J0RW51bRIOCgpJTVBPUlRfRk9PEAcSDgoKSU1QT1JUX0JBUhAIEg4K" +
34 "CklNUE9SVF9CQVoQCUJbChhjb20uZ29vZ2xlLnByb3RvYnVmLnRlc3RIAcI+" +
35 "PAohR29vZ2xlLlByb3RvY29sQnVmZmVycy5UZXN0UHJvdG9zEhdVbml0VGVz" +
36 "dEltcG9ydFByb3RvRmlsZQ==");
37 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
38 descriptor = root;
39 internal__static_protobuf_unittest_import_ImportMessage__Descriptor = Descriptor.MessageTypes[0];
40 internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable =
41 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder>(internal__static_protobuf_unittest_import_ImportMessage__Descriptor,
42 new string[] { "D", });
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 Enums
csharptest445bdce2011-05-20 15:50:54 -050057 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
58 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010059 public enum ImportEnum {
60 IMPORT_FOO = 7,
61 IMPORT_BAR = 8,
62 IMPORT_BAZ = 9,
63 }
64
65 #endregion
66
67 #region Messages
csharptest445bdce2011-05-20 15:50:54 -050068 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
69 [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 sealed partial class ImportMessage : pb::GeneratedMessage<ImportMessage, ImportMessage.Builder> {
72 private static readonly ImportMessage defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -050073 private static readonly string[] _importMessageFieldNames = new string[] { "d" };
74 private static readonly uint[] _importMessageFieldTags = new uint[] { 8 };
Jon Skeet82bb0f12011-04-03 20:17:12 +010075 public static ImportMessage DefaultInstance {
76 get { return defaultInstance; }
77 }
78
79 public override ImportMessage DefaultInstanceForType {
80 get { return defaultInstance; }
81 }
82
83 protected override ImportMessage ThisMessage {
84 get { return this; }
85 }
86
87 public static pbd::MessageDescriptor Descriptor {
88 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__Descriptor; }
89 }
90
91 protected override pb::FieldAccess.FieldAccessorTable<ImportMessage, ImportMessage.Builder> InternalFieldAccessors {
92 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable; }
93 }
94
95 public const int DFieldNumber = 1;
96 private bool hasD;
csharptestced18e12011-06-09 19:47:56 -050097 private int d_;
Jon Skeet82bb0f12011-04-03 20:17:12 +010098 public bool HasD {
99 get { return hasD; }
100 }
101 public int D {
102 get { return d_; }
103 }
104
105 public override bool IsInitialized {
106 get {
107 return true;
108 }
109 }
110
csharptestffafdaa2011-06-03 12:58:14 -0500111 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100112 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -0500113 string[] field_names = _importMessageFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -0500114 if (hasD) {
csharptest920b09a2011-06-08 20:13:29 -0500115 output.WriteInt32(1, field_names[0], D);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100116 }
117 UnknownFields.WriteTo(output);
118 }
119
120 private int memoizedSerializedSize = -1;
121 public override int SerializedSize {
122 get {
123 int size = memoizedSerializedSize;
124 if (size != -1) return size;
125
126 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -0500127 if (hasD) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100128 size += pb::CodedOutputStream.ComputeInt32Size(1, D);
129 }
130 size += UnknownFields.SerializedSize;
131 memoizedSerializedSize = size;
132 return size;
133 }
134 }
135
136 public static ImportMessage ParseFrom(pb::ByteString data) {
137 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
138 }
139 public static ImportMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
140 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
141 }
142 public static ImportMessage ParseFrom(byte[] data) {
143 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
144 }
145 public static ImportMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
146 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
147 }
148 public static ImportMessage ParseFrom(global::System.IO.Stream input) {
149 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
150 }
151 public static ImportMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
152 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
153 }
154 public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input) {
155 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
156 }
157 public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
158 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
159 }
csharptest17699c22011-06-03 21:57:15 -0500160 public static ImportMessage ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100161 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
162 }
csharptest17699c22011-06-03 21:57:15 -0500163 public static ImportMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100164 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
165 }
166 public static Builder CreateBuilder() { return new Builder(); }
167 public override Builder ToBuilder() { return CreateBuilder(this); }
168 public override Builder CreateBuilderForType() { return new Builder(); }
169 public static Builder CreateBuilder(ImportMessage prototype) {
170 return (Builder) new Builder().MergeFrom(prototype);
171 }
172
csharptest445bdce2011-05-20 15:50:54 -0500173 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
174 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
175 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100176 public sealed partial class Builder : pb::GeneratedBuilder<ImportMessage, Builder> {
177 protected override Builder ThisBuilder {
178 get { return this; }
179 }
180 public Builder() {}
181
182 ImportMessage result = new ImportMessage();
183
184 protected override ImportMessage MessageBeingBuilt {
185 get { return result; }
186 }
187
188 public override Builder Clear() {
189 result = new ImportMessage();
190 return this;
191 }
192
193 public override Builder Clone() {
194 return new Builder().MergeFrom(result);
195 }
196
197 public override pbd::MessageDescriptor DescriptorForType {
198 get { return global::Google.ProtocolBuffers.TestProtos.ImportMessage.Descriptor; }
199 }
200
201 public override ImportMessage DefaultInstanceForType {
202 get { return global::Google.ProtocolBuffers.TestProtos.ImportMessage.DefaultInstance; }
203 }
204
205 public override ImportMessage BuildPartial() {
206 if (result == null) {
207 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
208 }
209 ImportMessage returnMe = result;
210 result = null;
211 return returnMe;
212 }
213
214 public override Builder MergeFrom(pb::IMessage other) {
215 if (other is ImportMessage) {
216 return MergeFrom((ImportMessage) other);
217 } else {
218 base.MergeFrom(other);
219 return this;
220 }
221 }
222
223 public override Builder MergeFrom(ImportMessage other) {
224 if (other == global::Google.ProtocolBuffers.TestProtos.ImportMessage.DefaultInstance) return this;
225 if (other.HasD) {
226 D = other.D;
227 }
228 this.MergeUnknownFields(other.UnknownFields);
229 return this;
230 }
231
csharptest17699c22011-06-03 21:57:15 -0500232 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100233 return MergeFrom(input, pb::ExtensionRegistry.Empty);
234 }
235
csharptest17699c22011-06-03 21:57:15 -0500236 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100237 pb::UnknownFieldSet.Builder unknownFields = null;
csharptest123e5342011-06-03 14:15:21 -0500238 uint tag;
239 string field_name;
240 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -0500241 if(tag == 0 && field_name != null) {
242 int field_ordinal = global::System.Array.BinarySearch(_importMessageFieldNames, field_name, global::System.StringComparer.Ordinal);
243 if(field_ordinal >= 0)
244 tag = _importMessageFieldTags[field_ordinal];
245 else {
246 if (unknownFields == null) {
247 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
248 }
249 ParseUnknownField(input, unknownFields, extensionRegistry, tag, field_name);
250 continue;
251 }
252 }
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: {
csharptest920b09a2011-06-08 20:13:29 -0500271 result.hasD = input.ReadInt32(ref result.d_);
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 HasD {
csharptestc671a4b2011-06-08 11:51:24 -0500285 get { return result.hasD; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100286 }
287 public int D {
288 get { return result.D; }
289 set { SetD(value); }
290 }
291 public Builder SetD(int value) {
292 result.hasD = true;
293 result.d_ = value;
294 return this;
295 }
296 public Builder ClearD() {
297 result.hasD = false;
298 result.d_ = 0;
299 return this;
300 }
301 }
302 static ImportMessage() {
303 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.Descriptor, null);
304 }
305 }
306
307 #endregion
308
309}