Free cookie consent management tool by TermsFeed Policy Generator

source: tags/3.3.2/HeuristicLab.ExtLibs/HeuristicLab.ProtobufCS/0.9.1/ProtobufCS/src/ProtocolBuffers.Test/TestProtos/UnitTestOptimizeForProtoFile.cs @ 13398

Last change on this file since 13398 was 4068, checked in by swagner, 14 years ago

Sorted usings and removed unused usings in entire solution (#1094)

File size: 25.9 KB
Line 
1// Generated by the protocol buffer compiler.  DO NOT EDIT!
2
3using pb = global::Google.ProtocolBuffers;
4using pbd = global::Google.ProtocolBuffers.Descriptors;
5namespace 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}
Note: See TracBrowser for help on using the repository browser.