blob: 160689686bbdf521377cc35a6a4b142e513d29d0 [file] [log] [blame]
Jon Skeet68036862008-10-22 13:30:34 +01001// Generated by the protocol buffer compiler. DO NOT EDIT!
2
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
9 public static partial class UnitTestImportProtoFile {
10
Jon Skeetdf67f142009-06-05 19:29:36 +010011 #region Extension registration
12 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
13 }
14 #endregion
15 #region Static variables
16 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_import_ImportMessage__Descriptor;
17 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder> internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable;
18 #endregion
Jon Skeet68036862008-10-22 13:30:34 +010019 #region Descriptor
20 public static pbd::FileDescriptor Descriptor {
21 get { return descriptor; }
22 }
Jon Skeetdf67f142009-06-05 19:29:36 +010023 private static pbd::FileDescriptor descriptor;
24
25 static UnitTestImportProtoFile() {
26 byte[] descriptorData = global::System.Convert.FromBase64String(
27 "CiVnb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfaW1wb3J0LnByb3RvEhhwcm90" +
28 "b2J1Zl91bml0dGVzdF9pbXBvcnQaJGdvb2dsZS9wcm90b2J1Zi9jc2hhcnBf" +
29 "b3B0aW9ucy5wcm90byIaCg1JbXBvcnRNZXNzYWdlEgkKAWQYASABKAUqPAoK" +
30 "SW1wb3J0RW51bRIOCgpJTVBPUlRfRk9PEAcSDgoKSU1QT1JUX0JBUhAIEg4K" +
31 "CklNUE9SVF9CQVoQCUJbChhjb20uZ29vZ2xlLnByb3RvYnVmLnRlc3RIAcI+" +
32 "PAohR29vZ2xlLlByb3RvY29sQnVmZmVycy5UZXN0UHJvdG9zEhdVbml0VGVz" +
33 "dEltcG9ydFByb3RvRmlsZQ==");
34 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
35 descriptor = root;
36 internal__static_protobuf_unittest_import_ImportMessage__Descriptor = Descriptor.MessageTypes[0];
37 internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable =
38 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder>(internal__static_protobuf_unittest_import_ImportMessage__Descriptor,
39 new string[] { "D", });
40 pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
41 RegisterAllExtensions(registry);
42 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
43 return registry;
44 };
45 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
46 new pbd::FileDescriptor[] {
Jon Skeet68036862008-10-22 13:30:34 +010047 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
Jon Skeetdf67f142009-06-05 19:29:36 +010048 }, assigner);
49 }
Jon Skeet68036862008-10-22 13:30:34 +010050 #endregion
51
Jon Skeet68036862008-10-22 13:30:34 +010052 }
53 #region Enums
54 public enum ImportEnum {
55 IMPORT_FOO = 7,
56 IMPORT_BAR = 8,
57 IMPORT_BAZ = 9,
58 }
59
60 #endregion
61
62 #region Messages
63 public sealed partial class ImportMessage : pb::GeneratedMessage<ImportMessage, ImportMessage.Builder> {
64 private static readonly ImportMessage defaultInstance = new Builder().BuildPartial();
65 public static ImportMessage DefaultInstance {
66 get { return defaultInstance; }
67 }
68
69 public override ImportMessage DefaultInstanceForType {
70 get { return defaultInstance; }
71 }
72
73 protected override ImportMessage ThisMessage {
74 get { return this; }
75 }
76
77 public static pbd::MessageDescriptor Descriptor {
78 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__Descriptor; }
79 }
80
81 protected override pb::FieldAccess.FieldAccessorTable<ImportMessage, ImportMessage.Builder> InternalFieldAccessors {
82 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable; }
83 }
84
Jon Skeet7ee85c42009-05-28 21:11:15 +010085 public const int DFieldNumber = 1;
Jon Skeet68036862008-10-22 13:30:34 +010086 private bool hasD;
87 private int d_ = 0;
88 public bool HasD {
89 get { return hasD; }
90 }
91 public int D {
92 get { return d_; }
93 }
94
95 public override bool IsInitialized {
96 get {
97 return true;
98 }
99 }
100
101 public override void WriteTo(pb::CodedOutputStream output) {
102 if (HasD) {
103 output.WriteInt32(1, D);
104 }
105 UnknownFields.WriteTo(output);
106 }
107
108 private int memoizedSerializedSize = -1;
109 public override int SerializedSize {
110 get {
111 int size = memoizedSerializedSize;
112 if (size != -1) return size;
113
114 size = 0;
115 if (HasD) {
116 size += pb::CodedOutputStream.ComputeInt32Size(1, D);
117 }
118 size += UnknownFields.SerializedSize;
119 memoizedSerializedSize = size;
120 return size;
121 }
122 }
123
124 public static ImportMessage ParseFrom(pb::ByteString data) {
125 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
126 }
127 public static ImportMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
128 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
129 }
130 public static ImportMessage ParseFrom(byte[] data) {
131 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
132 }
133 public static ImportMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
134 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
135 }
136 public static ImportMessage ParseFrom(global::System.IO.Stream input) {
137 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
138 }
139 public static ImportMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
140 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
141 }
Jon Skeet2e6dc122009-05-29 06:34:52 +0100142 public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input) {
143 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
144 }
145 public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
146 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
147 }
Jon Skeet68036862008-10-22 13:30:34 +0100148 public static ImportMessage ParseFrom(pb::CodedInputStream input) {
149 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
150 }
151 public static ImportMessage ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
152 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
153 }
154 public static Builder CreateBuilder() { return new Builder(); }
Jon Skeete81a9d72009-02-24 16:50:56 +0000155 public override Builder ToBuilder() { return CreateBuilder(this); }
Jon Skeet68036862008-10-22 13:30:34 +0100156 public override Builder CreateBuilderForType() { return new Builder(); }
157 public static Builder CreateBuilder(ImportMessage prototype) {
158 return (Builder) new Builder().MergeFrom(prototype);
159 }
160
161 public sealed partial class Builder : pb::GeneratedBuilder<ImportMessage, Builder> {
162 protected override Builder ThisBuilder {
163 get { return this; }
164 }
165 public Builder() {}
166
167 ImportMessage result = new ImportMessage();
168
169 protected override ImportMessage MessageBeingBuilt {
170 get { return result; }
171 }
172
173 public override Builder Clear() {
174 result = new ImportMessage();
175 return this;
176 }
177
178 public override Builder Clone() {
179 return new Builder().MergeFrom(result);
180 }
181
182 public override pbd::MessageDescriptor DescriptorForType {
183 get { return ImportMessage.Descriptor; }
184 }
185
186 public override ImportMessage DefaultInstanceForType {
187 get { return ImportMessage.DefaultInstance; }
188 }
189
190 public override ImportMessage BuildPartial() {
Jon Skeet2e6dc122009-05-29 06:34:52 +0100191 if (result == null) {
192 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
193 }
Jon Skeet68036862008-10-22 13:30:34 +0100194 ImportMessage returnMe = result;
195 result = null;
196 return returnMe;
197 }
198
199 public override Builder MergeFrom(pb::IMessage other) {
200 if (other is ImportMessage) {
201 return MergeFrom((ImportMessage) other);
202 } else {
203 base.MergeFrom(other);
204 return this;
205 }
206 }
207
208 public override Builder MergeFrom(ImportMessage other) {
209 if (other == ImportMessage.DefaultInstance) return this;
210 if (other.HasD) {
211 D = other.D;
212 }
213 this.MergeUnknownFields(other.UnknownFields);
214 return this;
215 }
216
217 public override Builder MergeFrom(pb::CodedInputStream input) {
218 return MergeFrom(input, pb::ExtensionRegistry.Empty);
219 }
220
221 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet7de1aef2009-03-05 14:23:17 +0000222 pb::UnknownFieldSet.Builder unknownFields = null;
Jon Skeet68036862008-10-22 13:30:34 +0100223 while (true) {
224 uint tag = input.ReadTag();
225 switch (tag) {
226 case 0: {
Jon Skeet7de1aef2009-03-05 14:23:17 +0000227 if (unknownFields != null) {
228 this.UnknownFields = unknownFields.Build();
229 }
Jon Skeet68036862008-10-22 13:30:34 +0100230 return this;
231 }
232 default: {
Jon Skeet7de1aef2009-03-05 14:23:17 +0000233 if (pb::WireFormat.IsEndGroupTag(tag)) {
234 if (unknownFields != null) {
235 this.UnknownFields = unknownFields.Build();
236 }
Jon Skeet68036862008-10-22 13:30:34 +0100237 return this;
238 }
Jon Skeet7de1aef2009-03-05 14:23:17 +0000239 if (unknownFields == null) {
240 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
241 }
242 ParseUnknownField(input, unknownFields, extensionRegistry, tag);
Jon Skeet68036862008-10-22 13:30:34 +0100243 break;
244 }
245 case 8: {
246 D = input.ReadInt32();
247 break;
248 }
249 }
250 }
251 }
252
253
254 public bool HasD {
255 get { return result.HasD; }
256 }
257 public int D {
258 get { return result.D; }
259 set { SetD(value); }
260 }
261 public Builder SetD(int value) {
262 result.hasD = true;
263 result.d_ = value;
264 return this;
265 }
266 public Builder ClearD() {
267 result.hasD = false;
268 result.d_ = 0;
269 return this;
270 }
271 }
Jon Skeetdf67f142009-06-05 19:29:36 +0100272 static ImportMessage() {
273 pbd::FileDescriptor descriptor = global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.Descriptor;
274 }
Jon Skeet68036862008-10-22 13:30:34 +0100275 }
276
277 #endregion
278
279}