blob: 45168b6c8742fe9b137470050725c0f5db37951b [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 }
Jon Skeet2e6dc122009-05-29 06:34:52 +0100126 public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input) {
127 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
128 }
129 public static ImportMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
130 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
131 }
Jon Skeet68036862008-10-22 13:30:34 +0100132 public static ImportMessage ParseFrom(pb::CodedInputStream input) {
133 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
134 }
135 public static ImportMessage ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
136 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
137 }
138 public static Builder CreateBuilder() { return new Builder(); }
Jon Skeete81a9d72009-02-24 16:50:56 +0000139 public override Builder ToBuilder() { return CreateBuilder(this); }
Jon Skeet68036862008-10-22 13:30:34 +0100140 public override Builder CreateBuilderForType() { return new Builder(); }
141 public static Builder CreateBuilder(ImportMessage prototype) {
142 return (Builder) new Builder().MergeFrom(prototype);
143 }
144
145 public sealed partial class Builder : pb::GeneratedBuilder<ImportMessage, Builder> {
146 protected override Builder ThisBuilder {
147 get { return this; }
148 }
149 public Builder() {}
150
151 ImportMessage result = new ImportMessage();
152
153 protected override ImportMessage MessageBeingBuilt {
154 get { return result; }
155 }
156
157 public override Builder Clear() {
158 result = new ImportMessage();
159 return this;
160 }
161
162 public override Builder Clone() {
163 return new Builder().MergeFrom(result);
164 }
165
166 public override pbd::MessageDescriptor DescriptorForType {
167 get { return ImportMessage.Descriptor; }
168 }
169
170 public override ImportMessage DefaultInstanceForType {
171 get { return ImportMessage.DefaultInstance; }
172 }
173
174 public override ImportMessage BuildPartial() {
Jon Skeet2e6dc122009-05-29 06:34:52 +0100175 if (result == null) {
176 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
177 }
Jon Skeet68036862008-10-22 13:30:34 +0100178 ImportMessage returnMe = result;
179 result = null;
180 return returnMe;
181 }
182
183 public override Builder MergeFrom(pb::IMessage other) {
184 if (other is ImportMessage) {
185 return MergeFrom((ImportMessage) other);
186 } else {
187 base.MergeFrom(other);
188 return this;
189 }
190 }
191
192 public override Builder MergeFrom(ImportMessage other) {
193 if (other == ImportMessage.DefaultInstance) return this;
194 if (other.HasD) {
195 D = other.D;
196 }
197 this.MergeUnknownFields(other.UnknownFields);
198 return this;
199 }
200
201 public override Builder MergeFrom(pb::CodedInputStream input) {
202 return MergeFrom(input, pb::ExtensionRegistry.Empty);
203 }
204
205 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet7de1aef2009-03-05 14:23:17 +0000206 pb::UnknownFieldSet.Builder unknownFields = null;
Jon Skeet68036862008-10-22 13:30:34 +0100207 while (true) {
208 uint tag = input.ReadTag();
209 switch (tag) {
210 case 0: {
Jon Skeet7de1aef2009-03-05 14:23:17 +0000211 if (unknownFields != null) {
212 this.UnknownFields = unknownFields.Build();
213 }
Jon Skeet68036862008-10-22 13:30:34 +0100214 return this;
215 }
216 default: {
Jon Skeet7de1aef2009-03-05 14:23:17 +0000217 if (pb::WireFormat.IsEndGroupTag(tag)) {
218 if (unknownFields != null) {
219 this.UnknownFields = unknownFields.Build();
220 }
Jon Skeet68036862008-10-22 13:30:34 +0100221 return this;
222 }
Jon Skeet7de1aef2009-03-05 14:23:17 +0000223 if (unknownFields == null) {
224 unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
225 }
226 ParseUnknownField(input, unknownFields, extensionRegistry, tag);
Jon Skeet68036862008-10-22 13:30:34 +0100227 break;
228 }
229 case 8: {
230 D = input.ReadInt32();
231 break;
232 }
233 }
234 }
235 }
236
237
238 public bool HasD {
239 get { return result.HasD; }
240 }
241 public int D {
242 get { return result.D; }
243 set { SetD(value); }
244 }
245 public Builder SetD(int value) {
246 result.hasD = true;
247 result.d_ = value;
248 return this;
249 }
250 public Builder ClearD() {
251 result.hasD = false;
252 result.d_ = 0;
253 return this;
254 }
255 }
256 }
257
258 #endregion
259
260}