blob: f628f2cc7c5291655a6a0b69bc4d2d9a0c1bb1f2 [file] [log] [blame]
csharptest980ba8d2010-11-07 16:30:39 -06001// Generated by ProtoGen, Version=0.9.0.0, Culture=neutral, PublicKeyToken=8fd7408b07f8d2cd. DO NOT EDIT!
csharptest64bfac22010-11-05 17:51:33 -05002
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
csharptest64bfac22010-11-05 17:51:33 -050016 #endregion
csharptest980ba8d2010-11-07 16:30:39 -060017 #region Extensions
18 internal static readonly object Descriptor;
csharptest64bfac22010-11-05 17:51:33 -050019 static UnitTestLiteImportNonLiteProtoFile() {
csharptest980ba8d2010-11-07 16:30:39 -060020 Descriptor = null;
csharptest64bfac22010-11-05 17:51:33 -050021 }
22 #endregion
23
24 }
25 #region Messages
csharptest980ba8d2010-11-07 16:30:39 -060026 public sealed partial class TestLiteImportsNonlite : pb::GeneratedMessageLite<TestLiteImportsNonlite, TestLiteImportsNonlite.Builder> {
csharptest64bfac22010-11-05 17:51:33 -050027 private static readonly TestLiteImportsNonlite defaultInstance = new Builder().BuildPartial();
28 public static TestLiteImportsNonlite DefaultInstance {
29 get { return defaultInstance; }
30 }
31
32 public override TestLiteImportsNonlite DefaultInstanceForType {
33 get { return defaultInstance; }
34 }
35
36 protected override TestLiteImportsNonlite ThisMessage {
37 get { return this; }
38 }
39
csharptest64bfac22010-11-05 17:51:33 -050040 public const int MessageFieldNumber = 1;
41 private bool hasMessage;
42 private global::Google.ProtocolBuffers.TestProtos.TestAllTypes message_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypes.DefaultInstance;
43 public bool HasMessage {
44 get { return hasMessage; }
45 }
46 public global::Google.ProtocolBuffers.TestProtos.TestAllTypes Message {
47 get { return message_; }
48 }
49
csharptest980ba8d2010-11-07 16:30:39 -060050 public override bool IsInitialized {
51 get {
52 return true;
53 }
54 }
55
56 public override void WriteTo(pb::CodedOutputStream output) {
57 int size = SerializedSize;
58 if (HasMessage) {
59 output.WriteMessage(1, Message);
60 }
61 }
62
63 private int memoizedSerializedSize = -1;
64 public override int SerializedSize {
65 get {
66 int size = memoizedSerializedSize;
67 if (size != -1) return size;
68
69 size = 0;
70 if (HasMessage) {
71 size += pb::CodedOutputStream.ComputeMessageSize(1, Message);
72 }
73 memoizedSerializedSize = size;
74 return size;
75 }
76 }
77
csharptest64bfac22010-11-05 17:51:33 -050078 public static TestLiteImportsNonlite ParseFrom(pb::ByteString data) {
79 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
80 }
81 public static TestLiteImportsNonlite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
82 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
83 }
84 public static TestLiteImportsNonlite ParseFrom(byte[] data) {
85 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
86 }
87 public static TestLiteImportsNonlite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
88 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
89 }
90 public static TestLiteImportsNonlite ParseFrom(global::System.IO.Stream input) {
91 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
92 }
93 public static TestLiteImportsNonlite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
94 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
95 }
96 public static TestLiteImportsNonlite ParseDelimitedFrom(global::System.IO.Stream input) {
97 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
98 }
99 public static TestLiteImportsNonlite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
100 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
101 }
102 public static TestLiteImportsNonlite ParseFrom(pb::CodedInputStream input) {
103 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
104 }
105 public static TestLiteImportsNonlite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
106 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
107 }
108 public static Builder CreateBuilder() { return new Builder(); }
109 public override Builder ToBuilder() { return CreateBuilder(this); }
110 public override Builder CreateBuilderForType() { return new Builder(); }
111 public static Builder CreateBuilder(TestLiteImportsNonlite prototype) {
112 return (Builder) new Builder().MergeFrom(prototype);
113 }
114
csharptest980ba8d2010-11-07 16:30:39 -0600115 public sealed partial class Builder : pb::GeneratedBuilderLite<TestLiteImportsNonlite, Builder> {
csharptest64bfac22010-11-05 17:51:33 -0500116 protected override Builder ThisBuilder {
117 get { return this; }
118 }
119 public Builder() {}
120
121 TestLiteImportsNonlite result = new TestLiteImportsNonlite();
122
123 protected override TestLiteImportsNonlite MessageBeingBuilt {
124 get { return result; }
125 }
126
127 public override Builder Clear() {
128 result = new TestLiteImportsNonlite();
129 return this;
130 }
131
132 public override Builder Clone() {
133 return new Builder().MergeFrom(result);
134 }
135
csharptest64bfac22010-11-05 17:51:33 -0500136 public override TestLiteImportsNonlite DefaultInstanceForType {
137 get { return global::Google.ProtocolBuffers.TestProtos.TestLiteImportsNonlite.DefaultInstance; }
138 }
139
140 public override TestLiteImportsNonlite BuildPartial() {
141 if (result == null) {
142 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
143 }
144 TestLiteImportsNonlite returnMe = result;
145 result = null;
146 return returnMe;
147 }
148
csharptest980ba8d2010-11-07 16:30:39 -0600149 public override Builder MergeFrom(pb::IMessageLite other) {
150 if (other is TestLiteImportsNonlite) {
151 return MergeFrom((TestLiteImportsNonlite) other);
152 } else {
153 base.MergeFrom(other);
154 return this;
155 }
156 }
157
158 public override Builder MergeFrom(TestLiteImportsNonlite other) {
159 if (other == global::Google.ProtocolBuffers.TestProtos.TestLiteImportsNonlite.DefaultInstance) return this;
160 if (other.HasMessage) {
161 MergeMessage(other.Message);
162 }
163 return this;
164 }
165
166 public override Builder MergeFrom(pb::CodedInputStream input) {
167 return MergeFrom(input, pb::ExtensionRegistry.Empty);
168 }
169
170 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
171 while (true) {
172 uint tag = input.ReadTag();
173 switch (tag) {
174 case 0: {
175 return this;
176 }
177 default: {
178 if (pb::WireFormat.IsEndGroupTag(tag)) {
179 return this;
180 }
181 ParseUnknownField(input, extensionRegistry, tag);
182 break;
183 }
184 case 10: {
185 global::Google.ProtocolBuffers.TestProtos.TestAllTypes.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.TestAllTypes.CreateBuilder();
186 if (HasMessage) {
187 subBuilder.MergeFrom(Message);
188 }
189 input.ReadMessage(subBuilder, extensionRegistry);
190 Message = subBuilder.BuildPartial();
191 break;
192 }
193 }
194 }
195 }
196
csharptest64bfac22010-11-05 17:51:33 -0500197
198 public bool HasMessage {
199 get { return result.HasMessage; }
200 }
201 public global::Google.ProtocolBuffers.TestProtos.TestAllTypes Message {
202 get { return result.Message; }
203 set { SetMessage(value); }
204 }
205 public Builder SetMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypes value) {
206 pb::ThrowHelper.ThrowIfNull(value, "value");
207 result.hasMessage = true;
208 result.message_ = value;
209 return this;
210 }
211 public Builder SetMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypes.Builder builderForValue) {
212 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
213 result.hasMessage = true;
214 result.message_ = builderForValue.Build();
215 return this;
216 }
217 public Builder MergeMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypes value) {
218 pb::ThrowHelper.ThrowIfNull(value, "value");
219 if (result.HasMessage &&
220 result.message_ != global::Google.ProtocolBuffers.TestProtos.TestAllTypes.DefaultInstance) {
221 result.message_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypes.CreateBuilder(result.message_).MergeFrom(value).BuildPartial();
222 } else {
223 result.message_ = value;
224 }
225 result.hasMessage = true;
226 return this;
227 }
228 public Builder ClearMessage() {
229 result.hasMessage = false;
230 result.message_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypes.DefaultInstance;
231 return this;
232 }
233 }
234 static TestLiteImportsNonlite() {
235 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteImportNonLiteProtoFile.Descriptor, null);
236 }
237 }
238
239 #endregion
240
241}