blob: c8f5bef2b73c7ba3ecb271a02e0df591dcad776a [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
11 #region Descriptor
12 public static pbd::FileDescriptor Descriptor {
13 get { return descriptor; }
14 }
15 private static readonly pbd::FileDescriptor descriptor = pbd::FileDescriptor.InternalBuildGeneratedFileFrom(
16 global::System.Convert.FromBase64String(
17 "CiVnb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfaW1wb3J0LnByb3RvEhhwcm90" +
18 "b2J1Zl91bml0dGVzdF9pbXBvcnQaJGdvb2dsZS9wcm90b2J1Zi9jc2hhcnBf" +
19 "b3B0aW9ucy5wcm90bxogZ29vZ2xlL3Byb3RvYnVmL2Rlc2NyaXB0b3IucHJv" +
20 "dG8iGgoNSW1wb3J0TWVzc2FnZRIJCgFkGAEgASgFKjwKCkltcG9ydEVudW0S" +
21 "DgoKSU1QT1JUX0ZPTxAHEg4KCklNUE9SVF9CQVIQCBIOCgpJTVBPUlRfQkFa" +
22 "EAlCXAoYY29tLmdvb2dsZS5wcm90b2J1Zi50ZXN0SAGC4gkhR29vZ2xlLlBy" +
23 "b3RvY29sQnVmZmVycy5UZXN0UHJvdG9ziuIJF1VuaXRUZXN0SW1wb3J0UHJv" +
24 "dG9GaWxl"),
25 new pbd::FileDescriptor[] {
26 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
27 global::Google.ProtocolBuffers.DescriptorProtos.DescriptorProtoFile.Descriptor,
28 });
29 #endregion
30
31 #region Static variables
32 internal static readonly pbd::MessageDescriptor internal__static_protobuf_unittest_import_ImportMessage__Descriptor
33 = Descriptor.MessageTypes[0];
34 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder> internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable
35 = new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder>(internal__static_protobuf_unittest_import_ImportMessage__Descriptor,
36 new string[] { "D", });
37 #endregion
38 }
39 #region Enums
40 public enum ImportEnum {
41 IMPORT_FOO = 7,
42 IMPORT_BAR = 8,
43 IMPORT_BAZ = 9,
44 }
45
46 #endregion
47
48 #region Messages
49 public sealed partial class ImportMessage : pb::GeneratedMessage<ImportMessage, ImportMessage.Builder> {
50 private static readonly ImportMessage defaultInstance = new Builder().BuildPartial();
51 public static ImportMessage DefaultInstance {
52 get { return defaultInstance; }
53 }
54
55 public override ImportMessage DefaultInstanceForType {
56 get { return defaultInstance; }
57 }
58
59 protected override ImportMessage ThisMessage {
60 get { return this; }
61 }
62
63 public static pbd::MessageDescriptor Descriptor {
64 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__Descriptor; }
65 }
66
67 protected override pb::FieldAccess.FieldAccessorTable<ImportMessage, ImportMessage.Builder> InternalFieldAccessors {
68 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable; }
69 }
70
71 private bool hasD;
72 private int d_ = 0;
73 public bool HasD {
74 get { return hasD; }
75 }
76 public int D {
77 get { return d_; }
78 }
79
80 public override bool IsInitialized {
81 get {
82 return true;
83 }
84 }
85
86 public override void WriteTo(pb::CodedOutputStream output) {
87 if (HasD) {
88 output.WriteInt32(1, D);
89 }
90 UnknownFields.WriteTo(output);
91 }
92
93 private int memoizedSerializedSize = -1;
94 public override int SerializedSize {
95 get {
96 int size = memoizedSerializedSize;
97 if (size != -1) return size;
98
99 size = 0;
100 if (HasD) {
101 size += pb::CodedOutputStream.ComputeInt32Size(1, D);
102 }
103 size += UnknownFields.SerializedSize;
104 memoizedSerializedSize = size;
105 return size;
106 }
107 }
108
109 public static ImportMessage ParseFrom(pb::ByteString data) {
110 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
111 }
112 public static ImportMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
113 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
114 }
115 public static ImportMessage ParseFrom(byte[] data) {
116 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
117 }
118 public static ImportMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
119 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
120 }
121 public static ImportMessage ParseFrom(global::System.IO.Stream input) {
122 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
123 }
124 public static ImportMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
125 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
126 }
127 public static ImportMessage ParseFrom(pb::CodedInputStream input) {
128 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
129 }
130 public static ImportMessage ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
131 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
132 }
133 public static Builder CreateBuilder() { return new Builder(); }
134 public override Builder CreateBuilderForType() { return new Builder(); }
135 public static Builder CreateBuilder(ImportMessage prototype) {
136 return (Builder) new Builder().MergeFrom(prototype);
137 }
138
139 public sealed partial class Builder : pb::GeneratedBuilder<ImportMessage, Builder> {
140 protected override Builder ThisBuilder {
141 get { return this; }
142 }
143 public Builder() {}
144
145 ImportMessage result = new ImportMessage();
146
147 protected override ImportMessage MessageBeingBuilt {
148 get { return result; }
149 }
150
151 public override Builder Clear() {
152 result = new ImportMessage();
153 return this;
154 }
155
156 public override Builder Clone() {
157 return new Builder().MergeFrom(result);
158 }
159
160 public override pbd::MessageDescriptor DescriptorForType {
161 get { return ImportMessage.Descriptor; }
162 }
163
164 public override ImportMessage DefaultInstanceForType {
165 get { return ImportMessage.DefaultInstance; }
166 }
167
168 public override ImportMessage BuildPartial() {
169 ImportMessage returnMe = result;
170 result = null;
171 return returnMe;
172 }
173
174 public override Builder MergeFrom(pb::IMessage other) {
175 if (other is ImportMessage) {
176 return MergeFrom((ImportMessage) other);
177 } else {
178 base.MergeFrom(other);
179 return this;
180 }
181 }
182
183 public override Builder MergeFrom(ImportMessage other) {
184 if (other == ImportMessage.DefaultInstance) return this;
185 if (other.HasD) {
186 D = other.D;
187 }
188 this.MergeUnknownFields(other.UnknownFields);
189 return this;
190 }
191
192 public override Builder MergeFrom(pb::CodedInputStream input) {
193 return MergeFrom(input, pb::ExtensionRegistry.Empty);
194 }
195
196 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
197 pb::UnknownFieldSet.Builder unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
198 while (true) {
199 uint tag = input.ReadTag();
200 switch (tag) {
201 case 0: {
202 this.UnknownFields = unknownFields.Build();
203 return this;
204 }
205 default: {
206 if (!ParseUnknownField(input, unknownFields, extensionRegistry, tag)) {
207 this.UnknownFields = unknownFields.Build();
208 return this;
209 }
210 break;
211 }
212 case 8: {
213 D = input.ReadInt32();
214 break;
215 }
216 }
217 }
218 }
219
220
221 public bool HasD {
222 get { return result.HasD; }
223 }
224 public int D {
225 get { return result.D; }
226 set { SetD(value); }
227 }
228 public Builder SetD(int value) {
229 result.hasD = true;
230 result.d_ = value;
231 return this;
232 }
233 public Builder ClearD() {
234 result.hasD = false;
235 result.d_ = 0;
236 return this;
237 }
238 }
239 }
240
241 #endregion
242
243}