blob: 9b5f828a21aca1a9807b123db818af1d3e04998d [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
69 private bool hasD;
70 private int d_ = 0;
71 public bool HasD {
72 get { return hasD; }
73 }
74 public int D {
75 get { return d_; }
76 }
77
78 public override bool IsInitialized {
79 get {
80 return true;
81 }
82 }
83
84 public override void WriteTo(pb::CodedOutputStream output) {
85 if (HasD) {
86 output.WriteInt32(1, D);
87 }
88 UnknownFields.WriteTo(output);
89 }
90
91 private int memoizedSerializedSize = -1;
92 public override int SerializedSize {
93 get {
94 int size = memoizedSerializedSize;
95 if (size != -1) return size;
96
97 size = 0;
98 if (HasD) {
99 size += pb::CodedOutputStream.ComputeInt32Size(1, D);
100 }
101 size += UnknownFields.SerializedSize;
102 memoizedSerializedSize = size;
103 return size;
104 }
105 }
106
107 public static ImportMessage ParseFrom(pb::ByteString data) {
108 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
109 }
110 public static ImportMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
111 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
112 }
113 public static ImportMessage ParseFrom(byte[] data) {
114 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
115 }
116 public static ImportMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
117 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
118 }
119 public static ImportMessage ParseFrom(global::System.IO.Stream input) {
120 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
121 }
122 public static ImportMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
123 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
124 }
125 public static ImportMessage ParseFrom(pb::CodedInputStream input) {
126 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
127 }
128 public static ImportMessage ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
129 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
130 }
131 public static Builder CreateBuilder() { return new Builder(); }
Jon Skeete81a9d72009-02-24 16:50:56 +0000132 public override Builder ToBuilder() { return CreateBuilder(this); }
Jon Skeet68036862008-10-22 13:30:34 +0100133 public override Builder CreateBuilderForType() { return new Builder(); }
134 public static Builder CreateBuilder(ImportMessage prototype) {
135 return (Builder) new Builder().MergeFrom(prototype);
136 }
137
138 public sealed partial class Builder : pb::GeneratedBuilder<ImportMessage, Builder> {
139 protected override Builder ThisBuilder {
140 get { return this; }
141 }
142 public Builder() {}
143
144 ImportMessage result = new ImportMessage();
145
146 protected override ImportMessage MessageBeingBuilt {
147 get { return result; }
148 }
149
150 public override Builder Clear() {
151 result = new ImportMessage();
152 return this;
153 }
154
155 public override Builder Clone() {
156 return new Builder().MergeFrom(result);
157 }
158
159 public override pbd::MessageDescriptor DescriptorForType {
160 get { return ImportMessage.Descriptor; }
161 }
162
163 public override ImportMessage DefaultInstanceForType {
164 get { return ImportMessage.DefaultInstance; }
165 }
166
167 public override ImportMessage BuildPartial() {
168 ImportMessage returnMe = result;
169 result = null;
170 return returnMe;
171 }
172
173 public override Builder MergeFrom(pb::IMessage other) {
174 if (other is ImportMessage) {
175 return MergeFrom((ImportMessage) other);
176 } else {
177 base.MergeFrom(other);
178 return this;
179 }
180 }
181
182 public override Builder MergeFrom(ImportMessage other) {
183 if (other == ImportMessage.DefaultInstance) return this;
184 if (other.HasD) {
185 D = other.D;
186 }
187 this.MergeUnknownFields(other.UnknownFields);
188 return this;
189 }
190
191 public override Builder MergeFrom(pb::CodedInputStream input) {
192 return MergeFrom(input, pb::ExtensionRegistry.Empty);
193 }
194
195 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
196 pb::UnknownFieldSet.Builder unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
197 while (true) {
198 uint tag = input.ReadTag();
199 switch (tag) {
200 case 0: {
201 this.UnknownFields = unknownFields.Build();
202 return this;
203 }
204 default: {
205 if (!ParseUnknownField(input, unknownFields, extensionRegistry, tag)) {
206 this.UnknownFields = unknownFields.Build();
207 return this;
208 }
209 break;
210 }
211 case 8: {
212 D = input.ReadInt32();
213 break;
214 }
215 }
216 }
217 }
218
219
220 public bool HasD {
221 get { return result.HasD; }
222 }
223 public int D {
224 get { return result.D; }
225 set { SetD(value); }
226 }
227 public Builder SetD(int value) {
228 result.hasD = true;
229 result.d_ = value;
230 return this;
231 }
232 public Builder ClearD() {
233 result.hasD = false;
234 result.d_ = 0;
235 return this;
236 }
237 }
238 }
239
240 #endregion
241
242}