blob: f5c26d08a145636cd4c8bb589a558a9efb9d7279 [file] [log] [blame]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001// Generated by ProtoGen, Version=0.9.0.0, Culture=neutral, PublicKeyToken=8fd7408b07f8d2cd. 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
11 #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
19 #region Descriptor
20 public static pbd::FileDescriptor Descriptor {
21 get { return descriptor; }
22 }
23 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[] {
47 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
48 }, assigner);
49 }
50 #endregion
51
52 }
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
85 public const int DFieldNumber = 1;
86 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 int size = SerializedSize;
103 if (HasD) {
104 output.WriteInt32(1, D);
105 }
106 UnknownFields.WriteTo(output);
107 }
108
109 private int memoizedSerializedSize = -1;
110 public override int SerializedSize {
111 get {
112 int size = memoizedSerializedSize;
113 if (size != -1) return size;
114
115 size = 0;
116 if (HasD) {
117 size += pb::CodedOutputStream.ComputeInt32Size(1, D);
118 }
119 size += UnknownFields.SerializedSize;
120 memoizedSerializedSize = size;
121 return size;
122 }
123 }
124
125 public static ImportMessage ParseFrom(pb::ByteString data) {
126 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
127 }
128 public static ImportMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
129 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
130 }
131 public static ImportMessage ParseFrom(byte[] data) {
132 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
133 }
134 public static ImportMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
135 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
136 }
137 public static ImportMessage ParseFrom(global::System.IO.Stream input) {
138 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
139 }
140 public static ImportMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
141 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
142 }
143 public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input) {
144 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
145 }
146 public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
147 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
148 }
149 public static ImportMessage ParseFrom(pb::CodedInputStream input) {
150 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
151 }
152 public static ImportMessage ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
153 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
154 }
155 public static Builder CreateBuilder() { return new Builder(); }
156 public override Builder ToBuilder() { return CreateBuilder(this); }
157 public override Builder CreateBuilderForType() { return new Builder(); }
158 public static Builder CreateBuilder(ImportMessage prototype) {
159 return (Builder) new Builder().MergeFrom(prototype);
160 }
161
162 public sealed partial class Builder : pb::GeneratedBuilder<ImportMessage, Builder> {
163 protected override Builder ThisBuilder {
164 get { return this; }
165 }
166 public Builder() {}
167
168 ImportMessage result = new ImportMessage();
169
170 protected override ImportMessage MessageBeingBuilt {
171 get { return result; }
172 }
173
174 public override Builder Clear() {
175 result = new ImportMessage();
176 return this;
177 }
178
179 public override Builder Clone() {
180 return new Builder().MergeFrom(result);
181 }
182
183 public override pbd::MessageDescriptor DescriptorForType {
184 get { return global::Google.ProtocolBuffers.TestProtos.ImportMessage.Descriptor; }
185 }
186
187 public override ImportMessage DefaultInstanceForType {
188 get { return global::Google.ProtocolBuffers.TestProtos.ImportMessage.DefaultInstance; }
189 }
190
191 public override ImportMessage BuildPartial() {
192 if (result == null) {
193 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
194 }
195 ImportMessage returnMe = result;
196 result = null;
197 return returnMe;
198 }
199
200 public override Builder MergeFrom(pb::IMessage other) {
201 if (other is ImportMessage) {
202 return MergeFrom((ImportMessage) other);
203 } else {
204 base.MergeFrom(other);
205 return this;
206 }
207 }
208
209 public override Builder MergeFrom(ImportMessage other) {
210 if (other == global::Google.ProtocolBuffers.TestProtos.ImportMessage.DefaultInstance) return this;
211 if (other.HasD) {
212 D = other.D;
213 }
214 this.MergeUnknownFields(other.UnknownFields);
215 return this;
216 }
217
218 public override Builder MergeFrom(pb::CodedInputStream input) {
219 return MergeFrom(input, pb::ExtensionRegistry.Empty);
220 }
221
222 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
223 pb::UnknownFieldSet.Builder unknownFields = null;
224 while (true) {
225 uint tag = input.ReadTag();
226 switch (tag) {
227 case 0: {
228 if (unknownFields != null) {
229 this.UnknownFields = unknownFields.Build();
230 }
231 return this;
232 }
233 default: {
234 if (pb::WireFormat.IsEndGroupTag(tag)) {
235 if (unknownFields != null) {
236 this.UnknownFields = unknownFields.Build();
237 }
238 return this;
239 }
240 if (unknownFields == null) {
241 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
242 }
243 ParseUnknownField(input, unknownFields, extensionRegistry, tag);
244 break;
245 }
246 case 8: {
247 D = input.ReadInt32();
248 break;
249 }
250 }
251 }
252 }
253
254
255 public bool HasD {
256 get { return result.HasD; }
257 }
258 public int D {
259 get { return result.D; }
260 set { SetD(value); }
261 }
262 public Builder SetD(int value) {
263 result.hasD = true;
264 result.d_ = value;
265 return this;
266 }
267 public Builder ClearD() {
268 result.hasD = false;
269 result.d_ = 0;
270 return this;
271 }
272 }
273 static ImportMessage() {
274 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.Descriptor, null);
275 }
276 }
277
278 #endregion
279
280}