blob: a2927019a817143aa7ae4748f6b1e44bb44fa783 [file] [log] [blame]
csharptest64bfac22010-11-05 17:51:33 -05001// 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 UnitTestLiteImportNonLiteProtoFile {
10
11 #region Extension registration
12 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
13 }
14 #endregion
15 #region Static variables
16 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestLiteImportsNonlite__Descriptor;
17 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestLiteImportsNonlite, global::Google.ProtocolBuffers.TestProtos.TestLiteImportsNonlite.Builder> internal__static_protobuf_unittest_TestLiteImportsNonlite__FieldAccessorTable;
18 #endregion
19 #region Descriptor
20 public static pbd::FileDescriptor Descriptor {
21 get { return descriptor; }
22 }
23 private static pbd::FileDescriptor descriptor;
24
25 static UnitTestLiteImportNonLiteProtoFile() {
26 byte[] descriptorData = global::System.Convert.FromBase64String(
27 "CjNnb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfbGl0ZV9pbXBvcnRzX25vbmxp" +
28 "dGUucHJvdG8SEXByb3RvYnVmX3VuaXR0ZXN0GiRnb29nbGUvcHJvdG9idWYv" +
29 "Y3NoYXJwX29wdGlvbnMucHJvdG8aHmdvb2dsZS9wcm90b2J1Zi91bml0dGVz" +
30 "dC5wcm90byJKChZUZXN0TGl0ZUltcG9ydHNOb25saXRlEjAKB21lc3NhZ2UY" +
31 "ASABKAsyHy5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxsVHlwZXNCTEgDwj5H" +
32 "CiFHb29nbGUuUHJvdG9jb2xCdWZmZXJzLlRlc3RQcm90b3MSIlVuaXRUZXN0" +
33 "TGl0ZUltcG9ydE5vbkxpdGVQcm90b0ZpbGU=");
34 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
35 descriptor = root;
36 internal__static_protobuf_unittest_TestLiteImportsNonlite__Descriptor = Descriptor.MessageTypes[0];
37 internal__static_protobuf_unittest_TestLiteImportsNonlite__FieldAccessorTable =
38 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestLiteImportsNonlite, global::Google.ProtocolBuffers.TestProtos.TestLiteImportsNonlite.Builder>(internal__static_protobuf_unittest_TestLiteImportsNonlite__Descriptor,
39 new string[] { "Message", });
40 pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
41 RegisterAllExtensions(registry);
42 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
43 global::Google.ProtocolBuffers.TestProtos.UnitTestProtoFile.RegisterAllExtensions(registry);
44 return registry;
45 };
46 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
47 new pbd::FileDescriptor[] {
48 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
49 global::Google.ProtocolBuffers.TestProtos.UnitTestProtoFile.Descriptor,
50 }, assigner);
51 }
52 #endregion
53
54 }
55 #region Messages
56 public sealed partial class TestLiteImportsNonlite : pb::GeneratedMessage<TestLiteImportsNonlite, TestLiteImportsNonlite.Builder> {
57 private static readonly TestLiteImportsNonlite defaultInstance = new Builder().BuildPartial();
58 public static TestLiteImportsNonlite DefaultInstance {
59 get { return defaultInstance; }
60 }
61
62 public override TestLiteImportsNonlite DefaultInstanceForType {
63 get { return defaultInstance; }
64 }
65
66 protected override TestLiteImportsNonlite ThisMessage {
67 get { return this; }
68 }
69
70 public static pbd::MessageDescriptor Descriptor {
71 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteImportNonLiteProtoFile.internal__static_protobuf_unittest_TestLiteImportsNonlite__Descriptor; }
72 }
73
74 protected override pb::FieldAccess.FieldAccessorTable<TestLiteImportsNonlite, TestLiteImportsNonlite.Builder> InternalFieldAccessors {
75 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteImportNonLiteProtoFile.internal__static_protobuf_unittest_TestLiteImportsNonlite__FieldAccessorTable; }
76 }
77
78 public const int MessageFieldNumber = 1;
79 private bool hasMessage;
80 private global::Google.ProtocolBuffers.TestProtos.TestAllTypes message_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypes.DefaultInstance;
81 public bool HasMessage {
82 get { return hasMessage; }
83 }
84 public global::Google.ProtocolBuffers.TestProtos.TestAllTypes Message {
85 get { return message_; }
86 }
87
88 public static TestLiteImportsNonlite ParseFrom(pb::ByteString data) {
89 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
90 }
91 public static TestLiteImportsNonlite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
92 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
93 }
94 public static TestLiteImportsNonlite ParseFrom(byte[] data) {
95 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
96 }
97 public static TestLiteImportsNonlite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
98 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
99 }
100 public static TestLiteImportsNonlite ParseFrom(global::System.IO.Stream input) {
101 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
102 }
103 public static TestLiteImportsNonlite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
104 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
105 }
106 public static TestLiteImportsNonlite ParseDelimitedFrom(global::System.IO.Stream input) {
107 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
108 }
109 public static TestLiteImportsNonlite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
110 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
111 }
112 public static TestLiteImportsNonlite ParseFrom(pb::CodedInputStream input) {
113 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
114 }
115 public static TestLiteImportsNonlite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
116 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
117 }
118 public static Builder CreateBuilder() { return new Builder(); }
119 public override Builder ToBuilder() { return CreateBuilder(this); }
120 public override Builder CreateBuilderForType() { return new Builder(); }
121 public static Builder CreateBuilder(TestLiteImportsNonlite prototype) {
122 return (Builder) new Builder().MergeFrom(prototype);
123 }
124
125 public sealed partial class Builder : pb::GeneratedBuilder<TestLiteImportsNonlite, Builder> {
126 protected override Builder ThisBuilder {
127 get { return this; }
128 }
129 public Builder() {}
130
131 TestLiteImportsNonlite result = new TestLiteImportsNonlite();
132
133 protected override TestLiteImportsNonlite MessageBeingBuilt {
134 get { return result; }
135 }
136
137 public override Builder Clear() {
138 result = new TestLiteImportsNonlite();
139 return this;
140 }
141
142 public override Builder Clone() {
143 return new Builder().MergeFrom(result);
144 }
145
146 public override pbd::MessageDescriptor DescriptorForType {
147 get { return global::Google.ProtocolBuffers.TestProtos.TestLiteImportsNonlite.Descriptor; }
148 }
149
150 public override TestLiteImportsNonlite DefaultInstanceForType {
151 get { return global::Google.ProtocolBuffers.TestProtos.TestLiteImportsNonlite.DefaultInstance; }
152 }
153
154 public override TestLiteImportsNonlite BuildPartial() {
155 if (result == null) {
156 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
157 }
158 TestLiteImportsNonlite returnMe = result;
159 result = null;
160 return returnMe;
161 }
162
163
164 public bool HasMessage {
165 get { return result.HasMessage; }
166 }
167 public global::Google.ProtocolBuffers.TestProtos.TestAllTypes Message {
168 get { return result.Message; }
169 set { SetMessage(value); }
170 }
171 public Builder SetMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypes value) {
172 pb::ThrowHelper.ThrowIfNull(value, "value");
173 result.hasMessage = true;
174 result.message_ = value;
175 return this;
176 }
177 public Builder SetMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypes.Builder builderForValue) {
178 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
179 result.hasMessage = true;
180 result.message_ = builderForValue.Build();
181 return this;
182 }
183 public Builder MergeMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypes value) {
184 pb::ThrowHelper.ThrowIfNull(value, "value");
185 if (result.HasMessage &&
186 result.message_ != global::Google.ProtocolBuffers.TestProtos.TestAllTypes.DefaultInstance) {
187 result.message_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypes.CreateBuilder(result.message_).MergeFrom(value).BuildPartial();
188 } else {
189 result.message_ = value;
190 }
191 result.hasMessage = true;
192 return this;
193 }
194 public Builder ClearMessage() {
195 result.hasMessage = false;
196 result.message_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypes.DefaultInstance;
197 return this;
198 }
199 }
200 static TestLiteImportsNonlite() {
201 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteImportNonLiteProtoFile.Descriptor, null);
202 }
203 }
204
205 #endregion
206
207}