1 | // Generated by the protocol buffer compiler. DO NOT EDIT!
|
---|
2 |
|
---|
3 | using pb = global::Google.ProtocolBuffers;
|
---|
4 | using pbd = global::Google.ProtocolBuffers.Descriptors;
|
---|
5 | namespace Google.ProtocolBuffers.TestProtos {
|
---|
6 |
|
---|
7 | public static partial class UnitTestOptimizeForProtoFile {
|
---|
8 |
|
---|
9 | #region Extension registration
|
---|
10 | public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
|
---|
11 | registry.Add(global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.TestExtension);
|
---|
12 | registry.Add(global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.TestExtension2);
|
---|
13 | }
|
---|
14 | #endregion
|
---|
15 | #region Static variables
|
---|
16 | internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestOptimizedForSize__Descriptor;
|
---|
17 | internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize, global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.Builder> internal__static_protobuf_unittest_TestOptimizedForSize__FieldAccessorTable;
|
---|
18 | internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestRequiredOptimizedForSize__Descriptor;
|
---|
19 | internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize, global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize.Builder> internal__static_protobuf_unittest_TestRequiredOptimizedForSize__FieldAccessorTable;
|
---|
20 | internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestOptionalOptimizedForSize__Descriptor;
|
---|
21 | internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestOptionalOptimizedForSize, global::Google.ProtocolBuffers.TestProtos.TestOptionalOptimizedForSize.Builder> internal__static_protobuf_unittest_TestOptionalOptimizedForSize__FieldAccessorTable;
|
---|
22 | #endregion
|
---|
23 | #region Descriptor
|
---|
24 | public static pbd::FileDescriptor Descriptor {
|
---|
25 | get { return descriptor; }
|
---|
26 | }
|
---|
27 | private static pbd::FileDescriptor descriptor;
|
---|
28 |
|
---|
29 | static UnitTestOptimizeForProtoFile() {
|
---|
30 | byte[] descriptorData = global::System.Convert.FromBase64String(
|
---|
31 | "Citnb29nbGUvcHJvdG9idWYvdW5pdHRlc3Rfb3B0aW1pemVfZm9yLnByb3Rv" +
|
---|
32 | "EhFwcm90b2J1Zl91bml0dGVzdBokZ29vZ2xlL3Byb3RvYnVmL2NzaGFycF9v" +
|
---|
33 | "cHRpb25zLnByb3RvGh5nb29nbGUvcHJvdG9idWYvdW5pdHRlc3QucHJvdG8i" +
|
---|
34 | "kgIKFFRlc3RPcHRpbWl6ZWRGb3JTaXplEgkKAWkYASABKAUSLgoDbXNnGBMg" +
|
---|
35 | "ASgLMiEucHJvdG9idWZfdW5pdHRlc3QuRm9yZWlnbk1lc3NhZ2UqCQjoBxCA" +
|
---|
36 | "gICAAjJACg50ZXN0X2V4dGVuc2lvbhInLnByb3RvYnVmX3VuaXR0ZXN0LlRl" +
|
---|
37 | "c3RPcHRpbWl6ZWRGb3JTaXplGNIJIAEoBTJyCg90ZXN0X2V4dGVuc2lvbjIS" +
|
---|
38 | "Jy5wcm90b2J1Zl91bml0dGVzdC5UZXN0T3B0aW1pemVkRm9yU2l6ZRjTCSAB" +
|
---|
39 | "KAsyLy5wcm90b2J1Zl91bml0dGVzdC5UZXN0UmVxdWlyZWRPcHRpbWl6ZWRG" +
|
---|
40 | "b3JTaXplIikKHFRlc3RSZXF1aXJlZE9wdGltaXplZEZvclNpemUSCQoBeBgB" +
|
---|
41 | "IAIoBSJaChxUZXN0T3B0aW9uYWxPcHRpbWl6ZWRGb3JTaXplEjoKAW8YASAB" +
|
---|
42 | "KAsyLy5wcm90b2J1Zl91bml0dGVzdC5UZXN0UmVxdWlyZWRPcHRpbWl6ZWRG" +
|
---|
43 | "b3JTaXplQkZIAsI+QQohR29vZ2xlLlByb3RvY29sQnVmZmVycy5UZXN0UHJv" +
|
---|
44 | "dG9zEhxVbml0VGVzdE9wdGltaXplRm9yUHJvdG9GaWxl");
|
---|
45 | pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
|
---|
46 | descriptor = root;
|
---|
47 | internal__static_protobuf_unittest_TestOptimizedForSize__Descriptor = Descriptor.MessageTypes[0];
|
---|
48 | internal__static_protobuf_unittest_TestOptimizedForSize__FieldAccessorTable =
|
---|
49 | new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize, global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.Builder>(internal__static_protobuf_unittest_TestOptimizedForSize__Descriptor,
|
---|
50 | new string[] { "I", "Msg", });
|
---|
51 | global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.TestExtension = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.Descriptor.Extensions[0]);
|
---|
52 | global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.TestExtension2 = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.Descriptor.Extensions[1]);
|
---|
53 | internal__static_protobuf_unittest_TestRequiredOptimizedForSize__Descriptor = Descriptor.MessageTypes[1];
|
---|
54 | internal__static_protobuf_unittest_TestRequiredOptimizedForSize__FieldAccessorTable =
|
---|
55 | new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize, global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize.Builder>(internal__static_protobuf_unittest_TestRequiredOptimizedForSize__Descriptor,
|
---|
56 | new string[] { "X", });
|
---|
57 | internal__static_protobuf_unittest_TestOptionalOptimizedForSize__Descriptor = Descriptor.MessageTypes[2];
|
---|
58 | internal__static_protobuf_unittest_TestOptionalOptimizedForSize__FieldAccessorTable =
|
---|
59 | new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestOptionalOptimizedForSize, global::Google.ProtocolBuffers.TestProtos.TestOptionalOptimizedForSize.Builder>(internal__static_protobuf_unittest_TestOptionalOptimizedForSize__Descriptor,
|
---|
60 | new string[] { "O", });
|
---|
61 | pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
|
---|
62 | RegisterAllExtensions(registry);
|
---|
63 | global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
|
---|
64 | global::Google.ProtocolBuffers.TestProtos.UnitTestProtoFile.RegisterAllExtensions(registry);
|
---|
65 | return registry;
|
---|
66 | };
|
---|
67 | pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
|
---|
68 | new pbd::FileDescriptor[] {
|
---|
69 | global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
|
---|
70 | global::Google.ProtocolBuffers.TestProtos.UnitTestProtoFile.Descriptor,
|
---|
71 | }, assigner);
|
---|
72 | }
|
---|
73 | #endregion
|
---|
74 |
|
---|
75 | }
|
---|
76 | #region Messages
|
---|
77 | public sealed partial class TestOptimizedForSize : pb::ExtendableMessage<TestOptimizedForSize, TestOptimizedForSize.Builder> {
|
---|
78 | private static readonly TestOptimizedForSize defaultInstance = new Builder().BuildPartial();
|
---|
79 | public static TestOptimizedForSize DefaultInstance {
|
---|
80 | get { return defaultInstance; }
|
---|
81 | }
|
---|
82 |
|
---|
83 | public override TestOptimizedForSize DefaultInstanceForType {
|
---|
84 | get { return defaultInstance; }
|
---|
85 | }
|
---|
86 |
|
---|
87 | protected override TestOptimizedForSize ThisMessage {
|
---|
88 | get { return this; }
|
---|
89 | }
|
---|
90 |
|
---|
91 | public static pbd::MessageDescriptor Descriptor {
|
---|
92 | get { return global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.internal__static_protobuf_unittest_TestOptimizedForSize__Descriptor; }
|
---|
93 | }
|
---|
94 |
|
---|
95 | protected override pb::FieldAccess.FieldAccessorTable<TestOptimizedForSize, TestOptimizedForSize.Builder> InternalFieldAccessors {
|
---|
96 | get { return global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.internal__static_protobuf_unittest_TestOptimizedForSize__FieldAccessorTable; }
|
---|
97 | }
|
---|
98 |
|
---|
99 | public const int TestExtensionFieldNumber = 1234;
|
---|
100 | public static pb::GeneratedExtensionBase<int> TestExtension;
|
---|
101 | public const int TestExtension2FieldNumber = 1235;
|
---|
102 | public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize> TestExtension2;
|
---|
103 | public const int IFieldNumber = 1;
|
---|
104 | private bool hasI;
|
---|
105 | private int i_ = 0;
|
---|
106 | public bool HasI {
|
---|
107 | get { return hasI; }
|
---|
108 | }
|
---|
109 | public int I {
|
---|
110 | get { return i_; }
|
---|
111 | }
|
---|
112 |
|
---|
113 | public const int MsgFieldNumber = 19;
|
---|
114 | private bool hasMsg;
|
---|
115 | private global::Google.ProtocolBuffers.TestProtos.ForeignMessage msg_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessage.DefaultInstance;
|
---|
116 | public bool HasMsg {
|
---|
117 | get { return hasMsg; }
|
---|
118 | }
|
---|
119 | public global::Google.ProtocolBuffers.TestProtos.ForeignMessage Msg {
|
---|
120 | get { return msg_; }
|
---|
121 | }
|
---|
122 |
|
---|
123 | public static TestOptimizedForSize ParseFrom(pb::ByteString data) {
|
---|
124 | return ((Builder)CreateBuilder().MergeFrom(data)).BuildParsed();
|
---|
125 | }
|
---|
126 | public static TestOptimizedForSize ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
|
---|
127 | return ((Builder)CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
|
---|
128 | }
|
---|
129 | public static TestOptimizedForSize ParseFrom(byte[] data) {
|
---|
130 | return ((Builder)CreateBuilder().MergeFrom(data)).BuildParsed();
|
---|
131 | }
|
---|
132 | public static TestOptimizedForSize ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
|
---|
133 | return ((Builder)CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
|
---|
134 | }
|
---|
135 | public static TestOptimizedForSize ParseFrom(global::System.IO.Stream input) {
|
---|
136 | return ((Builder)CreateBuilder().MergeFrom(input)).BuildParsed();
|
---|
137 | }
|
---|
138 | public static TestOptimizedForSize ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
|
---|
139 | return ((Builder)CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
|
---|
140 | }
|
---|
141 | public static TestOptimizedForSize ParseDelimitedFrom(global::System.IO.Stream input) {
|
---|
142 | return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
|
---|
143 | }
|
---|
144 | public static TestOptimizedForSize ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
|
---|
145 | return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
|
---|
146 | }
|
---|
147 | public static TestOptimizedForSize ParseFrom(pb::CodedInputStream input) {
|
---|
148 | return ((Builder)CreateBuilder().MergeFrom(input)).BuildParsed();
|
---|
149 | }
|
---|
150 | public static TestOptimizedForSize ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
|
---|
151 | return ((Builder)CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
|
---|
152 | }
|
---|
153 | public static Builder CreateBuilder() { return new Builder(); }
|
---|
154 | public override Builder ToBuilder() { return CreateBuilder(this); }
|
---|
155 | public override Builder CreateBuilderForType() { return new Builder(); }
|
---|
156 | public static Builder CreateBuilder(TestOptimizedForSize prototype) {
|
---|
157 | return (Builder)new Builder().MergeFrom(prototype);
|
---|
158 | }
|
---|
159 |
|
---|
160 | public sealed partial class Builder : pb::ExtendableBuilder<TestOptimizedForSize, Builder> {
|
---|
161 | protected override Builder ThisBuilder {
|
---|
162 | get { return this; }
|
---|
163 | }
|
---|
164 | public Builder() { }
|
---|
165 |
|
---|
166 | TestOptimizedForSize result = new TestOptimizedForSize();
|
---|
167 |
|
---|
168 | protected override TestOptimizedForSize MessageBeingBuilt {
|
---|
169 | get { return result; }
|
---|
170 | }
|
---|
171 |
|
---|
172 | public override Builder Clear() {
|
---|
173 | result = new TestOptimizedForSize();
|
---|
174 | return this;
|
---|
175 | }
|
---|
176 |
|
---|
177 | public override Builder Clone() {
|
---|
178 | return new Builder().MergeFrom(result);
|
---|
179 | }
|
---|
180 |
|
---|
181 | public override pbd::MessageDescriptor DescriptorForType {
|
---|
182 | get { return global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.Descriptor; }
|
---|
183 | }
|
---|
184 |
|
---|
185 | public override TestOptimizedForSize DefaultInstanceForType {
|
---|
186 | get { return global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize.DefaultInstance; }
|
---|
187 | }
|
---|
188 |
|
---|
189 | public override TestOptimizedForSize BuildPartial() {
|
---|
190 | if (result == null) {
|
---|
191 | throw new global::System.InvalidOperationException("build() has already been called on this Builder");
|
---|
192 | }
|
---|
193 | TestOptimizedForSize returnMe = result;
|
---|
194 | result = null;
|
---|
195 | return returnMe;
|
---|
196 | }
|
---|
197 |
|
---|
198 |
|
---|
199 | public bool HasI {
|
---|
200 | get { return result.HasI; }
|
---|
201 | }
|
---|
202 | public int I {
|
---|
203 | get { return result.I; }
|
---|
204 | set { SetI(value); }
|
---|
205 | }
|
---|
206 | public Builder SetI(int value) {
|
---|
207 | result.hasI = true;
|
---|
208 | result.i_ = value;
|
---|
209 | return this;
|
---|
210 | }
|
---|
211 | public Builder ClearI() {
|
---|
212 | result.hasI = false;
|
---|
213 | result.i_ = 0;
|
---|
214 | return this;
|
---|
215 | }
|
---|
216 |
|
---|
217 | public bool HasMsg {
|
---|
218 | get { return result.HasMsg; }
|
---|
219 | }
|
---|
220 | public global::Google.ProtocolBuffers.TestProtos.ForeignMessage Msg {
|
---|
221 | get { return result.Msg; }
|
---|
222 | set { SetMsg(value); }
|
---|
223 | }
|
---|
224 | public Builder SetMsg(global::Google.ProtocolBuffers.TestProtos.ForeignMessage value) {
|
---|
225 | pb::ThrowHelper.ThrowIfNull(value, "value");
|
---|
226 | result.hasMsg = true;
|
---|
227 | result.msg_ = value;
|
---|
228 | return this;
|
---|
229 | }
|
---|
230 | public Builder SetMsg(global::Google.ProtocolBuffers.TestProtos.ForeignMessage.Builder builderForValue) {
|
---|
231 | pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
|
---|
232 | result.hasMsg = true;
|
---|
233 | result.msg_ = builderForValue.Build();
|
---|
234 | return this;
|
---|
235 | }
|
---|
236 | public Builder MergeMsg(global::Google.ProtocolBuffers.TestProtos.ForeignMessage value) {
|
---|
237 | pb::ThrowHelper.ThrowIfNull(value, "value");
|
---|
238 | if (result.HasMsg &&
|
---|
239 | result.msg_ != global::Google.ProtocolBuffers.TestProtos.ForeignMessage.DefaultInstance) {
|
---|
240 | result.msg_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessage.CreateBuilder(result.msg_).MergeFrom(value).BuildPartial();
|
---|
241 | } else {
|
---|
242 | result.msg_ = value;
|
---|
243 | }
|
---|
244 | result.hasMsg = true;
|
---|
245 | return this;
|
---|
246 | }
|
---|
247 | public Builder ClearMsg() {
|
---|
248 | result.hasMsg = false;
|
---|
249 | result.msg_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessage.DefaultInstance;
|
---|
250 | return this;
|
---|
251 | }
|
---|
252 | }
|
---|
253 | static TestOptimizedForSize() {
|
---|
254 | object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.Descriptor, null);
|
---|
255 | }
|
---|
256 | }
|
---|
257 |
|
---|
258 | public sealed partial class TestRequiredOptimizedForSize : pb::GeneratedMessage<TestRequiredOptimizedForSize, TestRequiredOptimizedForSize.Builder> {
|
---|
259 | private static readonly TestRequiredOptimizedForSize defaultInstance = new Builder().BuildPartial();
|
---|
260 | public static TestRequiredOptimizedForSize DefaultInstance {
|
---|
261 | get { return defaultInstance; }
|
---|
262 | }
|
---|
263 |
|
---|
264 | public override TestRequiredOptimizedForSize DefaultInstanceForType {
|
---|
265 | get { return defaultInstance; }
|
---|
266 | }
|
---|
267 |
|
---|
268 | protected override TestRequiredOptimizedForSize ThisMessage {
|
---|
269 | get { return this; }
|
---|
270 | }
|
---|
271 |
|
---|
272 | public static pbd::MessageDescriptor Descriptor {
|
---|
273 | get { return global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.internal__static_protobuf_unittest_TestRequiredOptimizedForSize__Descriptor; }
|
---|
274 | }
|
---|
275 |
|
---|
276 | protected override pb::FieldAccess.FieldAccessorTable<TestRequiredOptimizedForSize, TestRequiredOptimizedForSize.Builder> InternalFieldAccessors {
|
---|
277 | get { return global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.internal__static_protobuf_unittest_TestRequiredOptimizedForSize__FieldAccessorTable; }
|
---|
278 | }
|
---|
279 |
|
---|
280 | public const int XFieldNumber = 1;
|
---|
281 | private bool hasX;
|
---|
282 | private int x_ = 0;
|
---|
283 | public bool HasX {
|
---|
284 | get { return hasX; }
|
---|
285 | }
|
---|
286 | public int X {
|
---|
287 | get { return x_; }
|
---|
288 | }
|
---|
289 |
|
---|
290 | public static TestRequiredOptimizedForSize ParseFrom(pb::ByteString data) {
|
---|
291 | return ((Builder)CreateBuilder().MergeFrom(data)).BuildParsed();
|
---|
292 | }
|
---|
293 | public static TestRequiredOptimizedForSize ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
|
---|
294 | return ((Builder)CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
|
---|
295 | }
|
---|
296 | public static TestRequiredOptimizedForSize ParseFrom(byte[] data) {
|
---|
297 | return ((Builder)CreateBuilder().MergeFrom(data)).BuildParsed();
|
---|
298 | }
|
---|
299 | public static TestRequiredOptimizedForSize ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
|
---|
300 | return ((Builder)CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
|
---|
301 | }
|
---|
302 | public static TestRequiredOptimizedForSize ParseFrom(global::System.IO.Stream input) {
|
---|
303 | return ((Builder)CreateBuilder().MergeFrom(input)).BuildParsed();
|
---|
304 | }
|
---|
305 | public static TestRequiredOptimizedForSize ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
|
---|
306 | return ((Builder)CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
|
---|
307 | }
|
---|
308 | public static TestRequiredOptimizedForSize ParseDelimitedFrom(global::System.IO.Stream input) {
|
---|
309 | return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
|
---|
310 | }
|
---|
311 | public static TestRequiredOptimizedForSize ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
|
---|
312 | return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
|
---|
313 | }
|
---|
314 | public static TestRequiredOptimizedForSize ParseFrom(pb::CodedInputStream input) {
|
---|
315 | return ((Builder)CreateBuilder().MergeFrom(input)).BuildParsed();
|
---|
316 | }
|
---|
317 | public static TestRequiredOptimizedForSize ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
|
---|
318 | return ((Builder)CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
|
---|
319 | }
|
---|
320 | public static Builder CreateBuilder() { return new Builder(); }
|
---|
321 | public override Builder ToBuilder() { return CreateBuilder(this); }
|
---|
322 | public override Builder CreateBuilderForType() { return new Builder(); }
|
---|
323 | public static Builder CreateBuilder(TestRequiredOptimizedForSize prototype) {
|
---|
324 | return (Builder)new Builder().MergeFrom(prototype);
|
---|
325 | }
|
---|
326 |
|
---|
327 | public sealed partial class Builder : pb::GeneratedBuilder<TestRequiredOptimizedForSize, Builder> {
|
---|
328 | protected override Builder ThisBuilder {
|
---|
329 | get { return this; }
|
---|
330 | }
|
---|
331 | public Builder() { }
|
---|
332 |
|
---|
333 | TestRequiredOptimizedForSize result = new TestRequiredOptimizedForSize();
|
---|
334 |
|
---|
335 | protected override TestRequiredOptimizedForSize MessageBeingBuilt {
|
---|
336 | get { return result; }
|
---|
337 | }
|
---|
338 |
|
---|
339 | public override Builder Clear() {
|
---|
340 | result = new TestRequiredOptimizedForSize();
|
---|
341 | return this;
|
---|
342 | }
|
---|
343 |
|
---|
344 | public override Builder Clone() {
|
---|
345 | return new Builder().MergeFrom(result);
|
---|
346 | }
|
---|
347 |
|
---|
348 | public override pbd::MessageDescriptor DescriptorForType {
|
---|
349 | get { return global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize.Descriptor; }
|
---|
350 | }
|
---|
351 |
|
---|
352 | public override TestRequiredOptimizedForSize DefaultInstanceForType {
|
---|
353 | get { return global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize.DefaultInstance; }
|
---|
354 | }
|
---|
355 |
|
---|
356 | public override TestRequiredOptimizedForSize BuildPartial() {
|
---|
357 | if (result == null) {
|
---|
358 | throw new global::System.InvalidOperationException("build() has already been called on this Builder");
|
---|
359 | }
|
---|
360 | TestRequiredOptimizedForSize returnMe = result;
|
---|
361 | result = null;
|
---|
362 | return returnMe;
|
---|
363 | }
|
---|
364 |
|
---|
365 |
|
---|
366 | public bool HasX {
|
---|
367 | get { return result.HasX; }
|
---|
368 | }
|
---|
369 | public int X {
|
---|
370 | get { return result.X; }
|
---|
371 | set { SetX(value); }
|
---|
372 | }
|
---|
373 | public Builder SetX(int value) {
|
---|
374 | result.hasX = true;
|
---|
375 | result.x_ = value;
|
---|
376 | return this;
|
---|
377 | }
|
---|
378 | public Builder ClearX() {
|
---|
379 | result.hasX = false;
|
---|
380 | result.x_ = 0;
|
---|
381 | return this;
|
---|
382 | }
|
---|
383 | }
|
---|
384 | static TestRequiredOptimizedForSize() {
|
---|
385 | object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.Descriptor, null);
|
---|
386 | }
|
---|
387 | }
|
---|
388 |
|
---|
389 | public sealed partial class TestOptionalOptimizedForSize : pb::GeneratedMessage<TestOptionalOptimizedForSize, TestOptionalOptimizedForSize.Builder> {
|
---|
390 | private static readonly TestOptionalOptimizedForSize defaultInstance = new Builder().BuildPartial();
|
---|
391 | public static TestOptionalOptimizedForSize DefaultInstance {
|
---|
392 | get { return defaultInstance; }
|
---|
393 | }
|
---|
394 |
|
---|
395 | public override TestOptionalOptimizedForSize DefaultInstanceForType {
|
---|
396 | get { return defaultInstance; }
|
---|
397 | }
|
---|
398 |
|
---|
399 | protected override TestOptionalOptimizedForSize ThisMessage {
|
---|
400 | get { return this; }
|
---|
401 | }
|
---|
402 |
|
---|
403 | public static pbd::MessageDescriptor Descriptor {
|
---|
404 | get { return global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.internal__static_protobuf_unittest_TestOptionalOptimizedForSize__Descriptor; }
|
---|
405 | }
|
---|
406 |
|
---|
407 | protected override pb::FieldAccess.FieldAccessorTable<TestOptionalOptimizedForSize, TestOptionalOptimizedForSize.Builder> InternalFieldAccessors {
|
---|
408 | get { return global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.internal__static_protobuf_unittest_TestOptionalOptimizedForSize__FieldAccessorTable; }
|
---|
409 | }
|
---|
410 |
|
---|
411 | public const int OFieldNumber = 1;
|
---|
412 | private bool hasO;
|
---|
413 | private global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize o_ = global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize.DefaultInstance;
|
---|
414 | public bool HasO {
|
---|
415 | get { return hasO; }
|
---|
416 | }
|
---|
417 | public global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize O {
|
---|
418 | get { return o_; }
|
---|
419 | }
|
---|
420 |
|
---|
421 | public static TestOptionalOptimizedForSize ParseFrom(pb::ByteString data) {
|
---|
422 | return ((Builder)CreateBuilder().MergeFrom(data)).BuildParsed();
|
---|
423 | }
|
---|
424 | public static TestOptionalOptimizedForSize ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
|
---|
425 | return ((Builder)CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
|
---|
426 | }
|
---|
427 | public static TestOptionalOptimizedForSize ParseFrom(byte[] data) {
|
---|
428 | return ((Builder)CreateBuilder().MergeFrom(data)).BuildParsed();
|
---|
429 | }
|
---|
430 | public static TestOptionalOptimizedForSize ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
|
---|
431 | return ((Builder)CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
|
---|
432 | }
|
---|
433 | public static TestOptionalOptimizedForSize ParseFrom(global::System.IO.Stream input) {
|
---|
434 | return ((Builder)CreateBuilder().MergeFrom(input)).BuildParsed();
|
---|
435 | }
|
---|
436 | public static TestOptionalOptimizedForSize ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
|
---|
437 | return ((Builder)CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
|
---|
438 | }
|
---|
439 | public static TestOptionalOptimizedForSize ParseDelimitedFrom(global::System.IO.Stream input) {
|
---|
440 | return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
|
---|
441 | }
|
---|
442 | public static TestOptionalOptimizedForSize ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
|
---|
443 | return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
|
---|
444 | }
|
---|
445 | public static TestOptionalOptimizedForSize ParseFrom(pb::CodedInputStream input) {
|
---|
446 | return ((Builder)CreateBuilder().MergeFrom(input)).BuildParsed();
|
---|
447 | }
|
---|
448 | public static TestOptionalOptimizedForSize ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
|
---|
449 | return ((Builder)CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
|
---|
450 | }
|
---|
451 | public static Builder CreateBuilder() { return new Builder(); }
|
---|
452 | public override Builder ToBuilder() { return CreateBuilder(this); }
|
---|
453 | public override Builder CreateBuilderForType() { return new Builder(); }
|
---|
454 | public static Builder CreateBuilder(TestOptionalOptimizedForSize prototype) {
|
---|
455 | return (Builder)new Builder().MergeFrom(prototype);
|
---|
456 | }
|
---|
457 |
|
---|
458 | public sealed partial class Builder : pb::GeneratedBuilder<TestOptionalOptimizedForSize, Builder> {
|
---|
459 | protected override Builder ThisBuilder {
|
---|
460 | get { return this; }
|
---|
461 | }
|
---|
462 | public Builder() { }
|
---|
463 |
|
---|
464 | TestOptionalOptimizedForSize result = new TestOptionalOptimizedForSize();
|
---|
465 |
|
---|
466 | protected override TestOptionalOptimizedForSize MessageBeingBuilt {
|
---|
467 | get { return result; }
|
---|
468 | }
|
---|
469 |
|
---|
470 | public override Builder Clear() {
|
---|
471 | result = new TestOptionalOptimizedForSize();
|
---|
472 | return this;
|
---|
473 | }
|
---|
474 |
|
---|
475 | public override Builder Clone() {
|
---|
476 | return new Builder().MergeFrom(result);
|
---|
477 | }
|
---|
478 |
|
---|
479 | public override pbd::MessageDescriptor DescriptorForType {
|
---|
480 | get { return global::Google.ProtocolBuffers.TestProtos.TestOptionalOptimizedForSize.Descriptor; }
|
---|
481 | }
|
---|
482 |
|
---|
483 | public override TestOptionalOptimizedForSize DefaultInstanceForType {
|
---|
484 | get { return global::Google.ProtocolBuffers.TestProtos.TestOptionalOptimizedForSize.DefaultInstance; }
|
---|
485 | }
|
---|
486 |
|
---|
487 | public override TestOptionalOptimizedForSize BuildPartial() {
|
---|
488 | if (result == null) {
|
---|
489 | throw new global::System.InvalidOperationException("build() has already been called on this Builder");
|
---|
490 | }
|
---|
491 | TestOptionalOptimizedForSize returnMe = result;
|
---|
492 | result = null;
|
---|
493 | return returnMe;
|
---|
494 | }
|
---|
495 |
|
---|
496 |
|
---|
497 | public bool HasO {
|
---|
498 | get { return result.HasO; }
|
---|
499 | }
|
---|
500 | public global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize O {
|
---|
501 | get { return result.O; }
|
---|
502 | set { SetO(value); }
|
---|
503 | }
|
---|
504 | public Builder SetO(global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize value) {
|
---|
505 | pb::ThrowHelper.ThrowIfNull(value, "value");
|
---|
506 | result.hasO = true;
|
---|
507 | result.o_ = value;
|
---|
508 | return this;
|
---|
509 | }
|
---|
510 | public Builder SetO(global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize.Builder builderForValue) {
|
---|
511 | pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
|
---|
512 | result.hasO = true;
|
---|
513 | result.o_ = builderForValue.Build();
|
---|
514 | return this;
|
---|
515 | }
|
---|
516 | public Builder MergeO(global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize value) {
|
---|
517 | pb::ThrowHelper.ThrowIfNull(value, "value");
|
---|
518 | if (result.HasO &&
|
---|
519 | result.o_ != global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize.DefaultInstance) {
|
---|
520 | result.o_ = global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize.CreateBuilder(result.o_).MergeFrom(value).BuildPartial();
|
---|
521 | } else {
|
---|
522 | result.o_ = value;
|
---|
523 | }
|
---|
524 | result.hasO = true;
|
---|
525 | return this;
|
---|
526 | }
|
---|
527 | public Builder ClearO() {
|
---|
528 | result.hasO = false;
|
---|
529 | result.o_ = global::Google.ProtocolBuffers.TestProtos.TestRequiredOptimizedForSize.DefaultInstance;
|
---|
530 | return this;
|
---|
531 | }
|
---|
532 | }
|
---|
533 | static TestOptionalOptimizedForSize() {
|
---|
534 | object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestOptimizeForProtoFile.Descriptor, null);
|
---|
535 | }
|
---|
536 | }
|
---|
537 |
|
---|
538 | #endregion
|
---|
539 |
|
---|
540 | }
|
---|