blob: 63372c63e6be46409928652639854225b38af530 [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" +
Jon Skeet343d9f52009-01-16 11:52:44 +000019 "b3B0aW9ucy5wcm90byIaCg1JbXBvcnRNZXNzYWdlEgkKAWQYASABKAUqPAoK" +
20 "SW1wb3J0RW51bRIOCgpJTVBPUlRfRk9PEAcSDgoKSU1QT1JUX0JBUhAIEg4K" +
21 "CklNUE9SVF9CQVoQCUJbChhjb20uZ29vZ2xlLnByb3RvYnVmLnRlc3RIAcI+" +
22 "PAohR29vZ2xlLlByb3RvY29sQnVmZmVycy5UZXN0UHJvdG9zEhdVbml0VGVz" +
23 "dEltcG9ydFByb3RvRmlsZQ=="),
Jon Skeet68036862008-10-22 13:30:34 +010024 new pbd::FileDescriptor[] {
25 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
Jon Skeet68036862008-10-22 13:30:34 +010026 });
27 #endregion
28
29 #region Static variables
30 internal static readonly pbd::MessageDescriptor internal__static_protobuf_unittest_import_ImportMessage__Descriptor
31 = Descriptor.MessageTypes[0];
32 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder> internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable
33 = new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ImportMessage, global::Google.ProtocolBuffers.TestProtos.ImportMessage.Builder>(internal__static_protobuf_unittest_import_ImportMessage__Descriptor,
34 new string[] { "D", });
35 #endregion
36 }
37 #region Enums
38 public enum ImportEnum {
39 IMPORT_FOO = 7,
40 IMPORT_BAR = 8,
41 IMPORT_BAZ = 9,
42 }
43
44 #endregion
45
46 #region Messages
47 public sealed partial class ImportMessage : pb::GeneratedMessage<ImportMessage, ImportMessage.Builder> {
48 private static readonly ImportMessage defaultInstance = new Builder().BuildPartial();
49 public static ImportMessage DefaultInstance {
50 get { return defaultInstance; }
51 }
52
53 public override ImportMessage DefaultInstanceForType {
54 get { return defaultInstance; }
55 }
56
57 protected override ImportMessage ThisMessage {
58 get { return this; }
59 }
60
61 public static pbd::MessageDescriptor Descriptor {
62 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__Descriptor; }
63 }
64
65 protected override pb::FieldAccess.FieldAccessorTable<ImportMessage, ImportMessage.Builder> InternalFieldAccessors {
66 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestImportProtoFile.internal__static_protobuf_unittest_import_ImportMessage__FieldAccessorTable; }
67 }
68
Jon Skeet7ee85c42009-05-28 21:11:15 +010069 public const int DFieldNumber = 1;
Jon Skeet68036862008-10-22 13:30:34 +010070 private bool hasD;
71 private int d_ = 0;
72 public bool HasD {
73 get { return hasD; }
74 }
75 public int D {
76 get { return d_; }
77 }
78
79 public override bool IsInitialized {
80 get {
81 return true;
82 }
83 }
84
85 public override void WriteTo(pb::CodedOutputStream output) {
86 if (HasD) {
87 output.WriteInt32(1, D);
88 }
89 UnknownFields.WriteTo(output);
90 }
91
92 private int memoizedSerializedSize = -1;
93 public override int SerializedSize {
94 get {
95 int size = memoizedSerializedSize;
96 if (size != -1) return size;
97
98 size = 0;
99 if (HasD) {
100 size += pb::CodedOutputStream.ComputeInt32Size(1, D);
101 }
102 size += UnknownFields.SerializedSize;
103 memoizedSerializedSize = size;
104 return size;
105 }
106 }
107
108 public static ImportMessage ParseFrom(pb::ByteString data) {
109 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
110 }
111 public static ImportMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
112 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
113 }
114 public static ImportMessage ParseFrom(byte[] data) {
115 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
116 }
117 public static ImportMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
118 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
119 }
120 public static ImportMessage ParseFrom(global::System.IO.Stream input) {
121 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
122 }
123 public static ImportMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
124 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
125 }
126 public static ImportMessage ParseFrom(pb::CodedInputStream input) {
127 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
128 }
129 public static ImportMessage ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
130 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
131 }
132 public static Builder CreateBuilder() { return new Builder(); }
Jon Skeete81a9d72009-02-24 16:50:56 +0000133 public override Builder ToBuilder() { return CreateBuilder(this); }
Jon Skeet68036862008-10-22 13:30:34 +0100134 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) {
Jon Skeet7de1aef2009-03-05 14:23:17 +0000197 pb::UnknownFieldSet.Builder unknownFields = null;
Jon Skeet68036862008-10-22 13:30:34 +0100198 while (true) {
199 uint tag = input.ReadTag();
200 switch (tag) {
201 case 0: {
Jon Skeet7de1aef2009-03-05 14:23:17 +0000202 if (unknownFields != null) {
203 this.UnknownFields = unknownFields.Build();
204 }
Jon Skeet68036862008-10-22 13:30:34 +0100205 return this;
206 }
207 default: {
Jon Skeet7de1aef2009-03-05 14:23:17 +0000208 if (pb::WireFormat.IsEndGroupTag(tag)) {
209 if (unknownFields != null) {
210 this.UnknownFields = unknownFields.Build();
211 }
Jon Skeet68036862008-10-22 13:30:34 +0100212 return this;
213 }
Jon Skeet7de1aef2009-03-05 14:23:17 +0000214 if (unknownFields == null) {
215 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
216 }
217 ParseUnknownField(input, unknownFields, extensionRegistry, tag);
Jon Skeet68036862008-10-22 13:30:34 +0100218 break;
219 }
220 case 8: {
221 D = input.ReadInt32();
222 break;
223 }
224 }
225 }
226 }
227
228
229 public bool HasD {
230 get { return result.HasD; }
231 }
232 public int D {
233 get { return result.D; }
234 set { SetD(value); }
235 }
236 public Builder SetD(int value) {
237 result.hasD = true;
238 result.d_ = value;
239 return this;
240 }
241 public Builder ClearD() {
242 result.hasD = false;
243 result.d_ = 0;
244 return this;
245 }
246 }
247 }
248
249 #endregion
250
251}