blob: 9119e4e9d5d4d432129b6988de9b5e04ae433b2d [file] [log] [blame]
csharptest35b68522011-05-20 12:22:21 -05001// Generated by ProtoGen, Version=2.3.0.277, Culture=neutral, PublicKeyToken=17b3b1f090c3ea48. DO NOT EDIT!
csharptest4a594ca2011-09-09 15:53:10 -05002#pragma warning disable 1591, 0612
csharptest2d887332011-08-12 20:13:44 -05003#region Designer generated code
Jon Skeet82bb0f12011-04-03 20:17:12 +01004
5using pb = global::Google.ProtocolBuffers;
6using pbc = global::Google.ProtocolBuffers.Collections;
7using pbd = global::Google.ProtocolBuffers.Descriptors;
8using scg = global::System.Collections.Generic;
9namespace Google.ProtocolBuffers.TestProtos {
10
csharptest445bdce2011-05-20 15:50:54 -050011 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
13 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010014 public static partial class UnitTestExtrasFullProtoFile {
15
16 #region Extension registration
17 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
18 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.EmployeeId);
19 }
20 #endregion
21 #region Extensions
22 public const int EmployeeIdFieldNumber = 126;
23 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.TestInteropEmployeeId> EmployeeId;
24 #endregion
25
26 #region Static variables
27 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_extra_TestInteropPerson__Descriptor;
28 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson, global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Builder> internal__static_protobuf_unittest_extra_TestInteropPerson__FieldAccessorTable;
29 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_extra_TestInteropPerson_PhoneNumber__Descriptor;
30 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber, global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber.Builder> internal__static_protobuf_unittest_extra_TestInteropPerson_PhoneNumber__FieldAccessorTable;
31 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_extra_TestInteropPerson_Addresses__Descriptor;
32 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses, global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses.Builder> internal__static_protobuf_unittest_extra_TestInteropPerson_Addresses__FieldAccessorTable;
33 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_extra_TestInteropEmployeeId__Descriptor;
34 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestInteropEmployeeId, global::Google.ProtocolBuffers.TestProtos.TestInteropEmployeeId.Builder> internal__static_protobuf_unittest_extra_TestInteropEmployeeId__FieldAccessorTable;
35 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_extra_TestMissingFieldsA__Descriptor;
36 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA, global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Builder> internal__static_protobuf_unittest_extra_TestMissingFieldsA__FieldAccessorTable;
37 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_extra_TestMissingFieldsA_SubA__Descriptor;
38 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA, global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA.Builder> internal__static_protobuf_unittest_extra_TestMissingFieldsA_SubA__FieldAccessorTable;
39 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_extra_TestMissingFieldsB__Descriptor;
40 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB, global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Builder> internal__static_protobuf_unittest_extra_TestMissingFieldsB__FieldAccessorTable;
41 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_extra_TestMissingFieldsB_SubB__Descriptor;
42 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB, global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB.Builder> internal__static_protobuf_unittest_extra_TestMissingFieldsB_SubB__FieldAccessorTable;
43 #endregion
44 #region Descriptor
45 public static pbd::FileDescriptor Descriptor {
46 get { return descriptor; }
47 }
48 private static pbd::FileDescriptor descriptor;
49
50 static UnitTestExtrasFullProtoFile() {
51 byte[] descriptorData = global::System.Convert.FromBase64String(
52 "CiFleHRlc3QvdW5pdHRlc3RfZXh0cmFzX2Z1bGwucHJvdG8SF3Byb3RvYnVm" +
53 "X3VuaXR0ZXN0X2V4dHJhGiRnb29nbGUvcHJvdG9idWYvY3NoYXJwX29wdGlv" +
54 "bnMucHJvdG8i1gMKEVRlc3RJbnRlcm9wUGVyc29uEgwKBG5hbWUYASACKAkS" +
55 "CgoCaWQYAiACKAUSDQoFZW1haWwYAyABKAkSEQoFY29kZXMYCiADKAVCAhAB" +
56 "EkUKBXBob25lGAQgAygLMjYucHJvdG9idWZfdW5pdHRlc3RfZXh0cmEuVGVz" +
57 "dEludGVyb3BQZXJzb24uUGhvbmVOdW1iZXISRwoJYWRkcmVzc2VzGAUgAygK" +
58 "MjQucHJvdG9idWZfdW5pdHRlc3RfZXh0cmEuVGVzdEludGVyb3BQZXJzb24u" +
59 "QWRkcmVzc2VzGmcKC1Bob25lTnVtYmVyEg4KBm51bWJlchgBIAIoCRJICgR0" +
60 "eXBlGAIgASgOMjQucHJvdG9idWZfdW5pdHRlc3RfZXh0cmEuVGVzdEludGVy" +
61 "b3BQZXJzb24uUGhvbmVUeXBlOgRIT01FGlgKCUFkZHJlc3NlcxIPCgdhZGRy" +
62 "ZXNzGAEgAigJEhAKCGFkZHJlc3MyGAIgASgJEgwKBGNpdHkYAyACKAkSDQoF" +
63 "c3RhdGUYBCACKAkSCwoDemlwGAUgAigHIisKCVBob25lVHlwZRIKCgZNT0JJ" +
64 "TEUQABIICgRIT01FEAESCAoEV09SSxACKgUIZBDIASInChVUZXN0SW50ZXJv" +
65 "cEVtcGxveWVlSWQSDgoGbnVtYmVyGAEgAigJIqUBChJUZXN0TWlzc2luZ0Zp" +
66 "ZWxkc0ESDAoEbmFtZRgBIAIoCRIKCgJpZBgCIAIoBRINCgVlbWFpbBgDIAEo" +
67 "CRI/CgV0ZXN0QRgLIAEoCzIwLnByb3RvYnVmX3VuaXR0ZXN0X2V4dHJhLlRl" +
68 "c3RNaXNzaW5nRmllbGRzQS5TdWJBGiUKBFN1YkESDQoFY291bnQYBSACKAUS" +
69 "DgoGdmFsdWVzGAYgAygJIpgBChJUZXN0TWlzc2luZ0ZpZWxkc0ISDAoEbmFt" +
70 "ZRgBIAIoCRIKCgJpZBgCIAIoBRIPCgd3ZWJzaXRlGAQgASgJEj8KBXRlc3RC" +
71 "GAwgASgLMjAucHJvdG9idWZfdW5pdHRlc3RfZXh0cmEuVGVzdE1pc3NpbmdG" +
72 "aWVsZHNCLlN1YkIaFgoEU3ViQhIOCgZ2YWx1ZXMYByADKAk6bwoLZW1wbG95" +
73 "ZWVfaWQSKi5wcm90b2J1Zl91bml0dGVzdF9leHRyYS5UZXN0SW50ZXJvcFBl" +
74 "cnNvbhh+IAIoCzIuLnByb3RvYnVmX3VuaXR0ZXN0X2V4dHJhLlRlc3RJbnRl" +
75 "cm9wRW1wbG95ZWVJZEJaChNjb20uZ29vZ2xlLnByb3RvYnVmSALCPkAKIUdv" +
76 "b2dsZS5Qcm90b2NvbEJ1ZmZlcnMuVGVzdFByb3RvcxIbVW5pdFRlc3RFeHRy" +
77 "YXNGdWxsUHJvdG9GaWxl");
78 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
79 descriptor = root;
80 internal__static_protobuf_unittest_extra_TestInteropPerson__Descriptor = Descriptor.MessageTypes[0];
81 internal__static_protobuf_unittest_extra_TestInteropPerson__FieldAccessorTable =
82 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson, global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Builder>(internal__static_protobuf_unittest_extra_TestInteropPerson__Descriptor,
83 new string[] { "Name", "Id", "Email", "Codes", "Phone", "Addresses", });
84 internal__static_protobuf_unittest_extra_TestInteropPerson_PhoneNumber__Descriptor = internal__static_protobuf_unittest_extra_TestInteropPerson__Descriptor.NestedTypes[0];
85 internal__static_protobuf_unittest_extra_TestInteropPerson_PhoneNumber__FieldAccessorTable =
86 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber, global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber.Builder>(internal__static_protobuf_unittest_extra_TestInteropPerson_PhoneNumber__Descriptor,
87 new string[] { "Number", "Type", });
88 internal__static_protobuf_unittest_extra_TestInteropPerson_Addresses__Descriptor = internal__static_protobuf_unittest_extra_TestInteropPerson__Descriptor.NestedTypes[1];
89 internal__static_protobuf_unittest_extra_TestInteropPerson_Addresses__FieldAccessorTable =
90 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses, global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses.Builder>(internal__static_protobuf_unittest_extra_TestInteropPerson_Addresses__Descriptor,
91 new string[] { "Address", "Address2", "City", "State", "Zip", });
92 internal__static_protobuf_unittest_extra_TestInteropEmployeeId__Descriptor = Descriptor.MessageTypes[1];
93 internal__static_protobuf_unittest_extra_TestInteropEmployeeId__FieldAccessorTable =
94 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestInteropEmployeeId, global::Google.ProtocolBuffers.TestProtos.TestInteropEmployeeId.Builder>(internal__static_protobuf_unittest_extra_TestInteropEmployeeId__Descriptor,
95 new string[] { "Number", });
96 internal__static_protobuf_unittest_extra_TestMissingFieldsA__Descriptor = Descriptor.MessageTypes[2];
97 internal__static_protobuf_unittest_extra_TestMissingFieldsA__FieldAccessorTable =
98 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA, global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Builder>(internal__static_protobuf_unittest_extra_TestMissingFieldsA__Descriptor,
99 new string[] { "Name", "Id", "Email", "TestA", });
100 internal__static_protobuf_unittest_extra_TestMissingFieldsA_SubA__Descriptor = internal__static_protobuf_unittest_extra_TestMissingFieldsA__Descriptor.NestedTypes[0];
101 internal__static_protobuf_unittest_extra_TestMissingFieldsA_SubA__FieldAccessorTable =
102 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA, global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA.Builder>(internal__static_protobuf_unittest_extra_TestMissingFieldsA_SubA__Descriptor,
103 new string[] { "Count", "Values", });
104 internal__static_protobuf_unittest_extra_TestMissingFieldsB__Descriptor = Descriptor.MessageTypes[3];
105 internal__static_protobuf_unittest_extra_TestMissingFieldsB__FieldAccessorTable =
106 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB, global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Builder>(internal__static_protobuf_unittest_extra_TestMissingFieldsB__Descriptor,
107 new string[] { "Name", "Id", "Website", "TestB", });
108 internal__static_protobuf_unittest_extra_TestMissingFieldsB_SubB__Descriptor = internal__static_protobuf_unittest_extra_TestMissingFieldsB__Descriptor.NestedTypes[0];
109 internal__static_protobuf_unittest_extra_TestMissingFieldsB_SubB__FieldAccessorTable =
110 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB, global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB.Builder>(internal__static_protobuf_unittest_extra_TestMissingFieldsB_SubB__Descriptor,
111 new string[] { "Values", });
112 global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.EmployeeId = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.TestInteropEmployeeId>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.Descriptor.Extensions[0]);
113 pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
114 RegisterAllExtensions(registry);
115 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
116 return registry;
117 };
118 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
119 new pbd::FileDescriptor[] {
120 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
121 }, assigner);
122 }
123 #endregion
124
125 }
126 #region Messages
csharptest445bdce2011-05-20 15:50:54 -0500127 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
128 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
129 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100130 public sealed partial class TestInteropPerson : pb::ExtendableMessage<TestInteropPerson, TestInteropPerson.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -0500131 private TestInteropPerson() { }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100132 private static readonly TestInteropPerson defaultInstance = new Builder().BuildPartial();
133 public static TestInteropPerson DefaultInstance {
134 get { return defaultInstance; }
135 }
136
137 public override TestInteropPerson DefaultInstanceForType {
138 get { return defaultInstance; }
139 }
140
141 protected override TestInteropPerson ThisMessage {
142 get { return this; }
143 }
144
145 public static pbd::MessageDescriptor Descriptor {
146 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestInteropPerson__Descriptor; }
147 }
148
149 protected override pb::FieldAccess.FieldAccessorTable<TestInteropPerson, TestInteropPerson.Builder> InternalFieldAccessors {
150 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestInteropPerson__FieldAccessorTable; }
151 }
152
153 #region Nested types
csharptest445bdce2011-05-20 15:50:54 -0500154 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
155 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
156 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100157 public static class Types {
csharptest445bdce2011-05-20 15:50:54 -0500158 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
159 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100160 public enum PhoneType {
161 MOBILE = 0,
162 HOME = 1,
163 WORK = 2,
164 }
165
csharptest445bdce2011-05-20 15:50:54 -0500166 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
167 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
168 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100169 public sealed partial class PhoneNumber : pb::GeneratedMessage<PhoneNumber, PhoneNumber.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -0500170 private PhoneNumber() { }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100171 private static readonly PhoneNumber defaultInstance = new Builder().BuildPartial();
172 public static PhoneNumber DefaultInstance {
173 get { return defaultInstance; }
174 }
175
176 public override PhoneNumber DefaultInstanceForType {
177 get { return defaultInstance; }
178 }
179
180 protected override PhoneNumber ThisMessage {
181 get { return this; }
182 }
183
184 public static pbd::MessageDescriptor Descriptor {
185 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestInteropPerson_PhoneNumber__Descriptor; }
186 }
187
188 protected override pb::FieldAccess.FieldAccessorTable<PhoneNumber, PhoneNumber.Builder> InternalFieldAccessors {
189 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestInteropPerson_PhoneNumber__FieldAccessorTable; }
190 }
191
192 public const int NumberFieldNumber = 1;
193 private bool hasNumber;
194 private string number_ = "";
195 public bool HasNumber {
196 get { return hasNumber; }
197 }
198 public string Number {
199 get { return number_; }
200 }
201
202 public const int TypeFieldNumber = 2;
203 private bool hasType;
204 private global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneType type_ = global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneType.HOME;
205 public bool HasType {
206 get { return hasType; }
207 }
208 public global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneType Type {
209 get { return type_; }
210 }
211
212 public static PhoneNumber ParseFrom(pb::ByteString data) {
213 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
214 }
215 public static PhoneNumber ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
216 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
217 }
218 public static PhoneNumber ParseFrom(byte[] data) {
219 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
220 }
221 public static PhoneNumber ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
222 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
223 }
224 public static PhoneNumber ParseFrom(global::System.IO.Stream input) {
225 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
226 }
227 public static PhoneNumber ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
228 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
229 }
230 public static PhoneNumber ParseDelimitedFrom(global::System.IO.Stream input) {
231 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
232 }
233 public static PhoneNumber ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
234 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
235 }
csharptest17699c22011-06-03 21:57:15 -0500236 public static PhoneNumber ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100237 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
238 }
csharptest17699c22011-06-03 21:57:15 -0500239 public static PhoneNumber ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100240 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
241 }
242 public static Builder CreateBuilder() { return new Builder(); }
243 public override Builder ToBuilder() { return CreateBuilder(this); }
244 public override Builder CreateBuilderForType() { return new Builder(); }
245 public static Builder CreateBuilder(PhoneNumber prototype) {
246 return (Builder) new Builder().MergeFrom(prototype);
247 }
248
csharptest445bdce2011-05-20 15:50:54 -0500249 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
250 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
251 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100252 public sealed partial class Builder : pb::GeneratedBuilder<PhoneNumber, Builder> {
253 protected override Builder ThisBuilder {
254 get { return this; }
255 }
256 public Builder() {}
257
258 PhoneNumber result = new PhoneNumber();
259
260 protected override PhoneNumber MessageBeingBuilt {
261 get { return result; }
262 }
263
264 public override Builder Clear() {
265 result = new PhoneNumber();
266 return this;
267 }
268
269 public override Builder Clone() {
270 return new Builder().MergeFrom(result);
271 }
272
273 public override pbd::MessageDescriptor DescriptorForType {
274 get { return global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber.Descriptor; }
275 }
276
277 public override PhoneNumber DefaultInstanceForType {
278 get { return global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber.DefaultInstance; }
279 }
280
281 public override PhoneNumber BuildPartial() {
282 if (result == null) {
283 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
284 }
285 PhoneNumber returnMe = result;
286 result = null;
287 return returnMe;
288 }
289
290
291 public bool HasNumber {
csharptestc671a4b2011-06-08 11:51:24 -0500292 get { return result.hasNumber; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100293 }
294 public string Number {
295 get { return result.Number; }
296 set { SetNumber(value); }
297 }
298 public Builder SetNumber(string value) {
299 pb::ThrowHelper.ThrowIfNull(value, "value");
300 result.hasNumber = true;
301 result.number_ = value;
302 return this;
303 }
304 public Builder ClearNumber() {
305 result.hasNumber = false;
306 result.number_ = "";
307 return this;
308 }
309
310 public bool HasType {
csharptestc671a4b2011-06-08 11:51:24 -0500311 get { return result.hasType; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100312 }
313 public global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneType Type {
314 get { return result.Type; }
315 set { SetType(value); }
316 }
317 public Builder SetType(global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneType value) {
318 result.hasType = true;
319 result.type_ = value;
320 return this;
321 }
322 public Builder ClearType() {
323 result.hasType = false;
324 result.type_ = global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneType.HOME;
325 return this;
326 }
327 }
328 static PhoneNumber() {
329 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.Descriptor, null);
330 }
331 }
332
csharptest445bdce2011-05-20 15:50:54 -0500333 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
334 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
335 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100336 public sealed partial class Addresses : pb::GeneratedMessage<Addresses, Addresses.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -0500337 private Addresses() { }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100338 private static readonly Addresses defaultInstance = new Builder().BuildPartial();
339 public static Addresses DefaultInstance {
340 get { return defaultInstance; }
341 }
342
343 public override Addresses DefaultInstanceForType {
344 get { return defaultInstance; }
345 }
346
347 protected override Addresses ThisMessage {
348 get { return this; }
349 }
350
351 public static pbd::MessageDescriptor Descriptor {
352 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestInteropPerson_Addresses__Descriptor; }
353 }
354
355 protected override pb::FieldAccess.FieldAccessorTable<Addresses, Addresses.Builder> InternalFieldAccessors {
356 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestInteropPerson_Addresses__FieldAccessorTable; }
357 }
358
359 public const int AddressFieldNumber = 1;
360 private bool hasAddress;
361 private string address_ = "";
362 public bool HasAddress {
363 get { return hasAddress; }
364 }
365 public string Address {
366 get { return address_; }
367 }
368
369 public const int Address2FieldNumber = 2;
370 private bool hasAddress2;
371 private string address2_ = "";
372 public bool HasAddress2 {
373 get { return hasAddress2; }
374 }
375 public string Address2 {
376 get { return address2_; }
377 }
378
379 public const int CityFieldNumber = 3;
380 private bool hasCity;
381 private string city_ = "";
382 public bool HasCity {
383 get { return hasCity; }
384 }
385 public string City {
386 get { return city_; }
387 }
388
389 public const int StateFieldNumber = 4;
390 private bool hasState;
391 private string state_ = "";
392 public bool HasState {
393 get { return hasState; }
394 }
395 public string State {
396 get { return state_; }
397 }
398
399 public const int ZipFieldNumber = 5;
400 private bool hasZip;
csharptestced18e12011-06-09 19:47:56 -0500401 private uint zip_;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100402 public bool HasZip {
403 get { return hasZip; }
404 }
405 [global::System.CLSCompliant(false)]
406 public uint Zip {
407 get { return zip_; }
408 }
409
410 public static Addresses ParseFrom(pb::ByteString data) {
411 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
412 }
413 public static Addresses ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
414 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
415 }
416 public static Addresses ParseFrom(byte[] data) {
417 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
418 }
419 public static Addresses ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
420 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
421 }
422 public static Addresses ParseFrom(global::System.IO.Stream input) {
423 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
424 }
425 public static Addresses ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
426 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
427 }
428 public static Addresses ParseDelimitedFrom(global::System.IO.Stream input) {
429 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
430 }
431 public static Addresses ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
432 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
433 }
csharptest17699c22011-06-03 21:57:15 -0500434 public static Addresses ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100435 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
436 }
csharptest17699c22011-06-03 21:57:15 -0500437 public static Addresses ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100438 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
439 }
440 public static Builder CreateBuilder() { return new Builder(); }
441 public override Builder ToBuilder() { return CreateBuilder(this); }
442 public override Builder CreateBuilderForType() { return new Builder(); }
443 public static Builder CreateBuilder(Addresses prototype) {
444 return (Builder) new Builder().MergeFrom(prototype);
445 }
446
csharptest445bdce2011-05-20 15:50:54 -0500447 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
448 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
449 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100450 public sealed partial class Builder : pb::GeneratedBuilder<Addresses, Builder> {
451 protected override Builder ThisBuilder {
452 get { return this; }
453 }
454 public Builder() {}
455
456 Addresses result = new Addresses();
457
458 protected override Addresses MessageBeingBuilt {
459 get { return result; }
460 }
461
462 public override Builder Clear() {
463 result = new Addresses();
464 return this;
465 }
466
467 public override Builder Clone() {
468 return new Builder().MergeFrom(result);
469 }
470
471 public override pbd::MessageDescriptor DescriptorForType {
472 get { return global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses.Descriptor; }
473 }
474
475 public override Addresses DefaultInstanceForType {
476 get { return global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses.DefaultInstance; }
477 }
478
479 public override Addresses BuildPartial() {
480 if (result == null) {
481 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
482 }
483 Addresses returnMe = result;
484 result = null;
485 return returnMe;
486 }
487
488
489 public bool HasAddress {
csharptestc671a4b2011-06-08 11:51:24 -0500490 get { return result.hasAddress; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100491 }
492 public string Address {
493 get { return result.Address; }
494 set { SetAddress(value); }
495 }
496 public Builder SetAddress(string value) {
497 pb::ThrowHelper.ThrowIfNull(value, "value");
498 result.hasAddress = true;
499 result.address_ = value;
500 return this;
501 }
502 public Builder ClearAddress() {
503 result.hasAddress = false;
504 result.address_ = "";
505 return this;
506 }
507
508 public bool HasAddress2 {
csharptestc671a4b2011-06-08 11:51:24 -0500509 get { return result.hasAddress2; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100510 }
511 public string Address2 {
512 get { return result.Address2; }
513 set { SetAddress2(value); }
514 }
515 public Builder SetAddress2(string value) {
516 pb::ThrowHelper.ThrowIfNull(value, "value");
517 result.hasAddress2 = true;
518 result.address2_ = value;
519 return this;
520 }
521 public Builder ClearAddress2() {
522 result.hasAddress2 = false;
523 result.address2_ = "";
524 return this;
525 }
526
527 public bool HasCity {
csharptestc671a4b2011-06-08 11:51:24 -0500528 get { return result.hasCity; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100529 }
530 public string City {
531 get { return result.City; }
532 set { SetCity(value); }
533 }
534 public Builder SetCity(string value) {
535 pb::ThrowHelper.ThrowIfNull(value, "value");
536 result.hasCity = true;
537 result.city_ = value;
538 return this;
539 }
540 public Builder ClearCity() {
541 result.hasCity = false;
542 result.city_ = "";
543 return this;
544 }
545
546 public bool HasState {
csharptestc671a4b2011-06-08 11:51:24 -0500547 get { return result.hasState; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100548 }
549 public string State {
550 get { return result.State; }
551 set { SetState(value); }
552 }
553 public Builder SetState(string value) {
554 pb::ThrowHelper.ThrowIfNull(value, "value");
555 result.hasState = true;
556 result.state_ = value;
557 return this;
558 }
559 public Builder ClearState() {
560 result.hasState = false;
561 result.state_ = "";
562 return this;
563 }
564
565 public bool HasZip {
csharptestc671a4b2011-06-08 11:51:24 -0500566 get { return result.hasZip; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100567 }
568 [global::System.CLSCompliant(false)]
569 public uint Zip {
570 get { return result.Zip; }
571 set { SetZip(value); }
572 }
573 [global::System.CLSCompliant(false)]
574 public Builder SetZip(uint value) {
575 result.hasZip = true;
576 result.zip_ = value;
577 return this;
578 }
579 public Builder ClearZip() {
580 result.hasZip = false;
581 result.zip_ = 0;
582 return this;
583 }
584 }
585 static Addresses() {
586 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.Descriptor, null);
587 }
588 }
589
590 }
591 #endregion
592
593 public const int NameFieldNumber = 1;
594 private bool hasName;
595 private string name_ = "";
596 public bool HasName {
597 get { return hasName; }
598 }
599 public string Name {
600 get { return name_; }
601 }
602
603 public const int IdFieldNumber = 2;
604 private bool hasId;
csharptestced18e12011-06-09 19:47:56 -0500605 private int id_;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100606 public bool HasId {
607 get { return hasId; }
608 }
609 public int Id {
610 get { return id_; }
611 }
612
613 public const int EmailFieldNumber = 3;
614 private bool hasEmail;
615 private string email_ = "";
616 public bool HasEmail {
617 get { return hasEmail; }
618 }
619 public string Email {
620 get { return email_; }
621 }
622
623 public const int CodesFieldNumber = 10;
624 private pbc::PopsicleList<int> codes_ = new pbc::PopsicleList<int>();
625 public scg::IList<int> CodesList {
626 get { return pbc::Lists.AsReadOnly(codes_); }
627 }
628 public int CodesCount {
629 get { return codes_.Count; }
630 }
631 public int GetCodes(int index) {
632 return codes_[index];
633 }
634
635 public const int PhoneFieldNumber = 4;
636 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber> phone_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber>();
637 public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber> PhoneList {
638 get { return phone_; }
639 }
640 public int PhoneCount {
641 get { return phone_.Count; }
642 }
643 public global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber GetPhone(int index) {
644 return phone_[index];
645 }
646
647 public const int AddressesFieldNumber = 5;
648 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses> addresses_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses>();
649 public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses> AddressesList {
650 get { return addresses_; }
651 }
652 public int AddressesCount {
653 get { return addresses_.Count; }
654 }
655 public global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses GetAddresses(int index) {
656 return addresses_[index];
657 }
658
659 public static TestInteropPerson ParseFrom(pb::ByteString data) {
660 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
661 }
662 public static TestInteropPerson ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
663 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
664 }
665 public static TestInteropPerson ParseFrom(byte[] data) {
666 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
667 }
668 public static TestInteropPerson ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
669 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
670 }
671 public static TestInteropPerson ParseFrom(global::System.IO.Stream input) {
672 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
673 }
674 public static TestInteropPerson ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
675 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
676 }
677 public static TestInteropPerson ParseDelimitedFrom(global::System.IO.Stream input) {
678 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
679 }
680 public static TestInteropPerson ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
681 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
682 }
csharptest17699c22011-06-03 21:57:15 -0500683 public static TestInteropPerson ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100684 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
685 }
csharptest17699c22011-06-03 21:57:15 -0500686 public static TestInteropPerson ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100687 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
688 }
689 public static Builder CreateBuilder() { return new Builder(); }
690 public override Builder ToBuilder() { return CreateBuilder(this); }
691 public override Builder CreateBuilderForType() { return new Builder(); }
692 public static Builder CreateBuilder(TestInteropPerson prototype) {
693 return (Builder) new Builder().MergeFrom(prototype);
694 }
695
csharptest445bdce2011-05-20 15:50:54 -0500696 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
697 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
698 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100699 public sealed partial class Builder : pb::ExtendableBuilder<TestInteropPerson, Builder> {
700 protected override Builder ThisBuilder {
701 get { return this; }
702 }
703 public Builder() {}
704
705 TestInteropPerson result = new TestInteropPerson();
706
707 protected override TestInteropPerson MessageBeingBuilt {
708 get { return result; }
709 }
710
711 public override Builder Clear() {
712 result = new TestInteropPerson();
713 return this;
714 }
715
716 public override Builder Clone() {
717 return new Builder().MergeFrom(result);
718 }
719
720 public override pbd::MessageDescriptor DescriptorForType {
721 get { return global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Descriptor; }
722 }
723
724 public override TestInteropPerson DefaultInstanceForType {
725 get { return global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.DefaultInstance; }
726 }
727
728 public override TestInteropPerson BuildPartial() {
729 if (result == null) {
730 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
731 }
732 result.codes_.MakeReadOnly();
733 result.phone_.MakeReadOnly();
734 result.addresses_.MakeReadOnly();
735 TestInteropPerson returnMe = result;
736 result = null;
737 return returnMe;
738 }
739
740
741 public bool HasName {
csharptestc671a4b2011-06-08 11:51:24 -0500742 get { return result.hasName; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100743 }
744 public string Name {
745 get { return result.Name; }
746 set { SetName(value); }
747 }
748 public Builder SetName(string value) {
749 pb::ThrowHelper.ThrowIfNull(value, "value");
750 result.hasName = true;
751 result.name_ = value;
752 return this;
753 }
754 public Builder ClearName() {
755 result.hasName = false;
756 result.name_ = "";
757 return this;
758 }
759
760 public bool HasId {
csharptestc671a4b2011-06-08 11:51:24 -0500761 get { return result.hasId; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100762 }
763 public int Id {
764 get { return result.Id; }
765 set { SetId(value); }
766 }
767 public Builder SetId(int value) {
768 result.hasId = true;
769 result.id_ = value;
770 return this;
771 }
772 public Builder ClearId() {
773 result.hasId = false;
774 result.id_ = 0;
775 return this;
776 }
777
778 public bool HasEmail {
csharptestc671a4b2011-06-08 11:51:24 -0500779 get { return result.hasEmail; }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100780 }
781 public string Email {
782 get { return result.Email; }
783 set { SetEmail(value); }
784 }
785 public Builder SetEmail(string value) {
786 pb::ThrowHelper.ThrowIfNull(value, "value");
787 result.hasEmail = true;
788 result.email_ = value;
789 return this;
790 }
791 public Builder ClearEmail() {
792 result.hasEmail = false;
793 result.email_ = "";
794 return this;
795 }
796
797 public pbc::IPopsicleList<int> CodesList {
798 get { return result.codes_; }
799 }
800 public int CodesCount {
801 get { return result.CodesCount; }
802 }
803 public int GetCodes(int index) {
804 return result.GetCodes(index);
805 }
806 public Builder SetCodes(int index, int value) {
807 result.codes_[index] = value;
808 return this;
809 }
810 public Builder AddCodes(int value) {
811 result.codes_.Add(value);
812 return this;
813 }
814 public Builder AddRangeCodes(scg::IEnumerable<int> values) {
csharptest4ecebd82011-09-16 12:21:00 -0500815 result.codes_.Add(values);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100816 return this;
817 }
818 public Builder ClearCodes() {
819 result.codes_.Clear();
820 return this;
821 }
822
823 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber> PhoneList {
824 get { return result.phone_; }
825 }
826 public int PhoneCount {
827 get { return result.PhoneCount; }
828 }
829 public global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber GetPhone(int index) {
830 return result.GetPhone(index);
831 }
832 public Builder SetPhone(int index, global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber value) {
833 pb::ThrowHelper.ThrowIfNull(value, "value");
834 result.phone_[index] = value;
835 return this;
836 }
837 public Builder SetPhone(int index, global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber.Builder builderForValue) {
838 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
839 result.phone_[index] = builderForValue.Build();
840 return this;
841 }
842 public Builder AddPhone(global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber value) {
843 pb::ThrowHelper.ThrowIfNull(value, "value");
844 result.phone_.Add(value);
845 return this;
846 }
847 public Builder AddPhone(global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber.Builder builderForValue) {
848 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
849 result.phone_.Add(builderForValue.Build());
850 return this;
851 }
852 public Builder AddRangePhone(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.PhoneNumber> values) {
csharptest4ecebd82011-09-16 12:21:00 -0500853 result.phone_.Add(values);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100854 return this;
855 }
856 public Builder ClearPhone() {
857 result.phone_.Clear();
858 return this;
859 }
860
861 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses> AddressesList {
862 get { return result.addresses_; }
863 }
864 public int AddressesCount {
865 get { return result.AddressesCount; }
866 }
867 public global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses GetAddresses(int index) {
868 return result.GetAddresses(index);
869 }
870 public Builder SetAddresses(int index, global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses value) {
871 pb::ThrowHelper.ThrowIfNull(value, "value");
872 result.addresses_[index] = value;
873 return this;
874 }
875 public Builder SetAddresses(int index, global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses.Builder builderForValue) {
876 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
877 result.addresses_[index] = builderForValue.Build();
878 return this;
879 }
880 public Builder AddAddresses(global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses value) {
881 pb::ThrowHelper.ThrowIfNull(value, "value");
882 result.addresses_.Add(value);
883 return this;
884 }
885 public Builder AddAddresses(global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses.Builder builderForValue) {
886 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
887 result.addresses_.Add(builderForValue.Build());
888 return this;
889 }
890 public Builder AddRangeAddresses(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestInteropPerson.Types.Addresses> values) {
csharptest4ecebd82011-09-16 12:21:00 -0500891 result.addresses_.Add(values);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100892 return this;
893 }
894 public Builder ClearAddresses() {
895 result.addresses_.Clear();
896 return this;
897 }
898 }
899 static TestInteropPerson() {
900 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.Descriptor, null);
901 }
902 }
903
csharptest445bdce2011-05-20 15:50:54 -0500904 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
905 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
906 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100907 public sealed partial class TestInteropEmployeeId : pb::GeneratedMessage<TestInteropEmployeeId, TestInteropEmployeeId.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -0500908 private TestInteropEmployeeId() { }
Jon Skeet82bb0f12011-04-03 20:17:12 +0100909 private static readonly TestInteropEmployeeId defaultInstance = new Builder().BuildPartial();
910 public static TestInteropEmployeeId DefaultInstance {
911 get { return defaultInstance; }
912 }
913
914 public override TestInteropEmployeeId DefaultInstanceForType {
915 get { return defaultInstance; }
916 }
917
918 protected override TestInteropEmployeeId ThisMessage {
919 get { return this; }
920 }
921
922 public static pbd::MessageDescriptor Descriptor {
923 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestInteropEmployeeId__Descriptor; }
924 }
925
926 protected override pb::FieldAccess.FieldAccessorTable<TestInteropEmployeeId, TestInteropEmployeeId.Builder> InternalFieldAccessors {
927 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestInteropEmployeeId__FieldAccessorTable; }
928 }
929
930 public const int NumberFieldNumber = 1;
931 private bool hasNumber;
932 private string number_ = "";
933 public bool HasNumber {
934 get { return hasNumber; }
935 }
936 public string Number {
937 get { return number_; }
938 }
939
940 public static TestInteropEmployeeId ParseFrom(pb::ByteString data) {
941 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
942 }
943 public static TestInteropEmployeeId ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
944 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
945 }
946 public static TestInteropEmployeeId ParseFrom(byte[] data) {
947 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
948 }
949 public static TestInteropEmployeeId ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
950 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
951 }
952 public static TestInteropEmployeeId ParseFrom(global::System.IO.Stream input) {
953 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
954 }
955 public static TestInteropEmployeeId ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
956 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
957 }
958 public static TestInteropEmployeeId ParseDelimitedFrom(global::System.IO.Stream input) {
959 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
960 }
961 public static TestInteropEmployeeId ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
962 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
963 }
csharptest17699c22011-06-03 21:57:15 -0500964 public static TestInteropEmployeeId ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100965 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
966 }
csharptest17699c22011-06-03 21:57:15 -0500967 public static TestInteropEmployeeId ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +0100968 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
969 }
970 public static Builder CreateBuilder() { return new Builder(); }
971 public override Builder ToBuilder() { return CreateBuilder(this); }
972 public override Builder CreateBuilderForType() { return new Builder(); }
973 public static Builder CreateBuilder(TestInteropEmployeeId prototype) {
974 return (Builder) new Builder().MergeFrom(prototype);
975 }
976
csharptest445bdce2011-05-20 15:50:54 -0500977 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
978 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
979 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100980 public sealed partial class Builder : pb::GeneratedBuilder<TestInteropEmployeeId, Builder> {
981 protected override Builder ThisBuilder {
982 get { return this; }
983 }
984 public Builder() {}
985
986 TestInteropEmployeeId result = new TestInteropEmployeeId();
987
988 protected override TestInteropEmployeeId MessageBeingBuilt {
989 get { return result; }
990 }
991
992 public override Builder Clear() {
993 result = new TestInteropEmployeeId();
994 return this;
995 }
996
997 public override Builder Clone() {
998 return new Builder().MergeFrom(result);
999 }
1000
1001 public override pbd::MessageDescriptor DescriptorForType {
1002 get { return global::Google.ProtocolBuffers.TestProtos.TestInteropEmployeeId.Descriptor; }
1003 }
1004
1005 public override TestInteropEmployeeId DefaultInstanceForType {
1006 get { return global::Google.ProtocolBuffers.TestProtos.TestInteropEmployeeId.DefaultInstance; }
1007 }
1008
1009 public override TestInteropEmployeeId BuildPartial() {
1010 if (result == null) {
1011 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
1012 }
1013 TestInteropEmployeeId returnMe = result;
1014 result = null;
1015 return returnMe;
1016 }
1017
1018
1019 public bool HasNumber {
csharptestc671a4b2011-06-08 11:51:24 -05001020 get { return result.hasNumber; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001021 }
1022 public string Number {
1023 get { return result.Number; }
1024 set { SetNumber(value); }
1025 }
1026 public Builder SetNumber(string value) {
1027 pb::ThrowHelper.ThrowIfNull(value, "value");
1028 result.hasNumber = true;
1029 result.number_ = value;
1030 return this;
1031 }
1032 public Builder ClearNumber() {
1033 result.hasNumber = false;
1034 result.number_ = "";
1035 return this;
1036 }
1037 }
1038 static TestInteropEmployeeId() {
1039 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.Descriptor, null);
1040 }
1041 }
1042
csharptest445bdce2011-05-20 15:50:54 -05001043 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1044 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1045 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001046 public sealed partial class TestMissingFieldsA : pb::GeneratedMessage<TestMissingFieldsA, TestMissingFieldsA.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -05001047 private TestMissingFieldsA() { }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001048 private static readonly TestMissingFieldsA defaultInstance = new Builder().BuildPartial();
1049 public static TestMissingFieldsA DefaultInstance {
1050 get { return defaultInstance; }
1051 }
1052
1053 public override TestMissingFieldsA DefaultInstanceForType {
1054 get { return defaultInstance; }
1055 }
1056
1057 protected override TestMissingFieldsA ThisMessage {
1058 get { return this; }
1059 }
1060
1061 public static pbd::MessageDescriptor Descriptor {
1062 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestMissingFieldsA__Descriptor; }
1063 }
1064
1065 protected override pb::FieldAccess.FieldAccessorTable<TestMissingFieldsA, TestMissingFieldsA.Builder> InternalFieldAccessors {
1066 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestMissingFieldsA__FieldAccessorTable; }
1067 }
1068
1069 #region Nested types
csharptest445bdce2011-05-20 15:50:54 -05001070 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1071 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1072 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001073 public static class Types {
csharptest445bdce2011-05-20 15:50:54 -05001074 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1075 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1076 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001077 public sealed partial class SubA : pb::GeneratedMessage<SubA, SubA.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -05001078 private SubA() { }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001079 private static readonly SubA defaultInstance = new Builder().BuildPartial();
1080 public static SubA DefaultInstance {
1081 get { return defaultInstance; }
1082 }
1083
1084 public override SubA DefaultInstanceForType {
1085 get { return defaultInstance; }
1086 }
1087
1088 protected override SubA ThisMessage {
1089 get { return this; }
1090 }
1091
1092 public static pbd::MessageDescriptor Descriptor {
1093 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestMissingFieldsA_SubA__Descriptor; }
1094 }
1095
1096 protected override pb::FieldAccess.FieldAccessorTable<SubA, SubA.Builder> InternalFieldAccessors {
1097 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestMissingFieldsA_SubA__FieldAccessorTable; }
1098 }
1099
1100 public const int CountFieldNumber = 5;
1101 private bool hasCount;
csharptestced18e12011-06-09 19:47:56 -05001102 private int count_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001103 public bool HasCount {
1104 get { return hasCount; }
1105 }
1106 public int Count {
1107 get { return count_; }
1108 }
1109
1110 public const int ValuesFieldNumber = 6;
1111 private pbc::PopsicleList<string> values_ = new pbc::PopsicleList<string>();
1112 public scg::IList<string> ValuesList {
1113 get { return pbc::Lists.AsReadOnly(values_); }
1114 }
1115 public int ValuesCount {
1116 get { return values_.Count; }
1117 }
1118 public string GetValues(int index) {
1119 return values_[index];
1120 }
1121
1122 public static SubA ParseFrom(pb::ByteString data) {
1123 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1124 }
1125 public static SubA ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1126 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1127 }
1128 public static SubA ParseFrom(byte[] data) {
1129 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1130 }
1131 public static SubA ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1132 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1133 }
1134 public static SubA ParseFrom(global::System.IO.Stream input) {
1135 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1136 }
1137 public static SubA ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1138 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1139 }
1140 public static SubA ParseDelimitedFrom(global::System.IO.Stream input) {
1141 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1142 }
1143 public static SubA ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1144 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1145 }
csharptest17699c22011-06-03 21:57:15 -05001146 public static SubA ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001147 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1148 }
csharptest17699c22011-06-03 21:57:15 -05001149 public static SubA ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001150 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1151 }
1152 public static Builder CreateBuilder() { return new Builder(); }
1153 public override Builder ToBuilder() { return CreateBuilder(this); }
1154 public override Builder CreateBuilderForType() { return new Builder(); }
1155 public static Builder CreateBuilder(SubA prototype) {
1156 return (Builder) new Builder().MergeFrom(prototype);
1157 }
1158
csharptest445bdce2011-05-20 15:50:54 -05001159 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1160 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1161 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001162 public sealed partial class Builder : pb::GeneratedBuilder<SubA, Builder> {
1163 protected override Builder ThisBuilder {
1164 get { return this; }
1165 }
1166 public Builder() {}
1167
1168 SubA result = new SubA();
1169
1170 protected override SubA MessageBeingBuilt {
1171 get { return result; }
1172 }
1173
1174 public override Builder Clear() {
1175 result = new SubA();
1176 return this;
1177 }
1178
1179 public override Builder Clone() {
1180 return new Builder().MergeFrom(result);
1181 }
1182
1183 public override pbd::MessageDescriptor DescriptorForType {
1184 get { return global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA.Descriptor; }
1185 }
1186
1187 public override SubA DefaultInstanceForType {
1188 get { return global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA.DefaultInstance; }
1189 }
1190
1191 public override SubA BuildPartial() {
1192 if (result == null) {
1193 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
1194 }
1195 result.values_.MakeReadOnly();
1196 SubA returnMe = result;
1197 result = null;
1198 return returnMe;
1199 }
1200
1201
1202 public bool HasCount {
csharptestc671a4b2011-06-08 11:51:24 -05001203 get { return result.hasCount; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001204 }
1205 public int Count {
1206 get { return result.Count; }
1207 set { SetCount(value); }
1208 }
1209 public Builder SetCount(int value) {
1210 result.hasCount = true;
1211 result.count_ = value;
1212 return this;
1213 }
1214 public Builder ClearCount() {
1215 result.hasCount = false;
1216 result.count_ = 0;
1217 return this;
1218 }
1219
1220 public pbc::IPopsicleList<string> ValuesList {
1221 get { return result.values_; }
1222 }
1223 public int ValuesCount {
1224 get { return result.ValuesCount; }
1225 }
1226 public string GetValues(int index) {
1227 return result.GetValues(index);
1228 }
1229 public Builder SetValues(int index, string value) {
1230 pb::ThrowHelper.ThrowIfNull(value, "value");
1231 result.values_[index] = value;
1232 return this;
1233 }
1234 public Builder AddValues(string value) {
1235 pb::ThrowHelper.ThrowIfNull(value, "value");
1236 result.values_.Add(value);
1237 return this;
1238 }
1239 public Builder AddRangeValues(scg::IEnumerable<string> values) {
csharptest4ecebd82011-09-16 12:21:00 -05001240 result.values_.Add(values);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001241 return this;
1242 }
1243 public Builder ClearValues() {
1244 result.values_.Clear();
1245 return this;
1246 }
1247 }
1248 static SubA() {
1249 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.Descriptor, null);
1250 }
1251 }
1252
1253 }
1254 #endregion
1255
1256 public const int NameFieldNumber = 1;
1257 private bool hasName;
1258 private string name_ = "";
1259 public bool HasName {
1260 get { return hasName; }
1261 }
1262 public string Name {
1263 get { return name_; }
1264 }
1265
1266 public const int IdFieldNumber = 2;
1267 private bool hasId;
csharptestced18e12011-06-09 19:47:56 -05001268 private int id_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001269 public bool HasId {
1270 get { return hasId; }
1271 }
1272 public int Id {
1273 get { return id_; }
1274 }
1275
1276 public const int EmailFieldNumber = 3;
1277 private bool hasEmail;
1278 private string email_ = "";
1279 public bool HasEmail {
1280 get { return hasEmail; }
1281 }
1282 public string Email {
1283 get { return email_; }
1284 }
1285
1286 public const int TestAFieldNumber = 11;
1287 private bool hasTestA;
1288 private global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA testA_ = global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA.DefaultInstance;
1289 public bool HasTestA {
1290 get { return hasTestA; }
1291 }
1292 public global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA TestA {
1293 get { return testA_; }
1294 }
1295
1296 public static TestMissingFieldsA ParseFrom(pb::ByteString data) {
1297 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1298 }
1299 public static TestMissingFieldsA ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1300 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1301 }
1302 public static TestMissingFieldsA ParseFrom(byte[] data) {
1303 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1304 }
1305 public static TestMissingFieldsA ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1306 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1307 }
1308 public static TestMissingFieldsA ParseFrom(global::System.IO.Stream input) {
1309 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1310 }
1311 public static TestMissingFieldsA ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1312 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1313 }
1314 public static TestMissingFieldsA ParseDelimitedFrom(global::System.IO.Stream input) {
1315 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1316 }
1317 public static TestMissingFieldsA ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1318 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1319 }
csharptest17699c22011-06-03 21:57:15 -05001320 public static TestMissingFieldsA ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001321 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1322 }
csharptest17699c22011-06-03 21:57:15 -05001323 public static TestMissingFieldsA ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001324 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1325 }
1326 public static Builder CreateBuilder() { return new Builder(); }
1327 public override Builder ToBuilder() { return CreateBuilder(this); }
1328 public override Builder CreateBuilderForType() { return new Builder(); }
1329 public static Builder CreateBuilder(TestMissingFieldsA prototype) {
1330 return (Builder) new Builder().MergeFrom(prototype);
1331 }
1332
csharptest445bdce2011-05-20 15:50:54 -05001333 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1334 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1335 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001336 public sealed partial class Builder : pb::GeneratedBuilder<TestMissingFieldsA, Builder> {
1337 protected override Builder ThisBuilder {
1338 get { return this; }
1339 }
1340 public Builder() {}
1341
1342 TestMissingFieldsA result = new TestMissingFieldsA();
1343
1344 protected override TestMissingFieldsA MessageBeingBuilt {
1345 get { return result; }
1346 }
1347
1348 public override Builder Clear() {
1349 result = new TestMissingFieldsA();
1350 return this;
1351 }
1352
1353 public override Builder Clone() {
1354 return new Builder().MergeFrom(result);
1355 }
1356
1357 public override pbd::MessageDescriptor DescriptorForType {
1358 get { return global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Descriptor; }
1359 }
1360
1361 public override TestMissingFieldsA DefaultInstanceForType {
1362 get { return global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.DefaultInstance; }
1363 }
1364
1365 public override TestMissingFieldsA BuildPartial() {
1366 if (result == null) {
1367 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
1368 }
1369 TestMissingFieldsA returnMe = result;
1370 result = null;
1371 return returnMe;
1372 }
1373
1374
1375 public bool HasName {
csharptestc671a4b2011-06-08 11:51:24 -05001376 get { return result.hasName; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001377 }
1378 public string Name {
1379 get { return result.Name; }
1380 set { SetName(value); }
1381 }
1382 public Builder SetName(string value) {
1383 pb::ThrowHelper.ThrowIfNull(value, "value");
1384 result.hasName = true;
1385 result.name_ = value;
1386 return this;
1387 }
1388 public Builder ClearName() {
1389 result.hasName = false;
1390 result.name_ = "";
1391 return this;
1392 }
1393
1394 public bool HasId {
csharptestc671a4b2011-06-08 11:51:24 -05001395 get { return result.hasId; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001396 }
1397 public int Id {
1398 get { return result.Id; }
1399 set { SetId(value); }
1400 }
1401 public Builder SetId(int value) {
1402 result.hasId = true;
1403 result.id_ = value;
1404 return this;
1405 }
1406 public Builder ClearId() {
1407 result.hasId = false;
1408 result.id_ = 0;
1409 return this;
1410 }
1411
1412 public bool HasEmail {
csharptestc671a4b2011-06-08 11:51:24 -05001413 get { return result.hasEmail; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001414 }
1415 public string Email {
1416 get { return result.Email; }
1417 set { SetEmail(value); }
1418 }
1419 public Builder SetEmail(string value) {
1420 pb::ThrowHelper.ThrowIfNull(value, "value");
1421 result.hasEmail = true;
1422 result.email_ = value;
1423 return this;
1424 }
1425 public Builder ClearEmail() {
1426 result.hasEmail = false;
1427 result.email_ = "";
1428 return this;
1429 }
1430
1431 public bool HasTestA {
csharptestc671a4b2011-06-08 11:51:24 -05001432 get { return result.hasTestA; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001433 }
1434 public global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA TestA {
1435 get { return result.TestA; }
1436 set { SetTestA(value); }
1437 }
1438 public Builder SetTestA(global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA value) {
1439 pb::ThrowHelper.ThrowIfNull(value, "value");
1440 result.hasTestA = true;
1441 result.testA_ = value;
1442 return this;
1443 }
1444 public Builder SetTestA(global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA.Builder builderForValue) {
1445 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
1446 result.hasTestA = true;
1447 result.testA_ = builderForValue.Build();
1448 return this;
1449 }
1450 public Builder MergeTestA(global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA value) {
1451 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptestc671a4b2011-06-08 11:51:24 -05001452 if (result.hasTestA &&
Jon Skeet82bb0f12011-04-03 20:17:12 +01001453 result.testA_ != global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA.DefaultInstance) {
1454 result.testA_ = global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA.CreateBuilder(result.testA_).MergeFrom(value).BuildPartial();
1455 } else {
1456 result.testA_ = value;
1457 }
1458 result.hasTestA = true;
1459 return this;
1460 }
1461 public Builder ClearTestA() {
1462 result.hasTestA = false;
1463 result.testA_ = global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA.DefaultInstance;
1464 return this;
1465 }
1466 }
1467 static TestMissingFieldsA() {
1468 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.Descriptor, null);
1469 }
1470 }
1471
csharptest445bdce2011-05-20 15:50:54 -05001472 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1473 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1474 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001475 public sealed partial class TestMissingFieldsB : pb::GeneratedMessage<TestMissingFieldsB, TestMissingFieldsB.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -05001476 private TestMissingFieldsB() { }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001477 private static readonly TestMissingFieldsB defaultInstance = new Builder().BuildPartial();
1478 public static TestMissingFieldsB DefaultInstance {
1479 get { return defaultInstance; }
1480 }
1481
1482 public override TestMissingFieldsB DefaultInstanceForType {
1483 get { return defaultInstance; }
1484 }
1485
1486 protected override TestMissingFieldsB ThisMessage {
1487 get { return this; }
1488 }
1489
1490 public static pbd::MessageDescriptor Descriptor {
1491 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestMissingFieldsB__Descriptor; }
1492 }
1493
1494 protected override pb::FieldAccess.FieldAccessorTable<TestMissingFieldsB, TestMissingFieldsB.Builder> InternalFieldAccessors {
1495 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestMissingFieldsB__FieldAccessorTable; }
1496 }
1497
1498 #region Nested types
csharptest445bdce2011-05-20 15:50:54 -05001499 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1500 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1501 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001502 public static class Types {
csharptest445bdce2011-05-20 15:50:54 -05001503 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1504 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1505 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001506 public sealed partial class SubB : pb::GeneratedMessage<SubB, SubB.Builder> {
csharptest17fb8f22011-09-23 11:36:39 -05001507 private SubB() { }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001508 private static readonly SubB defaultInstance = new Builder().BuildPartial();
1509 public static SubB DefaultInstance {
1510 get { return defaultInstance; }
1511 }
1512
1513 public override SubB DefaultInstanceForType {
1514 get { return defaultInstance; }
1515 }
1516
1517 protected override SubB ThisMessage {
1518 get { return this; }
1519 }
1520
1521 public static pbd::MessageDescriptor Descriptor {
1522 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestMissingFieldsB_SubB__Descriptor; }
1523 }
1524
1525 protected override pb::FieldAccess.FieldAccessorTable<SubB, SubB.Builder> InternalFieldAccessors {
1526 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.internal__static_protobuf_unittest_extra_TestMissingFieldsB_SubB__FieldAccessorTable; }
1527 }
1528
1529 public const int ValuesFieldNumber = 7;
1530 private pbc::PopsicleList<string> values_ = new pbc::PopsicleList<string>();
1531 public scg::IList<string> ValuesList {
1532 get { return pbc::Lists.AsReadOnly(values_); }
1533 }
1534 public int ValuesCount {
1535 get { return values_.Count; }
1536 }
1537 public string GetValues(int index) {
1538 return values_[index];
1539 }
1540
1541 public static SubB ParseFrom(pb::ByteString data) {
1542 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1543 }
1544 public static SubB ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1545 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1546 }
1547 public static SubB ParseFrom(byte[] data) {
1548 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1549 }
1550 public static SubB ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1551 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1552 }
1553 public static SubB ParseFrom(global::System.IO.Stream input) {
1554 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1555 }
1556 public static SubB ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1557 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1558 }
1559 public static SubB ParseDelimitedFrom(global::System.IO.Stream input) {
1560 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1561 }
1562 public static SubB ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1563 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1564 }
csharptest17699c22011-06-03 21:57:15 -05001565 public static SubB ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001566 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1567 }
csharptest17699c22011-06-03 21:57:15 -05001568 public static SubB ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001569 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1570 }
1571 public static Builder CreateBuilder() { return new Builder(); }
1572 public override Builder ToBuilder() { return CreateBuilder(this); }
1573 public override Builder CreateBuilderForType() { return new Builder(); }
1574 public static Builder CreateBuilder(SubB prototype) {
1575 return (Builder) new Builder().MergeFrom(prototype);
1576 }
1577
csharptest445bdce2011-05-20 15:50:54 -05001578 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1579 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1580 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001581 public sealed partial class Builder : pb::GeneratedBuilder<SubB, Builder> {
1582 protected override Builder ThisBuilder {
1583 get { return this; }
1584 }
1585 public Builder() {}
1586
1587 SubB result = new SubB();
1588
1589 protected override SubB MessageBeingBuilt {
1590 get { return result; }
1591 }
1592
1593 public override Builder Clear() {
1594 result = new SubB();
1595 return this;
1596 }
1597
1598 public override Builder Clone() {
1599 return new Builder().MergeFrom(result);
1600 }
1601
1602 public override pbd::MessageDescriptor DescriptorForType {
1603 get { return global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB.Descriptor; }
1604 }
1605
1606 public override SubB DefaultInstanceForType {
1607 get { return global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB.DefaultInstance; }
1608 }
1609
1610 public override SubB BuildPartial() {
1611 if (result == null) {
1612 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
1613 }
1614 result.values_.MakeReadOnly();
1615 SubB returnMe = result;
1616 result = null;
1617 return returnMe;
1618 }
1619
1620
1621 public pbc::IPopsicleList<string> ValuesList {
1622 get { return result.values_; }
1623 }
1624 public int ValuesCount {
1625 get { return result.ValuesCount; }
1626 }
1627 public string GetValues(int index) {
1628 return result.GetValues(index);
1629 }
1630 public Builder SetValues(int index, string value) {
1631 pb::ThrowHelper.ThrowIfNull(value, "value");
1632 result.values_[index] = value;
1633 return this;
1634 }
1635 public Builder AddValues(string value) {
1636 pb::ThrowHelper.ThrowIfNull(value, "value");
1637 result.values_.Add(value);
1638 return this;
1639 }
1640 public Builder AddRangeValues(scg::IEnumerable<string> values) {
csharptest4ecebd82011-09-16 12:21:00 -05001641 result.values_.Add(values);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001642 return this;
1643 }
1644 public Builder ClearValues() {
1645 result.values_.Clear();
1646 return this;
1647 }
1648 }
1649 static SubB() {
1650 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.Descriptor, null);
1651 }
1652 }
1653
1654 }
1655 #endregion
1656
1657 public const int NameFieldNumber = 1;
1658 private bool hasName;
1659 private string name_ = "";
1660 public bool HasName {
1661 get { return hasName; }
1662 }
1663 public string Name {
1664 get { return name_; }
1665 }
1666
1667 public const int IdFieldNumber = 2;
1668 private bool hasId;
csharptestced18e12011-06-09 19:47:56 -05001669 private int id_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001670 public bool HasId {
1671 get { return hasId; }
1672 }
1673 public int Id {
1674 get { return id_; }
1675 }
1676
1677 public const int WebsiteFieldNumber = 4;
1678 private bool hasWebsite;
1679 private string website_ = "";
1680 public bool HasWebsite {
1681 get { return hasWebsite; }
1682 }
1683 public string Website {
1684 get { return website_; }
1685 }
1686
1687 public const int TestBFieldNumber = 12;
1688 private bool hasTestB;
1689 private global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB testB_ = global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB.DefaultInstance;
1690 public bool HasTestB {
1691 get { return hasTestB; }
1692 }
1693 public global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB TestB {
1694 get { return testB_; }
1695 }
1696
1697 public static TestMissingFieldsB ParseFrom(pb::ByteString data) {
1698 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1699 }
1700 public static TestMissingFieldsB ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1701 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1702 }
1703 public static TestMissingFieldsB ParseFrom(byte[] data) {
1704 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1705 }
1706 public static TestMissingFieldsB ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1707 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1708 }
1709 public static TestMissingFieldsB ParseFrom(global::System.IO.Stream input) {
1710 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1711 }
1712 public static TestMissingFieldsB ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1713 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1714 }
1715 public static TestMissingFieldsB ParseDelimitedFrom(global::System.IO.Stream input) {
1716 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1717 }
1718 public static TestMissingFieldsB ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1719 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1720 }
csharptest17699c22011-06-03 21:57:15 -05001721 public static TestMissingFieldsB ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001722 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1723 }
csharptest17699c22011-06-03 21:57:15 -05001724 public static TestMissingFieldsB ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001725 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1726 }
1727 public static Builder CreateBuilder() { return new Builder(); }
1728 public override Builder ToBuilder() { return CreateBuilder(this); }
1729 public override Builder CreateBuilderForType() { return new Builder(); }
1730 public static Builder CreateBuilder(TestMissingFieldsB prototype) {
1731 return (Builder) new Builder().MergeFrom(prototype);
1732 }
1733
csharptest445bdce2011-05-20 15:50:54 -05001734 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1735 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1736 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001737 public sealed partial class Builder : pb::GeneratedBuilder<TestMissingFieldsB, Builder> {
1738 protected override Builder ThisBuilder {
1739 get { return this; }
1740 }
1741 public Builder() {}
1742
1743 TestMissingFieldsB result = new TestMissingFieldsB();
1744
1745 protected override TestMissingFieldsB MessageBeingBuilt {
1746 get { return result; }
1747 }
1748
1749 public override Builder Clear() {
1750 result = new TestMissingFieldsB();
1751 return this;
1752 }
1753
1754 public override Builder Clone() {
1755 return new Builder().MergeFrom(result);
1756 }
1757
1758 public override pbd::MessageDescriptor DescriptorForType {
1759 get { return global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Descriptor; }
1760 }
1761
1762 public override TestMissingFieldsB DefaultInstanceForType {
1763 get { return global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.DefaultInstance; }
1764 }
1765
1766 public override TestMissingFieldsB BuildPartial() {
1767 if (result == null) {
1768 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
1769 }
1770 TestMissingFieldsB returnMe = result;
1771 result = null;
1772 return returnMe;
1773 }
1774
1775
1776 public bool HasName {
csharptestc671a4b2011-06-08 11:51:24 -05001777 get { return result.hasName; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001778 }
1779 public string Name {
1780 get { return result.Name; }
1781 set { SetName(value); }
1782 }
1783 public Builder SetName(string value) {
1784 pb::ThrowHelper.ThrowIfNull(value, "value");
1785 result.hasName = true;
1786 result.name_ = value;
1787 return this;
1788 }
1789 public Builder ClearName() {
1790 result.hasName = false;
1791 result.name_ = "";
1792 return this;
1793 }
1794
1795 public bool HasId {
csharptestc671a4b2011-06-08 11:51:24 -05001796 get { return result.hasId; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001797 }
1798 public int Id {
1799 get { return result.Id; }
1800 set { SetId(value); }
1801 }
1802 public Builder SetId(int value) {
1803 result.hasId = true;
1804 result.id_ = value;
1805 return this;
1806 }
1807 public Builder ClearId() {
1808 result.hasId = false;
1809 result.id_ = 0;
1810 return this;
1811 }
1812
1813 public bool HasWebsite {
csharptestc671a4b2011-06-08 11:51:24 -05001814 get { return result.hasWebsite; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001815 }
1816 public string Website {
1817 get { return result.Website; }
1818 set { SetWebsite(value); }
1819 }
1820 public Builder SetWebsite(string value) {
1821 pb::ThrowHelper.ThrowIfNull(value, "value");
1822 result.hasWebsite = true;
1823 result.website_ = value;
1824 return this;
1825 }
1826 public Builder ClearWebsite() {
1827 result.hasWebsite = false;
1828 result.website_ = "";
1829 return this;
1830 }
1831
1832 public bool HasTestB {
csharptestc671a4b2011-06-08 11:51:24 -05001833 get { return result.hasTestB; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001834 }
1835 public global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB TestB {
1836 get { return result.TestB; }
1837 set { SetTestB(value); }
1838 }
1839 public Builder SetTestB(global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB value) {
1840 pb::ThrowHelper.ThrowIfNull(value, "value");
1841 result.hasTestB = true;
1842 result.testB_ = value;
1843 return this;
1844 }
1845 public Builder SetTestB(global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB.Builder builderForValue) {
1846 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
1847 result.hasTestB = true;
1848 result.testB_ = builderForValue.Build();
1849 return this;
1850 }
1851 public Builder MergeTestB(global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB value) {
1852 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptestc671a4b2011-06-08 11:51:24 -05001853 if (result.hasTestB &&
Jon Skeet82bb0f12011-04-03 20:17:12 +01001854 result.testB_ != global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB.DefaultInstance) {
1855 result.testB_ = global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB.CreateBuilder(result.testB_).MergeFrom(value).BuildPartial();
1856 } else {
1857 result.testB_ = value;
1858 }
1859 result.hasTestB = true;
1860 return this;
1861 }
1862 public Builder ClearTestB() {
1863 result.hasTestB = false;
1864 result.testB_ = global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB.DefaultInstance;
1865 return this;
1866 }
1867 }
1868 static TestMissingFieldsB() {
1869 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestExtrasFullProtoFile.Descriptor, null);
1870 }
1871 }
1872
1873 #endregion
1874
1875}
csharptest2d887332011-08-12 20:13:44 -05001876
1877#endregion Designer generated code