blob: 2592c833334561f76b5fd7e9cc2786e881efb9cf [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!
csharptest2d887332011-08-12 20:13:44 -05002#pragma warning disable 1591
3#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 UnitTestLiteProtoFile {
15
16 #region Extension registration
17 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
18 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt32ExtensionLite);
19 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt64ExtensionLite);
20 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint32ExtensionLite);
21 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint64ExtensionLite);
22 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint32ExtensionLite);
23 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint64ExtensionLite);
24 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed32ExtensionLite);
25 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed64ExtensionLite);
26 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed32ExtensionLite);
27 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed64ExtensionLite);
28 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFloatExtensionLite);
29 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalDoubleExtensionLite);
30 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBoolExtensionLite);
31 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringExtensionLite);
32 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBytesExtensionLite);
33 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalGroupExtensionLite);
34 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedMessageExtensionLite);
35 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignMessageExtensionLite);
36 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportMessageExtensionLite);
37 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedEnumExtensionLite);
38 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignEnumExtensionLite);
39 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportEnumExtensionLite);
40 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringPieceExtensionLite);
41 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalCordExtensionLite);
42 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt32ExtensionLite);
43 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt64ExtensionLite);
44 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint32ExtensionLite);
45 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint64ExtensionLite);
46 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint32ExtensionLite);
47 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint64ExtensionLite);
48 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed32ExtensionLite);
49 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed64ExtensionLite);
50 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed32ExtensionLite);
51 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed64ExtensionLite);
52 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFloatExtensionLite);
53 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedDoubleExtensionLite);
54 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBoolExtensionLite);
55 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringExtensionLite);
56 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBytesExtensionLite);
57 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedGroupExtensionLite);
58 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedMessageExtensionLite);
59 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignMessageExtensionLite);
60 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportMessageExtensionLite);
61 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedEnumExtensionLite);
62 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignEnumExtensionLite);
63 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportEnumExtensionLite);
64 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringPieceExtensionLite);
65 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedCordExtensionLite);
66 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt32ExtensionLite);
67 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt64ExtensionLite);
68 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint32ExtensionLite);
69 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint64ExtensionLite);
70 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint32ExtensionLite);
71 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint64ExtensionLite);
72 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed32ExtensionLite);
73 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed64ExtensionLite);
74 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed32ExtensionLite);
75 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed64ExtensionLite);
76 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFloatExtensionLite);
77 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultDoubleExtensionLite);
78 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBoolExtensionLite);
79 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringExtensionLite);
80 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBytesExtensionLite);
81 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultNestedEnumExtensionLite);
82 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultForeignEnumExtensionLite);
83 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultImportEnumExtensionLite);
84 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringPieceExtensionLite);
85 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultCordExtensionLite);
86 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt32ExtensionLite);
87 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt64ExtensionLite);
88 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint32ExtensionLite);
89 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint64ExtensionLite);
90 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint32ExtensionLite);
91 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint64ExtensionLite);
92 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed32ExtensionLite);
93 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed64ExtensionLite);
94 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed32ExtensionLite);
95 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed64ExtensionLite);
96 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFloatExtensionLite);
97 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedDoubleExtensionLite);
98 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedBoolExtensionLite);
99 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedEnumExtensionLite);
csharptestc2a1f9b2011-06-06 11:40:01 -0500100 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedInt32ExtensionLite);
101 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedInt64ExtensionLite);
102 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedUint32ExtensionLite);
103 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedUint64ExtensionLite);
104 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedSint32ExtensionLite);
105 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedSint64ExtensionLite);
106 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedFixed32ExtensionLite);
107 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedFixed64ExtensionLite);
108 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedSfixed32ExtensionLite);
109 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedSfixed64ExtensionLite);
110 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedFloatExtensionLite);
111 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedDoubleExtensionLite);
112 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedBoolExtensionLite);
113 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedEnumExtensionLite);
Jon Skeet82bb0f12011-04-03 20:17:12 +0100114 registry.Add(global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.NestedExtension);
115 }
116 #endregion
117 #region Extensions
118 public const int OptionalInt32ExtensionLiteFieldNumber = 1;
119 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> OptionalInt32ExtensionLite;
120 public const int OptionalInt64ExtensionLiteFieldNumber = 2;
121 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> OptionalInt64ExtensionLite;
122 public const int OptionalUint32ExtensionLiteFieldNumber = 3;
123 [global::System.CLSCompliant(false)]
124 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> OptionalUint32ExtensionLite;
125 public const int OptionalUint64ExtensionLiteFieldNumber = 4;
126 [global::System.CLSCompliant(false)]
127 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> OptionalUint64ExtensionLite;
128 public const int OptionalSint32ExtensionLiteFieldNumber = 5;
129 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> OptionalSint32ExtensionLite;
130 public const int OptionalSint64ExtensionLiteFieldNumber = 6;
131 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> OptionalSint64ExtensionLite;
132 public const int OptionalFixed32ExtensionLiteFieldNumber = 7;
133 [global::System.CLSCompliant(false)]
134 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> OptionalFixed32ExtensionLite;
135 public const int OptionalFixed64ExtensionLiteFieldNumber = 8;
136 [global::System.CLSCompliant(false)]
137 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> OptionalFixed64ExtensionLite;
138 public const int OptionalSfixed32ExtensionLiteFieldNumber = 9;
139 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> OptionalSfixed32ExtensionLite;
140 public const int OptionalSfixed64ExtensionLiteFieldNumber = 10;
141 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> OptionalSfixed64ExtensionLite;
142 public const int OptionalFloatExtensionLiteFieldNumber = 11;
143 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float> OptionalFloatExtensionLite;
144 public const int OptionalDoubleExtensionLiteFieldNumber = 12;
145 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double> OptionalDoubleExtensionLite;
146 public const int OptionalBoolExtensionLiteFieldNumber = 13;
147 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool> OptionalBoolExtensionLite;
148 public const int OptionalStringExtensionLiteFieldNumber = 14;
149 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> OptionalStringExtensionLite;
150 public const int OptionalBytesExtensionLiteFieldNumber = 15;
151 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString> OptionalBytesExtensionLite;
152 public const int OptionalGroupExtensionLiteFieldNumber = 16;
153 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite> OptionalGroupExtensionLite;
154 public const int OptionalNestedMessageExtensionLiteFieldNumber = 18;
155 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> OptionalNestedMessageExtensionLite;
156 public const int OptionalForeignMessageExtensionLiteFieldNumber = 19;
157 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> OptionalForeignMessageExtensionLite;
158 public const int OptionalImportMessageExtensionLiteFieldNumber = 20;
159 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> OptionalImportMessageExtensionLite;
160 public const int OptionalNestedEnumExtensionLiteFieldNumber = 21;
161 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> OptionalNestedEnumExtensionLite;
162 public const int OptionalForeignEnumExtensionLiteFieldNumber = 22;
163 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> OptionalForeignEnumExtensionLite;
164 public const int OptionalImportEnumExtensionLiteFieldNumber = 23;
165 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> OptionalImportEnumExtensionLite;
166 public const int OptionalStringPieceExtensionLiteFieldNumber = 24;
167 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> OptionalStringPieceExtensionLite;
168 public const int OptionalCordExtensionLiteFieldNumber = 25;
169 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> OptionalCordExtensionLite;
170 public const int RepeatedInt32ExtensionLiteFieldNumber = 31;
171 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> RepeatedInt32ExtensionLite;
172 public const int RepeatedInt64ExtensionLiteFieldNumber = 32;
173 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> RepeatedInt64ExtensionLite;
174 public const int RepeatedUint32ExtensionLiteFieldNumber = 33;
175 [global::System.CLSCompliant(false)]
176 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> RepeatedUint32ExtensionLite;
177 public const int RepeatedUint64ExtensionLiteFieldNumber = 34;
178 [global::System.CLSCompliant(false)]
179 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> RepeatedUint64ExtensionLite;
180 public const int RepeatedSint32ExtensionLiteFieldNumber = 35;
181 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> RepeatedSint32ExtensionLite;
182 public const int RepeatedSint64ExtensionLiteFieldNumber = 36;
183 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> RepeatedSint64ExtensionLite;
184 public const int RepeatedFixed32ExtensionLiteFieldNumber = 37;
185 [global::System.CLSCompliant(false)]
186 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> RepeatedFixed32ExtensionLite;
187 public const int RepeatedFixed64ExtensionLiteFieldNumber = 38;
188 [global::System.CLSCompliant(false)]
189 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> RepeatedFixed64ExtensionLite;
190 public const int RepeatedSfixed32ExtensionLiteFieldNumber = 39;
191 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> RepeatedSfixed32ExtensionLite;
192 public const int RepeatedSfixed64ExtensionLiteFieldNumber = 40;
193 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> RepeatedSfixed64ExtensionLite;
194 public const int RepeatedFloatExtensionLiteFieldNumber = 41;
195 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float> RepeatedFloatExtensionLite;
196 public const int RepeatedDoubleExtensionLiteFieldNumber = 42;
197 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double> RepeatedDoubleExtensionLite;
198 public const int RepeatedBoolExtensionLiteFieldNumber = 43;
199 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool> RepeatedBoolExtensionLite;
200 public const int RepeatedStringExtensionLiteFieldNumber = 44;
201 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> RepeatedStringExtensionLite;
202 public const int RepeatedBytesExtensionLiteFieldNumber = 45;
203 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString> RepeatedBytesExtensionLite;
204 public const int RepeatedGroupExtensionLiteFieldNumber = 46;
205 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite> RepeatedGroupExtensionLite;
206 public const int RepeatedNestedMessageExtensionLiteFieldNumber = 48;
207 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> RepeatedNestedMessageExtensionLite;
208 public const int RepeatedForeignMessageExtensionLiteFieldNumber = 49;
209 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> RepeatedForeignMessageExtensionLite;
210 public const int RepeatedImportMessageExtensionLiteFieldNumber = 50;
211 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> RepeatedImportMessageExtensionLite;
212 public const int RepeatedNestedEnumExtensionLiteFieldNumber = 51;
213 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> RepeatedNestedEnumExtensionLite;
214 public const int RepeatedForeignEnumExtensionLiteFieldNumber = 52;
215 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> RepeatedForeignEnumExtensionLite;
216 public const int RepeatedImportEnumExtensionLiteFieldNumber = 53;
217 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> RepeatedImportEnumExtensionLite;
218 public const int RepeatedStringPieceExtensionLiteFieldNumber = 54;
219 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> RepeatedStringPieceExtensionLite;
220 public const int RepeatedCordExtensionLiteFieldNumber = 55;
221 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> RepeatedCordExtensionLite;
222 public const int DefaultInt32ExtensionLiteFieldNumber = 61;
223 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> DefaultInt32ExtensionLite;
224 public const int DefaultInt64ExtensionLiteFieldNumber = 62;
225 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> DefaultInt64ExtensionLite;
226 public const int DefaultUint32ExtensionLiteFieldNumber = 63;
227 [global::System.CLSCompliant(false)]
228 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> DefaultUint32ExtensionLite;
229 public const int DefaultUint64ExtensionLiteFieldNumber = 64;
230 [global::System.CLSCompliant(false)]
231 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> DefaultUint64ExtensionLite;
232 public const int DefaultSint32ExtensionLiteFieldNumber = 65;
233 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> DefaultSint32ExtensionLite;
234 public const int DefaultSint64ExtensionLiteFieldNumber = 66;
235 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> DefaultSint64ExtensionLite;
236 public const int DefaultFixed32ExtensionLiteFieldNumber = 67;
237 [global::System.CLSCompliant(false)]
238 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> DefaultFixed32ExtensionLite;
239 public const int DefaultFixed64ExtensionLiteFieldNumber = 68;
240 [global::System.CLSCompliant(false)]
241 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> DefaultFixed64ExtensionLite;
242 public const int DefaultSfixed32ExtensionLiteFieldNumber = 69;
243 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> DefaultSfixed32ExtensionLite;
244 public const int DefaultSfixed64ExtensionLiteFieldNumber = 70;
245 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> DefaultSfixed64ExtensionLite;
246 public const int DefaultFloatExtensionLiteFieldNumber = 71;
247 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float> DefaultFloatExtensionLite;
248 public const int DefaultDoubleExtensionLiteFieldNumber = 72;
249 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double> DefaultDoubleExtensionLite;
250 public const int DefaultBoolExtensionLiteFieldNumber = 73;
251 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool> DefaultBoolExtensionLite;
252 public const int DefaultStringExtensionLiteFieldNumber = 74;
253 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> DefaultStringExtensionLite;
254 public const int DefaultBytesExtensionLiteFieldNumber = 75;
255 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString> DefaultBytesExtensionLite;
256 public const int DefaultNestedEnumExtensionLiteFieldNumber = 81;
257 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> DefaultNestedEnumExtensionLite;
258 public const int DefaultForeignEnumExtensionLiteFieldNumber = 82;
259 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> DefaultForeignEnumExtensionLite;
260 public const int DefaultImportEnumExtensionLiteFieldNumber = 83;
261 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> DefaultImportEnumExtensionLite;
262 public const int DefaultStringPieceExtensionLiteFieldNumber = 84;
263 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> DefaultStringPieceExtensionLite;
264 public const int DefaultCordExtensionLiteFieldNumber = 85;
265 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> DefaultCordExtensionLite;
266 public const int PackedInt32ExtensionLiteFieldNumber = 90;
267 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int> PackedInt32ExtensionLite;
268 public const int PackedInt64ExtensionLiteFieldNumber = 91;
269 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long> PackedInt64ExtensionLite;
270 public const int PackedUint32ExtensionLiteFieldNumber = 92;
271 [global::System.CLSCompliant(false)]
272 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, uint> PackedUint32ExtensionLite;
273 public const int PackedUint64ExtensionLiteFieldNumber = 93;
274 [global::System.CLSCompliant(false)]
275 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, ulong> PackedUint64ExtensionLite;
276 public const int PackedSint32ExtensionLiteFieldNumber = 94;
277 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int> PackedSint32ExtensionLite;
278 public const int PackedSint64ExtensionLiteFieldNumber = 95;
279 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long> PackedSint64ExtensionLite;
280 public const int PackedFixed32ExtensionLiteFieldNumber = 96;
281 [global::System.CLSCompliant(false)]
282 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, uint> PackedFixed32ExtensionLite;
283 public const int PackedFixed64ExtensionLiteFieldNumber = 97;
284 [global::System.CLSCompliant(false)]
285 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, ulong> PackedFixed64ExtensionLite;
286 public const int PackedSfixed32ExtensionLiteFieldNumber = 98;
287 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int> PackedSfixed32ExtensionLite;
288 public const int PackedSfixed64ExtensionLiteFieldNumber = 99;
289 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long> PackedSfixed64ExtensionLite;
290 public const int PackedFloatExtensionLiteFieldNumber = 100;
291 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, float> PackedFloatExtensionLite;
292 public const int PackedDoubleExtensionLiteFieldNumber = 101;
293 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, double> PackedDoubleExtensionLite;
294 public const int PackedBoolExtensionLiteFieldNumber = 102;
295 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, bool> PackedBoolExtensionLite;
296 public const int PackedEnumExtensionLiteFieldNumber = 103;
297 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> PackedEnumExtensionLite;
csharptestc2a1f9b2011-06-06 11:40:01 -0500298 public const int UnpackedInt32ExtensionLiteFieldNumber = 90;
299 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, int> UnpackedInt32ExtensionLite;
300 public const int UnpackedInt64ExtensionLiteFieldNumber = 91;
301 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, long> UnpackedInt64ExtensionLite;
302 public const int UnpackedUint32ExtensionLiteFieldNumber = 92;
303 [global::System.CLSCompliant(false)]
304 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, uint> UnpackedUint32ExtensionLite;
305 public const int UnpackedUint64ExtensionLiteFieldNumber = 93;
306 [global::System.CLSCompliant(false)]
307 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, ulong> UnpackedUint64ExtensionLite;
308 public const int UnpackedSint32ExtensionLiteFieldNumber = 94;
309 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, int> UnpackedSint32ExtensionLite;
310 public const int UnpackedSint64ExtensionLiteFieldNumber = 95;
311 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, long> UnpackedSint64ExtensionLite;
312 public const int UnpackedFixed32ExtensionLiteFieldNumber = 96;
313 [global::System.CLSCompliant(false)]
314 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, uint> UnpackedFixed32ExtensionLite;
315 public const int UnpackedFixed64ExtensionLiteFieldNumber = 97;
316 [global::System.CLSCompliant(false)]
317 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, ulong> UnpackedFixed64ExtensionLite;
318 public const int UnpackedSfixed32ExtensionLiteFieldNumber = 98;
319 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, int> UnpackedSfixed32ExtensionLite;
320 public const int UnpackedSfixed64ExtensionLiteFieldNumber = 99;
321 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, long> UnpackedSfixed64ExtensionLite;
322 public const int UnpackedFloatExtensionLiteFieldNumber = 100;
323 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, float> UnpackedFloatExtensionLite;
324 public const int UnpackedDoubleExtensionLiteFieldNumber = 101;
325 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, double> UnpackedDoubleExtensionLite;
326 public const int UnpackedBoolExtensionLiteFieldNumber = 102;
327 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, bool> UnpackedBoolExtensionLite;
328 public const int UnpackedEnumExtensionLiteFieldNumber = 103;
329 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> UnpackedEnumExtensionLite;
Jon Skeet82bb0f12011-04-03 20:17:12 +0100330 #endregion
331
332 #region Static variables
333 #endregion
334 #region Extensions
335 internal static readonly object Descriptor;
336 static UnitTestLiteProtoFile() {
337 Descriptor = null;
338 global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.NestedExtension =
339 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
340 "protobuf_unittest.TestNestedExtensionLite.nested_extension",
341 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
342 default(int),
343 null,
344 null,
345 global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.NestedExtensionFieldNumber,
346 pbd::FieldType.Int32);
347 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt32ExtensionLite =
348 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
349 "protobuf_unittest.optional_int32_extension_lite",
350 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
351 default(int),
352 null,
353 null,
354 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt32ExtensionLiteFieldNumber,
355 pbd::FieldType.Int32);
356 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt64ExtensionLite =
357 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
358 "protobuf_unittest.optional_int64_extension_lite",
359 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
360 default(long),
361 null,
362 null,
363 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt64ExtensionLiteFieldNumber,
364 pbd::FieldType.Int64);
365 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint32ExtensionLite =
366 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
367 "protobuf_unittest.optional_uint32_extension_lite",
368 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
369 default(uint),
370 null,
371 null,
372 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint32ExtensionLiteFieldNumber,
373 pbd::FieldType.UInt32);
374 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint64ExtensionLite =
375 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
376 "protobuf_unittest.optional_uint64_extension_lite",
377 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
378 default(ulong),
379 null,
380 null,
381 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint64ExtensionLiteFieldNumber,
382 pbd::FieldType.UInt64);
383 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint32ExtensionLite =
384 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
385 "protobuf_unittest.optional_sint32_extension_lite",
386 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
387 default(int),
388 null,
389 null,
390 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint32ExtensionLiteFieldNumber,
391 pbd::FieldType.SInt32);
392 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint64ExtensionLite =
393 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
394 "protobuf_unittest.optional_sint64_extension_lite",
395 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
396 default(long),
397 null,
398 null,
399 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint64ExtensionLiteFieldNumber,
400 pbd::FieldType.SInt64);
401 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed32ExtensionLite =
402 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
403 "protobuf_unittest.optional_fixed32_extension_lite",
404 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
405 default(uint),
406 null,
407 null,
408 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed32ExtensionLiteFieldNumber,
409 pbd::FieldType.Fixed32);
410 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed64ExtensionLite =
411 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
412 "protobuf_unittest.optional_fixed64_extension_lite",
413 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
414 default(ulong),
415 null,
416 null,
417 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed64ExtensionLiteFieldNumber,
418 pbd::FieldType.Fixed64);
419 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed32ExtensionLite =
420 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
421 "protobuf_unittest.optional_sfixed32_extension_lite",
422 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
423 default(int),
424 null,
425 null,
426 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed32ExtensionLiteFieldNumber,
427 pbd::FieldType.SFixed32);
428 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed64ExtensionLite =
429 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
430 "protobuf_unittest.optional_sfixed64_extension_lite",
431 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
432 default(long),
433 null,
434 null,
435 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed64ExtensionLiteFieldNumber,
436 pbd::FieldType.SFixed64);
437 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFloatExtensionLite =
438 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float>(
439 "protobuf_unittest.optional_float_extension_lite",
440 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
441 default(float),
442 null,
443 null,
444 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFloatExtensionLiteFieldNumber,
445 pbd::FieldType.Float);
446 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalDoubleExtensionLite =
447 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double>(
448 "protobuf_unittest.optional_double_extension_lite",
449 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
450 default(double),
451 null,
452 null,
453 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalDoubleExtensionLiteFieldNumber,
454 pbd::FieldType.Double);
455 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBoolExtensionLite =
456 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool>(
457 "protobuf_unittest.optional_bool_extension_lite",
458 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
459 default(bool),
460 null,
461 null,
462 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBoolExtensionLiteFieldNumber,
463 pbd::FieldType.Bool);
464 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringExtensionLite =
465 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
466 "protobuf_unittest.optional_string_extension_lite",
467 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
468 null,
469 null,
470 null,
471 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringExtensionLiteFieldNumber,
472 pbd::FieldType.String);
473 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBytesExtensionLite =
474 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString>(
475 "protobuf_unittest.optional_bytes_extension_lite",
476 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
477 null,
478 null,
479 null,
480 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBytesExtensionLiteFieldNumber,
481 pbd::FieldType.Bytes);
482 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalGroupExtensionLite =
483 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite>(
484 "protobuf_unittest.optionalgroup_extension_lite",
485 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
486 null,
487 global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite.DefaultInstance,
488 null,
489 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalGroupExtensionLiteFieldNumber,
490 pbd::FieldType.Group);
491 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedMessageExtensionLite =
492 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage>(
493 "protobuf_unittest.optional_nested_message_extension_lite",
494 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
495 null,
496 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance,
497 null,
498 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedMessageExtensionLiteFieldNumber,
499 pbd::FieldType.Message);
500 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignMessageExtensionLite =
501 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite>(
502 "protobuf_unittest.optional_foreign_message_extension_lite",
503 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
504 null,
505 global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance,
506 null,
507 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignMessageExtensionLiteFieldNumber,
508 pbd::FieldType.Message);
509 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportMessageExtensionLite =
510 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite>(
511 "protobuf_unittest.optional_import_message_extension_lite",
512 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
513 null,
514 global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance,
515 null,
516 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportMessageExtensionLiteFieldNumber,
517 pbd::FieldType.Message);
518 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedEnumExtensionLite =
519 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(
520 "protobuf_unittest.optional_nested_enum_extension_lite",
521 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
522 default(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum),
523 null,
524 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(),
525 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedEnumExtensionLiteFieldNumber,
526 pbd::FieldType.Enum);
527 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignEnumExtensionLite =
528 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(
529 "protobuf_unittest.optional_foreign_enum_extension_lite",
530 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
531 default(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite),
532 null,
533 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(),
534 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignEnumExtensionLiteFieldNumber,
535 pbd::FieldType.Enum);
536 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportEnumExtensionLite =
537 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(
538 "protobuf_unittest.optional_import_enum_extension_lite",
539 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
540 default(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite),
541 null,
542 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(),
543 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportEnumExtensionLiteFieldNumber,
544 pbd::FieldType.Enum);
545 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringPieceExtensionLite =
546 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
547 "protobuf_unittest.optional_string_piece_extension_lite",
548 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
549 null,
550 null,
551 null,
552 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringPieceExtensionLiteFieldNumber,
553 pbd::FieldType.String);
554 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalCordExtensionLite =
555 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
556 "protobuf_unittest.optional_cord_extension_lite",
557 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
558 null,
559 null,
560 null,
561 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalCordExtensionLiteFieldNumber,
562 pbd::FieldType.String);
563 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt32ExtensionLite =
564 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
565 "protobuf_unittest.repeated_int32_extension_lite",
566 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
567 null,
568 null,
569 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt32ExtensionLiteFieldNumber,
570 pbd::FieldType.Int32,
571 false);
572 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt64ExtensionLite =
573 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
574 "protobuf_unittest.repeated_int64_extension_lite",
575 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
576 null,
577 null,
578 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt64ExtensionLiteFieldNumber,
579 pbd::FieldType.Int64,
580 false);
581 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint32ExtensionLite =
582 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
583 "protobuf_unittest.repeated_uint32_extension_lite",
584 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
585 null,
586 null,
587 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint32ExtensionLiteFieldNumber,
588 pbd::FieldType.UInt32,
589 false);
590 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint64ExtensionLite =
591 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
592 "protobuf_unittest.repeated_uint64_extension_lite",
593 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
594 null,
595 null,
596 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint64ExtensionLiteFieldNumber,
597 pbd::FieldType.UInt64,
598 false);
599 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint32ExtensionLite =
600 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
601 "protobuf_unittest.repeated_sint32_extension_lite",
602 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
603 null,
604 null,
605 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint32ExtensionLiteFieldNumber,
606 pbd::FieldType.SInt32,
607 false);
608 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint64ExtensionLite =
609 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
610 "protobuf_unittest.repeated_sint64_extension_lite",
611 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
612 null,
613 null,
614 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint64ExtensionLiteFieldNumber,
615 pbd::FieldType.SInt64,
616 false);
617 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed32ExtensionLite =
618 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
619 "protobuf_unittest.repeated_fixed32_extension_lite",
620 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
621 null,
622 null,
623 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed32ExtensionLiteFieldNumber,
624 pbd::FieldType.Fixed32,
625 false);
626 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed64ExtensionLite =
627 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
628 "protobuf_unittest.repeated_fixed64_extension_lite",
629 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
630 null,
631 null,
632 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed64ExtensionLiteFieldNumber,
633 pbd::FieldType.Fixed64,
634 false);
635 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed32ExtensionLite =
636 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
637 "protobuf_unittest.repeated_sfixed32_extension_lite",
638 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
639 null,
640 null,
641 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed32ExtensionLiteFieldNumber,
642 pbd::FieldType.SFixed32,
643 false);
644 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed64ExtensionLite =
645 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
646 "protobuf_unittest.repeated_sfixed64_extension_lite",
647 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
648 null,
649 null,
650 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed64ExtensionLiteFieldNumber,
651 pbd::FieldType.SFixed64,
652 false);
653 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFloatExtensionLite =
654 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float>(
655 "protobuf_unittest.repeated_float_extension_lite",
656 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
657 null,
658 null,
659 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFloatExtensionLiteFieldNumber,
660 pbd::FieldType.Float,
661 false);
662 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedDoubleExtensionLite =
663 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double>(
664 "protobuf_unittest.repeated_double_extension_lite",
665 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
666 null,
667 null,
668 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedDoubleExtensionLiteFieldNumber,
669 pbd::FieldType.Double,
670 false);
671 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBoolExtensionLite =
672 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool>(
673 "protobuf_unittest.repeated_bool_extension_lite",
674 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
675 null,
676 null,
677 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBoolExtensionLiteFieldNumber,
678 pbd::FieldType.Bool,
679 false);
680 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringExtensionLite =
681 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
682 "protobuf_unittest.repeated_string_extension_lite",
683 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
684 null,
685 null,
686 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringExtensionLiteFieldNumber,
687 pbd::FieldType.String,
688 false);
689 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBytesExtensionLite =
690 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString>(
691 "protobuf_unittest.repeated_bytes_extension_lite",
692 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
693 null,
694 null,
695 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBytesExtensionLiteFieldNumber,
696 pbd::FieldType.Bytes,
697 false);
698 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedGroupExtensionLite =
699 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite>(
700 "protobuf_unittest.repeatedgroup_extension_lite",
701 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
702 global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite.DefaultInstance,
703 null,
704 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedGroupExtensionLiteFieldNumber,
705 pbd::FieldType.Group,
706 false);
707 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedMessageExtensionLite =
708 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage>(
709 "protobuf_unittest.repeated_nested_message_extension_lite",
710 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
711 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance,
712 null,
713 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedMessageExtensionLiteFieldNumber,
714 pbd::FieldType.Message,
715 false);
716 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignMessageExtensionLite =
717 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite>(
718 "protobuf_unittest.repeated_foreign_message_extension_lite",
719 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
720 global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance,
721 null,
722 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignMessageExtensionLiteFieldNumber,
723 pbd::FieldType.Message,
724 false);
725 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportMessageExtensionLite =
726 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite>(
727 "protobuf_unittest.repeated_import_message_extension_lite",
728 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
729 global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance,
730 null,
731 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportMessageExtensionLiteFieldNumber,
732 pbd::FieldType.Message,
733 false);
734 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedEnumExtensionLite =
735 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(
736 "protobuf_unittest.repeated_nested_enum_extension_lite",
737 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
738 null,
739 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(),
740 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedEnumExtensionLiteFieldNumber,
741 pbd::FieldType.Enum,
742 false);
743 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignEnumExtensionLite =
744 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(
745 "protobuf_unittest.repeated_foreign_enum_extension_lite",
746 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
747 null,
748 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(),
749 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignEnumExtensionLiteFieldNumber,
750 pbd::FieldType.Enum,
751 false);
752 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportEnumExtensionLite =
753 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(
754 "protobuf_unittest.repeated_import_enum_extension_lite",
755 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
756 null,
757 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(),
758 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportEnumExtensionLiteFieldNumber,
759 pbd::FieldType.Enum,
760 false);
761 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringPieceExtensionLite =
762 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
763 "protobuf_unittest.repeated_string_piece_extension_lite",
764 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
765 null,
766 null,
767 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringPieceExtensionLiteFieldNumber,
768 pbd::FieldType.String,
769 false);
770 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedCordExtensionLite =
771 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
772 "protobuf_unittest.repeated_cord_extension_lite",
773 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
774 null,
775 null,
776 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedCordExtensionLiteFieldNumber,
777 pbd::FieldType.String,
778 false);
779 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt32ExtensionLite =
780 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
781 "protobuf_unittest.default_int32_extension_lite",
782 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
783 41,
784 null,
785 null,
786 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt32ExtensionLiteFieldNumber,
787 pbd::FieldType.Int32);
788 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt64ExtensionLite =
789 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
790 "protobuf_unittest.default_int64_extension_lite",
791 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
792 42L,
793 null,
794 null,
795 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt64ExtensionLiteFieldNumber,
796 pbd::FieldType.Int64);
797 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint32ExtensionLite =
798 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
799 "protobuf_unittest.default_uint32_extension_lite",
800 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
801 43,
802 null,
803 null,
804 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint32ExtensionLiteFieldNumber,
805 pbd::FieldType.UInt32);
806 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint64ExtensionLite =
807 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
808 "protobuf_unittest.default_uint64_extension_lite",
809 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
810 44UL,
811 null,
812 null,
813 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint64ExtensionLiteFieldNumber,
814 pbd::FieldType.UInt64);
815 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint32ExtensionLite =
816 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
817 "protobuf_unittest.default_sint32_extension_lite",
818 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
819 -45,
820 null,
821 null,
822 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint32ExtensionLiteFieldNumber,
823 pbd::FieldType.SInt32);
824 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint64ExtensionLite =
825 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
826 "protobuf_unittest.default_sint64_extension_lite",
827 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
828 46,
829 null,
830 null,
831 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint64ExtensionLiteFieldNumber,
832 pbd::FieldType.SInt64);
833 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed32ExtensionLite =
834 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
835 "protobuf_unittest.default_fixed32_extension_lite",
836 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
837 47,
838 null,
839 null,
840 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed32ExtensionLiteFieldNumber,
841 pbd::FieldType.Fixed32);
842 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed64ExtensionLite =
843 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
844 "protobuf_unittest.default_fixed64_extension_lite",
845 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
846 48,
847 null,
848 null,
849 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed64ExtensionLiteFieldNumber,
850 pbd::FieldType.Fixed64);
851 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed32ExtensionLite =
852 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
853 "protobuf_unittest.default_sfixed32_extension_lite",
854 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
855 49,
856 null,
857 null,
858 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed32ExtensionLiteFieldNumber,
859 pbd::FieldType.SFixed32);
860 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed64ExtensionLite =
861 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
862 "protobuf_unittest.default_sfixed64_extension_lite",
863 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
864 -50,
865 null,
866 null,
867 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed64ExtensionLiteFieldNumber,
868 pbd::FieldType.SFixed64);
869 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFloatExtensionLite =
870 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float>(
871 "protobuf_unittest.default_float_extension_lite",
872 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
873 51.5F,
874 null,
875 null,
876 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFloatExtensionLiteFieldNumber,
877 pbd::FieldType.Float);
878 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultDoubleExtensionLite =
879 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double>(
880 "protobuf_unittest.default_double_extension_lite",
881 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
882 52000D,
883 null,
884 null,
885 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultDoubleExtensionLiteFieldNumber,
886 pbd::FieldType.Double);
887 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBoolExtensionLite =
888 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool>(
889 "protobuf_unittest.default_bool_extension_lite",
890 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
891 true,
892 null,
893 null,
894 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBoolExtensionLiteFieldNumber,
895 pbd::FieldType.Bool);
896 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringExtensionLite =
897 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
898 "protobuf_unittest.default_string_extension_lite",
899 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
900 "hello",
901 null,
902 null,
903 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringExtensionLiteFieldNumber,
904 pbd::FieldType.String);
905 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBytesExtensionLite =
906 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString>(
907 "protobuf_unittest.default_bytes_extension_lite",
908 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest02760b22011-07-14 14:46:42 -0500909 pb::ByteString.FromBase64("d29ybGQ="),
Jon Skeet82bb0f12011-04-03 20:17:12 +0100910 null,
911 null,
912 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBytesExtensionLiteFieldNumber,
913 pbd::FieldType.Bytes);
914 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultNestedEnumExtensionLite =
915 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(
916 "protobuf_unittest.default_nested_enum_extension_lite",
917 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
918 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.BAR,
919 null,
920 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(),
921 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultNestedEnumExtensionLiteFieldNumber,
922 pbd::FieldType.Enum);
923 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultForeignEnumExtensionLite =
924 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(
925 "protobuf_unittest.default_foreign_enum_extension_lite",
926 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
927 global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_BAR,
928 null,
929 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(),
930 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultForeignEnumExtensionLiteFieldNumber,
931 pbd::FieldType.Enum);
932 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultImportEnumExtensionLite =
933 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(
934 "protobuf_unittest.default_import_enum_extension_lite",
935 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
936 global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_BAR,
937 null,
938 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(),
939 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultImportEnumExtensionLiteFieldNumber,
940 pbd::FieldType.Enum);
941 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringPieceExtensionLite =
942 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
943 "protobuf_unittest.default_string_piece_extension_lite",
944 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
945 "abc",
946 null,
947 null,
948 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringPieceExtensionLiteFieldNumber,
949 pbd::FieldType.String);
950 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultCordExtensionLite =
951 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
952 "protobuf_unittest.default_cord_extension_lite",
953 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
954 "123",
955 null,
956 null,
957 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultCordExtensionLiteFieldNumber,
958 pbd::FieldType.String);
959 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt32ExtensionLite =
960 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int>(
961 "protobuf_unittest.packed_int32_extension_lite",
962 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
963 null,
964 null,
965 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt32ExtensionLiteFieldNumber,
966 pbd::FieldType.Int32,
967 true);
968 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt64ExtensionLite =
969 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long>(
970 "protobuf_unittest.packed_int64_extension_lite",
971 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
972 null,
973 null,
974 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt64ExtensionLiteFieldNumber,
975 pbd::FieldType.Int64,
976 true);
977 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint32ExtensionLite =
978 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, uint>(
979 "protobuf_unittest.packed_uint32_extension_lite",
980 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
981 null,
982 null,
983 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint32ExtensionLiteFieldNumber,
984 pbd::FieldType.UInt32,
985 true);
986 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint64ExtensionLite =
987 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, ulong>(
988 "protobuf_unittest.packed_uint64_extension_lite",
989 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
990 null,
991 null,
992 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint64ExtensionLiteFieldNumber,
993 pbd::FieldType.UInt64,
994 true);
995 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint32ExtensionLite =
996 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int>(
997 "protobuf_unittest.packed_sint32_extension_lite",
998 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
999 null,
1000 null,
1001 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint32ExtensionLiteFieldNumber,
1002 pbd::FieldType.SInt32,
1003 true);
1004 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint64ExtensionLite =
1005 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long>(
1006 "protobuf_unittest.packed_sint64_extension_lite",
1007 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
1008 null,
1009 null,
1010 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint64ExtensionLiteFieldNumber,
1011 pbd::FieldType.SInt64,
1012 true);
1013 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed32ExtensionLite =
1014 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, uint>(
1015 "protobuf_unittest.packed_fixed32_extension_lite",
1016 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
1017 null,
1018 null,
1019 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed32ExtensionLiteFieldNumber,
1020 pbd::FieldType.Fixed32,
1021 true);
1022 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed64ExtensionLite =
1023 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, ulong>(
1024 "protobuf_unittest.packed_fixed64_extension_lite",
1025 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
1026 null,
1027 null,
1028 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed64ExtensionLiteFieldNumber,
1029 pbd::FieldType.Fixed64,
1030 true);
1031 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed32ExtensionLite =
1032 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int>(
1033 "protobuf_unittest.packed_sfixed32_extension_lite",
1034 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
1035 null,
1036 null,
1037 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed32ExtensionLiteFieldNumber,
1038 pbd::FieldType.SFixed32,
1039 true);
1040 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed64ExtensionLite =
1041 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long>(
1042 "protobuf_unittest.packed_sfixed64_extension_lite",
1043 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
1044 null,
1045 null,
1046 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed64ExtensionLiteFieldNumber,
1047 pbd::FieldType.SFixed64,
1048 true);
1049 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFloatExtensionLite =
1050 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, float>(
1051 "protobuf_unittest.packed_float_extension_lite",
1052 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
1053 null,
1054 null,
1055 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFloatExtensionLiteFieldNumber,
1056 pbd::FieldType.Float,
1057 true);
1058 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedDoubleExtensionLite =
1059 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, double>(
1060 "protobuf_unittest.packed_double_extension_lite",
1061 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
1062 null,
1063 null,
1064 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedDoubleExtensionLiteFieldNumber,
1065 pbd::FieldType.Double,
1066 true);
1067 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedBoolExtensionLite =
1068 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, bool>(
1069 "protobuf_unittest.packed_bool_extension_lite",
1070 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
1071 null,
1072 null,
1073 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedBoolExtensionLiteFieldNumber,
1074 pbd::FieldType.Bool,
1075 true);
1076 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedEnumExtensionLite =
1077 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(
1078 "protobuf_unittest.packed_enum_extension_lite",
1079 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
1080 null,
1081 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(),
1082 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedEnumExtensionLiteFieldNumber,
1083 pbd::FieldType.Enum,
1084 true);
csharptestc2a1f9b2011-06-06 11:40:01 -05001085 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedInt32ExtensionLite =
1086 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, int>(
1087 "protobuf_unittest.unpacked_int32_extension_lite",
1088 global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance,
1089 null,
1090 null,
1091 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedInt32ExtensionLiteFieldNumber,
1092 pbd::FieldType.Int32,
1093 false);
1094 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedInt64ExtensionLite =
1095 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, long>(
1096 "protobuf_unittest.unpacked_int64_extension_lite",
1097 global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance,
1098 null,
1099 null,
1100 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedInt64ExtensionLiteFieldNumber,
1101 pbd::FieldType.Int64,
1102 false);
1103 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedUint32ExtensionLite =
1104 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, uint>(
1105 "protobuf_unittest.unpacked_uint32_extension_lite",
1106 global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance,
1107 null,
1108 null,
1109 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedUint32ExtensionLiteFieldNumber,
1110 pbd::FieldType.UInt32,
1111 false);
1112 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedUint64ExtensionLite =
1113 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, ulong>(
1114 "protobuf_unittest.unpacked_uint64_extension_lite",
1115 global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance,
1116 null,
1117 null,
1118 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedUint64ExtensionLiteFieldNumber,
1119 pbd::FieldType.UInt64,
1120 false);
1121 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedSint32ExtensionLite =
1122 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, int>(
1123 "protobuf_unittest.unpacked_sint32_extension_lite",
1124 global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance,
1125 null,
1126 null,
1127 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedSint32ExtensionLiteFieldNumber,
1128 pbd::FieldType.SInt32,
1129 false);
1130 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedSint64ExtensionLite =
1131 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, long>(
1132 "protobuf_unittest.unpacked_sint64_extension_lite",
1133 global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance,
1134 null,
1135 null,
1136 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedSint64ExtensionLiteFieldNumber,
1137 pbd::FieldType.SInt64,
1138 false);
1139 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedFixed32ExtensionLite =
1140 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, uint>(
1141 "protobuf_unittest.unpacked_fixed32_extension_lite",
1142 global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance,
1143 null,
1144 null,
1145 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedFixed32ExtensionLiteFieldNumber,
1146 pbd::FieldType.Fixed32,
1147 false);
1148 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedFixed64ExtensionLite =
1149 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, ulong>(
1150 "protobuf_unittest.unpacked_fixed64_extension_lite",
1151 global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance,
1152 null,
1153 null,
1154 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedFixed64ExtensionLiteFieldNumber,
1155 pbd::FieldType.Fixed64,
1156 false);
1157 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedSfixed32ExtensionLite =
1158 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, int>(
1159 "protobuf_unittest.unpacked_sfixed32_extension_lite",
1160 global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance,
1161 null,
1162 null,
1163 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedSfixed32ExtensionLiteFieldNumber,
1164 pbd::FieldType.SFixed32,
1165 false);
1166 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedSfixed64ExtensionLite =
1167 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, long>(
1168 "protobuf_unittest.unpacked_sfixed64_extension_lite",
1169 global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance,
1170 null,
1171 null,
1172 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedSfixed64ExtensionLiteFieldNumber,
1173 pbd::FieldType.SFixed64,
1174 false);
1175 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedFloatExtensionLite =
1176 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, float>(
1177 "protobuf_unittest.unpacked_float_extension_lite",
1178 global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance,
1179 null,
1180 null,
1181 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedFloatExtensionLiteFieldNumber,
1182 pbd::FieldType.Float,
1183 false);
1184 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedDoubleExtensionLite =
1185 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, double>(
1186 "protobuf_unittest.unpacked_double_extension_lite",
1187 global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance,
1188 null,
1189 null,
1190 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedDoubleExtensionLiteFieldNumber,
1191 pbd::FieldType.Double,
1192 false);
1193 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedBoolExtensionLite =
1194 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, bool>(
1195 "protobuf_unittest.unpacked_bool_extension_lite",
1196 global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance,
1197 null,
1198 null,
1199 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedBoolExtensionLiteFieldNumber,
1200 pbd::FieldType.Bool,
1201 false);
1202 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedEnumExtensionLite =
1203 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(
1204 "protobuf_unittest.unpacked_enum_extension_lite",
1205 global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance,
1206 null,
1207 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(),
1208 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.UnpackedEnumExtensionLiteFieldNumber,
1209 pbd::FieldType.Enum,
1210 false);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001211 }
1212 #endregion
1213
1214 }
1215 #region Enums
csharptest445bdce2011-05-20 15:50:54 -05001216 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1217 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001218 public enum ForeignEnumLite {
1219 FOREIGN_LITE_FOO = 4,
1220 FOREIGN_LITE_BAR = 5,
1221 FOREIGN_LITE_BAZ = 6,
1222 }
1223
1224 #endregion
1225
1226 #region Messages
csharptest445bdce2011-05-20 15:50:54 -05001227 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1228 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1229 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001230 public sealed partial class TestAllTypesLite : pb::GeneratedMessageLite<TestAllTypesLite, TestAllTypesLite.Builder> {
1231 private static readonly TestAllTypesLite defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05001232 private static readonly string[] _testAllTypesLiteFieldNames = new string[] { "default_bool", "default_bytes", "default_cord", "default_double", "default_fixed32", "default_fixed64", "default_float", "default_foreign_enum", "default_import_enum", "default_int32", "default_int64", "default_nested_enum", "default_sfixed32", "default_sfixed64", "default_sint32", "default_sint64", "default_string", "default_string_piece", "default_uint32", "default_uint64", "optional_bool", "optional_bytes", "optional_cord", "optional_double", "optional_fixed32", "optional_fixed64", "optional_float", "optional_foreign_enum", "optional_foreign_message", "optional_import_enum", "optional_import_message", "optional_int32", "optional_int64", "optional_nested_enum", "optional_nested_message", "optional_sfixed32", "optional_sfixed64", "optional_sint32", "optional_sint64", "optional_string", "optional_string_piece", "optional_uint32", "optional_uint64", "optionalgroup", "repeated_bool", "repeated_bytes", "repeated_cord", "repeated_double", "repeated_fixed32", "repeated_fixed64", "repeated_float", "repeated_foreign_enum", "repeated_foreign_message", "repeated_import_enum", "repeated_import_message", "repeated_int32", "repeated_int64", "repeated_nested_enum", "repeated_nested_message", "repeated_sfixed32", "repeated_sfixed64", "repeated_sint32", "repeated_sint64", "repeated_string", "repeated_string_piece", "repeated_uint32", "repeated_uint64", "repeatedgroup" };
1233 private static readonly uint[] _testAllTypesLiteFieldTags = new uint[] { 584, 602, 682, 577, 541, 545, 573, 656, 664, 488, 496, 648, 557, 561, 520, 528, 594, 674, 504, 512, 104, 122, 202, 97, 61, 65, 93, 176, 154, 184, 162, 8, 16, 168, 146, 77, 81, 40, 48, 114, 194, 24, 32, 131, 344, 362, 442, 337, 301, 305, 333, 416, 394, 424, 402, 248, 256, 408, 386, 317, 321, 280, 288, 354, 434, 264, 272, 371 };
Jon Skeet82bb0f12011-04-03 20:17:12 +01001234 public static TestAllTypesLite DefaultInstance {
1235 get { return defaultInstance; }
1236 }
1237
1238 public override TestAllTypesLite DefaultInstanceForType {
1239 get { return defaultInstance; }
1240 }
1241
1242 protected override TestAllTypesLite ThisMessage {
1243 get { return this; }
1244 }
1245
1246 #region Nested types
csharptest445bdce2011-05-20 15:50:54 -05001247 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1248 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1249 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001250 public static class Types {
csharptest445bdce2011-05-20 15:50:54 -05001251 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1252 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001253 public enum NestedEnum {
1254 FOO = 1,
1255 BAR = 2,
1256 BAZ = 3,
1257 }
1258
csharptest445bdce2011-05-20 15:50:54 -05001259 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1260 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1261 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001262 public sealed partial class NestedMessage : pb::GeneratedMessageLite<NestedMessage, NestedMessage.Builder> {
1263 private static readonly NestedMessage defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05001264 private static readonly string[] _nestedMessageFieldNames = new string[] { "bb" };
1265 private static readonly uint[] _nestedMessageFieldTags = new uint[] { 8 };
Jon Skeet82bb0f12011-04-03 20:17:12 +01001266 public static NestedMessage DefaultInstance {
1267 get { return defaultInstance; }
1268 }
1269
1270 public override NestedMessage DefaultInstanceForType {
1271 get { return defaultInstance; }
1272 }
1273
1274 protected override NestedMessage ThisMessage {
1275 get { return this; }
1276 }
1277
1278 public const int BbFieldNumber = 1;
1279 private bool hasBb;
csharptestced18e12011-06-09 19:47:56 -05001280 private int bb_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001281 public bool HasBb {
1282 get { return hasBb; }
1283 }
1284 public int Bb {
1285 get { return bb_; }
1286 }
1287
1288 public override bool IsInitialized {
1289 get {
1290 return true;
1291 }
1292 }
1293
csharptestffafdaa2011-06-03 12:58:14 -05001294 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001295 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05001296 string[] field_names = _nestedMessageFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05001297 if (hasBb) {
csharptest920b09a2011-06-08 20:13:29 -05001298 output.WriteInt32(1, field_names[0], Bb);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001299 }
1300 }
1301
1302 private int memoizedSerializedSize = -1;
1303 public override int SerializedSize {
1304 get {
1305 int size = memoizedSerializedSize;
1306 if (size != -1) return size;
1307
1308 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05001309 if (hasBb) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001310 size += pb::CodedOutputStream.ComputeInt32Size(1, Bb);
1311 }
1312 memoizedSerializedSize = size;
1313 return size;
1314 }
1315 }
1316
1317 #region Lite runtime methods
1318 public override int GetHashCode() {
1319 int hash = GetType().GetHashCode();
1320 if (hasBb) hash ^= bb_.GetHashCode();
1321 return hash;
1322 }
1323
1324 public override bool Equals(object obj) {
1325 NestedMessage other = obj as NestedMessage;
1326 if (other == null) return false;
1327 if (hasBb != other.hasBb || (hasBb && !bb_.Equals(other.bb_))) return false;
1328 return true;
1329 }
1330
1331 public override void PrintTo(global::System.IO.TextWriter writer) {
1332 PrintField("bb", hasBb, bb_, writer);
1333 }
1334 #endregion
1335
1336 public static NestedMessage ParseFrom(pb::ByteString data) {
1337 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1338 }
1339 public static NestedMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1340 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1341 }
1342 public static NestedMessage ParseFrom(byte[] data) {
1343 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1344 }
1345 public static NestedMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1346 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1347 }
1348 public static NestedMessage ParseFrom(global::System.IO.Stream input) {
1349 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1350 }
1351 public static NestedMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1352 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1353 }
1354 public static NestedMessage ParseDelimitedFrom(global::System.IO.Stream input) {
1355 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1356 }
1357 public static NestedMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1358 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1359 }
csharptest17699c22011-06-03 21:57:15 -05001360 public static NestedMessage ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001361 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1362 }
csharptest17699c22011-06-03 21:57:15 -05001363 public static NestedMessage ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001364 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1365 }
1366 public static Builder CreateBuilder() { return new Builder(); }
1367 public override Builder ToBuilder() { return CreateBuilder(this); }
1368 public override Builder CreateBuilderForType() { return new Builder(); }
1369 public static Builder CreateBuilder(NestedMessage prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05001370 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001371 }
1372
csharptest445bdce2011-05-20 15:50:54 -05001373 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1374 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1375 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001376 public sealed partial class Builder : pb::GeneratedBuilderLite<NestedMessage, Builder> {
1377 protected override Builder ThisBuilder {
1378 get { return this; }
1379 }
csharptest1a0764a2011-09-09 21:05:29 -05001380 public Builder() {
1381 result = DefaultInstance ?? new NestedMessage();
1382 builderIsReadOnly = result == DefaultInstance;
1383 }
1384 internal Builder(NestedMessage cloneFrom) {
1385 result = cloneFrom;
1386 builderIsReadOnly = true;
1387 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001388
csharptest1a0764a2011-09-09 21:05:29 -05001389 bool builderIsReadOnly;
1390 NestedMessage result;
1391
1392 private NestedMessage PrepareBuilder() {
1393 if (builderIsReadOnly) {
1394 NestedMessage original = result;
1395 result = new NestedMessage();
1396 builderIsReadOnly = false;
1397 MergeFrom(original);
1398 }
1399 return result;
1400 }
1401
1402 public override bool IsInitialized {
1403 get { return result.IsInitialized; }
1404 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001405
1406 protected override NestedMessage MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05001407 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001408 }
1409
1410 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05001411 result = DefaultInstance ?? new NestedMessage();
1412 builderIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001413 return this;
1414 }
1415
1416 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05001417 if (builderIsReadOnly) {
1418 return new Builder(result);
1419 } else {
1420 return new Builder().MergeFrom(result);
1421 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001422 }
1423
1424 public override NestedMessage DefaultInstanceForType {
1425 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance; }
1426 }
1427
1428 public override NestedMessage BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05001429 if (builderIsReadOnly) {
1430 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001431 }
csharptest1a0764a2011-09-09 21:05:29 -05001432 builderIsReadOnly = true;
1433 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001434 }
1435
1436 public override Builder MergeFrom(pb::IMessageLite other) {
1437 if (other is NestedMessage) {
1438 return MergeFrom((NestedMessage) other);
1439 } else {
1440 base.MergeFrom(other);
1441 return this;
1442 }
1443 }
1444
1445 public override Builder MergeFrom(NestedMessage other) {
1446 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05001447 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01001448 if (other.HasBb) {
1449 Bb = other.Bb;
1450 }
1451 return this;
1452 }
1453
csharptest17699c22011-06-03 21:57:15 -05001454 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001455 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1456 }
1457
csharptest17699c22011-06-03 21:57:15 -05001458 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05001459 PrepareBuilder();
csharptest123e5342011-06-03 14:15:21 -05001460 uint tag;
1461 string field_name;
1462 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05001463 if(tag == 0 && field_name != null) {
1464 int field_ordinal = global::System.Array.BinarySearch(_nestedMessageFieldNames, field_name, global::System.StringComparer.Ordinal);
1465 if(field_ordinal >= 0)
1466 tag = _nestedMessageFieldTags[field_ordinal];
1467 else {
1468 ParseUnknownField(input, extensionRegistry, tag, field_name);
1469 continue;
1470 }
1471 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001472 switch (tag) {
1473 case 0: {
csharptest99284412011-06-03 14:51:06 -05001474 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +01001475 }
1476 default: {
1477 if (pb::WireFormat.IsEndGroupTag(tag)) {
1478 return this;
1479 }
csharptestd2af9e92011-06-03 21:35:02 -05001480 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001481 break;
1482 }
1483 case 8: {
csharptest920b09a2011-06-08 20:13:29 -05001484 result.hasBb = input.ReadInt32(ref result.bb_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001485 break;
1486 }
1487 }
1488 }
csharptest123e5342011-06-03 14:15:21 -05001489
1490 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001491 }
1492
1493
1494 public bool HasBb {
csharptestc671a4b2011-06-08 11:51:24 -05001495 get { return result.hasBb; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001496 }
1497 public int Bb {
1498 get { return result.Bb; }
1499 set { SetBb(value); }
1500 }
1501 public Builder SetBb(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001502 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01001503 result.hasBb = true;
1504 result.bb_ = value;
1505 return this;
1506 }
1507 public Builder ClearBb() {
csharptest1a0764a2011-09-09 21:05:29 -05001508 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01001509 result.hasBb = false;
1510 result.bb_ = 0;
1511 return this;
1512 }
1513 }
1514 static NestedMessage() {
1515 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
1516 }
1517 }
1518
csharptest445bdce2011-05-20 15:50:54 -05001519 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1520 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1521 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001522 public sealed partial class OptionalGroup : pb::GeneratedMessageLite<OptionalGroup, OptionalGroup.Builder> {
1523 private static readonly OptionalGroup defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05001524 private static readonly string[] _optionalGroupFieldNames = new string[] { "a" };
1525 private static readonly uint[] _optionalGroupFieldTags = new uint[] { 136 };
Jon Skeet82bb0f12011-04-03 20:17:12 +01001526 public static OptionalGroup DefaultInstance {
1527 get { return defaultInstance; }
1528 }
1529
1530 public override OptionalGroup DefaultInstanceForType {
1531 get { return defaultInstance; }
1532 }
1533
1534 protected override OptionalGroup ThisMessage {
1535 get { return this; }
1536 }
1537
1538 public const int AFieldNumber = 17;
1539 private bool hasA;
csharptestced18e12011-06-09 19:47:56 -05001540 private int a_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001541 public bool HasA {
1542 get { return hasA; }
1543 }
1544 public int A {
1545 get { return a_; }
1546 }
1547
1548 public override bool IsInitialized {
1549 get {
1550 return true;
1551 }
1552 }
1553
csharptestffafdaa2011-06-03 12:58:14 -05001554 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001555 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05001556 string[] field_names = _optionalGroupFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05001557 if (hasA) {
csharptest920b09a2011-06-08 20:13:29 -05001558 output.WriteInt32(17, field_names[0], A);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001559 }
1560 }
1561
1562 private int memoizedSerializedSize = -1;
1563 public override int SerializedSize {
1564 get {
1565 int size = memoizedSerializedSize;
1566 if (size != -1) return size;
1567
1568 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05001569 if (hasA) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001570 size += pb::CodedOutputStream.ComputeInt32Size(17, A);
1571 }
1572 memoizedSerializedSize = size;
1573 return size;
1574 }
1575 }
1576
1577 #region Lite runtime methods
1578 public override int GetHashCode() {
1579 int hash = GetType().GetHashCode();
1580 if (hasA) hash ^= a_.GetHashCode();
1581 return hash;
1582 }
1583
1584 public override bool Equals(object obj) {
1585 OptionalGroup other = obj as OptionalGroup;
1586 if (other == null) return false;
1587 if (hasA != other.hasA || (hasA && !a_.Equals(other.a_))) return false;
1588 return true;
1589 }
1590
1591 public override void PrintTo(global::System.IO.TextWriter writer) {
1592 PrintField("a", hasA, a_, writer);
1593 }
1594 #endregion
1595
1596 public static OptionalGroup ParseFrom(pb::ByteString data) {
1597 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1598 }
1599 public static OptionalGroup ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1600 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1601 }
1602 public static OptionalGroup ParseFrom(byte[] data) {
1603 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1604 }
1605 public static OptionalGroup ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1606 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1607 }
1608 public static OptionalGroup ParseFrom(global::System.IO.Stream input) {
1609 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1610 }
1611 public static OptionalGroup ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1612 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1613 }
1614 public static OptionalGroup ParseDelimitedFrom(global::System.IO.Stream input) {
1615 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1616 }
1617 public static OptionalGroup ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1618 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1619 }
csharptest17699c22011-06-03 21:57:15 -05001620 public static OptionalGroup ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001621 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1622 }
csharptest17699c22011-06-03 21:57:15 -05001623 public static OptionalGroup ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001624 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1625 }
1626 public static Builder CreateBuilder() { return new Builder(); }
1627 public override Builder ToBuilder() { return CreateBuilder(this); }
1628 public override Builder CreateBuilderForType() { return new Builder(); }
1629 public static Builder CreateBuilder(OptionalGroup prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05001630 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001631 }
1632
csharptest445bdce2011-05-20 15:50:54 -05001633 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1634 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1635 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001636 public sealed partial class Builder : pb::GeneratedBuilderLite<OptionalGroup, Builder> {
1637 protected override Builder ThisBuilder {
1638 get { return this; }
1639 }
csharptest1a0764a2011-09-09 21:05:29 -05001640 public Builder() {
1641 result = DefaultInstance ?? new OptionalGroup();
1642 builderIsReadOnly = result == DefaultInstance;
1643 }
1644 internal Builder(OptionalGroup cloneFrom) {
1645 result = cloneFrom;
1646 builderIsReadOnly = true;
1647 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001648
csharptest1a0764a2011-09-09 21:05:29 -05001649 bool builderIsReadOnly;
1650 OptionalGroup result;
1651
1652 private OptionalGroup PrepareBuilder() {
1653 if (builderIsReadOnly) {
1654 OptionalGroup original = result;
1655 result = new OptionalGroup();
1656 builderIsReadOnly = false;
1657 MergeFrom(original);
1658 }
1659 return result;
1660 }
1661
1662 public override bool IsInitialized {
1663 get { return result.IsInitialized; }
1664 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001665
1666 protected override OptionalGroup MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05001667 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001668 }
1669
1670 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05001671 result = DefaultInstance ?? new OptionalGroup();
1672 builderIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001673 return this;
1674 }
1675
1676 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05001677 if (builderIsReadOnly) {
1678 return new Builder(result);
1679 } else {
1680 return new Builder().MergeFrom(result);
1681 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001682 }
1683
1684 public override OptionalGroup DefaultInstanceForType {
1685 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance; }
1686 }
1687
1688 public override OptionalGroup BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05001689 if (builderIsReadOnly) {
1690 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001691 }
csharptest1a0764a2011-09-09 21:05:29 -05001692 builderIsReadOnly = true;
1693 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001694 }
1695
1696 public override Builder MergeFrom(pb::IMessageLite other) {
1697 if (other is OptionalGroup) {
1698 return MergeFrom((OptionalGroup) other);
1699 } else {
1700 base.MergeFrom(other);
1701 return this;
1702 }
1703 }
1704
1705 public override Builder MergeFrom(OptionalGroup other) {
1706 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05001707 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01001708 if (other.HasA) {
1709 A = other.A;
1710 }
1711 return this;
1712 }
1713
csharptest17699c22011-06-03 21:57:15 -05001714 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001715 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1716 }
1717
csharptest17699c22011-06-03 21:57:15 -05001718 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05001719 PrepareBuilder();
csharptest123e5342011-06-03 14:15:21 -05001720 uint tag;
1721 string field_name;
1722 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05001723 if(tag == 0 && field_name != null) {
1724 int field_ordinal = global::System.Array.BinarySearch(_optionalGroupFieldNames, field_name, global::System.StringComparer.Ordinal);
1725 if(field_ordinal >= 0)
1726 tag = _optionalGroupFieldTags[field_ordinal];
1727 else {
1728 ParseUnknownField(input, extensionRegistry, tag, field_name);
1729 continue;
1730 }
1731 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001732 switch (tag) {
1733 case 0: {
csharptest99284412011-06-03 14:51:06 -05001734 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +01001735 }
1736 default: {
1737 if (pb::WireFormat.IsEndGroupTag(tag)) {
1738 return this;
1739 }
csharptestd2af9e92011-06-03 21:35:02 -05001740 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001741 break;
1742 }
1743 case 136: {
csharptest920b09a2011-06-08 20:13:29 -05001744 result.hasA = input.ReadInt32(ref result.a_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001745 break;
1746 }
1747 }
1748 }
csharptest123e5342011-06-03 14:15:21 -05001749
1750 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001751 }
1752
1753
1754 public bool HasA {
csharptestc671a4b2011-06-08 11:51:24 -05001755 get { return result.hasA; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001756 }
1757 public int A {
1758 get { return result.A; }
1759 set { SetA(value); }
1760 }
1761 public Builder SetA(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05001762 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01001763 result.hasA = true;
1764 result.a_ = value;
1765 return this;
1766 }
1767 public Builder ClearA() {
csharptest1a0764a2011-09-09 21:05:29 -05001768 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01001769 result.hasA = false;
1770 result.a_ = 0;
1771 return this;
1772 }
1773 }
1774 static OptionalGroup() {
1775 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
1776 }
1777 }
1778
csharptest445bdce2011-05-20 15:50:54 -05001779 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1780 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1781 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001782 public sealed partial class RepeatedGroup : pb::GeneratedMessageLite<RepeatedGroup, RepeatedGroup.Builder> {
1783 private static readonly RepeatedGroup defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05001784 private static readonly string[] _repeatedGroupFieldNames = new string[] { "a" };
1785 private static readonly uint[] _repeatedGroupFieldTags = new uint[] { 376 };
Jon Skeet82bb0f12011-04-03 20:17:12 +01001786 public static RepeatedGroup DefaultInstance {
1787 get { return defaultInstance; }
1788 }
1789
1790 public override RepeatedGroup DefaultInstanceForType {
1791 get { return defaultInstance; }
1792 }
1793
1794 protected override RepeatedGroup ThisMessage {
1795 get { return this; }
1796 }
1797
1798 public const int AFieldNumber = 47;
1799 private bool hasA;
csharptestced18e12011-06-09 19:47:56 -05001800 private int a_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001801 public bool HasA {
1802 get { return hasA; }
1803 }
1804 public int A {
1805 get { return a_; }
1806 }
1807
1808 public override bool IsInitialized {
1809 get {
1810 return true;
1811 }
1812 }
1813
csharptestffafdaa2011-06-03 12:58:14 -05001814 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001815 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05001816 string[] field_names = _repeatedGroupFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05001817 if (hasA) {
csharptest920b09a2011-06-08 20:13:29 -05001818 output.WriteInt32(47, field_names[0], A);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001819 }
1820 }
1821
1822 private int memoizedSerializedSize = -1;
1823 public override int SerializedSize {
1824 get {
1825 int size = memoizedSerializedSize;
1826 if (size != -1) return size;
1827
1828 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05001829 if (hasA) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001830 size += pb::CodedOutputStream.ComputeInt32Size(47, A);
1831 }
1832 memoizedSerializedSize = size;
1833 return size;
1834 }
1835 }
1836
1837 #region Lite runtime methods
1838 public override int GetHashCode() {
1839 int hash = GetType().GetHashCode();
1840 if (hasA) hash ^= a_.GetHashCode();
1841 return hash;
1842 }
1843
1844 public override bool Equals(object obj) {
1845 RepeatedGroup other = obj as RepeatedGroup;
1846 if (other == null) return false;
1847 if (hasA != other.hasA || (hasA && !a_.Equals(other.a_))) return false;
1848 return true;
1849 }
1850
1851 public override void PrintTo(global::System.IO.TextWriter writer) {
1852 PrintField("a", hasA, a_, writer);
1853 }
1854 #endregion
1855
1856 public static RepeatedGroup ParseFrom(pb::ByteString data) {
1857 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1858 }
1859 public static RepeatedGroup ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1860 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1861 }
1862 public static RepeatedGroup ParseFrom(byte[] data) {
1863 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1864 }
1865 public static RepeatedGroup ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1866 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1867 }
1868 public static RepeatedGroup ParseFrom(global::System.IO.Stream input) {
1869 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1870 }
1871 public static RepeatedGroup ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1872 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1873 }
1874 public static RepeatedGroup ParseDelimitedFrom(global::System.IO.Stream input) {
1875 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1876 }
1877 public static RepeatedGroup ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1878 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1879 }
csharptest17699c22011-06-03 21:57:15 -05001880 public static RepeatedGroup ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001881 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1882 }
csharptest17699c22011-06-03 21:57:15 -05001883 public static RepeatedGroup ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001884 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1885 }
1886 public static Builder CreateBuilder() { return new Builder(); }
1887 public override Builder ToBuilder() { return CreateBuilder(this); }
1888 public override Builder CreateBuilderForType() { return new Builder(); }
1889 public static Builder CreateBuilder(RepeatedGroup prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05001890 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001891 }
1892
csharptest445bdce2011-05-20 15:50:54 -05001893 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1894 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1895 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001896 public sealed partial class Builder : pb::GeneratedBuilderLite<RepeatedGroup, Builder> {
1897 protected override Builder ThisBuilder {
1898 get { return this; }
1899 }
csharptest1a0764a2011-09-09 21:05:29 -05001900 public Builder() {
1901 result = DefaultInstance ?? new RepeatedGroup();
1902 builderIsReadOnly = result == DefaultInstance;
1903 }
1904 internal Builder(RepeatedGroup cloneFrom) {
1905 result = cloneFrom;
1906 builderIsReadOnly = true;
1907 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001908
csharptest1a0764a2011-09-09 21:05:29 -05001909 bool builderIsReadOnly;
1910 RepeatedGroup result;
1911
1912 private RepeatedGroup PrepareBuilder() {
1913 if (builderIsReadOnly) {
1914 RepeatedGroup original = result;
1915 result = new RepeatedGroup();
1916 builderIsReadOnly = false;
1917 MergeFrom(original);
1918 }
1919 return result;
1920 }
1921
1922 public override bool IsInitialized {
1923 get { return result.IsInitialized; }
1924 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001925
1926 protected override RepeatedGroup MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05001927 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001928 }
1929
1930 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05001931 result = DefaultInstance ?? new RepeatedGroup();
1932 builderIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001933 return this;
1934 }
1935
1936 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05001937 if (builderIsReadOnly) {
1938 return new Builder(result);
1939 } else {
1940 return new Builder().MergeFrom(result);
1941 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001942 }
1943
1944 public override RepeatedGroup DefaultInstanceForType {
1945 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.DefaultInstance; }
1946 }
1947
1948 public override RepeatedGroup BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05001949 if (builderIsReadOnly) {
1950 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001951 }
csharptest1a0764a2011-09-09 21:05:29 -05001952 builderIsReadOnly = true;
1953 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01001954 }
1955
1956 public override Builder MergeFrom(pb::IMessageLite other) {
1957 if (other is RepeatedGroup) {
1958 return MergeFrom((RepeatedGroup) other);
1959 } else {
1960 base.MergeFrom(other);
1961 return this;
1962 }
1963 }
1964
1965 public override Builder MergeFrom(RepeatedGroup other) {
1966 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05001967 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01001968 if (other.HasA) {
1969 A = other.A;
1970 }
1971 return this;
1972 }
1973
csharptest17699c22011-06-03 21:57:15 -05001974 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01001975 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1976 }
1977
csharptest17699c22011-06-03 21:57:15 -05001978 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05001979 PrepareBuilder();
csharptest123e5342011-06-03 14:15:21 -05001980 uint tag;
1981 string field_name;
1982 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05001983 if(tag == 0 && field_name != null) {
1984 int field_ordinal = global::System.Array.BinarySearch(_repeatedGroupFieldNames, field_name, global::System.StringComparer.Ordinal);
1985 if(field_ordinal >= 0)
1986 tag = _repeatedGroupFieldTags[field_ordinal];
1987 else {
1988 ParseUnknownField(input, extensionRegistry, tag, field_name);
1989 continue;
1990 }
1991 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01001992 switch (tag) {
1993 case 0: {
csharptest99284412011-06-03 14:51:06 -05001994 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +01001995 }
1996 default: {
1997 if (pb::WireFormat.IsEndGroupTag(tag)) {
1998 return this;
1999 }
csharptestd2af9e92011-06-03 21:35:02 -05002000 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002001 break;
2002 }
2003 case 376: {
csharptest920b09a2011-06-08 20:13:29 -05002004 result.hasA = input.ReadInt32(ref result.a_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002005 break;
2006 }
2007 }
2008 }
csharptest123e5342011-06-03 14:15:21 -05002009
2010 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +01002011 }
2012
2013
2014 public bool HasA {
csharptestc671a4b2011-06-08 11:51:24 -05002015 get { return result.hasA; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01002016 }
2017 public int A {
2018 get { return result.A; }
2019 set { SetA(value); }
2020 }
2021 public Builder SetA(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05002022 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01002023 result.hasA = true;
2024 result.a_ = value;
2025 return this;
2026 }
2027 public Builder ClearA() {
csharptest1a0764a2011-09-09 21:05:29 -05002028 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01002029 result.hasA = false;
2030 result.a_ = 0;
2031 return this;
2032 }
2033 }
2034 static RepeatedGroup() {
2035 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
2036 }
2037 }
2038
2039 }
2040 #endregion
2041
2042 public const int OptionalInt32FieldNumber = 1;
2043 private bool hasOptionalInt32;
csharptestced18e12011-06-09 19:47:56 -05002044 private int optionalInt32_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01002045 public bool HasOptionalInt32 {
2046 get { return hasOptionalInt32; }
2047 }
2048 public int OptionalInt32 {
2049 get { return optionalInt32_; }
2050 }
2051
2052 public const int OptionalInt64FieldNumber = 2;
2053 private bool hasOptionalInt64;
csharptestced18e12011-06-09 19:47:56 -05002054 private long optionalInt64_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01002055 public bool HasOptionalInt64 {
2056 get { return hasOptionalInt64; }
2057 }
2058 public long OptionalInt64 {
2059 get { return optionalInt64_; }
2060 }
2061
2062 public const int OptionalUint32FieldNumber = 3;
2063 private bool hasOptionalUint32;
csharptestced18e12011-06-09 19:47:56 -05002064 private uint optionalUint32_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01002065 public bool HasOptionalUint32 {
2066 get { return hasOptionalUint32; }
2067 }
2068 [global::System.CLSCompliant(false)]
2069 public uint OptionalUint32 {
2070 get { return optionalUint32_; }
2071 }
2072
2073 public const int OptionalUint64FieldNumber = 4;
2074 private bool hasOptionalUint64;
csharptestced18e12011-06-09 19:47:56 -05002075 private ulong optionalUint64_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01002076 public bool HasOptionalUint64 {
2077 get { return hasOptionalUint64; }
2078 }
2079 [global::System.CLSCompliant(false)]
2080 public ulong OptionalUint64 {
2081 get { return optionalUint64_; }
2082 }
2083
2084 public const int OptionalSint32FieldNumber = 5;
2085 private bool hasOptionalSint32;
csharptestced18e12011-06-09 19:47:56 -05002086 private int optionalSint32_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01002087 public bool HasOptionalSint32 {
2088 get { return hasOptionalSint32; }
2089 }
2090 public int OptionalSint32 {
2091 get { return optionalSint32_; }
2092 }
2093
2094 public const int OptionalSint64FieldNumber = 6;
2095 private bool hasOptionalSint64;
csharptestced18e12011-06-09 19:47:56 -05002096 private long optionalSint64_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01002097 public bool HasOptionalSint64 {
2098 get { return hasOptionalSint64; }
2099 }
2100 public long OptionalSint64 {
2101 get { return optionalSint64_; }
2102 }
2103
2104 public const int OptionalFixed32FieldNumber = 7;
2105 private bool hasOptionalFixed32;
csharptestced18e12011-06-09 19:47:56 -05002106 private uint optionalFixed32_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01002107 public bool HasOptionalFixed32 {
2108 get { return hasOptionalFixed32; }
2109 }
2110 [global::System.CLSCompliant(false)]
2111 public uint OptionalFixed32 {
2112 get { return optionalFixed32_; }
2113 }
2114
2115 public const int OptionalFixed64FieldNumber = 8;
2116 private bool hasOptionalFixed64;
csharptestced18e12011-06-09 19:47:56 -05002117 private ulong optionalFixed64_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01002118 public bool HasOptionalFixed64 {
2119 get { return hasOptionalFixed64; }
2120 }
2121 [global::System.CLSCompliant(false)]
2122 public ulong OptionalFixed64 {
2123 get { return optionalFixed64_; }
2124 }
2125
2126 public const int OptionalSfixed32FieldNumber = 9;
2127 private bool hasOptionalSfixed32;
csharptestced18e12011-06-09 19:47:56 -05002128 private int optionalSfixed32_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01002129 public bool HasOptionalSfixed32 {
2130 get { return hasOptionalSfixed32; }
2131 }
2132 public int OptionalSfixed32 {
2133 get { return optionalSfixed32_; }
2134 }
2135
2136 public const int OptionalSfixed64FieldNumber = 10;
2137 private bool hasOptionalSfixed64;
csharptestced18e12011-06-09 19:47:56 -05002138 private long optionalSfixed64_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01002139 public bool HasOptionalSfixed64 {
2140 get { return hasOptionalSfixed64; }
2141 }
2142 public long OptionalSfixed64 {
2143 get { return optionalSfixed64_; }
2144 }
2145
2146 public const int OptionalFloatFieldNumber = 11;
2147 private bool hasOptionalFloat;
csharptestced18e12011-06-09 19:47:56 -05002148 private float optionalFloat_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01002149 public bool HasOptionalFloat {
2150 get { return hasOptionalFloat; }
2151 }
2152 public float OptionalFloat {
2153 get { return optionalFloat_; }
2154 }
2155
2156 public const int OptionalDoubleFieldNumber = 12;
2157 private bool hasOptionalDouble;
csharptestced18e12011-06-09 19:47:56 -05002158 private double optionalDouble_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01002159 public bool HasOptionalDouble {
2160 get { return hasOptionalDouble; }
2161 }
2162 public double OptionalDouble {
2163 get { return optionalDouble_; }
2164 }
2165
2166 public const int OptionalBoolFieldNumber = 13;
2167 private bool hasOptionalBool;
csharptestced18e12011-06-09 19:47:56 -05002168 private bool optionalBool_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01002169 public bool HasOptionalBool {
2170 get { return hasOptionalBool; }
2171 }
2172 public bool OptionalBool {
2173 get { return optionalBool_; }
2174 }
2175
2176 public const int OptionalStringFieldNumber = 14;
2177 private bool hasOptionalString;
2178 private string optionalString_ = "";
2179 public bool HasOptionalString {
2180 get { return hasOptionalString; }
2181 }
2182 public string OptionalString {
2183 get { return optionalString_; }
2184 }
2185
2186 public const int OptionalBytesFieldNumber = 15;
2187 private bool hasOptionalBytes;
2188 private pb::ByteString optionalBytes_ = pb::ByteString.Empty;
2189 public bool HasOptionalBytes {
2190 get { return hasOptionalBytes; }
2191 }
2192 public pb::ByteString OptionalBytes {
2193 get { return optionalBytes_; }
2194 }
2195
2196 public const int OptionalGroupFieldNumber = 16;
2197 private bool hasOptionalGroup;
2198 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup optionalGroup_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance;
2199 public bool HasOptionalGroup {
2200 get { return hasOptionalGroup; }
2201 }
2202 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup OptionalGroup {
2203 get { return optionalGroup_; }
2204 }
2205
2206 public const int OptionalNestedMessageFieldNumber = 18;
2207 private bool hasOptionalNestedMessage;
2208 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage optionalNestedMessage_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance;
2209 public bool HasOptionalNestedMessage {
2210 get { return hasOptionalNestedMessage; }
2211 }
2212 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage OptionalNestedMessage {
2213 get { return optionalNestedMessage_; }
2214 }
2215
2216 public const int OptionalForeignMessageFieldNumber = 19;
2217 private bool hasOptionalForeignMessage;
2218 private global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite optionalForeignMessage_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance;
2219 public bool HasOptionalForeignMessage {
2220 get { return hasOptionalForeignMessage; }
2221 }
2222 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite OptionalForeignMessage {
2223 get { return optionalForeignMessage_; }
2224 }
2225
2226 public const int OptionalImportMessageFieldNumber = 20;
2227 private bool hasOptionalImportMessage;
2228 private global::Google.ProtocolBuffers.TestProtos.ImportMessageLite optionalImportMessage_ = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance;
2229 public bool HasOptionalImportMessage {
2230 get { return hasOptionalImportMessage; }
2231 }
2232 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite OptionalImportMessage {
2233 get { return optionalImportMessage_; }
2234 }
2235
2236 public const int OptionalNestedEnumFieldNumber = 21;
2237 private bool hasOptionalNestedEnum;
2238 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum optionalNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.FOO;
2239 public bool HasOptionalNestedEnum {
2240 get { return hasOptionalNestedEnum; }
2241 }
2242 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum OptionalNestedEnum {
2243 get { return optionalNestedEnum_; }
2244 }
2245
2246 public const int OptionalForeignEnumFieldNumber = 22;
2247 private bool hasOptionalForeignEnum;
2248 private global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite optionalForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_FOO;
2249 public bool HasOptionalForeignEnum {
2250 get { return hasOptionalForeignEnum; }
2251 }
2252 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite OptionalForeignEnum {
2253 get { return optionalForeignEnum_; }
2254 }
2255
2256 public const int OptionalImportEnumFieldNumber = 23;
2257 private bool hasOptionalImportEnum;
2258 private global::Google.ProtocolBuffers.TestProtos.ImportEnumLite optionalImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_FOO;
2259 public bool HasOptionalImportEnum {
2260 get { return hasOptionalImportEnum; }
2261 }
2262 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite OptionalImportEnum {
2263 get { return optionalImportEnum_; }
2264 }
2265
2266 public const int OptionalStringPieceFieldNumber = 24;
2267 private bool hasOptionalStringPiece;
2268 private string optionalStringPiece_ = "";
2269 public bool HasOptionalStringPiece {
2270 get { return hasOptionalStringPiece; }
2271 }
2272 public string OptionalStringPiece {
2273 get { return optionalStringPiece_; }
2274 }
2275
2276 public const int OptionalCordFieldNumber = 25;
2277 private bool hasOptionalCord;
2278 private string optionalCord_ = "";
2279 public bool HasOptionalCord {
2280 get { return hasOptionalCord; }
2281 }
2282 public string OptionalCord {
2283 get { return optionalCord_; }
2284 }
2285
2286 public const int RepeatedInt32FieldNumber = 31;
2287 private pbc::PopsicleList<int> repeatedInt32_ = new pbc::PopsicleList<int>();
2288 public scg::IList<int> RepeatedInt32List {
2289 get { return pbc::Lists.AsReadOnly(repeatedInt32_); }
2290 }
2291 public int RepeatedInt32Count {
2292 get { return repeatedInt32_.Count; }
2293 }
2294 public int GetRepeatedInt32(int index) {
2295 return repeatedInt32_[index];
2296 }
2297
2298 public const int RepeatedInt64FieldNumber = 32;
2299 private pbc::PopsicleList<long> repeatedInt64_ = new pbc::PopsicleList<long>();
2300 public scg::IList<long> RepeatedInt64List {
2301 get { return pbc::Lists.AsReadOnly(repeatedInt64_); }
2302 }
2303 public int RepeatedInt64Count {
2304 get { return repeatedInt64_.Count; }
2305 }
2306 public long GetRepeatedInt64(int index) {
2307 return repeatedInt64_[index];
2308 }
2309
2310 public const int RepeatedUint32FieldNumber = 33;
2311 private pbc::PopsicleList<uint> repeatedUint32_ = new pbc::PopsicleList<uint>();
2312 [global::System.CLSCompliant(false)]
2313 public scg::IList<uint> RepeatedUint32List {
2314 get { return pbc::Lists.AsReadOnly(repeatedUint32_); }
2315 }
2316 public int RepeatedUint32Count {
2317 get { return repeatedUint32_.Count; }
2318 }
2319 [global::System.CLSCompliant(false)]
2320 public uint GetRepeatedUint32(int index) {
2321 return repeatedUint32_[index];
2322 }
2323
2324 public const int RepeatedUint64FieldNumber = 34;
2325 private pbc::PopsicleList<ulong> repeatedUint64_ = new pbc::PopsicleList<ulong>();
2326 [global::System.CLSCompliant(false)]
2327 public scg::IList<ulong> RepeatedUint64List {
2328 get { return pbc::Lists.AsReadOnly(repeatedUint64_); }
2329 }
2330 public int RepeatedUint64Count {
2331 get { return repeatedUint64_.Count; }
2332 }
2333 [global::System.CLSCompliant(false)]
2334 public ulong GetRepeatedUint64(int index) {
2335 return repeatedUint64_[index];
2336 }
2337
2338 public const int RepeatedSint32FieldNumber = 35;
2339 private pbc::PopsicleList<int> repeatedSint32_ = new pbc::PopsicleList<int>();
2340 public scg::IList<int> RepeatedSint32List {
2341 get { return pbc::Lists.AsReadOnly(repeatedSint32_); }
2342 }
2343 public int RepeatedSint32Count {
2344 get { return repeatedSint32_.Count; }
2345 }
2346 public int GetRepeatedSint32(int index) {
2347 return repeatedSint32_[index];
2348 }
2349
2350 public const int RepeatedSint64FieldNumber = 36;
2351 private pbc::PopsicleList<long> repeatedSint64_ = new pbc::PopsicleList<long>();
2352 public scg::IList<long> RepeatedSint64List {
2353 get { return pbc::Lists.AsReadOnly(repeatedSint64_); }
2354 }
2355 public int RepeatedSint64Count {
2356 get { return repeatedSint64_.Count; }
2357 }
2358 public long GetRepeatedSint64(int index) {
2359 return repeatedSint64_[index];
2360 }
2361
2362 public const int RepeatedFixed32FieldNumber = 37;
2363 private pbc::PopsicleList<uint> repeatedFixed32_ = new pbc::PopsicleList<uint>();
2364 [global::System.CLSCompliant(false)]
2365 public scg::IList<uint> RepeatedFixed32List {
2366 get { return pbc::Lists.AsReadOnly(repeatedFixed32_); }
2367 }
2368 public int RepeatedFixed32Count {
2369 get { return repeatedFixed32_.Count; }
2370 }
2371 [global::System.CLSCompliant(false)]
2372 public uint GetRepeatedFixed32(int index) {
2373 return repeatedFixed32_[index];
2374 }
2375
2376 public const int RepeatedFixed64FieldNumber = 38;
2377 private pbc::PopsicleList<ulong> repeatedFixed64_ = new pbc::PopsicleList<ulong>();
2378 [global::System.CLSCompliant(false)]
2379 public scg::IList<ulong> RepeatedFixed64List {
2380 get { return pbc::Lists.AsReadOnly(repeatedFixed64_); }
2381 }
2382 public int RepeatedFixed64Count {
2383 get { return repeatedFixed64_.Count; }
2384 }
2385 [global::System.CLSCompliant(false)]
2386 public ulong GetRepeatedFixed64(int index) {
2387 return repeatedFixed64_[index];
2388 }
2389
2390 public const int RepeatedSfixed32FieldNumber = 39;
2391 private pbc::PopsicleList<int> repeatedSfixed32_ = new pbc::PopsicleList<int>();
2392 public scg::IList<int> RepeatedSfixed32List {
2393 get { return pbc::Lists.AsReadOnly(repeatedSfixed32_); }
2394 }
2395 public int RepeatedSfixed32Count {
2396 get { return repeatedSfixed32_.Count; }
2397 }
2398 public int GetRepeatedSfixed32(int index) {
2399 return repeatedSfixed32_[index];
2400 }
2401
2402 public const int RepeatedSfixed64FieldNumber = 40;
2403 private pbc::PopsicleList<long> repeatedSfixed64_ = new pbc::PopsicleList<long>();
2404 public scg::IList<long> RepeatedSfixed64List {
2405 get { return pbc::Lists.AsReadOnly(repeatedSfixed64_); }
2406 }
2407 public int RepeatedSfixed64Count {
2408 get { return repeatedSfixed64_.Count; }
2409 }
2410 public long GetRepeatedSfixed64(int index) {
2411 return repeatedSfixed64_[index];
2412 }
2413
2414 public const int RepeatedFloatFieldNumber = 41;
2415 private pbc::PopsicleList<float> repeatedFloat_ = new pbc::PopsicleList<float>();
2416 public scg::IList<float> RepeatedFloatList {
2417 get { return pbc::Lists.AsReadOnly(repeatedFloat_); }
2418 }
2419 public int RepeatedFloatCount {
2420 get { return repeatedFloat_.Count; }
2421 }
2422 public float GetRepeatedFloat(int index) {
2423 return repeatedFloat_[index];
2424 }
2425
2426 public const int RepeatedDoubleFieldNumber = 42;
2427 private pbc::PopsicleList<double> repeatedDouble_ = new pbc::PopsicleList<double>();
2428 public scg::IList<double> RepeatedDoubleList {
2429 get { return pbc::Lists.AsReadOnly(repeatedDouble_); }
2430 }
2431 public int RepeatedDoubleCount {
2432 get { return repeatedDouble_.Count; }
2433 }
2434 public double GetRepeatedDouble(int index) {
2435 return repeatedDouble_[index];
2436 }
2437
2438 public const int RepeatedBoolFieldNumber = 43;
2439 private pbc::PopsicleList<bool> repeatedBool_ = new pbc::PopsicleList<bool>();
2440 public scg::IList<bool> RepeatedBoolList {
2441 get { return pbc::Lists.AsReadOnly(repeatedBool_); }
2442 }
2443 public int RepeatedBoolCount {
2444 get { return repeatedBool_.Count; }
2445 }
2446 public bool GetRepeatedBool(int index) {
2447 return repeatedBool_[index];
2448 }
2449
2450 public const int RepeatedStringFieldNumber = 44;
2451 private pbc::PopsicleList<string> repeatedString_ = new pbc::PopsicleList<string>();
2452 public scg::IList<string> RepeatedStringList {
2453 get { return pbc::Lists.AsReadOnly(repeatedString_); }
2454 }
2455 public int RepeatedStringCount {
2456 get { return repeatedString_.Count; }
2457 }
2458 public string GetRepeatedString(int index) {
2459 return repeatedString_[index];
2460 }
2461
2462 public const int RepeatedBytesFieldNumber = 45;
2463 private pbc::PopsicleList<pb::ByteString> repeatedBytes_ = new pbc::PopsicleList<pb::ByteString>();
2464 public scg::IList<pb::ByteString> RepeatedBytesList {
2465 get { return pbc::Lists.AsReadOnly(repeatedBytes_); }
2466 }
2467 public int RepeatedBytesCount {
2468 get { return repeatedBytes_.Count; }
2469 }
2470 public pb::ByteString GetRepeatedBytes(int index) {
2471 return repeatedBytes_[index];
2472 }
2473
2474 public const int RepeatedGroupFieldNumber = 46;
2475 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> repeatedGroup_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup>();
2476 public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> RepeatedGroupList {
2477 get { return repeatedGroup_; }
2478 }
2479 public int RepeatedGroupCount {
2480 get { return repeatedGroup_.Count; }
2481 }
2482 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup GetRepeatedGroup(int index) {
2483 return repeatedGroup_[index];
2484 }
2485
2486 public const int RepeatedNestedMessageFieldNumber = 48;
2487 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> repeatedNestedMessage_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage>();
2488 public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> RepeatedNestedMessageList {
2489 get { return repeatedNestedMessage_; }
2490 }
2491 public int RepeatedNestedMessageCount {
2492 get { return repeatedNestedMessage_.Count; }
2493 }
2494 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage GetRepeatedNestedMessage(int index) {
2495 return repeatedNestedMessage_[index];
2496 }
2497
2498 public const int RepeatedForeignMessageFieldNumber = 49;
2499 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> repeatedForeignMessage_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite>();
2500 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> RepeatedForeignMessageList {
2501 get { return repeatedForeignMessage_; }
2502 }
2503 public int RepeatedForeignMessageCount {
2504 get { return repeatedForeignMessage_.Count; }
2505 }
2506 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite GetRepeatedForeignMessage(int index) {
2507 return repeatedForeignMessage_[index];
2508 }
2509
2510 public const int RepeatedImportMessageFieldNumber = 50;
2511 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> repeatedImportMessage_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite>();
2512 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> RepeatedImportMessageList {
2513 get { return repeatedImportMessage_; }
2514 }
2515 public int RepeatedImportMessageCount {
2516 get { return repeatedImportMessage_.Count; }
2517 }
2518 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite GetRepeatedImportMessage(int index) {
2519 return repeatedImportMessage_[index];
2520 }
2521
2522 public const int RepeatedNestedEnumFieldNumber = 51;
2523 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> repeatedNestedEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>();
2524 public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> RepeatedNestedEnumList {
2525 get { return pbc::Lists.AsReadOnly(repeatedNestedEnum_); }
2526 }
2527 public int RepeatedNestedEnumCount {
2528 get { return repeatedNestedEnum_.Count; }
2529 }
2530 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum GetRepeatedNestedEnum(int index) {
2531 return repeatedNestedEnum_[index];
2532 }
2533
2534 public const int RepeatedForeignEnumFieldNumber = 52;
2535 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> repeatedForeignEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>();
2536 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> RepeatedForeignEnumList {
2537 get { return pbc::Lists.AsReadOnly(repeatedForeignEnum_); }
2538 }
2539 public int RepeatedForeignEnumCount {
2540 get { return repeatedForeignEnum_.Count; }
2541 }
2542 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetRepeatedForeignEnum(int index) {
2543 return repeatedForeignEnum_[index];
2544 }
2545
2546 public const int RepeatedImportEnumFieldNumber = 53;
2547 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> repeatedImportEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>();
2548 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> RepeatedImportEnumList {
2549 get { return pbc::Lists.AsReadOnly(repeatedImportEnum_); }
2550 }
2551 public int RepeatedImportEnumCount {
2552 get { return repeatedImportEnum_.Count; }
2553 }
2554 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite GetRepeatedImportEnum(int index) {
2555 return repeatedImportEnum_[index];
2556 }
2557
2558 public const int RepeatedStringPieceFieldNumber = 54;
2559 private pbc::PopsicleList<string> repeatedStringPiece_ = new pbc::PopsicleList<string>();
2560 public scg::IList<string> RepeatedStringPieceList {
2561 get { return pbc::Lists.AsReadOnly(repeatedStringPiece_); }
2562 }
2563 public int RepeatedStringPieceCount {
2564 get { return repeatedStringPiece_.Count; }
2565 }
2566 public string GetRepeatedStringPiece(int index) {
2567 return repeatedStringPiece_[index];
2568 }
2569
2570 public const int RepeatedCordFieldNumber = 55;
2571 private pbc::PopsicleList<string> repeatedCord_ = new pbc::PopsicleList<string>();
2572 public scg::IList<string> RepeatedCordList {
2573 get { return pbc::Lists.AsReadOnly(repeatedCord_); }
2574 }
2575 public int RepeatedCordCount {
2576 get { return repeatedCord_.Count; }
2577 }
2578 public string GetRepeatedCord(int index) {
2579 return repeatedCord_[index];
2580 }
2581
2582 public const int DefaultInt32FieldNumber = 61;
2583 private bool hasDefaultInt32;
2584 private int defaultInt32_ = 41;
2585 public bool HasDefaultInt32 {
2586 get { return hasDefaultInt32; }
2587 }
2588 public int DefaultInt32 {
2589 get { return defaultInt32_; }
2590 }
2591
2592 public const int DefaultInt64FieldNumber = 62;
2593 private bool hasDefaultInt64;
2594 private long defaultInt64_ = 42L;
2595 public bool HasDefaultInt64 {
2596 get { return hasDefaultInt64; }
2597 }
2598 public long DefaultInt64 {
2599 get { return defaultInt64_; }
2600 }
2601
2602 public const int DefaultUint32FieldNumber = 63;
2603 private bool hasDefaultUint32;
2604 private uint defaultUint32_ = 43;
2605 public bool HasDefaultUint32 {
2606 get { return hasDefaultUint32; }
2607 }
2608 [global::System.CLSCompliant(false)]
2609 public uint DefaultUint32 {
2610 get { return defaultUint32_; }
2611 }
2612
2613 public const int DefaultUint64FieldNumber = 64;
2614 private bool hasDefaultUint64;
2615 private ulong defaultUint64_ = 44UL;
2616 public bool HasDefaultUint64 {
2617 get { return hasDefaultUint64; }
2618 }
2619 [global::System.CLSCompliant(false)]
2620 public ulong DefaultUint64 {
2621 get { return defaultUint64_; }
2622 }
2623
2624 public const int DefaultSint32FieldNumber = 65;
2625 private bool hasDefaultSint32;
2626 private int defaultSint32_ = -45;
2627 public bool HasDefaultSint32 {
2628 get { return hasDefaultSint32; }
2629 }
2630 public int DefaultSint32 {
2631 get { return defaultSint32_; }
2632 }
2633
2634 public const int DefaultSint64FieldNumber = 66;
2635 private bool hasDefaultSint64;
2636 private long defaultSint64_ = 46;
2637 public bool HasDefaultSint64 {
2638 get { return hasDefaultSint64; }
2639 }
2640 public long DefaultSint64 {
2641 get { return defaultSint64_; }
2642 }
2643
2644 public const int DefaultFixed32FieldNumber = 67;
2645 private bool hasDefaultFixed32;
2646 private uint defaultFixed32_ = 47;
2647 public bool HasDefaultFixed32 {
2648 get { return hasDefaultFixed32; }
2649 }
2650 [global::System.CLSCompliant(false)]
2651 public uint DefaultFixed32 {
2652 get { return defaultFixed32_; }
2653 }
2654
2655 public const int DefaultFixed64FieldNumber = 68;
2656 private bool hasDefaultFixed64;
2657 private ulong defaultFixed64_ = 48;
2658 public bool HasDefaultFixed64 {
2659 get { return hasDefaultFixed64; }
2660 }
2661 [global::System.CLSCompliant(false)]
2662 public ulong DefaultFixed64 {
2663 get { return defaultFixed64_; }
2664 }
2665
2666 public const int DefaultSfixed32FieldNumber = 69;
2667 private bool hasDefaultSfixed32;
2668 private int defaultSfixed32_ = 49;
2669 public bool HasDefaultSfixed32 {
2670 get { return hasDefaultSfixed32; }
2671 }
2672 public int DefaultSfixed32 {
2673 get { return defaultSfixed32_; }
2674 }
2675
2676 public const int DefaultSfixed64FieldNumber = 70;
2677 private bool hasDefaultSfixed64;
2678 private long defaultSfixed64_ = -50;
2679 public bool HasDefaultSfixed64 {
2680 get { return hasDefaultSfixed64; }
2681 }
2682 public long DefaultSfixed64 {
2683 get { return defaultSfixed64_; }
2684 }
2685
2686 public const int DefaultFloatFieldNumber = 71;
2687 private bool hasDefaultFloat;
2688 private float defaultFloat_ = 51.5F;
2689 public bool HasDefaultFloat {
2690 get { return hasDefaultFloat; }
2691 }
2692 public float DefaultFloat {
2693 get { return defaultFloat_; }
2694 }
2695
2696 public const int DefaultDoubleFieldNumber = 72;
2697 private bool hasDefaultDouble;
2698 private double defaultDouble_ = 52000D;
2699 public bool HasDefaultDouble {
2700 get { return hasDefaultDouble; }
2701 }
2702 public double DefaultDouble {
2703 get { return defaultDouble_; }
2704 }
2705
2706 public const int DefaultBoolFieldNumber = 73;
2707 private bool hasDefaultBool;
2708 private bool defaultBool_ = true;
2709 public bool HasDefaultBool {
2710 get { return hasDefaultBool; }
2711 }
2712 public bool DefaultBool {
2713 get { return defaultBool_; }
2714 }
2715
2716 public const int DefaultStringFieldNumber = 74;
2717 private bool hasDefaultString;
2718 private string defaultString_ = "hello";
2719 public bool HasDefaultString {
2720 get { return hasDefaultString; }
2721 }
2722 public string DefaultString {
2723 get { return defaultString_; }
2724 }
2725
2726 public const int DefaultBytesFieldNumber = 75;
2727 private bool hasDefaultBytes;
csharptest02760b22011-07-14 14:46:42 -05002728 private pb::ByteString defaultBytes_ = pb::ByteString.FromBase64("d29ybGQ=");
Jon Skeet82bb0f12011-04-03 20:17:12 +01002729 public bool HasDefaultBytes {
2730 get { return hasDefaultBytes; }
2731 }
2732 public pb::ByteString DefaultBytes {
2733 get { return defaultBytes_; }
2734 }
2735
2736 public const int DefaultNestedEnumFieldNumber = 81;
2737 private bool hasDefaultNestedEnum;
2738 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum defaultNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.BAR;
2739 public bool HasDefaultNestedEnum {
2740 get { return hasDefaultNestedEnum; }
2741 }
2742 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum DefaultNestedEnum {
2743 get { return defaultNestedEnum_; }
2744 }
2745
2746 public const int DefaultForeignEnumFieldNumber = 82;
2747 private bool hasDefaultForeignEnum;
2748 private global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite defaultForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_BAR;
2749 public bool HasDefaultForeignEnum {
2750 get { return hasDefaultForeignEnum; }
2751 }
2752 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite DefaultForeignEnum {
2753 get { return defaultForeignEnum_; }
2754 }
2755
2756 public const int DefaultImportEnumFieldNumber = 83;
2757 private bool hasDefaultImportEnum;
2758 private global::Google.ProtocolBuffers.TestProtos.ImportEnumLite defaultImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_BAR;
2759 public bool HasDefaultImportEnum {
2760 get { return hasDefaultImportEnum; }
2761 }
2762 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite DefaultImportEnum {
2763 get { return defaultImportEnum_; }
2764 }
2765
2766 public const int DefaultStringPieceFieldNumber = 84;
2767 private bool hasDefaultStringPiece;
2768 private string defaultStringPiece_ = "abc";
2769 public bool HasDefaultStringPiece {
2770 get { return hasDefaultStringPiece; }
2771 }
2772 public string DefaultStringPiece {
2773 get { return defaultStringPiece_; }
2774 }
2775
2776 public const int DefaultCordFieldNumber = 85;
2777 private bool hasDefaultCord;
2778 private string defaultCord_ = "123";
2779 public bool HasDefaultCord {
2780 get { return hasDefaultCord; }
2781 }
2782 public string DefaultCord {
2783 get { return defaultCord_; }
2784 }
2785
2786 public override bool IsInitialized {
2787 get {
2788 return true;
2789 }
2790 }
2791
csharptestffafdaa2011-06-03 12:58:14 -05002792 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01002793 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05002794 string[] field_names = _testAllTypesLiteFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05002795 if (hasOptionalInt32) {
csharptest920b09a2011-06-08 20:13:29 -05002796 output.WriteInt32(1, field_names[31], OptionalInt32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002797 }
csharptestc671a4b2011-06-08 11:51:24 -05002798 if (hasOptionalInt64) {
csharptest920b09a2011-06-08 20:13:29 -05002799 output.WriteInt64(2, field_names[32], OptionalInt64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002800 }
csharptestc671a4b2011-06-08 11:51:24 -05002801 if (hasOptionalUint32) {
csharptest920b09a2011-06-08 20:13:29 -05002802 output.WriteUInt32(3, field_names[41], OptionalUint32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002803 }
csharptestc671a4b2011-06-08 11:51:24 -05002804 if (hasOptionalUint64) {
csharptest920b09a2011-06-08 20:13:29 -05002805 output.WriteUInt64(4, field_names[42], OptionalUint64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002806 }
csharptestc671a4b2011-06-08 11:51:24 -05002807 if (hasOptionalSint32) {
csharptest920b09a2011-06-08 20:13:29 -05002808 output.WriteSInt32(5, field_names[37], OptionalSint32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002809 }
csharptestc671a4b2011-06-08 11:51:24 -05002810 if (hasOptionalSint64) {
csharptest920b09a2011-06-08 20:13:29 -05002811 output.WriteSInt64(6, field_names[38], OptionalSint64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002812 }
csharptestc671a4b2011-06-08 11:51:24 -05002813 if (hasOptionalFixed32) {
csharptest920b09a2011-06-08 20:13:29 -05002814 output.WriteFixed32(7, field_names[24], OptionalFixed32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002815 }
csharptestc671a4b2011-06-08 11:51:24 -05002816 if (hasOptionalFixed64) {
csharptest920b09a2011-06-08 20:13:29 -05002817 output.WriteFixed64(8, field_names[25], OptionalFixed64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002818 }
csharptestc671a4b2011-06-08 11:51:24 -05002819 if (hasOptionalSfixed32) {
csharptest920b09a2011-06-08 20:13:29 -05002820 output.WriteSFixed32(9, field_names[35], OptionalSfixed32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002821 }
csharptestc671a4b2011-06-08 11:51:24 -05002822 if (hasOptionalSfixed64) {
csharptest920b09a2011-06-08 20:13:29 -05002823 output.WriteSFixed64(10, field_names[36], OptionalSfixed64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002824 }
csharptestc671a4b2011-06-08 11:51:24 -05002825 if (hasOptionalFloat) {
csharptest920b09a2011-06-08 20:13:29 -05002826 output.WriteFloat(11, field_names[26], OptionalFloat);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002827 }
csharptestc671a4b2011-06-08 11:51:24 -05002828 if (hasOptionalDouble) {
csharptest920b09a2011-06-08 20:13:29 -05002829 output.WriteDouble(12, field_names[23], OptionalDouble);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002830 }
csharptestc671a4b2011-06-08 11:51:24 -05002831 if (hasOptionalBool) {
csharptest920b09a2011-06-08 20:13:29 -05002832 output.WriteBool(13, field_names[20], OptionalBool);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002833 }
csharptestc671a4b2011-06-08 11:51:24 -05002834 if (hasOptionalString) {
csharptest920b09a2011-06-08 20:13:29 -05002835 output.WriteString(14, field_names[39], OptionalString);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002836 }
csharptestc671a4b2011-06-08 11:51:24 -05002837 if (hasOptionalBytes) {
csharptest920b09a2011-06-08 20:13:29 -05002838 output.WriteBytes(15, field_names[21], OptionalBytes);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002839 }
csharptestc671a4b2011-06-08 11:51:24 -05002840 if (hasOptionalGroup) {
csharptest920b09a2011-06-08 20:13:29 -05002841 output.WriteGroup(16, field_names[43], OptionalGroup);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002842 }
csharptestc671a4b2011-06-08 11:51:24 -05002843 if (hasOptionalNestedMessage) {
csharptest920b09a2011-06-08 20:13:29 -05002844 output.WriteMessage(18, field_names[34], OptionalNestedMessage);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002845 }
csharptestc671a4b2011-06-08 11:51:24 -05002846 if (hasOptionalForeignMessage) {
csharptest920b09a2011-06-08 20:13:29 -05002847 output.WriteMessage(19, field_names[28], OptionalForeignMessage);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002848 }
csharptestc671a4b2011-06-08 11:51:24 -05002849 if (hasOptionalImportMessage) {
csharptest920b09a2011-06-08 20:13:29 -05002850 output.WriteMessage(20, field_names[30], OptionalImportMessage);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002851 }
csharptestc671a4b2011-06-08 11:51:24 -05002852 if (hasOptionalNestedEnum) {
csharptestced18e12011-06-09 19:47:56 -05002853 output.WriteEnum(21, field_names[33], (int) OptionalNestedEnum, OptionalNestedEnum);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002854 }
csharptestc671a4b2011-06-08 11:51:24 -05002855 if (hasOptionalForeignEnum) {
csharptestced18e12011-06-09 19:47:56 -05002856 output.WriteEnum(22, field_names[27], (int) OptionalForeignEnum, OptionalForeignEnum);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002857 }
csharptestc671a4b2011-06-08 11:51:24 -05002858 if (hasOptionalImportEnum) {
csharptestced18e12011-06-09 19:47:56 -05002859 output.WriteEnum(23, field_names[29], (int) OptionalImportEnum, OptionalImportEnum);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002860 }
csharptestc671a4b2011-06-08 11:51:24 -05002861 if (hasOptionalStringPiece) {
csharptest920b09a2011-06-08 20:13:29 -05002862 output.WriteString(24, field_names[40], OptionalStringPiece);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002863 }
csharptestc671a4b2011-06-08 11:51:24 -05002864 if (hasOptionalCord) {
csharptest920b09a2011-06-08 20:13:29 -05002865 output.WriteString(25, field_names[22], OptionalCord);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002866 }
2867 if (repeatedInt32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002868 output.WriteInt32Array(31, field_names[55], repeatedInt32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002869 }
2870 if (repeatedInt64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002871 output.WriteInt64Array(32, field_names[56], repeatedInt64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002872 }
2873 if (repeatedUint32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002874 output.WriteUInt32Array(33, field_names[65], repeatedUint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002875 }
2876 if (repeatedUint64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002877 output.WriteUInt64Array(34, field_names[66], repeatedUint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002878 }
2879 if (repeatedSint32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002880 output.WriteSInt32Array(35, field_names[61], repeatedSint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002881 }
2882 if (repeatedSint64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002883 output.WriteSInt64Array(36, field_names[62], repeatedSint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002884 }
2885 if (repeatedFixed32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002886 output.WriteFixed32Array(37, field_names[48], repeatedFixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002887 }
2888 if (repeatedFixed64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002889 output.WriteFixed64Array(38, field_names[49], repeatedFixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002890 }
2891 if (repeatedSfixed32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002892 output.WriteSFixed32Array(39, field_names[59], repeatedSfixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002893 }
2894 if (repeatedSfixed64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002895 output.WriteSFixed64Array(40, field_names[60], repeatedSfixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002896 }
2897 if (repeatedFloat_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002898 output.WriteFloatArray(41, field_names[50], repeatedFloat_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002899 }
2900 if (repeatedDouble_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002901 output.WriteDoubleArray(42, field_names[47], repeatedDouble_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002902 }
2903 if (repeatedBool_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002904 output.WriteBoolArray(43, field_names[44], repeatedBool_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002905 }
2906 if (repeatedString_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002907 output.WriteStringArray(44, field_names[63], repeatedString_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002908 }
2909 if (repeatedBytes_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002910 output.WriteBytesArray(45, field_names[45], repeatedBytes_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002911 }
csharptest90922db2011-06-03 11:57:47 -05002912 if (repeatedGroup_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002913 output.WriteGroupArray(46, field_names[67], repeatedGroup_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002914 }
csharptest90922db2011-06-03 11:57:47 -05002915 if (repeatedNestedMessage_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002916 output.WriteMessageArray(48, field_names[58], repeatedNestedMessage_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002917 }
csharptest90922db2011-06-03 11:57:47 -05002918 if (repeatedForeignMessage_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002919 output.WriteMessageArray(49, field_names[52], repeatedForeignMessage_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002920 }
csharptest90922db2011-06-03 11:57:47 -05002921 if (repeatedImportMessage_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002922 output.WriteMessageArray(50, field_names[54], repeatedImportMessage_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002923 }
2924 if (repeatedNestedEnum_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002925 output.WriteEnumArray(51, field_names[57], repeatedNestedEnum_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002926 }
2927 if (repeatedForeignEnum_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002928 output.WriteEnumArray(52, field_names[51], repeatedForeignEnum_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002929 }
2930 if (repeatedImportEnum_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002931 output.WriteEnumArray(53, field_names[53], repeatedImportEnum_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002932 }
2933 if (repeatedStringPiece_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002934 output.WriteStringArray(54, field_names[64], repeatedStringPiece_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002935 }
2936 if (repeatedCord_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05002937 output.WriteStringArray(55, field_names[46], repeatedCord_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002938 }
csharptestc671a4b2011-06-08 11:51:24 -05002939 if (hasDefaultInt32) {
csharptest920b09a2011-06-08 20:13:29 -05002940 output.WriteInt32(61, field_names[9], DefaultInt32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002941 }
csharptestc671a4b2011-06-08 11:51:24 -05002942 if (hasDefaultInt64) {
csharptest920b09a2011-06-08 20:13:29 -05002943 output.WriteInt64(62, field_names[10], DefaultInt64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002944 }
csharptestc671a4b2011-06-08 11:51:24 -05002945 if (hasDefaultUint32) {
csharptest920b09a2011-06-08 20:13:29 -05002946 output.WriteUInt32(63, field_names[18], DefaultUint32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002947 }
csharptestc671a4b2011-06-08 11:51:24 -05002948 if (hasDefaultUint64) {
csharptest920b09a2011-06-08 20:13:29 -05002949 output.WriteUInt64(64, field_names[19], DefaultUint64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002950 }
csharptestc671a4b2011-06-08 11:51:24 -05002951 if (hasDefaultSint32) {
csharptest920b09a2011-06-08 20:13:29 -05002952 output.WriteSInt32(65, field_names[14], DefaultSint32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002953 }
csharptestc671a4b2011-06-08 11:51:24 -05002954 if (hasDefaultSint64) {
csharptest920b09a2011-06-08 20:13:29 -05002955 output.WriteSInt64(66, field_names[15], DefaultSint64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002956 }
csharptestc671a4b2011-06-08 11:51:24 -05002957 if (hasDefaultFixed32) {
csharptest920b09a2011-06-08 20:13:29 -05002958 output.WriteFixed32(67, field_names[4], DefaultFixed32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002959 }
csharptestc671a4b2011-06-08 11:51:24 -05002960 if (hasDefaultFixed64) {
csharptest920b09a2011-06-08 20:13:29 -05002961 output.WriteFixed64(68, field_names[5], DefaultFixed64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002962 }
csharptestc671a4b2011-06-08 11:51:24 -05002963 if (hasDefaultSfixed32) {
csharptest920b09a2011-06-08 20:13:29 -05002964 output.WriteSFixed32(69, field_names[12], DefaultSfixed32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002965 }
csharptestc671a4b2011-06-08 11:51:24 -05002966 if (hasDefaultSfixed64) {
csharptest920b09a2011-06-08 20:13:29 -05002967 output.WriteSFixed64(70, field_names[13], DefaultSfixed64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002968 }
csharptestc671a4b2011-06-08 11:51:24 -05002969 if (hasDefaultFloat) {
csharptest920b09a2011-06-08 20:13:29 -05002970 output.WriteFloat(71, field_names[6], DefaultFloat);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002971 }
csharptestc671a4b2011-06-08 11:51:24 -05002972 if (hasDefaultDouble) {
csharptest920b09a2011-06-08 20:13:29 -05002973 output.WriteDouble(72, field_names[3], DefaultDouble);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002974 }
csharptestc671a4b2011-06-08 11:51:24 -05002975 if (hasDefaultBool) {
csharptest920b09a2011-06-08 20:13:29 -05002976 output.WriteBool(73, field_names[0], DefaultBool);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002977 }
csharptestc671a4b2011-06-08 11:51:24 -05002978 if (hasDefaultString) {
csharptest920b09a2011-06-08 20:13:29 -05002979 output.WriteString(74, field_names[16], DefaultString);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002980 }
csharptestc671a4b2011-06-08 11:51:24 -05002981 if (hasDefaultBytes) {
csharptest920b09a2011-06-08 20:13:29 -05002982 output.WriteBytes(75, field_names[1], DefaultBytes);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002983 }
csharptestc671a4b2011-06-08 11:51:24 -05002984 if (hasDefaultNestedEnum) {
csharptestced18e12011-06-09 19:47:56 -05002985 output.WriteEnum(81, field_names[11], (int) DefaultNestedEnum, DefaultNestedEnum);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002986 }
csharptestc671a4b2011-06-08 11:51:24 -05002987 if (hasDefaultForeignEnum) {
csharptestced18e12011-06-09 19:47:56 -05002988 output.WriteEnum(82, field_names[7], (int) DefaultForeignEnum, DefaultForeignEnum);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002989 }
csharptestc671a4b2011-06-08 11:51:24 -05002990 if (hasDefaultImportEnum) {
csharptestced18e12011-06-09 19:47:56 -05002991 output.WriteEnum(83, field_names[8], (int) DefaultImportEnum, DefaultImportEnum);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002992 }
csharptestc671a4b2011-06-08 11:51:24 -05002993 if (hasDefaultStringPiece) {
csharptest920b09a2011-06-08 20:13:29 -05002994 output.WriteString(84, field_names[17], DefaultStringPiece);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002995 }
csharptestc671a4b2011-06-08 11:51:24 -05002996 if (hasDefaultCord) {
csharptest920b09a2011-06-08 20:13:29 -05002997 output.WriteString(85, field_names[2], DefaultCord);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002998 }
2999 }
3000
3001 private int memoizedSerializedSize = -1;
3002 public override int SerializedSize {
3003 get {
3004 int size = memoizedSerializedSize;
3005 if (size != -1) return size;
3006
3007 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05003008 if (hasOptionalInt32) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003009 size += pb::CodedOutputStream.ComputeInt32Size(1, OptionalInt32);
3010 }
csharptestc671a4b2011-06-08 11:51:24 -05003011 if (hasOptionalInt64) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003012 size += pb::CodedOutputStream.ComputeInt64Size(2, OptionalInt64);
3013 }
csharptestc671a4b2011-06-08 11:51:24 -05003014 if (hasOptionalUint32) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003015 size += pb::CodedOutputStream.ComputeUInt32Size(3, OptionalUint32);
3016 }
csharptestc671a4b2011-06-08 11:51:24 -05003017 if (hasOptionalUint64) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003018 size += pb::CodedOutputStream.ComputeUInt64Size(4, OptionalUint64);
3019 }
csharptestc671a4b2011-06-08 11:51:24 -05003020 if (hasOptionalSint32) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003021 size += pb::CodedOutputStream.ComputeSInt32Size(5, OptionalSint32);
3022 }
csharptestc671a4b2011-06-08 11:51:24 -05003023 if (hasOptionalSint64) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003024 size += pb::CodedOutputStream.ComputeSInt64Size(6, OptionalSint64);
3025 }
csharptestc671a4b2011-06-08 11:51:24 -05003026 if (hasOptionalFixed32) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003027 size += pb::CodedOutputStream.ComputeFixed32Size(7, OptionalFixed32);
3028 }
csharptestc671a4b2011-06-08 11:51:24 -05003029 if (hasOptionalFixed64) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003030 size += pb::CodedOutputStream.ComputeFixed64Size(8, OptionalFixed64);
3031 }
csharptestc671a4b2011-06-08 11:51:24 -05003032 if (hasOptionalSfixed32) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003033 size += pb::CodedOutputStream.ComputeSFixed32Size(9, OptionalSfixed32);
3034 }
csharptestc671a4b2011-06-08 11:51:24 -05003035 if (hasOptionalSfixed64) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003036 size += pb::CodedOutputStream.ComputeSFixed64Size(10, OptionalSfixed64);
3037 }
csharptestc671a4b2011-06-08 11:51:24 -05003038 if (hasOptionalFloat) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003039 size += pb::CodedOutputStream.ComputeFloatSize(11, OptionalFloat);
3040 }
csharptestc671a4b2011-06-08 11:51:24 -05003041 if (hasOptionalDouble) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003042 size += pb::CodedOutputStream.ComputeDoubleSize(12, OptionalDouble);
3043 }
csharptestc671a4b2011-06-08 11:51:24 -05003044 if (hasOptionalBool) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003045 size += pb::CodedOutputStream.ComputeBoolSize(13, OptionalBool);
3046 }
csharptestc671a4b2011-06-08 11:51:24 -05003047 if (hasOptionalString) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003048 size += pb::CodedOutputStream.ComputeStringSize(14, OptionalString);
3049 }
csharptestc671a4b2011-06-08 11:51:24 -05003050 if (hasOptionalBytes) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003051 size += pb::CodedOutputStream.ComputeBytesSize(15, OptionalBytes);
3052 }
csharptestc671a4b2011-06-08 11:51:24 -05003053 if (hasOptionalGroup) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003054 size += pb::CodedOutputStream.ComputeGroupSize(16, OptionalGroup);
3055 }
csharptestc671a4b2011-06-08 11:51:24 -05003056 if (hasOptionalNestedMessage) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003057 size += pb::CodedOutputStream.ComputeMessageSize(18, OptionalNestedMessage);
3058 }
csharptestc671a4b2011-06-08 11:51:24 -05003059 if (hasOptionalForeignMessage) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003060 size += pb::CodedOutputStream.ComputeMessageSize(19, OptionalForeignMessage);
3061 }
csharptestc671a4b2011-06-08 11:51:24 -05003062 if (hasOptionalImportMessage) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003063 size += pb::CodedOutputStream.ComputeMessageSize(20, OptionalImportMessage);
3064 }
csharptestc671a4b2011-06-08 11:51:24 -05003065 if (hasOptionalNestedEnum) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003066 size += pb::CodedOutputStream.ComputeEnumSize(21, (int) OptionalNestedEnum);
3067 }
csharptestc671a4b2011-06-08 11:51:24 -05003068 if (hasOptionalForeignEnum) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003069 size += pb::CodedOutputStream.ComputeEnumSize(22, (int) OptionalForeignEnum);
3070 }
csharptestc671a4b2011-06-08 11:51:24 -05003071 if (hasOptionalImportEnum) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003072 size += pb::CodedOutputStream.ComputeEnumSize(23, (int) OptionalImportEnum);
3073 }
csharptestc671a4b2011-06-08 11:51:24 -05003074 if (hasOptionalStringPiece) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003075 size += pb::CodedOutputStream.ComputeStringSize(24, OptionalStringPiece);
3076 }
csharptestc671a4b2011-06-08 11:51:24 -05003077 if (hasOptionalCord) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003078 size += pb::CodedOutputStream.ComputeStringSize(25, OptionalCord);
3079 }
3080 {
3081 int dataSize = 0;
3082 foreach (int element in RepeatedInt32List) {
3083 dataSize += pb::CodedOutputStream.ComputeInt32SizeNoTag(element);
3084 }
3085 size += dataSize;
3086 size += 2 * repeatedInt32_.Count;
3087 }
3088 {
3089 int dataSize = 0;
3090 foreach (long element in RepeatedInt64List) {
3091 dataSize += pb::CodedOutputStream.ComputeInt64SizeNoTag(element);
3092 }
3093 size += dataSize;
3094 size += 2 * repeatedInt64_.Count;
3095 }
3096 {
3097 int dataSize = 0;
3098 foreach (uint element in RepeatedUint32List) {
3099 dataSize += pb::CodedOutputStream.ComputeUInt32SizeNoTag(element);
3100 }
3101 size += dataSize;
3102 size += 2 * repeatedUint32_.Count;
3103 }
3104 {
3105 int dataSize = 0;
3106 foreach (ulong element in RepeatedUint64List) {
3107 dataSize += pb::CodedOutputStream.ComputeUInt64SizeNoTag(element);
3108 }
3109 size += dataSize;
3110 size += 2 * repeatedUint64_.Count;
3111 }
3112 {
3113 int dataSize = 0;
3114 foreach (int element in RepeatedSint32List) {
3115 dataSize += pb::CodedOutputStream.ComputeSInt32SizeNoTag(element);
3116 }
3117 size += dataSize;
3118 size += 2 * repeatedSint32_.Count;
3119 }
3120 {
3121 int dataSize = 0;
3122 foreach (long element in RepeatedSint64List) {
3123 dataSize += pb::CodedOutputStream.ComputeSInt64SizeNoTag(element);
3124 }
3125 size += dataSize;
3126 size += 2 * repeatedSint64_.Count;
3127 }
3128 {
3129 int dataSize = 0;
3130 dataSize = 4 * repeatedFixed32_.Count;
3131 size += dataSize;
3132 size += 2 * repeatedFixed32_.Count;
3133 }
3134 {
3135 int dataSize = 0;
3136 dataSize = 8 * repeatedFixed64_.Count;
3137 size += dataSize;
3138 size += 2 * repeatedFixed64_.Count;
3139 }
3140 {
3141 int dataSize = 0;
3142 dataSize = 4 * repeatedSfixed32_.Count;
3143 size += dataSize;
3144 size += 2 * repeatedSfixed32_.Count;
3145 }
3146 {
3147 int dataSize = 0;
3148 dataSize = 8 * repeatedSfixed64_.Count;
3149 size += dataSize;
3150 size += 2 * repeatedSfixed64_.Count;
3151 }
3152 {
3153 int dataSize = 0;
3154 dataSize = 4 * repeatedFloat_.Count;
3155 size += dataSize;
3156 size += 2 * repeatedFloat_.Count;
3157 }
3158 {
3159 int dataSize = 0;
3160 dataSize = 8 * repeatedDouble_.Count;
3161 size += dataSize;
3162 size += 2 * repeatedDouble_.Count;
3163 }
3164 {
3165 int dataSize = 0;
3166 dataSize = 1 * repeatedBool_.Count;
3167 size += dataSize;
3168 size += 2 * repeatedBool_.Count;
3169 }
3170 {
3171 int dataSize = 0;
3172 foreach (string element in RepeatedStringList) {
3173 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
3174 }
3175 size += dataSize;
3176 size += 2 * repeatedString_.Count;
3177 }
3178 {
3179 int dataSize = 0;
3180 foreach (pb::ByteString element in RepeatedBytesList) {
3181 dataSize += pb::CodedOutputStream.ComputeBytesSizeNoTag(element);
3182 }
3183 size += dataSize;
3184 size += 2 * repeatedBytes_.Count;
3185 }
3186 foreach (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup element in RepeatedGroupList) {
3187 size += pb::CodedOutputStream.ComputeGroupSize(46, element);
3188 }
3189 foreach (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage element in RepeatedNestedMessageList) {
3190 size += pb::CodedOutputStream.ComputeMessageSize(48, element);
3191 }
3192 foreach (global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite element in RepeatedForeignMessageList) {
3193 size += pb::CodedOutputStream.ComputeMessageSize(49, element);
3194 }
3195 foreach (global::Google.ProtocolBuffers.TestProtos.ImportMessageLite element in RepeatedImportMessageList) {
3196 size += pb::CodedOutputStream.ComputeMessageSize(50, element);
3197 }
3198 {
3199 int dataSize = 0;
3200 if (repeatedNestedEnum_.Count > 0) {
3201 foreach (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum element in repeatedNestedEnum_) {
3202 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
3203 }
3204 size += dataSize;
3205 size += 2 * repeatedNestedEnum_.Count;
3206 }
3207 }
3208 {
3209 int dataSize = 0;
3210 if (repeatedForeignEnum_.Count > 0) {
3211 foreach (global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite element in repeatedForeignEnum_) {
3212 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
3213 }
3214 size += dataSize;
3215 size += 2 * repeatedForeignEnum_.Count;
3216 }
3217 }
3218 {
3219 int dataSize = 0;
3220 if (repeatedImportEnum_.Count > 0) {
3221 foreach (global::Google.ProtocolBuffers.TestProtos.ImportEnumLite element in repeatedImportEnum_) {
3222 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
3223 }
3224 size += dataSize;
3225 size += 2 * repeatedImportEnum_.Count;
3226 }
3227 }
3228 {
3229 int dataSize = 0;
3230 foreach (string element in RepeatedStringPieceList) {
3231 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
3232 }
3233 size += dataSize;
3234 size += 2 * repeatedStringPiece_.Count;
3235 }
3236 {
3237 int dataSize = 0;
3238 foreach (string element in RepeatedCordList) {
3239 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
3240 }
3241 size += dataSize;
3242 size += 2 * repeatedCord_.Count;
3243 }
csharptestc671a4b2011-06-08 11:51:24 -05003244 if (hasDefaultInt32) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003245 size += pb::CodedOutputStream.ComputeInt32Size(61, DefaultInt32);
3246 }
csharptestc671a4b2011-06-08 11:51:24 -05003247 if (hasDefaultInt64) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003248 size += pb::CodedOutputStream.ComputeInt64Size(62, DefaultInt64);
3249 }
csharptestc671a4b2011-06-08 11:51:24 -05003250 if (hasDefaultUint32) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003251 size += pb::CodedOutputStream.ComputeUInt32Size(63, DefaultUint32);
3252 }
csharptestc671a4b2011-06-08 11:51:24 -05003253 if (hasDefaultUint64) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003254 size += pb::CodedOutputStream.ComputeUInt64Size(64, DefaultUint64);
3255 }
csharptestc671a4b2011-06-08 11:51:24 -05003256 if (hasDefaultSint32) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003257 size += pb::CodedOutputStream.ComputeSInt32Size(65, DefaultSint32);
3258 }
csharptestc671a4b2011-06-08 11:51:24 -05003259 if (hasDefaultSint64) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003260 size += pb::CodedOutputStream.ComputeSInt64Size(66, DefaultSint64);
3261 }
csharptestc671a4b2011-06-08 11:51:24 -05003262 if (hasDefaultFixed32) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003263 size += pb::CodedOutputStream.ComputeFixed32Size(67, DefaultFixed32);
3264 }
csharptestc671a4b2011-06-08 11:51:24 -05003265 if (hasDefaultFixed64) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003266 size += pb::CodedOutputStream.ComputeFixed64Size(68, DefaultFixed64);
3267 }
csharptestc671a4b2011-06-08 11:51:24 -05003268 if (hasDefaultSfixed32) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003269 size += pb::CodedOutputStream.ComputeSFixed32Size(69, DefaultSfixed32);
3270 }
csharptestc671a4b2011-06-08 11:51:24 -05003271 if (hasDefaultSfixed64) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003272 size += pb::CodedOutputStream.ComputeSFixed64Size(70, DefaultSfixed64);
3273 }
csharptestc671a4b2011-06-08 11:51:24 -05003274 if (hasDefaultFloat) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003275 size += pb::CodedOutputStream.ComputeFloatSize(71, DefaultFloat);
3276 }
csharptestc671a4b2011-06-08 11:51:24 -05003277 if (hasDefaultDouble) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003278 size += pb::CodedOutputStream.ComputeDoubleSize(72, DefaultDouble);
3279 }
csharptestc671a4b2011-06-08 11:51:24 -05003280 if (hasDefaultBool) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003281 size += pb::CodedOutputStream.ComputeBoolSize(73, DefaultBool);
3282 }
csharptestc671a4b2011-06-08 11:51:24 -05003283 if (hasDefaultString) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003284 size += pb::CodedOutputStream.ComputeStringSize(74, DefaultString);
3285 }
csharptestc671a4b2011-06-08 11:51:24 -05003286 if (hasDefaultBytes) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003287 size += pb::CodedOutputStream.ComputeBytesSize(75, DefaultBytes);
3288 }
csharptestc671a4b2011-06-08 11:51:24 -05003289 if (hasDefaultNestedEnum) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003290 size += pb::CodedOutputStream.ComputeEnumSize(81, (int) DefaultNestedEnum);
3291 }
csharptestc671a4b2011-06-08 11:51:24 -05003292 if (hasDefaultForeignEnum) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003293 size += pb::CodedOutputStream.ComputeEnumSize(82, (int) DefaultForeignEnum);
3294 }
csharptestc671a4b2011-06-08 11:51:24 -05003295 if (hasDefaultImportEnum) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003296 size += pb::CodedOutputStream.ComputeEnumSize(83, (int) DefaultImportEnum);
3297 }
csharptestc671a4b2011-06-08 11:51:24 -05003298 if (hasDefaultStringPiece) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003299 size += pb::CodedOutputStream.ComputeStringSize(84, DefaultStringPiece);
3300 }
csharptestc671a4b2011-06-08 11:51:24 -05003301 if (hasDefaultCord) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003302 size += pb::CodedOutputStream.ComputeStringSize(85, DefaultCord);
3303 }
3304 memoizedSerializedSize = size;
3305 return size;
3306 }
3307 }
3308
3309 #region Lite runtime methods
3310 public override int GetHashCode() {
3311 int hash = GetType().GetHashCode();
3312 if (hasOptionalInt32) hash ^= optionalInt32_.GetHashCode();
3313 if (hasOptionalInt64) hash ^= optionalInt64_.GetHashCode();
3314 if (hasOptionalUint32) hash ^= optionalUint32_.GetHashCode();
3315 if (hasOptionalUint64) hash ^= optionalUint64_.GetHashCode();
3316 if (hasOptionalSint32) hash ^= optionalSint32_.GetHashCode();
3317 if (hasOptionalSint64) hash ^= optionalSint64_.GetHashCode();
3318 if (hasOptionalFixed32) hash ^= optionalFixed32_.GetHashCode();
3319 if (hasOptionalFixed64) hash ^= optionalFixed64_.GetHashCode();
3320 if (hasOptionalSfixed32) hash ^= optionalSfixed32_.GetHashCode();
3321 if (hasOptionalSfixed64) hash ^= optionalSfixed64_.GetHashCode();
3322 if (hasOptionalFloat) hash ^= optionalFloat_.GetHashCode();
3323 if (hasOptionalDouble) hash ^= optionalDouble_.GetHashCode();
3324 if (hasOptionalBool) hash ^= optionalBool_.GetHashCode();
3325 if (hasOptionalString) hash ^= optionalString_.GetHashCode();
3326 if (hasOptionalBytes) hash ^= optionalBytes_.GetHashCode();
3327 if (hasOptionalGroup) hash ^= optionalGroup_.GetHashCode();
3328 if (hasOptionalNestedMessage) hash ^= optionalNestedMessage_.GetHashCode();
3329 if (hasOptionalForeignMessage) hash ^= optionalForeignMessage_.GetHashCode();
3330 if (hasOptionalImportMessage) hash ^= optionalImportMessage_.GetHashCode();
3331 if (hasOptionalNestedEnum) hash ^= optionalNestedEnum_.GetHashCode();
3332 if (hasOptionalForeignEnum) hash ^= optionalForeignEnum_.GetHashCode();
3333 if (hasOptionalImportEnum) hash ^= optionalImportEnum_.GetHashCode();
3334 if (hasOptionalStringPiece) hash ^= optionalStringPiece_.GetHashCode();
3335 if (hasOptionalCord) hash ^= optionalCord_.GetHashCode();
3336 foreach(int i in repeatedInt32_)
3337 hash ^= i.GetHashCode();
3338 foreach(long i in repeatedInt64_)
3339 hash ^= i.GetHashCode();
3340 foreach(uint i in repeatedUint32_)
3341 hash ^= i.GetHashCode();
3342 foreach(ulong i in repeatedUint64_)
3343 hash ^= i.GetHashCode();
3344 foreach(int i in repeatedSint32_)
3345 hash ^= i.GetHashCode();
3346 foreach(long i in repeatedSint64_)
3347 hash ^= i.GetHashCode();
3348 foreach(uint i in repeatedFixed32_)
3349 hash ^= i.GetHashCode();
3350 foreach(ulong i in repeatedFixed64_)
3351 hash ^= i.GetHashCode();
3352 foreach(int i in repeatedSfixed32_)
3353 hash ^= i.GetHashCode();
3354 foreach(long i in repeatedSfixed64_)
3355 hash ^= i.GetHashCode();
3356 foreach(float i in repeatedFloat_)
3357 hash ^= i.GetHashCode();
3358 foreach(double i in repeatedDouble_)
3359 hash ^= i.GetHashCode();
3360 foreach(bool i in repeatedBool_)
3361 hash ^= i.GetHashCode();
3362 foreach(string i in repeatedString_)
3363 hash ^= i.GetHashCode();
3364 foreach(pb::ByteString i in repeatedBytes_)
3365 hash ^= i.GetHashCode();
3366 foreach(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup i in repeatedGroup_)
3367 hash ^= i.GetHashCode();
3368 foreach(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage i in repeatedNestedMessage_)
3369 hash ^= i.GetHashCode();
3370 foreach(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite i in repeatedForeignMessage_)
3371 hash ^= i.GetHashCode();
3372 foreach(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite i in repeatedImportMessage_)
3373 hash ^= i.GetHashCode();
3374 foreach(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum i in repeatedNestedEnum_)
3375 hash ^= i.GetHashCode();
3376 foreach(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite i in repeatedForeignEnum_)
3377 hash ^= i.GetHashCode();
3378 foreach(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite i in repeatedImportEnum_)
3379 hash ^= i.GetHashCode();
3380 foreach(string i in repeatedStringPiece_)
3381 hash ^= i.GetHashCode();
3382 foreach(string i in repeatedCord_)
3383 hash ^= i.GetHashCode();
3384 if (hasDefaultInt32) hash ^= defaultInt32_.GetHashCode();
3385 if (hasDefaultInt64) hash ^= defaultInt64_.GetHashCode();
3386 if (hasDefaultUint32) hash ^= defaultUint32_.GetHashCode();
3387 if (hasDefaultUint64) hash ^= defaultUint64_.GetHashCode();
3388 if (hasDefaultSint32) hash ^= defaultSint32_.GetHashCode();
3389 if (hasDefaultSint64) hash ^= defaultSint64_.GetHashCode();
3390 if (hasDefaultFixed32) hash ^= defaultFixed32_.GetHashCode();
3391 if (hasDefaultFixed64) hash ^= defaultFixed64_.GetHashCode();
3392 if (hasDefaultSfixed32) hash ^= defaultSfixed32_.GetHashCode();
3393 if (hasDefaultSfixed64) hash ^= defaultSfixed64_.GetHashCode();
3394 if (hasDefaultFloat) hash ^= defaultFloat_.GetHashCode();
3395 if (hasDefaultDouble) hash ^= defaultDouble_.GetHashCode();
3396 if (hasDefaultBool) hash ^= defaultBool_.GetHashCode();
3397 if (hasDefaultString) hash ^= defaultString_.GetHashCode();
3398 if (hasDefaultBytes) hash ^= defaultBytes_.GetHashCode();
3399 if (hasDefaultNestedEnum) hash ^= defaultNestedEnum_.GetHashCode();
3400 if (hasDefaultForeignEnum) hash ^= defaultForeignEnum_.GetHashCode();
3401 if (hasDefaultImportEnum) hash ^= defaultImportEnum_.GetHashCode();
3402 if (hasDefaultStringPiece) hash ^= defaultStringPiece_.GetHashCode();
3403 if (hasDefaultCord) hash ^= defaultCord_.GetHashCode();
3404 return hash;
3405 }
3406
3407 public override bool Equals(object obj) {
3408 TestAllTypesLite other = obj as TestAllTypesLite;
3409 if (other == null) return false;
3410 if (hasOptionalInt32 != other.hasOptionalInt32 || (hasOptionalInt32 && !optionalInt32_.Equals(other.optionalInt32_))) return false;
3411 if (hasOptionalInt64 != other.hasOptionalInt64 || (hasOptionalInt64 && !optionalInt64_.Equals(other.optionalInt64_))) return false;
3412 if (hasOptionalUint32 != other.hasOptionalUint32 || (hasOptionalUint32 && !optionalUint32_.Equals(other.optionalUint32_))) return false;
3413 if (hasOptionalUint64 != other.hasOptionalUint64 || (hasOptionalUint64 && !optionalUint64_.Equals(other.optionalUint64_))) return false;
3414 if (hasOptionalSint32 != other.hasOptionalSint32 || (hasOptionalSint32 && !optionalSint32_.Equals(other.optionalSint32_))) return false;
3415 if (hasOptionalSint64 != other.hasOptionalSint64 || (hasOptionalSint64 && !optionalSint64_.Equals(other.optionalSint64_))) return false;
3416 if (hasOptionalFixed32 != other.hasOptionalFixed32 || (hasOptionalFixed32 && !optionalFixed32_.Equals(other.optionalFixed32_))) return false;
3417 if (hasOptionalFixed64 != other.hasOptionalFixed64 || (hasOptionalFixed64 && !optionalFixed64_.Equals(other.optionalFixed64_))) return false;
3418 if (hasOptionalSfixed32 != other.hasOptionalSfixed32 || (hasOptionalSfixed32 && !optionalSfixed32_.Equals(other.optionalSfixed32_))) return false;
3419 if (hasOptionalSfixed64 != other.hasOptionalSfixed64 || (hasOptionalSfixed64 && !optionalSfixed64_.Equals(other.optionalSfixed64_))) return false;
3420 if (hasOptionalFloat != other.hasOptionalFloat || (hasOptionalFloat && !optionalFloat_.Equals(other.optionalFloat_))) return false;
3421 if (hasOptionalDouble != other.hasOptionalDouble || (hasOptionalDouble && !optionalDouble_.Equals(other.optionalDouble_))) return false;
3422 if (hasOptionalBool != other.hasOptionalBool || (hasOptionalBool && !optionalBool_.Equals(other.optionalBool_))) return false;
3423 if (hasOptionalString != other.hasOptionalString || (hasOptionalString && !optionalString_.Equals(other.optionalString_))) return false;
3424 if (hasOptionalBytes != other.hasOptionalBytes || (hasOptionalBytes && !optionalBytes_.Equals(other.optionalBytes_))) return false;
3425 if (hasOptionalGroup != other.hasOptionalGroup || (hasOptionalGroup && !optionalGroup_.Equals(other.optionalGroup_))) return false;
3426 if (hasOptionalNestedMessage != other.hasOptionalNestedMessage || (hasOptionalNestedMessage && !optionalNestedMessage_.Equals(other.optionalNestedMessage_))) return false;
3427 if (hasOptionalForeignMessage != other.hasOptionalForeignMessage || (hasOptionalForeignMessage && !optionalForeignMessage_.Equals(other.optionalForeignMessage_))) return false;
3428 if (hasOptionalImportMessage != other.hasOptionalImportMessage || (hasOptionalImportMessage && !optionalImportMessage_.Equals(other.optionalImportMessage_))) return false;
3429 if (hasOptionalNestedEnum != other.hasOptionalNestedEnum || (hasOptionalNestedEnum && !optionalNestedEnum_.Equals(other.optionalNestedEnum_))) return false;
3430 if (hasOptionalForeignEnum != other.hasOptionalForeignEnum || (hasOptionalForeignEnum && !optionalForeignEnum_.Equals(other.optionalForeignEnum_))) return false;
3431 if (hasOptionalImportEnum != other.hasOptionalImportEnum || (hasOptionalImportEnum && !optionalImportEnum_.Equals(other.optionalImportEnum_))) return false;
3432 if (hasOptionalStringPiece != other.hasOptionalStringPiece || (hasOptionalStringPiece && !optionalStringPiece_.Equals(other.optionalStringPiece_))) return false;
3433 if (hasOptionalCord != other.hasOptionalCord || (hasOptionalCord && !optionalCord_.Equals(other.optionalCord_))) return false;
3434 if(repeatedInt32_.Count != other.repeatedInt32_.Count) return false;
3435 for(int ix=0; ix < repeatedInt32_.Count; ix++)
3436 if(!repeatedInt32_[ix].Equals(other.repeatedInt32_[ix])) return false;
3437 if(repeatedInt64_.Count != other.repeatedInt64_.Count) return false;
3438 for(int ix=0; ix < repeatedInt64_.Count; ix++)
3439 if(!repeatedInt64_[ix].Equals(other.repeatedInt64_[ix])) return false;
3440 if(repeatedUint32_.Count != other.repeatedUint32_.Count) return false;
3441 for(int ix=0; ix < repeatedUint32_.Count; ix++)
3442 if(!repeatedUint32_[ix].Equals(other.repeatedUint32_[ix])) return false;
3443 if(repeatedUint64_.Count != other.repeatedUint64_.Count) return false;
3444 for(int ix=0; ix < repeatedUint64_.Count; ix++)
3445 if(!repeatedUint64_[ix].Equals(other.repeatedUint64_[ix])) return false;
3446 if(repeatedSint32_.Count != other.repeatedSint32_.Count) return false;
3447 for(int ix=0; ix < repeatedSint32_.Count; ix++)
3448 if(!repeatedSint32_[ix].Equals(other.repeatedSint32_[ix])) return false;
3449 if(repeatedSint64_.Count != other.repeatedSint64_.Count) return false;
3450 for(int ix=0; ix < repeatedSint64_.Count; ix++)
3451 if(!repeatedSint64_[ix].Equals(other.repeatedSint64_[ix])) return false;
3452 if(repeatedFixed32_.Count != other.repeatedFixed32_.Count) return false;
3453 for(int ix=0; ix < repeatedFixed32_.Count; ix++)
3454 if(!repeatedFixed32_[ix].Equals(other.repeatedFixed32_[ix])) return false;
3455 if(repeatedFixed64_.Count != other.repeatedFixed64_.Count) return false;
3456 for(int ix=0; ix < repeatedFixed64_.Count; ix++)
3457 if(!repeatedFixed64_[ix].Equals(other.repeatedFixed64_[ix])) return false;
3458 if(repeatedSfixed32_.Count != other.repeatedSfixed32_.Count) return false;
3459 for(int ix=0; ix < repeatedSfixed32_.Count; ix++)
3460 if(!repeatedSfixed32_[ix].Equals(other.repeatedSfixed32_[ix])) return false;
3461 if(repeatedSfixed64_.Count != other.repeatedSfixed64_.Count) return false;
3462 for(int ix=0; ix < repeatedSfixed64_.Count; ix++)
3463 if(!repeatedSfixed64_[ix].Equals(other.repeatedSfixed64_[ix])) return false;
3464 if(repeatedFloat_.Count != other.repeatedFloat_.Count) return false;
3465 for(int ix=0; ix < repeatedFloat_.Count; ix++)
3466 if(!repeatedFloat_[ix].Equals(other.repeatedFloat_[ix])) return false;
3467 if(repeatedDouble_.Count != other.repeatedDouble_.Count) return false;
3468 for(int ix=0; ix < repeatedDouble_.Count; ix++)
3469 if(!repeatedDouble_[ix].Equals(other.repeatedDouble_[ix])) return false;
3470 if(repeatedBool_.Count != other.repeatedBool_.Count) return false;
3471 for(int ix=0; ix < repeatedBool_.Count; ix++)
3472 if(!repeatedBool_[ix].Equals(other.repeatedBool_[ix])) return false;
3473 if(repeatedString_.Count != other.repeatedString_.Count) return false;
3474 for(int ix=0; ix < repeatedString_.Count; ix++)
3475 if(!repeatedString_[ix].Equals(other.repeatedString_[ix])) return false;
3476 if(repeatedBytes_.Count != other.repeatedBytes_.Count) return false;
3477 for(int ix=0; ix < repeatedBytes_.Count; ix++)
3478 if(!repeatedBytes_[ix].Equals(other.repeatedBytes_[ix])) return false;
3479 if(repeatedGroup_.Count != other.repeatedGroup_.Count) return false;
3480 for(int ix=0; ix < repeatedGroup_.Count; ix++)
3481 if(!repeatedGroup_[ix].Equals(other.repeatedGroup_[ix])) return false;
3482 if(repeatedNestedMessage_.Count != other.repeatedNestedMessage_.Count) return false;
3483 for(int ix=0; ix < repeatedNestedMessage_.Count; ix++)
3484 if(!repeatedNestedMessage_[ix].Equals(other.repeatedNestedMessage_[ix])) return false;
3485 if(repeatedForeignMessage_.Count != other.repeatedForeignMessage_.Count) return false;
3486 for(int ix=0; ix < repeatedForeignMessage_.Count; ix++)
3487 if(!repeatedForeignMessage_[ix].Equals(other.repeatedForeignMessage_[ix])) return false;
3488 if(repeatedImportMessage_.Count != other.repeatedImportMessage_.Count) return false;
3489 for(int ix=0; ix < repeatedImportMessage_.Count; ix++)
3490 if(!repeatedImportMessage_[ix].Equals(other.repeatedImportMessage_[ix])) return false;
3491 if(repeatedNestedEnum_.Count != other.repeatedNestedEnum_.Count) return false;
3492 for(int ix=0; ix < repeatedNestedEnum_.Count; ix++)
3493 if(!repeatedNestedEnum_[ix].Equals(other.repeatedNestedEnum_[ix])) return false;
3494 if(repeatedForeignEnum_.Count != other.repeatedForeignEnum_.Count) return false;
3495 for(int ix=0; ix < repeatedForeignEnum_.Count; ix++)
3496 if(!repeatedForeignEnum_[ix].Equals(other.repeatedForeignEnum_[ix])) return false;
3497 if(repeatedImportEnum_.Count != other.repeatedImportEnum_.Count) return false;
3498 for(int ix=0; ix < repeatedImportEnum_.Count; ix++)
3499 if(!repeatedImportEnum_[ix].Equals(other.repeatedImportEnum_[ix])) return false;
3500 if(repeatedStringPiece_.Count != other.repeatedStringPiece_.Count) return false;
3501 for(int ix=0; ix < repeatedStringPiece_.Count; ix++)
3502 if(!repeatedStringPiece_[ix].Equals(other.repeatedStringPiece_[ix])) return false;
3503 if(repeatedCord_.Count != other.repeatedCord_.Count) return false;
3504 for(int ix=0; ix < repeatedCord_.Count; ix++)
3505 if(!repeatedCord_[ix].Equals(other.repeatedCord_[ix])) return false;
3506 if (hasDefaultInt32 != other.hasDefaultInt32 || (hasDefaultInt32 && !defaultInt32_.Equals(other.defaultInt32_))) return false;
3507 if (hasDefaultInt64 != other.hasDefaultInt64 || (hasDefaultInt64 && !defaultInt64_.Equals(other.defaultInt64_))) return false;
3508 if (hasDefaultUint32 != other.hasDefaultUint32 || (hasDefaultUint32 && !defaultUint32_.Equals(other.defaultUint32_))) return false;
3509 if (hasDefaultUint64 != other.hasDefaultUint64 || (hasDefaultUint64 && !defaultUint64_.Equals(other.defaultUint64_))) return false;
3510 if (hasDefaultSint32 != other.hasDefaultSint32 || (hasDefaultSint32 && !defaultSint32_.Equals(other.defaultSint32_))) return false;
3511 if (hasDefaultSint64 != other.hasDefaultSint64 || (hasDefaultSint64 && !defaultSint64_.Equals(other.defaultSint64_))) return false;
3512 if (hasDefaultFixed32 != other.hasDefaultFixed32 || (hasDefaultFixed32 && !defaultFixed32_.Equals(other.defaultFixed32_))) return false;
3513 if (hasDefaultFixed64 != other.hasDefaultFixed64 || (hasDefaultFixed64 && !defaultFixed64_.Equals(other.defaultFixed64_))) return false;
3514 if (hasDefaultSfixed32 != other.hasDefaultSfixed32 || (hasDefaultSfixed32 && !defaultSfixed32_.Equals(other.defaultSfixed32_))) return false;
3515 if (hasDefaultSfixed64 != other.hasDefaultSfixed64 || (hasDefaultSfixed64 && !defaultSfixed64_.Equals(other.defaultSfixed64_))) return false;
3516 if (hasDefaultFloat != other.hasDefaultFloat || (hasDefaultFloat && !defaultFloat_.Equals(other.defaultFloat_))) return false;
3517 if (hasDefaultDouble != other.hasDefaultDouble || (hasDefaultDouble && !defaultDouble_.Equals(other.defaultDouble_))) return false;
3518 if (hasDefaultBool != other.hasDefaultBool || (hasDefaultBool && !defaultBool_.Equals(other.defaultBool_))) return false;
3519 if (hasDefaultString != other.hasDefaultString || (hasDefaultString && !defaultString_.Equals(other.defaultString_))) return false;
3520 if (hasDefaultBytes != other.hasDefaultBytes || (hasDefaultBytes && !defaultBytes_.Equals(other.defaultBytes_))) return false;
3521 if (hasDefaultNestedEnum != other.hasDefaultNestedEnum || (hasDefaultNestedEnum && !defaultNestedEnum_.Equals(other.defaultNestedEnum_))) return false;
3522 if (hasDefaultForeignEnum != other.hasDefaultForeignEnum || (hasDefaultForeignEnum && !defaultForeignEnum_.Equals(other.defaultForeignEnum_))) return false;
3523 if (hasDefaultImportEnum != other.hasDefaultImportEnum || (hasDefaultImportEnum && !defaultImportEnum_.Equals(other.defaultImportEnum_))) return false;
3524 if (hasDefaultStringPiece != other.hasDefaultStringPiece || (hasDefaultStringPiece && !defaultStringPiece_.Equals(other.defaultStringPiece_))) return false;
3525 if (hasDefaultCord != other.hasDefaultCord || (hasDefaultCord && !defaultCord_.Equals(other.defaultCord_))) return false;
3526 return true;
3527 }
3528
3529 public override void PrintTo(global::System.IO.TextWriter writer) {
3530 PrintField("optional_int32", hasOptionalInt32, optionalInt32_, writer);
3531 PrintField("optional_int64", hasOptionalInt64, optionalInt64_, writer);
3532 PrintField("optional_uint32", hasOptionalUint32, optionalUint32_, writer);
3533 PrintField("optional_uint64", hasOptionalUint64, optionalUint64_, writer);
3534 PrintField("optional_sint32", hasOptionalSint32, optionalSint32_, writer);
3535 PrintField("optional_sint64", hasOptionalSint64, optionalSint64_, writer);
3536 PrintField("optional_fixed32", hasOptionalFixed32, optionalFixed32_, writer);
3537 PrintField("optional_fixed64", hasOptionalFixed64, optionalFixed64_, writer);
3538 PrintField("optional_sfixed32", hasOptionalSfixed32, optionalSfixed32_, writer);
3539 PrintField("optional_sfixed64", hasOptionalSfixed64, optionalSfixed64_, writer);
3540 PrintField("optional_float", hasOptionalFloat, optionalFloat_, writer);
3541 PrintField("optional_double", hasOptionalDouble, optionalDouble_, writer);
3542 PrintField("optional_bool", hasOptionalBool, optionalBool_, writer);
3543 PrintField("optional_string", hasOptionalString, optionalString_, writer);
3544 PrintField("optional_bytes", hasOptionalBytes, optionalBytes_, writer);
3545 PrintField("OptionalGroup", hasOptionalGroup, optionalGroup_, writer);
3546 PrintField("optional_nested_message", hasOptionalNestedMessage, optionalNestedMessage_, writer);
3547 PrintField("optional_foreign_message", hasOptionalForeignMessage, optionalForeignMessage_, writer);
3548 PrintField("optional_import_message", hasOptionalImportMessage, optionalImportMessage_, writer);
3549 PrintField("optional_nested_enum", hasOptionalNestedEnum, optionalNestedEnum_, writer);
3550 PrintField("optional_foreign_enum", hasOptionalForeignEnum, optionalForeignEnum_, writer);
3551 PrintField("optional_import_enum", hasOptionalImportEnum, optionalImportEnum_, writer);
3552 PrintField("optional_string_piece", hasOptionalStringPiece, optionalStringPiece_, writer);
3553 PrintField("optional_cord", hasOptionalCord, optionalCord_, writer);
3554 PrintField("repeated_int32", repeatedInt32_, writer);
3555 PrintField("repeated_int64", repeatedInt64_, writer);
3556 PrintField("repeated_uint32", repeatedUint32_, writer);
3557 PrintField("repeated_uint64", repeatedUint64_, writer);
3558 PrintField("repeated_sint32", repeatedSint32_, writer);
3559 PrintField("repeated_sint64", repeatedSint64_, writer);
3560 PrintField("repeated_fixed32", repeatedFixed32_, writer);
3561 PrintField("repeated_fixed64", repeatedFixed64_, writer);
3562 PrintField("repeated_sfixed32", repeatedSfixed32_, writer);
3563 PrintField("repeated_sfixed64", repeatedSfixed64_, writer);
3564 PrintField("repeated_float", repeatedFloat_, writer);
3565 PrintField("repeated_double", repeatedDouble_, writer);
3566 PrintField("repeated_bool", repeatedBool_, writer);
3567 PrintField("repeated_string", repeatedString_, writer);
3568 PrintField("repeated_bytes", repeatedBytes_, writer);
3569 PrintField("RepeatedGroup", repeatedGroup_, writer);
3570 PrintField("repeated_nested_message", repeatedNestedMessage_, writer);
3571 PrintField("repeated_foreign_message", repeatedForeignMessage_, writer);
3572 PrintField("repeated_import_message", repeatedImportMessage_, writer);
3573 PrintField("repeated_nested_enum", repeatedNestedEnum_, writer);
3574 PrintField("repeated_foreign_enum", repeatedForeignEnum_, writer);
3575 PrintField("repeated_import_enum", repeatedImportEnum_, writer);
3576 PrintField("repeated_string_piece", repeatedStringPiece_, writer);
3577 PrintField("repeated_cord", repeatedCord_, writer);
3578 PrintField("default_int32", hasDefaultInt32, defaultInt32_, writer);
3579 PrintField("default_int64", hasDefaultInt64, defaultInt64_, writer);
3580 PrintField("default_uint32", hasDefaultUint32, defaultUint32_, writer);
3581 PrintField("default_uint64", hasDefaultUint64, defaultUint64_, writer);
3582 PrintField("default_sint32", hasDefaultSint32, defaultSint32_, writer);
3583 PrintField("default_sint64", hasDefaultSint64, defaultSint64_, writer);
3584 PrintField("default_fixed32", hasDefaultFixed32, defaultFixed32_, writer);
3585 PrintField("default_fixed64", hasDefaultFixed64, defaultFixed64_, writer);
3586 PrintField("default_sfixed32", hasDefaultSfixed32, defaultSfixed32_, writer);
3587 PrintField("default_sfixed64", hasDefaultSfixed64, defaultSfixed64_, writer);
3588 PrintField("default_float", hasDefaultFloat, defaultFloat_, writer);
3589 PrintField("default_double", hasDefaultDouble, defaultDouble_, writer);
3590 PrintField("default_bool", hasDefaultBool, defaultBool_, writer);
3591 PrintField("default_string", hasDefaultString, defaultString_, writer);
3592 PrintField("default_bytes", hasDefaultBytes, defaultBytes_, writer);
3593 PrintField("default_nested_enum", hasDefaultNestedEnum, defaultNestedEnum_, writer);
3594 PrintField("default_foreign_enum", hasDefaultForeignEnum, defaultForeignEnum_, writer);
3595 PrintField("default_import_enum", hasDefaultImportEnum, defaultImportEnum_, writer);
3596 PrintField("default_string_piece", hasDefaultStringPiece, defaultStringPiece_, writer);
3597 PrintField("default_cord", hasDefaultCord, defaultCord_, writer);
3598 }
3599 #endregion
3600
3601 public static TestAllTypesLite ParseFrom(pb::ByteString data) {
3602 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
3603 }
3604 public static TestAllTypesLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
3605 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
3606 }
3607 public static TestAllTypesLite ParseFrom(byte[] data) {
3608 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
3609 }
3610 public static TestAllTypesLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
3611 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
3612 }
3613 public static TestAllTypesLite ParseFrom(global::System.IO.Stream input) {
3614 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
3615 }
3616 public static TestAllTypesLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
3617 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
3618 }
3619 public static TestAllTypesLite ParseDelimitedFrom(global::System.IO.Stream input) {
3620 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
3621 }
3622 public static TestAllTypesLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
3623 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
3624 }
csharptest17699c22011-06-03 21:57:15 -05003625 public static TestAllTypesLite ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003626 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
3627 }
csharptest17699c22011-06-03 21:57:15 -05003628 public static TestAllTypesLite ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003629 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
3630 }
3631 public static Builder CreateBuilder() { return new Builder(); }
3632 public override Builder ToBuilder() { return CreateBuilder(this); }
3633 public override Builder CreateBuilderForType() { return new Builder(); }
3634 public static Builder CreateBuilder(TestAllTypesLite prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05003635 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +01003636 }
3637
csharptest445bdce2011-05-20 15:50:54 -05003638 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
3639 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
3640 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01003641 public sealed partial class Builder : pb::GeneratedBuilderLite<TestAllTypesLite, Builder> {
3642 protected override Builder ThisBuilder {
3643 get { return this; }
3644 }
csharptest1a0764a2011-09-09 21:05:29 -05003645 public Builder() {
3646 result = DefaultInstance ?? new TestAllTypesLite();
3647 builderIsReadOnly = result == DefaultInstance;
3648 }
3649 internal Builder(TestAllTypesLite cloneFrom) {
3650 result = cloneFrom;
3651 builderIsReadOnly = true;
3652 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01003653
csharptest1a0764a2011-09-09 21:05:29 -05003654 bool builderIsReadOnly;
3655 TestAllTypesLite result;
3656
3657 private TestAllTypesLite PrepareBuilder() {
3658 if (builderIsReadOnly) {
3659 TestAllTypesLite original = result;
3660 result = new TestAllTypesLite();
3661 builderIsReadOnly = false;
3662 MergeFrom(original);
3663 }
3664 return result;
3665 }
3666
3667 public override bool IsInitialized {
3668 get { return result.IsInitialized; }
3669 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01003670
3671 protected override TestAllTypesLite MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05003672 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +01003673 }
3674
3675 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05003676 result = DefaultInstance ?? new TestAllTypesLite();
3677 builderIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +01003678 return this;
3679 }
3680
3681 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05003682 if (builderIsReadOnly) {
3683 return new Builder(result);
3684 } else {
3685 return new Builder().MergeFrom(result);
3686 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01003687 }
3688
3689 public override TestAllTypesLite DefaultInstanceForType {
3690 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.DefaultInstance; }
3691 }
3692
3693 public override TestAllTypesLite BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05003694 if (builderIsReadOnly) {
3695 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01003696 }
3697 result.repeatedInt32_.MakeReadOnly();
3698 result.repeatedInt64_.MakeReadOnly();
3699 result.repeatedUint32_.MakeReadOnly();
3700 result.repeatedUint64_.MakeReadOnly();
3701 result.repeatedSint32_.MakeReadOnly();
3702 result.repeatedSint64_.MakeReadOnly();
3703 result.repeatedFixed32_.MakeReadOnly();
3704 result.repeatedFixed64_.MakeReadOnly();
3705 result.repeatedSfixed32_.MakeReadOnly();
3706 result.repeatedSfixed64_.MakeReadOnly();
3707 result.repeatedFloat_.MakeReadOnly();
3708 result.repeatedDouble_.MakeReadOnly();
3709 result.repeatedBool_.MakeReadOnly();
3710 result.repeatedString_.MakeReadOnly();
3711 result.repeatedBytes_.MakeReadOnly();
3712 result.repeatedGroup_.MakeReadOnly();
3713 result.repeatedNestedMessage_.MakeReadOnly();
3714 result.repeatedForeignMessage_.MakeReadOnly();
3715 result.repeatedImportMessage_.MakeReadOnly();
3716 result.repeatedNestedEnum_.MakeReadOnly();
3717 result.repeatedForeignEnum_.MakeReadOnly();
3718 result.repeatedImportEnum_.MakeReadOnly();
3719 result.repeatedStringPiece_.MakeReadOnly();
3720 result.repeatedCord_.MakeReadOnly();
csharptest1a0764a2011-09-09 21:05:29 -05003721 builderIsReadOnly = true;
3722 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01003723 }
3724
3725 public override Builder MergeFrom(pb::IMessageLite other) {
3726 if (other is TestAllTypesLite) {
3727 return MergeFrom((TestAllTypesLite) other);
3728 } else {
3729 base.MergeFrom(other);
3730 return this;
3731 }
3732 }
3733
3734 public override Builder MergeFrom(TestAllTypesLite other) {
3735 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05003736 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01003737 if (other.HasOptionalInt32) {
3738 OptionalInt32 = other.OptionalInt32;
3739 }
3740 if (other.HasOptionalInt64) {
3741 OptionalInt64 = other.OptionalInt64;
3742 }
3743 if (other.HasOptionalUint32) {
3744 OptionalUint32 = other.OptionalUint32;
3745 }
3746 if (other.HasOptionalUint64) {
3747 OptionalUint64 = other.OptionalUint64;
3748 }
3749 if (other.HasOptionalSint32) {
3750 OptionalSint32 = other.OptionalSint32;
3751 }
3752 if (other.HasOptionalSint64) {
3753 OptionalSint64 = other.OptionalSint64;
3754 }
3755 if (other.HasOptionalFixed32) {
3756 OptionalFixed32 = other.OptionalFixed32;
3757 }
3758 if (other.HasOptionalFixed64) {
3759 OptionalFixed64 = other.OptionalFixed64;
3760 }
3761 if (other.HasOptionalSfixed32) {
3762 OptionalSfixed32 = other.OptionalSfixed32;
3763 }
3764 if (other.HasOptionalSfixed64) {
3765 OptionalSfixed64 = other.OptionalSfixed64;
3766 }
3767 if (other.HasOptionalFloat) {
3768 OptionalFloat = other.OptionalFloat;
3769 }
3770 if (other.HasOptionalDouble) {
3771 OptionalDouble = other.OptionalDouble;
3772 }
3773 if (other.HasOptionalBool) {
3774 OptionalBool = other.OptionalBool;
3775 }
3776 if (other.HasOptionalString) {
3777 OptionalString = other.OptionalString;
3778 }
3779 if (other.HasOptionalBytes) {
3780 OptionalBytes = other.OptionalBytes;
3781 }
3782 if (other.HasOptionalGroup) {
3783 MergeOptionalGroup(other.OptionalGroup);
3784 }
3785 if (other.HasOptionalNestedMessage) {
3786 MergeOptionalNestedMessage(other.OptionalNestedMessage);
3787 }
3788 if (other.HasOptionalForeignMessage) {
3789 MergeOptionalForeignMessage(other.OptionalForeignMessage);
3790 }
3791 if (other.HasOptionalImportMessage) {
3792 MergeOptionalImportMessage(other.OptionalImportMessage);
3793 }
3794 if (other.HasOptionalNestedEnum) {
3795 OptionalNestedEnum = other.OptionalNestedEnum;
3796 }
3797 if (other.HasOptionalForeignEnum) {
3798 OptionalForeignEnum = other.OptionalForeignEnum;
3799 }
3800 if (other.HasOptionalImportEnum) {
3801 OptionalImportEnum = other.OptionalImportEnum;
3802 }
3803 if (other.HasOptionalStringPiece) {
3804 OptionalStringPiece = other.OptionalStringPiece;
3805 }
3806 if (other.HasOptionalCord) {
3807 OptionalCord = other.OptionalCord;
3808 }
3809 if (other.repeatedInt32_.Count != 0) {
3810 base.AddRange(other.repeatedInt32_, result.repeatedInt32_);
3811 }
3812 if (other.repeatedInt64_.Count != 0) {
3813 base.AddRange(other.repeatedInt64_, result.repeatedInt64_);
3814 }
3815 if (other.repeatedUint32_.Count != 0) {
3816 base.AddRange(other.repeatedUint32_, result.repeatedUint32_);
3817 }
3818 if (other.repeatedUint64_.Count != 0) {
3819 base.AddRange(other.repeatedUint64_, result.repeatedUint64_);
3820 }
3821 if (other.repeatedSint32_.Count != 0) {
3822 base.AddRange(other.repeatedSint32_, result.repeatedSint32_);
3823 }
3824 if (other.repeatedSint64_.Count != 0) {
3825 base.AddRange(other.repeatedSint64_, result.repeatedSint64_);
3826 }
3827 if (other.repeatedFixed32_.Count != 0) {
3828 base.AddRange(other.repeatedFixed32_, result.repeatedFixed32_);
3829 }
3830 if (other.repeatedFixed64_.Count != 0) {
3831 base.AddRange(other.repeatedFixed64_, result.repeatedFixed64_);
3832 }
3833 if (other.repeatedSfixed32_.Count != 0) {
3834 base.AddRange(other.repeatedSfixed32_, result.repeatedSfixed32_);
3835 }
3836 if (other.repeatedSfixed64_.Count != 0) {
3837 base.AddRange(other.repeatedSfixed64_, result.repeatedSfixed64_);
3838 }
3839 if (other.repeatedFloat_.Count != 0) {
3840 base.AddRange(other.repeatedFloat_, result.repeatedFloat_);
3841 }
3842 if (other.repeatedDouble_.Count != 0) {
3843 base.AddRange(other.repeatedDouble_, result.repeatedDouble_);
3844 }
3845 if (other.repeatedBool_.Count != 0) {
3846 base.AddRange(other.repeatedBool_, result.repeatedBool_);
3847 }
3848 if (other.repeatedString_.Count != 0) {
3849 base.AddRange(other.repeatedString_, result.repeatedString_);
3850 }
3851 if (other.repeatedBytes_.Count != 0) {
3852 base.AddRange(other.repeatedBytes_, result.repeatedBytes_);
3853 }
3854 if (other.repeatedGroup_.Count != 0) {
3855 base.AddRange(other.repeatedGroup_, result.repeatedGroup_);
3856 }
3857 if (other.repeatedNestedMessage_.Count != 0) {
3858 base.AddRange(other.repeatedNestedMessage_, result.repeatedNestedMessage_);
3859 }
3860 if (other.repeatedForeignMessage_.Count != 0) {
3861 base.AddRange(other.repeatedForeignMessage_, result.repeatedForeignMessage_);
3862 }
3863 if (other.repeatedImportMessage_.Count != 0) {
3864 base.AddRange(other.repeatedImportMessage_, result.repeatedImportMessage_);
3865 }
3866 if (other.repeatedNestedEnum_.Count != 0) {
3867 base.AddRange(other.repeatedNestedEnum_, result.repeatedNestedEnum_);
3868 }
3869 if (other.repeatedForeignEnum_.Count != 0) {
3870 base.AddRange(other.repeatedForeignEnum_, result.repeatedForeignEnum_);
3871 }
3872 if (other.repeatedImportEnum_.Count != 0) {
3873 base.AddRange(other.repeatedImportEnum_, result.repeatedImportEnum_);
3874 }
3875 if (other.repeatedStringPiece_.Count != 0) {
3876 base.AddRange(other.repeatedStringPiece_, result.repeatedStringPiece_);
3877 }
3878 if (other.repeatedCord_.Count != 0) {
3879 base.AddRange(other.repeatedCord_, result.repeatedCord_);
3880 }
3881 if (other.HasDefaultInt32) {
3882 DefaultInt32 = other.DefaultInt32;
3883 }
3884 if (other.HasDefaultInt64) {
3885 DefaultInt64 = other.DefaultInt64;
3886 }
3887 if (other.HasDefaultUint32) {
3888 DefaultUint32 = other.DefaultUint32;
3889 }
3890 if (other.HasDefaultUint64) {
3891 DefaultUint64 = other.DefaultUint64;
3892 }
3893 if (other.HasDefaultSint32) {
3894 DefaultSint32 = other.DefaultSint32;
3895 }
3896 if (other.HasDefaultSint64) {
3897 DefaultSint64 = other.DefaultSint64;
3898 }
3899 if (other.HasDefaultFixed32) {
3900 DefaultFixed32 = other.DefaultFixed32;
3901 }
3902 if (other.HasDefaultFixed64) {
3903 DefaultFixed64 = other.DefaultFixed64;
3904 }
3905 if (other.HasDefaultSfixed32) {
3906 DefaultSfixed32 = other.DefaultSfixed32;
3907 }
3908 if (other.HasDefaultSfixed64) {
3909 DefaultSfixed64 = other.DefaultSfixed64;
3910 }
3911 if (other.HasDefaultFloat) {
3912 DefaultFloat = other.DefaultFloat;
3913 }
3914 if (other.HasDefaultDouble) {
3915 DefaultDouble = other.DefaultDouble;
3916 }
3917 if (other.HasDefaultBool) {
3918 DefaultBool = other.DefaultBool;
3919 }
3920 if (other.HasDefaultString) {
3921 DefaultString = other.DefaultString;
3922 }
3923 if (other.HasDefaultBytes) {
3924 DefaultBytes = other.DefaultBytes;
3925 }
3926 if (other.HasDefaultNestedEnum) {
3927 DefaultNestedEnum = other.DefaultNestedEnum;
3928 }
3929 if (other.HasDefaultForeignEnum) {
3930 DefaultForeignEnum = other.DefaultForeignEnum;
3931 }
3932 if (other.HasDefaultImportEnum) {
3933 DefaultImportEnum = other.DefaultImportEnum;
3934 }
3935 if (other.HasDefaultStringPiece) {
3936 DefaultStringPiece = other.DefaultStringPiece;
3937 }
3938 if (other.HasDefaultCord) {
3939 DefaultCord = other.DefaultCord;
3940 }
3941 return this;
3942 }
3943
csharptest17699c22011-06-03 21:57:15 -05003944 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01003945 return MergeFrom(input, pb::ExtensionRegistry.Empty);
3946 }
3947
csharptest17699c22011-06-03 21:57:15 -05003948 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05003949 PrepareBuilder();
csharptest123e5342011-06-03 14:15:21 -05003950 uint tag;
3951 string field_name;
3952 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05003953 if(tag == 0 && field_name != null) {
3954 int field_ordinal = global::System.Array.BinarySearch(_testAllTypesLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
3955 if(field_ordinal >= 0)
3956 tag = _testAllTypesLiteFieldTags[field_ordinal];
3957 else {
3958 ParseUnknownField(input, extensionRegistry, tag, field_name);
3959 continue;
3960 }
3961 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01003962 switch (tag) {
3963 case 0: {
csharptest99284412011-06-03 14:51:06 -05003964 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +01003965 }
3966 default: {
3967 if (pb::WireFormat.IsEndGroupTag(tag)) {
3968 return this;
3969 }
csharptestd2af9e92011-06-03 21:35:02 -05003970 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +01003971 break;
3972 }
3973 case 8: {
csharptest920b09a2011-06-08 20:13:29 -05003974 result.hasOptionalInt32 = input.ReadInt32(ref result.optionalInt32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01003975 break;
3976 }
3977 case 16: {
csharptest920b09a2011-06-08 20:13:29 -05003978 result.hasOptionalInt64 = input.ReadInt64(ref result.optionalInt64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01003979 break;
3980 }
3981 case 24: {
csharptest920b09a2011-06-08 20:13:29 -05003982 result.hasOptionalUint32 = input.ReadUInt32(ref result.optionalUint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01003983 break;
3984 }
3985 case 32: {
csharptest920b09a2011-06-08 20:13:29 -05003986 result.hasOptionalUint64 = input.ReadUInt64(ref result.optionalUint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01003987 break;
3988 }
3989 case 40: {
csharptest920b09a2011-06-08 20:13:29 -05003990 result.hasOptionalSint32 = input.ReadSInt32(ref result.optionalSint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01003991 break;
3992 }
3993 case 48: {
csharptest920b09a2011-06-08 20:13:29 -05003994 result.hasOptionalSint64 = input.ReadSInt64(ref result.optionalSint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01003995 break;
3996 }
3997 case 61: {
csharptest920b09a2011-06-08 20:13:29 -05003998 result.hasOptionalFixed32 = input.ReadFixed32(ref result.optionalFixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01003999 break;
4000 }
4001 case 65: {
csharptest920b09a2011-06-08 20:13:29 -05004002 result.hasOptionalFixed64 = input.ReadFixed64(ref result.optionalFixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004003 break;
4004 }
4005 case 77: {
csharptest920b09a2011-06-08 20:13:29 -05004006 result.hasOptionalSfixed32 = input.ReadSFixed32(ref result.optionalSfixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004007 break;
4008 }
4009 case 81: {
csharptest920b09a2011-06-08 20:13:29 -05004010 result.hasOptionalSfixed64 = input.ReadSFixed64(ref result.optionalSfixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004011 break;
4012 }
4013 case 93: {
csharptest920b09a2011-06-08 20:13:29 -05004014 result.hasOptionalFloat = input.ReadFloat(ref result.optionalFloat_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004015 break;
4016 }
4017 case 97: {
csharptest920b09a2011-06-08 20:13:29 -05004018 result.hasOptionalDouble = input.ReadDouble(ref result.optionalDouble_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004019 break;
4020 }
4021 case 104: {
csharptest920b09a2011-06-08 20:13:29 -05004022 result.hasOptionalBool = input.ReadBool(ref result.optionalBool_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004023 break;
4024 }
4025 case 114: {
csharptest920b09a2011-06-08 20:13:29 -05004026 result.hasOptionalString = input.ReadString(ref result.optionalString_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004027 break;
4028 }
4029 case 122: {
csharptest920b09a2011-06-08 20:13:29 -05004030 result.hasOptionalBytes = input.ReadBytes(ref result.optionalBytes_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004031 break;
4032 }
4033 case 131: {
4034 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.CreateBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05004035 if (result.hasOptionalGroup) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01004036 subBuilder.MergeFrom(OptionalGroup);
4037 }
4038 input.ReadGroup(16, subBuilder, extensionRegistry);
4039 OptionalGroup = subBuilder.BuildPartial();
4040 break;
4041 }
4042 case 146: {
4043 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.CreateBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05004044 if (result.hasOptionalNestedMessage) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01004045 subBuilder.MergeFrom(OptionalNestedMessage);
4046 }
4047 input.ReadMessage(subBuilder, extensionRegistry);
4048 OptionalNestedMessage = subBuilder.BuildPartial();
4049 break;
4050 }
4051 case 154: {
4052 global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.CreateBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05004053 if (result.hasOptionalForeignMessage) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01004054 subBuilder.MergeFrom(OptionalForeignMessage);
4055 }
4056 input.ReadMessage(subBuilder, extensionRegistry);
4057 OptionalForeignMessage = subBuilder.BuildPartial();
4058 break;
4059 }
4060 case 162: {
4061 global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.CreateBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05004062 if (result.hasOptionalImportMessage) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01004063 subBuilder.MergeFrom(OptionalImportMessage);
4064 }
4065 input.ReadMessage(subBuilder, extensionRegistry);
4066 OptionalImportMessage = subBuilder.BuildPartial();
4067 break;
4068 }
4069 case 168: {
csharptestd2af9e92011-06-03 21:35:02 -05004070 object unknown;
4071 if(input.ReadEnum(ref result.optionalNestedEnum_, out unknown)) {
4072 result.hasOptionalNestedEnum = true;
4073 } else if(unknown is int) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01004074 }
4075 break;
4076 }
4077 case 176: {
csharptestd2af9e92011-06-03 21:35:02 -05004078 object unknown;
4079 if(input.ReadEnum(ref result.optionalForeignEnum_, out unknown)) {
4080 result.hasOptionalForeignEnum = true;
4081 } else if(unknown is int) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01004082 }
4083 break;
4084 }
4085 case 184: {
csharptestd2af9e92011-06-03 21:35:02 -05004086 object unknown;
4087 if(input.ReadEnum(ref result.optionalImportEnum_, out unknown)) {
4088 result.hasOptionalImportEnum = true;
4089 } else if(unknown is int) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01004090 }
4091 break;
4092 }
4093 case 194: {
csharptest920b09a2011-06-08 20:13:29 -05004094 result.hasOptionalStringPiece = input.ReadString(ref result.optionalStringPiece_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004095 break;
4096 }
4097 case 202: {
csharptest920b09a2011-06-08 20:13:29 -05004098 result.hasOptionalCord = input.ReadString(ref result.optionalCord_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004099 break;
4100 }
csharptest6da31702011-06-04 12:52:57 -05004101 case 250:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004102 case 248: {
csharptestb00ea132011-06-10 01:09:57 -05004103 input.ReadInt32Array(tag, field_name, result.repeatedInt32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004104 break;
4105 }
csharptest6da31702011-06-04 12:52:57 -05004106 case 258:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004107 case 256: {
csharptestb00ea132011-06-10 01:09:57 -05004108 input.ReadInt64Array(tag, field_name, result.repeatedInt64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004109 break;
4110 }
csharptest6da31702011-06-04 12:52:57 -05004111 case 266:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004112 case 264: {
csharptestb00ea132011-06-10 01:09:57 -05004113 input.ReadUInt32Array(tag, field_name, result.repeatedUint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004114 break;
4115 }
csharptest6da31702011-06-04 12:52:57 -05004116 case 274:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004117 case 272: {
csharptestb00ea132011-06-10 01:09:57 -05004118 input.ReadUInt64Array(tag, field_name, result.repeatedUint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004119 break;
4120 }
csharptest6da31702011-06-04 12:52:57 -05004121 case 282:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004122 case 280: {
csharptestb00ea132011-06-10 01:09:57 -05004123 input.ReadSInt32Array(tag, field_name, result.repeatedSint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004124 break;
4125 }
csharptest6da31702011-06-04 12:52:57 -05004126 case 290:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004127 case 288: {
csharptestb00ea132011-06-10 01:09:57 -05004128 input.ReadSInt64Array(tag, field_name, result.repeatedSint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004129 break;
4130 }
csharptest6da31702011-06-04 12:52:57 -05004131 case 298:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004132 case 301: {
csharptestb00ea132011-06-10 01:09:57 -05004133 input.ReadFixed32Array(tag, field_name, result.repeatedFixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004134 break;
4135 }
csharptest6da31702011-06-04 12:52:57 -05004136 case 306:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004137 case 305: {
csharptestb00ea132011-06-10 01:09:57 -05004138 input.ReadFixed64Array(tag, field_name, result.repeatedFixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004139 break;
4140 }
csharptest6da31702011-06-04 12:52:57 -05004141 case 314:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004142 case 317: {
csharptestb00ea132011-06-10 01:09:57 -05004143 input.ReadSFixed32Array(tag, field_name, result.repeatedSfixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004144 break;
4145 }
csharptest6da31702011-06-04 12:52:57 -05004146 case 322:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004147 case 321: {
csharptestb00ea132011-06-10 01:09:57 -05004148 input.ReadSFixed64Array(tag, field_name, result.repeatedSfixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004149 break;
4150 }
csharptest6da31702011-06-04 12:52:57 -05004151 case 330:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004152 case 333: {
csharptestb00ea132011-06-10 01:09:57 -05004153 input.ReadFloatArray(tag, field_name, result.repeatedFloat_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004154 break;
4155 }
csharptest6da31702011-06-04 12:52:57 -05004156 case 338:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004157 case 337: {
csharptestb00ea132011-06-10 01:09:57 -05004158 input.ReadDoubleArray(tag, field_name, result.repeatedDouble_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004159 break;
4160 }
csharptest6da31702011-06-04 12:52:57 -05004161 case 346:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004162 case 344: {
csharptestb00ea132011-06-10 01:09:57 -05004163 input.ReadBoolArray(tag, field_name, result.repeatedBool_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004164 break;
4165 }
4166 case 354: {
csharptestb00ea132011-06-10 01:09:57 -05004167 input.ReadStringArray(tag, field_name, result.repeatedString_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004168 break;
4169 }
4170 case 362: {
csharptestb00ea132011-06-10 01:09:57 -05004171 input.ReadBytesArray(tag, field_name, result.repeatedBytes_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004172 break;
4173 }
4174 case 371: {
csharptestd2af9e92011-06-03 21:35:02 -05004175 input.ReadGroupArray(tag, field_name, result.repeatedGroup_, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.DefaultInstance, extensionRegistry);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004176 break;
4177 }
4178 case 386: {
csharptestd2af9e92011-06-03 21:35:02 -05004179 input.ReadMessageArray(tag, field_name, result.repeatedNestedMessage_, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance, extensionRegistry);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004180 break;
4181 }
4182 case 394: {
csharptestd2af9e92011-06-03 21:35:02 -05004183 input.ReadMessageArray(tag, field_name, result.repeatedForeignMessage_, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance, extensionRegistry);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004184 break;
4185 }
4186 case 402: {
csharptestd2af9e92011-06-03 21:35:02 -05004187 input.ReadMessageArray(tag, field_name, result.repeatedImportMessage_, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance, extensionRegistry);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004188 break;
4189 }
csharptest6da31702011-06-04 12:52:57 -05004190 case 410:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004191 case 408: {
csharptestd2af9e92011-06-03 21:35:02 -05004192 scg::ICollection<object> unknownItems;
4193 input.ReadEnumArray<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(tag, field_name, result.repeatedNestedEnum_, out unknownItems);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004194 break;
4195 }
csharptest6da31702011-06-04 12:52:57 -05004196 case 418:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004197 case 416: {
csharptestd2af9e92011-06-03 21:35:02 -05004198 scg::ICollection<object> unknownItems;
4199 input.ReadEnumArray<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(tag, field_name, result.repeatedForeignEnum_, out unknownItems);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004200 break;
4201 }
csharptest6da31702011-06-04 12:52:57 -05004202 case 426:
Jon Skeet82bb0f12011-04-03 20:17:12 +01004203 case 424: {
csharptestd2af9e92011-06-03 21:35:02 -05004204 scg::ICollection<object> unknownItems;
4205 input.ReadEnumArray<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(tag, field_name, result.repeatedImportEnum_, out unknownItems);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004206 break;
4207 }
4208 case 434: {
csharptestb00ea132011-06-10 01:09:57 -05004209 input.ReadStringArray(tag, field_name, result.repeatedStringPiece_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004210 break;
4211 }
4212 case 442: {
csharptestb00ea132011-06-10 01:09:57 -05004213 input.ReadStringArray(tag, field_name, result.repeatedCord_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004214 break;
4215 }
4216 case 488: {
csharptest920b09a2011-06-08 20:13:29 -05004217 result.hasDefaultInt32 = input.ReadInt32(ref result.defaultInt32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004218 break;
4219 }
4220 case 496: {
csharptest920b09a2011-06-08 20:13:29 -05004221 result.hasDefaultInt64 = input.ReadInt64(ref result.defaultInt64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004222 break;
4223 }
4224 case 504: {
csharptest920b09a2011-06-08 20:13:29 -05004225 result.hasDefaultUint32 = input.ReadUInt32(ref result.defaultUint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004226 break;
4227 }
4228 case 512: {
csharptest920b09a2011-06-08 20:13:29 -05004229 result.hasDefaultUint64 = input.ReadUInt64(ref result.defaultUint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004230 break;
4231 }
4232 case 520: {
csharptest920b09a2011-06-08 20:13:29 -05004233 result.hasDefaultSint32 = input.ReadSInt32(ref result.defaultSint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004234 break;
4235 }
4236 case 528: {
csharptest920b09a2011-06-08 20:13:29 -05004237 result.hasDefaultSint64 = input.ReadSInt64(ref result.defaultSint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004238 break;
4239 }
4240 case 541: {
csharptest920b09a2011-06-08 20:13:29 -05004241 result.hasDefaultFixed32 = input.ReadFixed32(ref result.defaultFixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004242 break;
4243 }
4244 case 545: {
csharptest920b09a2011-06-08 20:13:29 -05004245 result.hasDefaultFixed64 = input.ReadFixed64(ref result.defaultFixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004246 break;
4247 }
4248 case 557: {
csharptest920b09a2011-06-08 20:13:29 -05004249 result.hasDefaultSfixed32 = input.ReadSFixed32(ref result.defaultSfixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004250 break;
4251 }
4252 case 561: {
csharptest920b09a2011-06-08 20:13:29 -05004253 result.hasDefaultSfixed64 = input.ReadSFixed64(ref result.defaultSfixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004254 break;
4255 }
4256 case 573: {
csharptest920b09a2011-06-08 20:13:29 -05004257 result.hasDefaultFloat = input.ReadFloat(ref result.defaultFloat_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004258 break;
4259 }
4260 case 577: {
csharptest920b09a2011-06-08 20:13:29 -05004261 result.hasDefaultDouble = input.ReadDouble(ref result.defaultDouble_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004262 break;
4263 }
4264 case 584: {
csharptest920b09a2011-06-08 20:13:29 -05004265 result.hasDefaultBool = input.ReadBool(ref result.defaultBool_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004266 break;
4267 }
4268 case 594: {
csharptest920b09a2011-06-08 20:13:29 -05004269 result.hasDefaultString = input.ReadString(ref result.defaultString_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004270 break;
4271 }
4272 case 602: {
csharptest920b09a2011-06-08 20:13:29 -05004273 result.hasDefaultBytes = input.ReadBytes(ref result.defaultBytes_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004274 break;
4275 }
4276 case 648: {
csharptestd2af9e92011-06-03 21:35:02 -05004277 object unknown;
4278 if(input.ReadEnum(ref result.defaultNestedEnum_, out unknown)) {
4279 result.hasDefaultNestedEnum = true;
4280 } else if(unknown is int) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01004281 }
4282 break;
4283 }
4284 case 656: {
csharptestd2af9e92011-06-03 21:35:02 -05004285 object unknown;
4286 if(input.ReadEnum(ref result.defaultForeignEnum_, out unknown)) {
4287 result.hasDefaultForeignEnum = true;
4288 } else if(unknown is int) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01004289 }
4290 break;
4291 }
4292 case 664: {
csharptestd2af9e92011-06-03 21:35:02 -05004293 object unknown;
4294 if(input.ReadEnum(ref result.defaultImportEnum_, out unknown)) {
4295 result.hasDefaultImportEnum = true;
4296 } else if(unknown is int) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01004297 }
4298 break;
4299 }
4300 case 674: {
csharptest920b09a2011-06-08 20:13:29 -05004301 result.hasDefaultStringPiece = input.ReadString(ref result.defaultStringPiece_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004302 break;
4303 }
4304 case 682: {
csharptest920b09a2011-06-08 20:13:29 -05004305 result.hasDefaultCord = input.ReadString(ref result.defaultCord_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01004306 break;
4307 }
4308 }
4309 }
csharptest123e5342011-06-03 14:15:21 -05004310
4311 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +01004312 }
4313
4314
4315 public bool HasOptionalInt32 {
csharptestc671a4b2011-06-08 11:51:24 -05004316 get { return result.hasOptionalInt32; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004317 }
4318 public int OptionalInt32 {
4319 get { return result.OptionalInt32; }
4320 set { SetOptionalInt32(value); }
4321 }
4322 public Builder SetOptionalInt32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004323 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004324 result.hasOptionalInt32 = true;
4325 result.optionalInt32_ = value;
4326 return this;
4327 }
4328 public Builder ClearOptionalInt32() {
csharptest1a0764a2011-09-09 21:05:29 -05004329 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004330 result.hasOptionalInt32 = false;
4331 result.optionalInt32_ = 0;
4332 return this;
4333 }
4334
4335 public bool HasOptionalInt64 {
csharptestc671a4b2011-06-08 11:51:24 -05004336 get { return result.hasOptionalInt64; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004337 }
4338 public long OptionalInt64 {
4339 get { return result.OptionalInt64; }
4340 set { SetOptionalInt64(value); }
4341 }
4342 public Builder SetOptionalInt64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05004343 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004344 result.hasOptionalInt64 = true;
4345 result.optionalInt64_ = value;
4346 return this;
4347 }
4348 public Builder ClearOptionalInt64() {
csharptest1a0764a2011-09-09 21:05:29 -05004349 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004350 result.hasOptionalInt64 = false;
4351 result.optionalInt64_ = 0L;
4352 return this;
4353 }
4354
4355 public bool HasOptionalUint32 {
csharptestc671a4b2011-06-08 11:51:24 -05004356 get { return result.hasOptionalUint32; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004357 }
4358 [global::System.CLSCompliant(false)]
4359 public uint OptionalUint32 {
4360 get { return result.OptionalUint32; }
4361 set { SetOptionalUint32(value); }
4362 }
4363 [global::System.CLSCompliant(false)]
4364 public Builder SetOptionalUint32(uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05004365 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004366 result.hasOptionalUint32 = true;
4367 result.optionalUint32_ = value;
4368 return this;
4369 }
4370 public Builder ClearOptionalUint32() {
csharptest1a0764a2011-09-09 21:05:29 -05004371 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004372 result.hasOptionalUint32 = false;
4373 result.optionalUint32_ = 0;
4374 return this;
4375 }
4376
4377 public bool HasOptionalUint64 {
csharptestc671a4b2011-06-08 11:51:24 -05004378 get { return result.hasOptionalUint64; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004379 }
4380 [global::System.CLSCompliant(false)]
4381 public ulong OptionalUint64 {
4382 get { return result.OptionalUint64; }
4383 set { SetOptionalUint64(value); }
4384 }
4385 [global::System.CLSCompliant(false)]
4386 public Builder SetOptionalUint64(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05004387 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004388 result.hasOptionalUint64 = true;
4389 result.optionalUint64_ = value;
4390 return this;
4391 }
4392 public Builder ClearOptionalUint64() {
csharptest1a0764a2011-09-09 21:05:29 -05004393 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004394 result.hasOptionalUint64 = false;
4395 result.optionalUint64_ = 0UL;
4396 return this;
4397 }
4398
4399 public bool HasOptionalSint32 {
csharptestc671a4b2011-06-08 11:51:24 -05004400 get { return result.hasOptionalSint32; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004401 }
4402 public int OptionalSint32 {
4403 get { return result.OptionalSint32; }
4404 set { SetOptionalSint32(value); }
4405 }
4406 public Builder SetOptionalSint32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004407 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004408 result.hasOptionalSint32 = true;
4409 result.optionalSint32_ = value;
4410 return this;
4411 }
4412 public Builder ClearOptionalSint32() {
csharptest1a0764a2011-09-09 21:05:29 -05004413 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004414 result.hasOptionalSint32 = false;
4415 result.optionalSint32_ = 0;
4416 return this;
4417 }
4418
4419 public bool HasOptionalSint64 {
csharptestc671a4b2011-06-08 11:51:24 -05004420 get { return result.hasOptionalSint64; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004421 }
4422 public long OptionalSint64 {
4423 get { return result.OptionalSint64; }
4424 set { SetOptionalSint64(value); }
4425 }
4426 public Builder SetOptionalSint64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05004427 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004428 result.hasOptionalSint64 = true;
4429 result.optionalSint64_ = value;
4430 return this;
4431 }
4432 public Builder ClearOptionalSint64() {
csharptest1a0764a2011-09-09 21:05:29 -05004433 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004434 result.hasOptionalSint64 = false;
4435 result.optionalSint64_ = 0;
4436 return this;
4437 }
4438
4439 public bool HasOptionalFixed32 {
csharptestc671a4b2011-06-08 11:51:24 -05004440 get { return result.hasOptionalFixed32; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004441 }
4442 [global::System.CLSCompliant(false)]
4443 public uint OptionalFixed32 {
4444 get { return result.OptionalFixed32; }
4445 set { SetOptionalFixed32(value); }
4446 }
4447 [global::System.CLSCompliant(false)]
4448 public Builder SetOptionalFixed32(uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05004449 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004450 result.hasOptionalFixed32 = true;
4451 result.optionalFixed32_ = value;
4452 return this;
4453 }
4454 public Builder ClearOptionalFixed32() {
csharptest1a0764a2011-09-09 21:05:29 -05004455 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004456 result.hasOptionalFixed32 = false;
4457 result.optionalFixed32_ = 0;
4458 return this;
4459 }
4460
4461 public bool HasOptionalFixed64 {
csharptestc671a4b2011-06-08 11:51:24 -05004462 get { return result.hasOptionalFixed64; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004463 }
4464 [global::System.CLSCompliant(false)]
4465 public ulong OptionalFixed64 {
4466 get { return result.OptionalFixed64; }
4467 set { SetOptionalFixed64(value); }
4468 }
4469 [global::System.CLSCompliant(false)]
4470 public Builder SetOptionalFixed64(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05004471 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004472 result.hasOptionalFixed64 = true;
4473 result.optionalFixed64_ = value;
4474 return this;
4475 }
4476 public Builder ClearOptionalFixed64() {
csharptest1a0764a2011-09-09 21:05:29 -05004477 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004478 result.hasOptionalFixed64 = false;
4479 result.optionalFixed64_ = 0;
4480 return this;
4481 }
4482
4483 public bool HasOptionalSfixed32 {
csharptestc671a4b2011-06-08 11:51:24 -05004484 get { return result.hasOptionalSfixed32; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004485 }
4486 public int OptionalSfixed32 {
4487 get { return result.OptionalSfixed32; }
4488 set { SetOptionalSfixed32(value); }
4489 }
4490 public Builder SetOptionalSfixed32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004491 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004492 result.hasOptionalSfixed32 = true;
4493 result.optionalSfixed32_ = value;
4494 return this;
4495 }
4496 public Builder ClearOptionalSfixed32() {
csharptest1a0764a2011-09-09 21:05:29 -05004497 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004498 result.hasOptionalSfixed32 = false;
4499 result.optionalSfixed32_ = 0;
4500 return this;
4501 }
4502
4503 public bool HasOptionalSfixed64 {
csharptestc671a4b2011-06-08 11:51:24 -05004504 get { return result.hasOptionalSfixed64; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004505 }
4506 public long OptionalSfixed64 {
4507 get { return result.OptionalSfixed64; }
4508 set { SetOptionalSfixed64(value); }
4509 }
4510 public Builder SetOptionalSfixed64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05004511 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004512 result.hasOptionalSfixed64 = true;
4513 result.optionalSfixed64_ = value;
4514 return this;
4515 }
4516 public Builder ClearOptionalSfixed64() {
csharptest1a0764a2011-09-09 21:05:29 -05004517 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004518 result.hasOptionalSfixed64 = false;
4519 result.optionalSfixed64_ = 0;
4520 return this;
4521 }
4522
4523 public bool HasOptionalFloat {
csharptestc671a4b2011-06-08 11:51:24 -05004524 get { return result.hasOptionalFloat; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004525 }
4526 public float OptionalFloat {
4527 get { return result.OptionalFloat; }
4528 set { SetOptionalFloat(value); }
4529 }
4530 public Builder SetOptionalFloat(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05004531 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004532 result.hasOptionalFloat = true;
4533 result.optionalFloat_ = value;
4534 return this;
4535 }
4536 public Builder ClearOptionalFloat() {
csharptest1a0764a2011-09-09 21:05:29 -05004537 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004538 result.hasOptionalFloat = false;
4539 result.optionalFloat_ = 0F;
4540 return this;
4541 }
4542
4543 public bool HasOptionalDouble {
csharptestc671a4b2011-06-08 11:51:24 -05004544 get { return result.hasOptionalDouble; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004545 }
4546 public double OptionalDouble {
4547 get { return result.OptionalDouble; }
4548 set { SetOptionalDouble(value); }
4549 }
4550 public Builder SetOptionalDouble(double value) {
csharptest1a0764a2011-09-09 21:05:29 -05004551 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004552 result.hasOptionalDouble = true;
4553 result.optionalDouble_ = value;
4554 return this;
4555 }
4556 public Builder ClearOptionalDouble() {
csharptest1a0764a2011-09-09 21:05:29 -05004557 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004558 result.hasOptionalDouble = false;
4559 result.optionalDouble_ = 0D;
4560 return this;
4561 }
4562
4563 public bool HasOptionalBool {
csharptestc671a4b2011-06-08 11:51:24 -05004564 get { return result.hasOptionalBool; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004565 }
4566 public bool OptionalBool {
4567 get { return result.OptionalBool; }
4568 set { SetOptionalBool(value); }
4569 }
4570 public Builder SetOptionalBool(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05004571 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004572 result.hasOptionalBool = true;
4573 result.optionalBool_ = value;
4574 return this;
4575 }
4576 public Builder ClearOptionalBool() {
csharptest1a0764a2011-09-09 21:05:29 -05004577 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004578 result.hasOptionalBool = false;
4579 result.optionalBool_ = false;
4580 return this;
4581 }
4582
4583 public bool HasOptionalString {
csharptestc671a4b2011-06-08 11:51:24 -05004584 get { return result.hasOptionalString; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004585 }
4586 public string OptionalString {
4587 get { return result.OptionalString; }
4588 set { SetOptionalString(value); }
4589 }
4590 public Builder SetOptionalString(string value) {
4591 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004592 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004593 result.hasOptionalString = true;
4594 result.optionalString_ = value;
4595 return this;
4596 }
4597 public Builder ClearOptionalString() {
csharptest1a0764a2011-09-09 21:05:29 -05004598 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004599 result.hasOptionalString = false;
4600 result.optionalString_ = "";
4601 return this;
4602 }
4603
4604 public bool HasOptionalBytes {
csharptestc671a4b2011-06-08 11:51:24 -05004605 get { return result.hasOptionalBytes; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004606 }
4607 public pb::ByteString OptionalBytes {
4608 get { return result.OptionalBytes; }
4609 set { SetOptionalBytes(value); }
4610 }
4611 public Builder SetOptionalBytes(pb::ByteString value) {
4612 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004613 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004614 result.hasOptionalBytes = true;
4615 result.optionalBytes_ = value;
4616 return this;
4617 }
4618 public Builder ClearOptionalBytes() {
csharptest1a0764a2011-09-09 21:05:29 -05004619 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004620 result.hasOptionalBytes = false;
4621 result.optionalBytes_ = pb::ByteString.Empty;
4622 return this;
4623 }
4624
4625 public bool HasOptionalGroup {
csharptestc671a4b2011-06-08 11:51:24 -05004626 get { return result.hasOptionalGroup; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004627 }
4628 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup OptionalGroup {
4629 get { return result.OptionalGroup; }
4630 set { SetOptionalGroup(value); }
4631 }
4632 public Builder SetOptionalGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup value) {
4633 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004634 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004635 result.hasOptionalGroup = true;
4636 result.optionalGroup_ = value;
4637 return this;
4638 }
4639 public Builder SetOptionalGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.Builder builderForValue) {
4640 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05004641 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004642 result.hasOptionalGroup = true;
4643 result.optionalGroup_ = builderForValue.Build();
4644 return this;
4645 }
4646 public Builder MergeOptionalGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup value) {
4647 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004648 PrepareBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05004649 if (result.hasOptionalGroup &&
Jon Skeet82bb0f12011-04-03 20:17:12 +01004650 result.optionalGroup_ != global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance) {
4651 result.optionalGroup_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.CreateBuilder(result.optionalGroup_).MergeFrom(value).BuildPartial();
4652 } else {
4653 result.optionalGroup_ = value;
4654 }
4655 result.hasOptionalGroup = true;
4656 return this;
4657 }
4658 public Builder ClearOptionalGroup() {
csharptest1a0764a2011-09-09 21:05:29 -05004659 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004660 result.hasOptionalGroup = false;
4661 result.optionalGroup_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance;
4662 return this;
4663 }
4664
4665 public bool HasOptionalNestedMessage {
csharptestc671a4b2011-06-08 11:51:24 -05004666 get { return result.hasOptionalNestedMessage; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004667 }
4668 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage OptionalNestedMessage {
4669 get { return result.OptionalNestedMessage; }
4670 set { SetOptionalNestedMessage(value); }
4671 }
4672 public Builder SetOptionalNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
4673 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004674 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004675 result.hasOptionalNestedMessage = true;
4676 result.optionalNestedMessage_ = value;
4677 return this;
4678 }
4679 public Builder SetOptionalNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder builderForValue) {
4680 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05004681 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004682 result.hasOptionalNestedMessage = true;
4683 result.optionalNestedMessage_ = builderForValue.Build();
4684 return this;
4685 }
4686 public Builder MergeOptionalNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
4687 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004688 PrepareBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05004689 if (result.hasOptionalNestedMessage &&
Jon Skeet82bb0f12011-04-03 20:17:12 +01004690 result.optionalNestedMessage_ != global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance) {
4691 result.optionalNestedMessage_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.CreateBuilder(result.optionalNestedMessage_).MergeFrom(value).BuildPartial();
4692 } else {
4693 result.optionalNestedMessage_ = value;
4694 }
4695 result.hasOptionalNestedMessage = true;
4696 return this;
4697 }
4698 public Builder ClearOptionalNestedMessage() {
csharptest1a0764a2011-09-09 21:05:29 -05004699 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004700 result.hasOptionalNestedMessage = false;
4701 result.optionalNestedMessage_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance;
4702 return this;
4703 }
4704
4705 public bool HasOptionalForeignMessage {
csharptestc671a4b2011-06-08 11:51:24 -05004706 get { return result.hasOptionalForeignMessage; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004707 }
4708 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite OptionalForeignMessage {
4709 get { return result.OptionalForeignMessage; }
4710 set { SetOptionalForeignMessage(value); }
4711 }
4712 public Builder SetOptionalForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
4713 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004714 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004715 result.hasOptionalForeignMessage = true;
4716 result.optionalForeignMessage_ = value;
4717 return this;
4718 }
4719 public Builder SetOptionalForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder builderForValue) {
4720 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05004721 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004722 result.hasOptionalForeignMessage = true;
4723 result.optionalForeignMessage_ = builderForValue.Build();
4724 return this;
4725 }
4726 public Builder MergeOptionalForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
4727 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004728 PrepareBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05004729 if (result.hasOptionalForeignMessage &&
Jon Skeet82bb0f12011-04-03 20:17:12 +01004730 result.optionalForeignMessage_ != global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance) {
4731 result.optionalForeignMessage_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.CreateBuilder(result.optionalForeignMessage_).MergeFrom(value).BuildPartial();
4732 } else {
4733 result.optionalForeignMessage_ = value;
4734 }
4735 result.hasOptionalForeignMessage = true;
4736 return this;
4737 }
4738 public Builder ClearOptionalForeignMessage() {
csharptest1a0764a2011-09-09 21:05:29 -05004739 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004740 result.hasOptionalForeignMessage = false;
4741 result.optionalForeignMessage_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance;
4742 return this;
4743 }
4744
4745 public bool HasOptionalImportMessage {
csharptestc671a4b2011-06-08 11:51:24 -05004746 get { return result.hasOptionalImportMessage; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004747 }
4748 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite OptionalImportMessage {
4749 get { return result.OptionalImportMessage; }
4750 set { SetOptionalImportMessage(value); }
4751 }
4752 public Builder SetOptionalImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
4753 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004754 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004755 result.hasOptionalImportMessage = true;
4756 result.optionalImportMessage_ = value;
4757 return this;
4758 }
4759 public Builder SetOptionalImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder builderForValue) {
4760 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05004761 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004762 result.hasOptionalImportMessage = true;
4763 result.optionalImportMessage_ = builderForValue.Build();
4764 return this;
4765 }
4766 public Builder MergeOptionalImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
4767 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004768 PrepareBuilder();
csharptestc671a4b2011-06-08 11:51:24 -05004769 if (result.hasOptionalImportMessage &&
Jon Skeet82bb0f12011-04-03 20:17:12 +01004770 result.optionalImportMessage_ != global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance) {
4771 result.optionalImportMessage_ = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.CreateBuilder(result.optionalImportMessage_).MergeFrom(value).BuildPartial();
4772 } else {
4773 result.optionalImportMessage_ = value;
4774 }
4775 result.hasOptionalImportMessage = true;
4776 return this;
4777 }
4778 public Builder ClearOptionalImportMessage() {
csharptest1a0764a2011-09-09 21:05:29 -05004779 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004780 result.hasOptionalImportMessage = false;
4781 result.optionalImportMessage_ = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance;
4782 return this;
4783 }
4784
4785 public bool HasOptionalNestedEnum {
csharptestc671a4b2011-06-08 11:51:24 -05004786 get { return result.hasOptionalNestedEnum; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004787 }
4788 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum OptionalNestedEnum {
4789 get { return result.OptionalNestedEnum; }
4790 set { SetOptionalNestedEnum(value); }
4791 }
4792 public Builder SetOptionalNestedEnum(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
csharptest1a0764a2011-09-09 21:05:29 -05004793 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004794 result.hasOptionalNestedEnum = true;
4795 result.optionalNestedEnum_ = value;
4796 return this;
4797 }
4798 public Builder ClearOptionalNestedEnum() {
csharptest1a0764a2011-09-09 21:05:29 -05004799 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004800 result.hasOptionalNestedEnum = false;
4801 result.optionalNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.FOO;
4802 return this;
4803 }
4804
4805 public bool HasOptionalForeignEnum {
csharptestc671a4b2011-06-08 11:51:24 -05004806 get { return result.hasOptionalForeignEnum; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004807 }
4808 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite OptionalForeignEnum {
4809 get { return result.OptionalForeignEnum; }
4810 set { SetOptionalForeignEnum(value); }
4811 }
4812 public Builder SetOptionalForeignEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
csharptest1a0764a2011-09-09 21:05:29 -05004813 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004814 result.hasOptionalForeignEnum = true;
4815 result.optionalForeignEnum_ = value;
4816 return this;
4817 }
4818 public Builder ClearOptionalForeignEnum() {
csharptest1a0764a2011-09-09 21:05:29 -05004819 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004820 result.hasOptionalForeignEnum = false;
4821 result.optionalForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_FOO;
4822 return this;
4823 }
4824
4825 public bool HasOptionalImportEnum {
csharptestc671a4b2011-06-08 11:51:24 -05004826 get { return result.hasOptionalImportEnum; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004827 }
4828 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite OptionalImportEnum {
4829 get { return result.OptionalImportEnum; }
4830 set { SetOptionalImportEnum(value); }
4831 }
4832 public Builder SetOptionalImportEnum(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
csharptest1a0764a2011-09-09 21:05:29 -05004833 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004834 result.hasOptionalImportEnum = true;
4835 result.optionalImportEnum_ = value;
4836 return this;
4837 }
4838 public Builder ClearOptionalImportEnum() {
csharptest1a0764a2011-09-09 21:05:29 -05004839 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004840 result.hasOptionalImportEnum = false;
4841 result.optionalImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_FOO;
4842 return this;
4843 }
4844
4845 public bool HasOptionalStringPiece {
csharptestc671a4b2011-06-08 11:51:24 -05004846 get { return result.hasOptionalStringPiece; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004847 }
4848 public string OptionalStringPiece {
4849 get { return result.OptionalStringPiece; }
4850 set { SetOptionalStringPiece(value); }
4851 }
4852 public Builder SetOptionalStringPiece(string value) {
4853 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004854 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004855 result.hasOptionalStringPiece = true;
4856 result.optionalStringPiece_ = value;
4857 return this;
4858 }
4859 public Builder ClearOptionalStringPiece() {
csharptest1a0764a2011-09-09 21:05:29 -05004860 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004861 result.hasOptionalStringPiece = false;
4862 result.optionalStringPiece_ = "";
4863 return this;
4864 }
4865
4866 public bool HasOptionalCord {
csharptestc671a4b2011-06-08 11:51:24 -05004867 get { return result.hasOptionalCord; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004868 }
4869 public string OptionalCord {
4870 get { return result.OptionalCord; }
4871 set { SetOptionalCord(value); }
4872 }
4873 public Builder SetOptionalCord(string value) {
4874 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05004875 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004876 result.hasOptionalCord = true;
4877 result.optionalCord_ = value;
4878 return this;
4879 }
4880 public Builder ClearOptionalCord() {
csharptest1a0764a2011-09-09 21:05:29 -05004881 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004882 result.hasOptionalCord = false;
4883 result.optionalCord_ = "";
4884 return this;
4885 }
4886
4887 public pbc::IPopsicleList<int> RepeatedInt32List {
csharptest1a0764a2011-09-09 21:05:29 -05004888 get { return PrepareBuilder().repeatedInt32_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004889 }
4890 public int RepeatedInt32Count {
4891 get { return result.RepeatedInt32Count; }
4892 }
4893 public int GetRepeatedInt32(int index) {
4894 return result.GetRepeatedInt32(index);
4895 }
4896 public Builder SetRepeatedInt32(int index, int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004897 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004898 result.repeatedInt32_[index] = value;
4899 return this;
4900 }
4901 public Builder AddRepeatedInt32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05004902 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004903 result.repeatedInt32_.Add(value);
4904 return this;
4905 }
4906 public Builder AddRangeRepeatedInt32(scg::IEnumerable<int> values) {
csharptest1a0764a2011-09-09 21:05:29 -05004907 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004908 base.AddRange(values, result.repeatedInt32_);
4909 return this;
4910 }
4911 public Builder ClearRepeatedInt32() {
csharptest1a0764a2011-09-09 21:05:29 -05004912 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004913 result.repeatedInt32_.Clear();
4914 return this;
4915 }
4916
4917 public pbc::IPopsicleList<long> RepeatedInt64List {
csharptest1a0764a2011-09-09 21:05:29 -05004918 get { return PrepareBuilder().repeatedInt64_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004919 }
4920 public int RepeatedInt64Count {
4921 get { return result.RepeatedInt64Count; }
4922 }
4923 public long GetRepeatedInt64(int index) {
4924 return result.GetRepeatedInt64(index);
4925 }
4926 public Builder SetRepeatedInt64(int index, long value) {
csharptest1a0764a2011-09-09 21:05:29 -05004927 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004928 result.repeatedInt64_[index] = value;
4929 return this;
4930 }
4931 public Builder AddRepeatedInt64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05004932 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004933 result.repeatedInt64_.Add(value);
4934 return this;
4935 }
4936 public Builder AddRangeRepeatedInt64(scg::IEnumerable<long> values) {
csharptest1a0764a2011-09-09 21:05:29 -05004937 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004938 base.AddRange(values, result.repeatedInt64_);
4939 return this;
4940 }
4941 public Builder ClearRepeatedInt64() {
csharptest1a0764a2011-09-09 21:05:29 -05004942 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004943 result.repeatedInt64_.Clear();
4944 return this;
4945 }
4946
4947 [global::System.CLSCompliant(false)]
4948 public pbc::IPopsicleList<uint> RepeatedUint32List {
csharptest1a0764a2011-09-09 21:05:29 -05004949 get { return PrepareBuilder().repeatedUint32_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004950 }
4951 public int RepeatedUint32Count {
4952 get { return result.RepeatedUint32Count; }
4953 }
4954 [global::System.CLSCompliant(false)]
4955 public uint GetRepeatedUint32(int index) {
4956 return result.GetRepeatedUint32(index);
4957 }
4958 [global::System.CLSCompliant(false)]
4959 public Builder SetRepeatedUint32(int index, uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05004960 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004961 result.repeatedUint32_[index] = value;
4962 return this;
4963 }
4964 [global::System.CLSCompliant(false)]
4965 public Builder AddRepeatedUint32(uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05004966 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004967 result.repeatedUint32_.Add(value);
4968 return this;
4969 }
4970 [global::System.CLSCompliant(false)]
4971 public Builder AddRangeRepeatedUint32(scg::IEnumerable<uint> values) {
csharptest1a0764a2011-09-09 21:05:29 -05004972 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004973 base.AddRange(values, result.repeatedUint32_);
4974 return this;
4975 }
4976 public Builder ClearRepeatedUint32() {
csharptest1a0764a2011-09-09 21:05:29 -05004977 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004978 result.repeatedUint32_.Clear();
4979 return this;
4980 }
4981
4982 [global::System.CLSCompliant(false)]
4983 public pbc::IPopsicleList<ulong> RepeatedUint64List {
csharptest1a0764a2011-09-09 21:05:29 -05004984 get { return PrepareBuilder().repeatedUint64_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01004985 }
4986 public int RepeatedUint64Count {
4987 get { return result.RepeatedUint64Count; }
4988 }
4989 [global::System.CLSCompliant(false)]
4990 public ulong GetRepeatedUint64(int index) {
4991 return result.GetRepeatedUint64(index);
4992 }
4993 [global::System.CLSCompliant(false)]
4994 public Builder SetRepeatedUint64(int index, ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05004995 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01004996 result.repeatedUint64_[index] = value;
4997 return this;
4998 }
4999 [global::System.CLSCompliant(false)]
5000 public Builder AddRepeatedUint64(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05005001 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005002 result.repeatedUint64_.Add(value);
5003 return this;
5004 }
5005 [global::System.CLSCompliant(false)]
5006 public Builder AddRangeRepeatedUint64(scg::IEnumerable<ulong> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005007 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005008 base.AddRange(values, result.repeatedUint64_);
5009 return this;
5010 }
5011 public Builder ClearRepeatedUint64() {
csharptest1a0764a2011-09-09 21:05:29 -05005012 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005013 result.repeatedUint64_.Clear();
5014 return this;
5015 }
5016
5017 public pbc::IPopsicleList<int> RepeatedSint32List {
csharptest1a0764a2011-09-09 21:05:29 -05005018 get { return PrepareBuilder().repeatedSint32_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005019 }
5020 public int RepeatedSint32Count {
5021 get { return result.RepeatedSint32Count; }
5022 }
5023 public int GetRepeatedSint32(int index) {
5024 return result.GetRepeatedSint32(index);
5025 }
5026 public Builder SetRepeatedSint32(int index, int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005027 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005028 result.repeatedSint32_[index] = value;
5029 return this;
5030 }
5031 public Builder AddRepeatedSint32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005032 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005033 result.repeatedSint32_.Add(value);
5034 return this;
5035 }
5036 public Builder AddRangeRepeatedSint32(scg::IEnumerable<int> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005037 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005038 base.AddRange(values, result.repeatedSint32_);
5039 return this;
5040 }
5041 public Builder ClearRepeatedSint32() {
csharptest1a0764a2011-09-09 21:05:29 -05005042 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005043 result.repeatedSint32_.Clear();
5044 return this;
5045 }
5046
5047 public pbc::IPopsicleList<long> RepeatedSint64List {
csharptest1a0764a2011-09-09 21:05:29 -05005048 get { return PrepareBuilder().repeatedSint64_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005049 }
5050 public int RepeatedSint64Count {
5051 get { return result.RepeatedSint64Count; }
5052 }
5053 public long GetRepeatedSint64(int index) {
5054 return result.GetRepeatedSint64(index);
5055 }
5056 public Builder SetRepeatedSint64(int index, long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005057 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005058 result.repeatedSint64_[index] = value;
5059 return this;
5060 }
5061 public Builder AddRepeatedSint64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005062 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005063 result.repeatedSint64_.Add(value);
5064 return this;
5065 }
5066 public Builder AddRangeRepeatedSint64(scg::IEnumerable<long> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005067 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005068 base.AddRange(values, result.repeatedSint64_);
5069 return this;
5070 }
5071 public Builder ClearRepeatedSint64() {
csharptest1a0764a2011-09-09 21:05:29 -05005072 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005073 result.repeatedSint64_.Clear();
5074 return this;
5075 }
5076
5077 [global::System.CLSCompliant(false)]
5078 public pbc::IPopsicleList<uint> RepeatedFixed32List {
csharptest1a0764a2011-09-09 21:05:29 -05005079 get { return PrepareBuilder().repeatedFixed32_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005080 }
5081 public int RepeatedFixed32Count {
5082 get { return result.RepeatedFixed32Count; }
5083 }
5084 [global::System.CLSCompliant(false)]
5085 public uint GetRepeatedFixed32(int index) {
5086 return result.GetRepeatedFixed32(index);
5087 }
5088 [global::System.CLSCompliant(false)]
5089 public Builder SetRepeatedFixed32(int index, uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05005090 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005091 result.repeatedFixed32_[index] = value;
5092 return this;
5093 }
5094 [global::System.CLSCompliant(false)]
5095 public Builder AddRepeatedFixed32(uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05005096 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005097 result.repeatedFixed32_.Add(value);
5098 return this;
5099 }
5100 [global::System.CLSCompliant(false)]
5101 public Builder AddRangeRepeatedFixed32(scg::IEnumerable<uint> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005102 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005103 base.AddRange(values, result.repeatedFixed32_);
5104 return this;
5105 }
5106 public Builder ClearRepeatedFixed32() {
csharptest1a0764a2011-09-09 21:05:29 -05005107 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005108 result.repeatedFixed32_.Clear();
5109 return this;
5110 }
5111
5112 [global::System.CLSCompliant(false)]
5113 public pbc::IPopsicleList<ulong> RepeatedFixed64List {
csharptest1a0764a2011-09-09 21:05:29 -05005114 get { return PrepareBuilder().repeatedFixed64_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005115 }
5116 public int RepeatedFixed64Count {
5117 get { return result.RepeatedFixed64Count; }
5118 }
5119 [global::System.CLSCompliant(false)]
5120 public ulong GetRepeatedFixed64(int index) {
5121 return result.GetRepeatedFixed64(index);
5122 }
5123 [global::System.CLSCompliant(false)]
5124 public Builder SetRepeatedFixed64(int index, ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05005125 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005126 result.repeatedFixed64_[index] = value;
5127 return this;
5128 }
5129 [global::System.CLSCompliant(false)]
5130 public Builder AddRepeatedFixed64(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05005131 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005132 result.repeatedFixed64_.Add(value);
5133 return this;
5134 }
5135 [global::System.CLSCompliant(false)]
5136 public Builder AddRangeRepeatedFixed64(scg::IEnumerable<ulong> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005137 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005138 base.AddRange(values, result.repeatedFixed64_);
5139 return this;
5140 }
5141 public Builder ClearRepeatedFixed64() {
csharptest1a0764a2011-09-09 21:05:29 -05005142 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005143 result.repeatedFixed64_.Clear();
5144 return this;
5145 }
5146
5147 public pbc::IPopsicleList<int> RepeatedSfixed32List {
csharptest1a0764a2011-09-09 21:05:29 -05005148 get { return PrepareBuilder().repeatedSfixed32_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005149 }
5150 public int RepeatedSfixed32Count {
5151 get { return result.RepeatedSfixed32Count; }
5152 }
5153 public int GetRepeatedSfixed32(int index) {
5154 return result.GetRepeatedSfixed32(index);
5155 }
5156 public Builder SetRepeatedSfixed32(int index, int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005157 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005158 result.repeatedSfixed32_[index] = value;
5159 return this;
5160 }
5161 public Builder AddRepeatedSfixed32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005162 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005163 result.repeatedSfixed32_.Add(value);
5164 return this;
5165 }
5166 public Builder AddRangeRepeatedSfixed32(scg::IEnumerable<int> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005167 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005168 base.AddRange(values, result.repeatedSfixed32_);
5169 return this;
5170 }
5171 public Builder ClearRepeatedSfixed32() {
csharptest1a0764a2011-09-09 21:05:29 -05005172 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005173 result.repeatedSfixed32_.Clear();
5174 return this;
5175 }
5176
5177 public pbc::IPopsicleList<long> RepeatedSfixed64List {
csharptest1a0764a2011-09-09 21:05:29 -05005178 get { return PrepareBuilder().repeatedSfixed64_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005179 }
5180 public int RepeatedSfixed64Count {
5181 get { return result.RepeatedSfixed64Count; }
5182 }
5183 public long GetRepeatedSfixed64(int index) {
5184 return result.GetRepeatedSfixed64(index);
5185 }
5186 public Builder SetRepeatedSfixed64(int index, long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005187 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005188 result.repeatedSfixed64_[index] = value;
5189 return this;
5190 }
5191 public Builder AddRepeatedSfixed64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005192 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005193 result.repeatedSfixed64_.Add(value);
5194 return this;
5195 }
5196 public Builder AddRangeRepeatedSfixed64(scg::IEnumerable<long> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005197 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005198 base.AddRange(values, result.repeatedSfixed64_);
5199 return this;
5200 }
5201 public Builder ClearRepeatedSfixed64() {
csharptest1a0764a2011-09-09 21:05:29 -05005202 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005203 result.repeatedSfixed64_.Clear();
5204 return this;
5205 }
5206
5207 public pbc::IPopsicleList<float> RepeatedFloatList {
csharptest1a0764a2011-09-09 21:05:29 -05005208 get { return PrepareBuilder().repeatedFloat_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005209 }
5210 public int RepeatedFloatCount {
5211 get { return result.RepeatedFloatCount; }
5212 }
5213 public float GetRepeatedFloat(int index) {
5214 return result.GetRepeatedFloat(index);
5215 }
5216 public Builder SetRepeatedFloat(int index, float value) {
csharptest1a0764a2011-09-09 21:05:29 -05005217 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005218 result.repeatedFloat_[index] = value;
5219 return this;
5220 }
5221 public Builder AddRepeatedFloat(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05005222 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005223 result.repeatedFloat_.Add(value);
5224 return this;
5225 }
5226 public Builder AddRangeRepeatedFloat(scg::IEnumerable<float> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005227 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005228 base.AddRange(values, result.repeatedFloat_);
5229 return this;
5230 }
5231 public Builder ClearRepeatedFloat() {
csharptest1a0764a2011-09-09 21:05:29 -05005232 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005233 result.repeatedFloat_.Clear();
5234 return this;
5235 }
5236
5237 public pbc::IPopsicleList<double> RepeatedDoubleList {
csharptest1a0764a2011-09-09 21:05:29 -05005238 get { return PrepareBuilder().repeatedDouble_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005239 }
5240 public int RepeatedDoubleCount {
5241 get { return result.RepeatedDoubleCount; }
5242 }
5243 public double GetRepeatedDouble(int index) {
5244 return result.GetRepeatedDouble(index);
5245 }
5246 public Builder SetRepeatedDouble(int index, double value) {
csharptest1a0764a2011-09-09 21:05:29 -05005247 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005248 result.repeatedDouble_[index] = value;
5249 return this;
5250 }
5251 public Builder AddRepeatedDouble(double value) {
csharptest1a0764a2011-09-09 21:05:29 -05005252 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005253 result.repeatedDouble_.Add(value);
5254 return this;
5255 }
5256 public Builder AddRangeRepeatedDouble(scg::IEnumerable<double> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005257 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005258 base.AddRange(values, result.repeatedDouble_);
5259 return this;
5260 }
5261 public Builder ClearRepeatedDouble() {
csharptest1a0764a2011-09-09 21:05:29 -05005262 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005263 result.repeatedDouble_.Clear();
5264 return this;
5265 }
5266
5267 public pbc::IPopsicleList<bool> RepeatedBoolList {
csharptest1a0764a2011-09-09 21:05:29 -05005268 get { return PrepareBuilder().repeatedBool_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005269 }
5270 public int RepeatedBoolCount {
5271 get { return result.RepeatedBoolCount; }
5272 }
5273 public bool GetRepeatedBool(int index) {
5274 return result.GetRepeatedBool(index);
5275 }
5276 public Builder SetRepeatedBool(int index, bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05005277 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005278 result.repeatedBool_[index] = value;
5279 return this;
5280 }
5281 public Builder AddRepeatedBool(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05005282 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005283 result.repeatedBool_.Add(value);
5284 return this;
5285 }
5286 public Builder AddRangeRepeatedBool(scg::IEnumerable<bool> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005287 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005288 base.AddRange(values, result.repeatedBool_);
5289 return this;
5290 }
5291 public Builder ClearRepeatedBool() {
csharptest1a0764a2011-09-09 21:05:29 -05005292 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005293 result.repeatedBool_.Clear();
5294 return this;
5295 }
5296
5297 public pbc::IPopsicleList<string> RepeatedStringList {
csharptest1a0764a2011-09-09 21:05:29 -05005298 get { return PrepareBuilder().repeatedString_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005299 }
5300 public int RepeatedStringCount {
5301 get { return result.RepeatedStringCount; }
5302 }
5303 public string GetRepeatedString(int index) {
5304 return result.GetRepeatedString(index);
5305 }
5306 public Builder SetRepeatedString(int index, string value) {
5307 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005308 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005309 result.repeatedString_[index] = value;
5310 return this;
5311 }
5312 public Builder AddRepeatedString(string value) {
5313 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005314 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005315 result.repeatedString_.Add(value);
5316 return this;
5317 }
5318 public Builder AddRangeRepeatedString(scg::IEnumerable<string> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005319 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005320 base.AddRange(values, result.repeatedString_);
5321 return this;
5322 }
5323 public Builder ClearRepeatedString() {
csharptest1a0764a2011-09-09 21:05:29 -05005324 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005325 result.repeatedString_.Clear();
5326 return this;
5327 }
5328
5329 public pbc::IPopsicleList<pb::ByteString> RepeatedBytesList {
csharptest1a0764a2011-09-09 21:05:29 -05005330 get { return PrepareBuilder().repeatedBytes_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005331 }
5332 public int RepeatedBytesCount {
5333 get { return result.RepeatedBytesCount; }
5334 }
5335 public pb::ByteString GetRepeatedBytes(int index) {
5336 return result.GetRepeatedBytes(index);
5337 }
5338 public Builder SetRepeatedBytes(int index, pb::ByteString value) {
5339 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005340 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005341 result.repeatedBytes_[index] = value;
5342 return this;
5343 }
5344 public Builder AddRepeatedBytes(pb::ByteString value) {
5345 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005346 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005347 result.repeatedBytes_.Add(value);
5348 return this;
5349 }
5350 public Builder AddRangeRepeatedBytes(scg::IEnumerable<pb::ByteString> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005351 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005352 base.AddRange(values, result.repeatedBytes_);
5353 return this;
5354 }
5355 public Builder ClearRepeatedBytes() {
csharptest1a0764a2011-09-09 21:05:29 -05005356 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005357 result.repeatedBytes_.Clear();
5358 return this;
5359 }
5360
5361 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> RepeatedGroupList {
csharptest1a0764a2011-09-09 21:05:29 -05005362 get { return PrepareBuilder().repeatedGroup_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005363 }
5364 public int RepeatedGroupCount {
5365 get { return result.RepeatedGroupCount; }
5366 }
5367 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup GetRepeatedGroup(int index) {
5368 return result.GetRepeatedGroup(index);
5369 }
5370 public Builder SetRepeatedGroup(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup value) {
5371 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005372 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005373 result.repeatedGroup_[index] = value;
5374 return this;
5375 }
5376 public Builder SetRepeatedGroup(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.Builder builderForValue) {
5377 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05005378 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005379 result.repeatedGroup_[index] = builderForValue.Build();
5380 return this;
5381 }
5382 public Builder AddRepeatedGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup value) {
5383 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005384 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005385 result.repeatedGroup_.Add(value);
5386 return this;
5387 }
5388 public Builder AddRepeatedGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.Builder builderForValue) {
5389 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05005390 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005391 result.repeatedGroup_.Add(builderForValue.Build());
5392 return this;
5393 }
5394 public Builder AddRangeRepeatedGroup(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005395 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005396 base.AddRange(values, result.repeatedGroup_);
5397 return this;
5398 }
5399 public Builder ClearRepeatedGroup() {
csharptest1a0764a2011-09-09 21:05:29 -05005400 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005401 result.repeatedGroup_.Clear();
5402 return this;
5403 }
5404
5405 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> RepeatedNestedMessageList {
csharptest1a0764a2011-09-09 21:05:29 -05005406 get { return PrepareBuilder().repeatedNestedMessage_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005407 }
5408 public int RepeatedNestedMessageCount {
5409 get { return result.RepeatedNestedMessageCount; }
5410 }
5411 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage GetRepeatedNestedMessage(int index) {
5412 return result.GetRepeatedNestedMessage(index);
5413 }
5414 public Builder SetRepeatedNestedMessage(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
5415 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005416 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005417 result.repeatedNestedMessage_[index] = value;
5418 return this;
5419 }
5420 public Builder SetRepeatedNestedMessage(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder builderForValue) {
5421 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05005422 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005423 result.repeatedNestedMessage_[index] = builderForValue.Build();
5424 return this;
5425 }
5426 public Builder AddRepeatedNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
5427 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005428 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005429 result.repeatedNestedMessage_.Add(value);
5430 return this;
5431 }
5432 public Builder AddRepeatedNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder builderForValue) {
5433 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05005434 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005435 result.repeatedNestedMessage_.Add(builderForValue.Build());
5436 return this;
5437 }
5438 public Builder AddRangeRepeatedNestedMessage(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005439 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005440 base.AddRange(values, result.repeatedNestedMessage_);
5441 return this;
5442 }
5443 public Builder ClearRepeatedNestedMessage() {
csharptest1a0764a2011-09-09 21:05:29 -05005444 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005445 result.repeatedNestedMessage_.Clear();
5446 return this;
5447 }
5448
5449 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> RepeatedForeignMessageList {
csharptest1a0764a2011-09-09 21:05:29 -05005450 get { return PrepareBuilder().repeatedForeignMessage_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005451 }
5452 public int RepeatedForeignMessageCount {
5453 get { return result.RepeatedForeignMessageCount; }
5454 }
5455 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite GetRepeatedForeignMessage(int index) {
5456 return result.GetRepeatedForeignMessage(index);
5457 }
5458 public Builder SetRepeatedForeignMessage(int index, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
5459 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005460 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005461 result.repeatedForeignMessage_[index] = value;
5462 return this;
5463 }
5464 public Builder SetRepeatedForeignMessage(int index, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder builderForValue) {
5465 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05005466 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005467 result.repeatedForeignMessage_[index] = builderForValue.Build();
5468 return this;
5469 }
5470 public Builder AddRepeatedForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
5471 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005472 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005473 result.repeatedForeignMessage_.Add(value);
5474 return this;
5475 }
5476 public Builder AddRepeatedForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder builderForValue) {
5477 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05005478 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005479 result.repeatedForeignMessage_.Add(builderForValue.Build());
5480 return this;
5481 }
5482 public Builder AddRangeRepeatedForeignMessage(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005483 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005484 base.AddRange(values, result.repeatedForeignMessage_);
5485 return this;
5486 }
5487 public Builder ClearRepeatedForeignMessage() {
csharptest1a0764a2011-09-09 21:05:29 -05005488 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005489 result.repeatedForeignMessage_.Clear();
5490 return this;
5491 }
5492
5493 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> RepeatedImportMessageList {
csharptest1a0764a2011-09-09 21:05:29 -05005494 get { return PrepareBuilder().repeatedImportMessage_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005495 }
5496 public int RepeatedImportMessageCount {
5497 get { return result.RepeatedImportMessageCount; }
5498 }
5499 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite GetRepeatedImportMessage(int index) {
5500 return result.GetRepeatedImportMessage(index);
5501 }
5502 public Builder SetRepeatedImportMessage(int index, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
5503 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005504 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005505 result.repeatedImportMessage_[index] = value;
5506 return this;
5507 }
5508 public Builder SetRepeatedImportMessage(int index, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder builderForValue) {
5509 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05005510 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005511 result.repeatedImportMessage_[index] = builderForValue.Build();
5512 return this;
5513 }
5514 public Builder AddRepeatedImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
5515 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005516 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005517 result.repeatedImportMessage_.Add(value);
5518 return this;
5519 }
5520 public Builder AddRepeatedImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder builderForValue) {
5521 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
csharptest1a0764a2011-09-09 21:05:29 -05005522 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005523 result.repeatedImportMessage_.Add(builderForValue.Build());
5524 return this;
5525 }
5526 public Builder AddRangeRepeatedImportMessage(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005527 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005528 base.AddRange(values, result.repeatedImportMessage_);
5529 return this;
5530 }
5531 public Builder ClearRepeatedImportMessage() {
csharptest1a0764a2011-09-09 21:05:29 -05005532 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005533 result.repeatedImportMessage_.Clear();
5534 return this;
5535 }
5536
5537 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> RepeatedNestedEnumList {
csharptest1a0764a2011-09-09 21:05:29 -05005538 get { return PrepareBuilder().repeatedNestedEnum_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005539 }
5540 public int RepeatedNestedEnumCount {
5541 get { return result.RepeatedNestedEnumCount; }
5542 }
5543 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum GetRepeatedNestedEnum(int index) {
5544 return result.GetRepeatedNestedEnum(index);
5545 }
5546 public Builder SetRepeatedNestedEnum(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
csharptest1a0764a2011-09-09 21:05:29 -05005547 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005548 result.repeatedNestedEnum_[index] = value;
5549 return this;
5550 }
5551 public Builder AddRepeatedNestedEnum(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
csharptest1a0764a2011-09-09 21:05:29 -05005552 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005553 result.repeatedNestedEnum_.Add(value);
5554 return this;
5555 }
5556 public Builder AddRangeRepeatedNestedEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005557 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005558 base.AddRange(values, result.repeatedNestedEnum_);
5559 return this;
5560 }
5561 public Builder ClearRepeatedNestedEnum() {
csharptest1a0764a2011-09-09 21:05:29 -05005562 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005563 result.repeatedNestedEnum_.Clear();
5564 return this;
5565 }
5566
5567 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> RepeatedForeignEnumList {
csharptest1a0764a2011-09-09 21:05:29 -05005568 get { return PrepareBuilder().repeatedForeignEnum_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005569 }
5570 public int RepeatedForeignEnumCount {
5571 get { return result.RepeatedForeignEnumCount; }
5572 }
5573 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetRepeatedForeignEnum(int index) {
5574 return result.GetRepeatedForeignEnum(index);
5575 }
5576 public Builder SetRepeatedForeignEnum(int index, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
csharptest1a0764a2011-09-09 21:05:29 -05005577 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005578 result.repeatedForeignEnum_[index] = value;
5579 return this;
5580 }
5581 public Builder AddRepeatedForeignEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
csharptest1a0764a2011-09-09 21:05:29 -05005582 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005583 result.repeatedForeignEnum_.Add(value);
5584 return this;
5585 }
5586 public Builder AddRangeRepeatedForeignEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005587 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005588 base.AddRange(values, result.repeatedForeignEnum_);
5589 return this;
5590 }
5591 public Builder ClearRepeatedForeignEnum() {
csharptest1a0764a2011-09-09 21:05:29 -05005592 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005593 result.repeatedForeignEnum_.Clear();
5594 return this;
5595 }
5596
5597 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> RepeatedImportEnumList {
csharptest1a0764a2011-09-09 21:05:29 -05005598 get { return PrepareBuilder().repeatedImportEnum_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005599 }
5600 public int RepeatedImportEnumCount {
5601 get { return result.RepeatedImportEnumCount; }
5602 }
5603 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite GetRepeatedImportEnum(int index) {
5604 return result.GetRepeatedImportEnum(index);
5605 }
5606 public Builder SetRepeatedImportEnum(int index, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
csharptest1a0764a2011-09-09 21:05:29 -05005607 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005608 result.repeatedImportEnum_[index] = value;
5609 return this;
5610 }
5611 public Builder AddRepeatedImportEnum(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
csharptest1a0764a2011-09-09 21:05:29 -05005612 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005613 result.repeatedImportEnum_.Add(value);
5614 return this;
5615 }
5616 public Builder AddRangeRepeatedImportEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005617 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005618 base.AddRange(values, result.repeatedImportEnum_);
5619 return this;
5620 }
5621 public Builder ClearRepeatedImportEnum() {
csharptest1a0764a2011-09-09 21:05:29 -05005622 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005623 result.repeatedImportEnum_.Clear();
5624 return this;
5625 }
5626
5627 public pbc::IPopsicleList<string> RepeatedStringPieceList {
csharptest1a0764a2011-09-09 21:05:29 -05005628 get { return PrepareBuilder().repeatedStringPiece_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005629 }
5630 public int RepeatedStringPieceCount {
5631 get { return result.RepeatedStringPieceCount; }
5632 }
5633 public string GetRepeatedStringPiece(int index) {
5634 return result.GetRepeatedStringPiece(index);
5635 }
5636 public Builder SetRepeatedStringPiece(int index, string value) {
5637 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005638 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005639 result.repeatedStringPiece_[index] = value;
5640 return this;
5641 }
5642 public Builder AddRepeatedStringPiece(string value) {
5643 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005644 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005645 result.repeatedStringPiece_.Add(value);
5646 return this;
5647 }
5648 public Builder AddRangeRepeatedStringPiece(scg::IEnumerable<string> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005649 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005650 base.AddRange(values, result.repeatedStringPiece_);
5651 return this;
5652 }
5653 public Builder ClearRepeatedStringPiece() {
csharptest1a0764a2011-09-09 21:05:29 -05005654 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005655 result.repeatedStringPiece_.Clear();
5656 return this;
5657 }
5658
5659 public pbc::IPopsicleList<string> RepeatedCordList {
csharptest1a0764a2011-09-09 21:05:29 -05005660 get { return PrepareBuilder().repeatedCord_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005661 }
5662 public int RepeatedCordCount {
5663 get { return result.RepeatedCordCount; }
5664 }
5665 public string GetRepeatedCord(int index) {
5666 return result.GetRepeatedCord(index);
5667 }
5668 public Builder SetRepeatedCord(int index, string value) {
5669 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005670 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005671 result.repeatedCord_[index] = value;
5672 return this;
5673 }
5674 public Builder AddRepeatedCord(string value) {
5675 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005676 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005677 result.repeatedCord_.Add(value);
5678 return this;
5679 }
5680 public Builder AddRangeRepeatedCord(scg::IEnumerable<string> values) {
csharptest1a0764a2011-09-09 21:05:29 -05005681 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005682 base.AddRange(values, result.repeatedCord_);
5683 return this;
5684 }
5685 public Builder ClearRepeatedCord() {
csharptest1a0764a2011-09-09 21:05:29 -05005686 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005687 result.repeatedCord_.Clear();
5688 return this;
5689 }
5690
5691 public bool HasDefaultInt32 {
csharptestc671a4b2011-06-08 11:51:24 -05005692 get { return result.hasDefaultInt32; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005693 }
5694 public int DefaultInt32 {
5695 get { return result.DefaultInt32; }
5696 set { SetDefaultInt32(value); }
5697 }
5698 public Builder SetDefaultInt32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005699 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005700 result.hasDefaultInt32 = true;
5701 result.defaultInt32_ = value;
5702 return this;
5703 }
5704 public Builder ClearDefaultInt32() {
csharptest1a0764a2011-09-09 21:05:29 -05005705 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005706 result.hasDefaultInt32 = false;
5707 result.defaultInt32_ = 41;
5708 return this;
5709 }
5710
5711 public bool HasDefaultInt64 {
csharptestc671a4b2011-06-08 11:51:24 -05005712 get { return result.hasDefaultInt64; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005713 }
5714 public long DefaultInt64 {
5715 get { return result.DefaultInt64; }
5716 set { SetDefaultInt64(value); }
5717 }
5718 public Builder SetDefaultInt64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005719 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005720 result.hasDefaultInt64 = true;
5721 result.defaultInt64_ = value;
5722 return this;
5723 }
5724 public Builder ClearDefaultInt64() {
csharptest1a0764a2011-09-09 21:05:29 -05005725 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005726 result.hasDefaultInt64 = false;
5727 result.defaultInt64_ = 42L;
5728 return this;
5729 }
5730
5731 public bool HasDefaultUint32 {
csharptestc671a4b2011-06-08 11:51:24 -05005732 get { return result.hasDefaultUint32; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005733 }
5734 [global::System.CLSCompliant(false)]
5735 public uint DefaultUint32 {
5736 get { return result.DefaultUint32; }
5737 set { SetDefaultUint32(value); }
5738 }
5739 [global::System.CLSCompliant(false)]
5740 public Builder SetDefaultUint32(uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05005741 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005742 result.hasDefaultUint32 = true;
5743 result.defaultUint32_ = value;
5744 return this;
5745 }
5746 public Builder ClearDefaultUint32() {
csharptest1a0764a2011-09-09 21:05:29 -05005747 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005748 result.hasDefaultUint32 = false;
5749 result.defaultUint32_ = 43;
5750 return this;
5751 }
5752
5753 public bool HasDefaultUint64 {
csharptestc671a4b2011-06-08 11:51:24 -05005754 get { return result.hasDefaultUint64; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005755 }
5756 [global::System.CLSCompliant(false)]
5757 public ulong DefaultUint64 {
5758 get { return result.DefaultUint64; }
5759 set { SetDefaultUint64(value); }
5760 }
5761 [global::System.CLSCompliant(false)]
5762 public Builder SetDefaultUint64(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05005763 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005764 result.hasDefaultUint64 = true;
5765 result.defaultUint64_ = value;
5766 return this;
5767 }
5768 public Builder ClearDefaultUint64() {
csharptest1a0764a2011-09-09 21:05:29 -05005769 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005770 result.hasDefaultUint64 = false;
5771 result.defaultUint64_ = 44UL;
5772 return this;
5773 }
5774
5775 public bool HasDefaultSint32 {
csharptestc671a4b2011-06-08 11:51:24 -05005776 get { return result.hasDefaultSint32; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005777 }
5778 public int DefaultSint32 {
5779 get { return result.DefaultSint32; }
5780 set { SetDefaultSint32(value); }
5781 }
5782 public Builder SetDefaultSint32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005783 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005784 result.hasDefaultSint32 = true;
5785 result.defaultSint32_ = value;
5786 return this;
5787 }
5788 public Builder ClearDefaultSint32() {
csharptest1a0764a2011-09-09 21:05:29 -05005789 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005790 result.hasDefaultSint32 = false;
5791 result.defaultSint32_ = -45;
5792 return this;
5793 }
5794
5795 public bool HasDefaultSint64 {
csharptestc671a4b2011-06-08 11:51:24 -05005796 get { return result.hasDefaultSint64; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005797 }
5798 public long DefaultSint64 {
5799 get { return result.DefaultSint64; }
5800 set { SetDefaultSint64(value); }
5801 }
5802 public Builder SetDefaultSint64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005803 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005804 result.hasDefaultSint64 = true;
5805 result.defaultSint64_ = value;
5806 return this;
5807 }
5808 public Builder ClearDefaultSint64() {
csharptest1a0764a2011-09-09 21:05:29 -05005809 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005810 result.hasDefaultSint64 = false;
5811 result.defaultSint64_ = 46;
5812 return this;
5813 }
5814
5815 public bool HasDefaultFixed32 {
csharptestc671a4b2011-06-08 11:51:24 -05005816 get { return result.hasDefaultFixed32; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005817 }
5818 [global::System.CLSCompliant(false)]
5819 public uint DefaultFixed32 {
5820 get { return result.DefaultFixed32; }
5821 set { SetDefaultFixed32(value); }
5822 }
5823 [global::System.CLSCompliant(false)]
5824 public Builder SetDefaultFixed32(uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05005825 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005826 result.hasDefaultFixed32 = true;
5827 result.defaultFixed32_ = value;
5828 return this;
5829 }
5830 public Builder ClearDefaultFixed32() {
csharptest1a0764a2011-09-09 21:05:29 -05005831 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005832 result.hasDefaultFixed32 = false;
5833 result.defaultFixed32_ = 47;
5834 return this;
5835 }
5836
5837 public bool HasDefaultFixed64 {
csharptestc671a4b2011-06-08 11:51:24 -05005838 get { return result.hasDefaultFixed64; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005839 }
5840 [global::System.CLSCompliant(false)]
5841 public ulong DefaultFixed64 {
5842 get { return result.DefaultFixed64; }
5843 set { SetDefaultFixed64(value); }
5844 }
5845 [global::System.CLSCompliant(false)]
5846 public Builder SetDefaultFixed64(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05005847 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005848 result.hasDefaultFixed64 = true;
5849 result.defaultFixed64_ = value;
5850 return this;
5851 }
5852 public Builder ClearDefaultFixed64() {
csharptest1a0764a2011-09-09 21:05:29 -05005853 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005854 result.hasDefaultFixed64 = false;
5855 result.defaultFixed64_ = 48;
5856 return this;
5857 }
5858
5859 public bool HasDefaultSfixed32 {
csharptestc671a4b2011-06-08 11:51:24 -05005860 get { return result.hasDefaultSfixed32; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005861 }
5862 public int DefaultSfixed32 {
5863 get { return result.DefaultSfixed32; }
5864 set { SetDefaultSfixed32(value); }
5865 }
5866 public Builder SetDefaultSfixed32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05005867 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005868 result.hasDefaultSfixed32 = true;
5869 result.defaultSfixed32_ = value;
5870 return this;
5871 }
5872 public Builder ClearDefaultSfixed32() {
csharptest1a0764a2011-09-09 21:05:29 -05005873 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005874 result.hasDefaultSfixed32 = false;
5875 result.defaultSfixed32_ = 49;
5876 return this;
5877 }
5878
5879 public bool HasDefaultSfixed64 {
csharptestc671a4b2011-06-08 11:51:24 -05005880 get { return result.hasDefaultSfixed64; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005881 }
5882 public long DefaultSfixed64 {
5883 get { return result.DefaultSfixed64; }
5884 set { SetDefaultSfixed64(value); }
5885 }
5886 public Builder SetDefaultSfixed64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05005887 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005888 result.hasDefaultSfixed64 = true;
5889 result.defaultSfixed64_ = value;
5890 return this;
5891 }
5892 public Builder ClearDefaultSfixed64() {
csharptest1a0764a2011-09-09 21:05:29 -05005893 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005894 result.hasDefaultSfixed64 = false;
5895 result.defaultSfixed64_ = -50;
5896 return this;
5897 }
5898
5899 public bool HasDefaultFloat {
csharptestc671a4b2011-06-08 11:51:24 -05005900 get { return result.hasDefaultFloat; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005901 }
5902 public float DefaultFloat {
5903 get { return result.DefaultFloat; }
5904 set { SetDefaultFloat(value); }
5905 }
5906 public Builder SetDefaultFloat(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05005907 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005908 result.hasDefaultFloat = true;
5909 result.defaultFloat_ = value;
5910 return this;
5911 }
5912 public Builder ClearDefaultFloat() {
csharptest1a0764a2011-09-09 21:05:29 -05005913 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005914 result.hasDefaultFloat = false;
5915 result.defaultFloat_ = 51.5F;
5916 return this;
5917 }
5918
5919 public bool HasDefaultDouble {
csharptestc671a4b2011-06-08 11:51:24 -05005920 get { return result.hasDefaultDouble; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005921 }
5922 public double DefaultDouble {
5923 get { return result.DefaultDouble; }
5924 set { SetDefaultDouble(value); }
5925 }
5926 public Builder SetDefaultDouble(double value) {
csharptest1a0764a2011-09-09 21:05:29 -05005927 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005928 result.hasDefaultDouble = true;
5929 result.defaultDouble_ = value;
5930 return this;
5931 }
5932 public Builder ClearDefaultDouble() {
csharptest1a0764a2011-09-09 21:05:29 -05005933 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005934 result.hasDefaultDouble = false;
5935 result.defaultDouble_ = 52000D;
5936 return this;
5937 }
5938
5939 public bool HasDefaultBool {
csharptestc671a4b2011-06-08 11:51:24 -05005940 get { return result.hasDefaultBool; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005941 }
5942 public bool DefaultBool {
5943 get { return result.DefaultBool; }
5944 set { SetDefaultBool(value); }
5945 }
5946 public Builder SetDefaultBool(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05005947 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005948 result.hasDefaultBool = true;
5949 result.defaultBool_ = value;
5950 return this;
5951 }
5952 public Builder ClearDefaultBool() {
csharptest1a0764a2011-09-09 21:05:29 -05005953 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005954 result.hasDefaultBool = false;
5955 result.defaultBool_ = true;
5956 return this;
5957 }
5958
5959 public bool HasDefaultString {
csharptestc671a4b2011-06-08 11:51:24 -05005960 get { return result.hasDefaultString; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005961 }
5962 public string DefaultString {
5963 get { return result.DefaultString; }
5964 set { SetDefaultString(value); }
5965 }
5966 public Builder SetDefaultString(string value) {
5967 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005968 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005969 result.hasDefaultString = true;
5970 result.defaultString_ = value;
5971 return this;
5972 }
5973 public Builder ClearDefaultString() {
csharptest1a0764a2011-09-09 21:05:29 -05005974 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005975 result.hasDefaultString = false;
5976 result.defaultString_ = "hello";
5977 return this;
5978 }
5979
5980 public bool HasDefaultBytes {
csharptestc671a4b2011-06-08 11:51:24 -05005981 get { return result.hasDefaultBytes; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01005982 }
5983 public pb::ByteString DefaultBytes {
5984 get { return result.DefaultBytes; }
5985 set { SetDefaultBytes(value); }
5986 }
5987 public Builder SetDefaultBytes(pb::ByteString value) {
5988 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05005989 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005990 result.hasDefaultBytes = true;
5991 result.defaultBytes_ = value;
5992 return this;
5993 }
5994 public Builder ClearDefaultBytes() {
csharptest1a0764a2011-09-09 21:05:29 -05005995 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01005996 result.hasDefaultBytes = false;
csharptest02760b22011-07-14 14:46:42 -05005997 result.defaultBytes_ = pb::ByteString.FromBase64("d29ybGQ=");
Jon Skeet82bb0f12011-04-03 20:17:12 +01005998 return this;
5999 }
6000
6001 public bool HasDefaultNestedEnum {
csharptestc671a4b2011-06-08 11:51:24 -05006002 get { return result.hasDefaultNestedEnum; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006003 }
6004 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum DefaultNestedEnum {
6005 get { return result.DefaultNestedEnum; }
6006 set { SetDefaultNestedEnum(value); }
6007 }
6008 public Builder SetDefaultNestedEnum(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
csharptest1a0764a2011-09-09 21:05:29 -05006009 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01006010 result.hasDefaultNestedEnum = true;
6011 result.defaultNestedEnum_ = value;
6012 return this;
6013 }
6014 public Builder ClearDefaultNestedEnum() {
csharptest1a0764a2011-09-09 21:05:29 -05006015 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01006016 result.hasDefaultNestedEnum = false;
6017 result.defaultNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.BAR;
6018 return this;
6019 }
6020
6021 public bool HasDefaultForeignEnum {
csharptestc671a4b2011-06-08 11:51:24 -05006022 get { return result.hasDefaultForeignEnum; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006023 }
6024 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite DefaultForeignEnum {
6025 get { return result.DefaultForeignEnum; }
6026 set { SetDefaultForeignEnum(value); }
6027 }
6028 public Builder SetDefaultForeignEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
csharptest1a0764a2011-09-09 21:05:29 -05006029 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01006030 result.hasDefaultForeignEnum = true;
6031 result.defaultForeignEnum_ = value;
6032 return this;
6033 }
6034 public Builder ClearDefaultForeignEnum() {
csharptest1a0764a2011-09-09 21:05:29 -05006035 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01006036 result.hasDefaultForeignEnum = false;
6037 result.defaultForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_BAR;
6038 return this;
6039 }
6040
6041 public bool HasDefaultImportEnum {
csharptestc671a4b2011-06-08 11:51:24 -05006042 get { return result.hasDefaultImportEnum; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006043 }
6044 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite DefaultImportEnum {
6045 get { return result.DefaultImportEnum; }
6046 set { SetDefaultImportEnum(value); }
6047 }
6048 public Builder SetDefaultImportEnum(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
csharptest1a0764a2011-09-09 21:05:29 -05006049 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01006050 result.hasDefaultImportEnum = true;
6051 result.defaultImportEnum_ = value;
6052 return this;
6053 }
6054 public Builder ClearDefaultImportEnum() {
csharptest1a0764a2011-09-09 21:05:29 -05006055 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01006056 result.hasDefaultImportEnum = false;
6057 result.defaultImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_BAR;
6058 return this;
6059 }
6060
6061 public bool HasDefaultStringPiece {
csharptestc671a4b2011-06-08 11:51:24 -05006062 get { return result.hasDefaultStringPiece; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006063 }
6064 public string DefaultStringPiece {
6065 get { return result.DefaultStringPiece; }
6066 set { SetDefaultStringPiece(value); }
6067 }
6068 public Builder SetDefaultStringPiece(string value) {
6069 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05006070 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01006071 result.hasDefaultStringPiece = true;
6072 result.defaultStringPiece_ = value;
6073 return this;
6074 }
6075 public Builder ClearDefaultStringPiece() {
csharptest1a0764a2011-09-09 21:05:29 -05006076 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01006077 result.hasDefaultStringPiece = false;
6078 result.defaultStringPiece_ = "abc";
6079 return this;
6080 }
6081
6082 public bool HasDefaultCord {
csharptestc671a4b2011-06-08 11:51:24 -05006083 get { return result.hasDefaultCord; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006084 }
6085 public string DefaultCord {
6086 get { return result.DefaultCord; }
6087 set { SetDefaultCord(value); }
6088 }
6089 public Builder SetDefaultCord(string value) {
6090 pb::ThrowHelper.ThrowIfNull(value, "value");
csharptest1a0764a2011-09-09 21:05:29 -05006091 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01006092 result.hasDefaultCord = true;
6093 result.defaultCord_ = value;
6094 return this;
6095 }
6096 public Builder ClearDefaultCord() {
csharptest1a0764a2011-09-09 21:05:29 -05006097 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01006098 result.hasDefaultCord = false;
6099 result.defaultCord_ = "123";
6100 return this;
6101 }
6102 }
6103 static TestAllTypesLite() {
6104 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
6105 }
6106 }
6107
csharptest445bdce2011-05-20 15:50:54 -05006108 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
6109 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
6110 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01006111 public sealed partial class ForeignMessageLite : pb::GeneratedMessageLite<ForeignMessageLite, ForeignMessageLite.Builder> {
6112 private static readonly ForeignMessageLite defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05006113 private static readonly string[] _foreignMessageLiteFieldNames = new string[] { "c" };
6114 private static readonly uint[] _foreignMessageLiteFieldTags = new uint[] { 8 };
Jon Skeet82bb0f12011-04-03 20:17:12 +01006115 public static ForeignMessageLite DefaultInstance {
6116 get { return defaultInstance; }
6117 }
6118
6119 public override ForeignMessageLite DefaultInstanceForType {
6120 get { return defaultInstance; }
6121 }
6122
6123 protected override ForeignMessageLite ThisMessage {
6124 get { return this; }
6125 }
6126
6127 public const int CFieldNumber = 1;
6128 private bool hasC;
csharptestced18e12011-06-09 19:47:56 -05006129 private int c_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01006130 public bool HasC {
6131 get { return hasC; }
6132 }
6133 public int C {
6134 get { return c_; }
6135 }
6136
6137 public override bool IsInitialized {
6138 get {
6139 return true;
6140 }
6141 }
6142
csharptestffafdaa2011-06-03 12:58:14 -05006143 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01006144 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05006145 string[] field_names = _foreignMessageLiteFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05006146 if (hasC) {
csharptest920b09a2011-06-08 20:13:29 -05006147 output.WriteInt32(1, field_names[0], C);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006148 }
6149 }
6150
6151 private int memoizedSerializedSize = -1;
6152 public override int SerializedSize {
6153 get {
6154 int size = memoizedSerializedSize;
6155 if (size != -1) return size;
6156
6157 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05006158 if (hasC) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01006159 size += pb::CodedOutputStream.ComputeInt32Size(1, C);
6160 }
6161 memoizedSerializedSize = size;
6162 return size;
6163 }
6164 }
6165
6166 #region Lite runtime methods
6167 public override int GetHashCode() {
6168 int hash = GetType().GetHashCode();
6169 if (hasC) hash ^= c_.GetHashCode();
6170 return hash;
6171 }
6172
6173 public override bool Equals(object obj) {
6174 ForeignMessageLite other = obj as ForeignMessageLite;
6175 if (other == null) return false;
6176 if (hasC != other.hasC || (hasC && !c_.Equals(other.c_))) return false;
6177 return true;
6178 }
6179
6180 public override void PrintTo(global::System.IO.TextWriter writer) {
6181 PrintField("c", hasC, c_, writer);
6182 }
6183 #endregion
6184
6185 public static ForeignMessageLite ParseFrom(pb::ByteString data) {
6186 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6187 }
6188 public static ForeignMessageLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
6189 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6190 }
6191 public static ForeignMessageLite ParseFrom(byte[] data) {
6192 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6193 }
6194 public static ForeignMessageLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
6195 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6196 }
6197 public static ForeignMessageLite ParseFrom(global::System.IO.Stream input) {
6198 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6199 }
6200 public static ForeignMessageLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6201 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6202 }
6203 public static ForeignMessageLite ParseDelimitedFrom(global::System.IO.Stream input) {
6204 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
6205 }
6206 public static ForeignMessageLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6207 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
6208 }
csharptest17699c22011-06-03 21:57:15 -05006209 public static ForeignMessageLite ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01006210 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6211 }
csharptest17699c22011-06-03 21:57:15 -05006212 public static ForeignMessageLite ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01006213 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6214 }
6215 public static Builder CreateBuilder() { return new Builder(); }
6216 public override Builder ToBuilder() { return CreateBuilder(this); }
6217 public override Builder CreateBuilderForType() { return new Builder(); }
6218 public static Builder CreateBuilder(ForeignMessageLite prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05006219 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006220 }
6221
csharptest445bdce2011-05-20 15:50:54 -05006222 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
6223 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
6224 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01006225 public sealed partial class Builder : pb::GeneratedBuilderLite<ForeignMessageLite, Builder> {
6226 protected override Builder ThisBuilder {
6227 get { return this; }
6228 }
csharptest1a0764a2011-09-09 21:05:29 -05006229 public Builder() {
6230 result = DefaultInstance ?? new ForeignMessageLite();
6231 builderIsReadOnly = result == DefaultInstance;
6232 }
6233 internal Builder(ForeignMessageLite cloneFrom) {
6234 result = cloneFrom;
6235 builderIsReadOnly = true;
6236 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006237
csharptest1a0764a2011-09-09 21:05:29 -05006238 bool builderIsReadOnly;
6239 ForeignMessageLite result;
6240
6241 private ForeignMessageLite PrepareBuilder() {
6242 if (builderIsReadOnly) {
6243 ForeignMessageLite original = result;
6244 result = new ForeignMessageLite();
6245 builderIsReadOnly = false;
6246 MergeFrom(original);
6247 }
6248 return result;
6249 }
6250
6251 public override bool IsInitialized {
6252 get { return result.IsInitialized; }
6253 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006254
6255 protected override ForeignMessageLite MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05006256 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006257 }
6258
6259 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05006260 result = DefaultInstance ?? new ForeignMessageLite();
6261 builderIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +01006262 return this;
6263 }
6264
6265 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05006266 if (builderIsReadOnly) {
6267 return new Builder(result);
6268 } else {
6269 return new Builder().MergeFrom(result);
6270 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006271 }
6272
6273 public override ForeignMessageLite DefaultInstanceForType {
6274 get { return global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance; }
6275 }
6276
6277 public override ForeignMessageLite BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05006278 if (builderIsReadOnly) {
6279 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01006280 }
csharptest1a0764a2011-09-09 21:05:29 -05006281 builderIsReadOnly = true;
6282 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01006283 }
6284
6285 public override Builder MergeFrom(pb::IMessageLite other) {
6286 if (other is ForeignMessageLite) {
6287 return MergeFrom((ForeignMessageLite) other);
6288 } else {
6289 base.MergeFrom(other);
6290 return this;
6291 }
6292 }
6293
6294 public override Builder MergeFrom(ForeignMessageLite other) {
6295 if (other == global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05006296 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01006297 if (other.HasC) {
6298 C = other.C;
6299 }
6300 return this;
6301 }
6302
csharptest17699c22011-06-03 21:57:15 -05006303 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01006304 return MergeFrom(input, pb::ExtensionRegistry.Empty);
6305 }
6306
csharptest17699c22011-06-03 21:57:15 -05006307 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05006308 PrepareBuilder();
csharptest123e5342011-06-03 14:15:21 -05006309 uint tag;
6310 string field_name;
6311 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05006312 if(tag == 0 && field_name != null) {
6313 int field_ordinal = global::System.Array.BinarySearch(_foreignMessageLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
6314 if(field_ordinal >= 0)
6315 tag = _foreignMessageLiteFieldTags[field_ordinal];
6316 else {
6317 ParseUnknownField(input, extensionRegistry, tag, field_name);
6318 continue;
6319 }
6320 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006321 switch (tag) {
6322 case 0: {
csharptest99284412011-06-03 14:51:06 -05006323 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +01006324 }
6325 default: {
6326 if (pb::WireFormat.IsEndGroupTag(tag)) {
6327 return this;
6328 }
csharptestd2af9e92011-06-03 21:35:02 -05006329 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006330 break;
6331 }
6332 case 8: {
csharptest920b09a2011-06-08 20:13:29 -05006333 result.hasC = input.ReadInt32(ref result.c_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006334 break;
6335 }
6336 }
6337 }
csharptest123e5342011-06-03 14:15:21 -05006338
6339 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +01006340 }
6341
6342
6343 public bool HasC {
csharptestc671a4b2011-06-08 11:51:24 -05006344 get { return result.hasC; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006345 }
6346 public int C {
6347 get { return result.C; }
6348 set { SetC(value); }
6349 }
6350 public Builder SetC(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05006351 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01006352 result.hasC = true;
6353 result.c_ = value;
6354 return this;
6355 }
6356 public Builder ClearC() {
csharptest1a0764a2011-09-09 21:05:29 -05006357 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01006358 result.hasC = false;
6359 result.c_ = 0;
6360 return this;
6361 }
6362 }
6363 static ForeignMessageLite() {
6364 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
6365 }
6366 }
6367
csharptest445bdce2011-05-20 15:50:54 -05006368 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
6369 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
6370 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01006371 public sealed partial class TestPackedTypesLite : pb::GeneratedMessageLite<TestPackedTypesLite, TestPackedTypesLite.Builder> {
6372 private static readonly TestPackedTypesLite defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05006373 private static readonly string[] _testPackedTypesLiteFieldNames = new string[] { "packed_bool", "packed_double", "packed_enum", "packed_fixed32", "packed_fixed64", "packed_float", "packed_int32", "packed_int64", "packed_sfixed32", "packed_sfixed64", "packed_sint32", "packed_sint64", "packed_uint32", "packed_uint64" };
6374 private static readonly uint[] _testPackedTypesLiteFieldTags = new uint[] { 818, 810, 826, 770, 778, 802, 722, 730, 786, 794, 754, 762, 738, 746 };
Jon Skeet82bb0f12011-04-03 20:17:12 +01006375 public static TestPackedTypesLite DefaultInstance {
6376 get { return defaultInstance; }
6377 }
6378
6379 public override TestPackedTypesLite DefaultInstanceForType {
6380 get { return defaultInstance; }
6381 }
6382
6383 protected override TestPackedTypesLite ThisMessage {
6384 get { return this; }
6385 }
6386
6387 public const int PackedInt32FieldNumber = 90;
6388 private int packedInt32MemoizedSerializedSize;
6389 private pbc::PopsicleList<int> packedInt32_ = new pbc::PopsicleList<int>();
6390 public scg::IList<int> PackedInt32List {
6391 get { return pbc::Lists.AsReadOnly(packedInt32_); }
6392 }
6393 public int PackedInt32Count {
6394 get { return packedInt32_.Count; }
6395 }
6396 public int GetPackedInt32(int index) {
6397 return packedInt32_[index];
6398 }
6399
6400 public const int PackedInt64FieldNumber = 91;
6401 private int packedInt64MemoizedSerializedSize;
6402 private pbc::PopsicleList<long> packedInt64_ = new pbc::PopsicleList<long>();
6403 public scg::IList<long> PackedInt64List {
6404 get { return pbc::Lists.AsReadOnly(packedInt64_); }
6405 }
6406 public int PackedInt64Count {
6407 get { return packedInt64_.Count; }
6408 }
6409 public long GetPackedInt64(int index) {
6410 return packedInt64_[index];
6411 }
6412
6413 public const int PackedUint32FieldNumber = 92;
6414 private int packedUint32MemoizedSerializedSize;
6415 private pbc::PopsicleList<uint> packedUint32_ = new pbc::PopsicleList<uint>();
6416 [global::System.CLSCompliant(false)]
6417 public scg::IList<uint> PackedUint32List {
6418 get { return pbc::Lists.AsReadOnly(packedUint32_); }
6419 }
6420 public int PackedUint32Count {
6421 get { return packedUint32_.Count; }
6422 }
6423 [global::System.CLSCompliant(false)]
6424 public uint GetPackedUint32(int index) {
6425 return packedUint32_[index];
6426 }
6427
6428 public const int PackedUint64FieldNumber = 93;
6429 private int packedUint64MemoizedSerializedSize;
6430 private pbc::PopsicleList<ulong> packedUint64_ = new pbc::PopsicleList<ulong>();
6431 [global::System.CLSCompliant(false)]
6432 public scg::IList<ulong> PackedUint64List {
6433 get { return pbc::Lists.AsReadOnly(packedUint64_); }
6434 }
6435 public int PackedUint64Count {
6436 get { return packedUint64_.Count; }
6437 }
6438 [global::System.CLSCompliant(false)]
6439 public ulong GetPackedUint64(int index) {
6440 return packedUint64_[index];
6441 }
6442
6443 public const int PackedSint32FieldNumber = 94;
6444 private int packedSint32MemoizedSerializedSize;
6445 private pbc::PopsicleList<int> packedSint32_ = new pbc::PopsicleList<int>();
6446 public scg::IList<int> PackedSint32List {
6447 get { return pbc::Lists.AsReadOnly(packedSint32_); }
6448 }
6449 public int PackedSint32Count {
6450 get { return packedSint32_.Count; }
6451 }
6452 public int GetPackedSint32(int index) {
6453 return packedSint32_[index];
6454 }
6455
6456 public const int PackedSint64FieldNumber = 95;
6457 private int packedSint64MemoizedSerializedSize;
6458 private pbc::PopsicleList<long> packedSint64_ = new pbc::PopsicleList<long>();
6459 public scg::IList<long> PackedSint64List {
6460 get { return pbc::Lists.AsReadOnly(packedSint64_); }
6461 }
6462 public int PackedSint64Count {
6463 get { return packedSint64_.Count; }
6464 }
6465 public long GetPackedSint64(int index) {
6466 return packedSint64_[index];
6467 }
6468
6469 public const int PackedFixed32FieldNumber = 96;
6470 private int packedFixed32MemoizedSerializedSize;
6471 private pbc::PopsicleList<uint> packedFixed32_ = new pbc::PopsicleList<uint>();
6472 [global::System.CLSCompliant(false)]
6473 public scg::IList<uint> PackedFixed32List {
6474 get { return pbc::Lists.AsReadOnly(packedFixed32_); }
6475 }
6476 public int PackedFixed32Count {
6477 get { return packedFixed32_.Count; }
6478 }
6479 [global::System.CLSCompliant(false)]
6480 public uint GetPackedFixed32(int index) {
6481 return packedFixed32_[index];
6482 }
6483
6484 public const int PackedFixed64FieldNumber = 97;
6485 private int packedFixed64MemoizedSerializedSize;
6486 private pbc::PopsicleList<ulong> packedFixed64_ = new pbc::PopsicleList<ulong>();
6487 [global::System.CLSCompliant(false)]
6488 public scg::IList<ulong> PackedFixed64List {
6489 get { return pbc::Lists.AsReadOnly(packedFixed64_); }
6490 }
6491 public int PackedFixed64Count {
6492 get { return packedFixed64_.Count; }
6493 }
6494 [global::System.CLSCompliant(false)]
6495 public ulong GetPackedFixed64(int index) {
6496 return packedFixed64_[index];
6497 }
6498
6499 public const int PackedSfixed32FieldNumber = 98;
6500 private int packedSfixed32MemoizedSerializedSize;
6501 private pbc::PopsicleList<int> packedSfixed32_ = new pbc::PopsicleList<int>();
6502 public scg::IList<int> PackedSfixed32List {
6503 get { return pbc::Lists.AsReadOnly(packedSfixed32_); }
6504 }
6505 public int PackedSfixed32Count {
6506 get { return packedSfixed32_.Count; }
6507 }
6508 public int GetPackedSfixed32(int index) {
6509 return packedSfixed32_[index];
6510 }
6511
6512 public const int PackedSfixed64FieldNumber = 99;
6513 private int packedSfixed64MemoizedSerializedSize;
6514 private pbc::PopsicleList<long> packedSfixed64_ = new pbc::PopsicleList<long>();
6515 public scg::IList<long> PackedSfixed64List {
6516 get { return pbc::Lists.AsReadOnly(packedSfixed64_); }
6517 }
6518 public int PackedSfixed64Count {
6519 get { return packedSfixed64_.Count; }
6520 }
6521 public long GetPackedSfixed64(int index) {
6522 return packedSfixed64_[index];
6523 }
6524
6525 public const int PackedFloatFieldNumber = 100;
6526 private int packedFloatMemoizedSerializedSize;
6527 private pbc::PopsicleList<float> packedFloat_ = new pbc::PopsicleList<float>();
6528 public scg::IList<float> PackedFloatList {
6529 get { return pbc::Lists.AsReadOnly(packedFloat_); }
6530 }
6531 public int PackedFloatCount {
6532 get { return packedFloat_.Count; }
6533 }
6534 public float GetPackedFloat(int index) {
6535 return packedFloat_[index];
6536 }
6537
6538 public const int PackedDoubleFieldNumber = 101;
6539 private int packedDoubleMemoizedSerializedSize;
6540 private pbc::PopsicleList<double> packedDouble_ = new pbc::PopsicleList<double>();
6541 public scg::IList<double> PackedDoubleList {
6542 get { return pbc::Lists.AsReadOnly(packedDouble_); }
6543 }
6544 public int PackedDoubleCount {
6545 get { return packedDouble_.Count; }
6546 }
6547 public double GetPackedDouble(int index) {
6548 return packedDouble_[index];
6549 }
6550
6551 public const int PackedBoolFieldNumber = 102;
6552 private int packedBoolMemoizedSerializedSize;
6553 private pbc::PopsicleList<bool> packedBool_ = new pbc::PopsicleList<bool>();
6554 public scg::IList<bool> PackedBoolList {
6555 get { return pbc::Lists.AsReadOnly(packedBool_); }
6556 }
6557 public int PackedBoolCount {
6558 get { return packedBool_.Count; }
6559 }
6560 public bool GetPackedBool(int index) {
6561 return packedBool_[index];
6562 }
6563
6564 public const int PackedEnumFieldNumber = 103;
6565 private int packedEnumMemoizedSerializedSize;
6566 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> packedEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>();
6567 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> PackedEnumList {
6568 get { return pbc::Lists.AsReadOnly(packedEnum_); }
6569 }
6570 public int PackedEnumCount {
6571 get { return packedEnum_.Count; }
6572 }
6573 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetPackedEnum(int index) {
6574 return packedEnum_[index];
6575 }
6576
6577 public override bool IsInitialized {
6578 get {
6579 return true;
6580 }
6581 }
6582
csharptestffafdaa2011-06-03 12:58:14 -05006583 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01006584 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05006585 string[] field_names = _testPackedTypesLiteFieldNames;
Jon Skeet82bb0f12011-04-03 20:17:12 +01006586 if (packedInt32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05006587 output.WritePackedInt32Array(90, field_names[6], packedInt32MemoizedSerializedSize, packedInt32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006588 }
6589 if (packedInt64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05006590 output.WritePackedInt64Array(91, field_names[7], packedInt64MemoizedSerializedSize, packedInt64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006591 }
6592 if (packedUint32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05006593 output.WritePackedUInt32Array(92, field_names[12], packedUint32MemoizedSerializedSize, packedUint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006594 }
6595 if (packedUint64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05006596 output.WritePackedUInt64Array(93, field_names[13], packedUint64MemoizedSerializedSize, packedUint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006597 }
6598 if (packedSint32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05006599 output.WritePackedSInt32Array(94, field_names[10], packedSint32MemoizedSerializedSize, packedSint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006600 }
6601 if (packedSint64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05006602 output.WritePackedSInt64Array(95, field_names[11], packedSint64MemoizedSerializedSize, packedSint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006603 }
6604 if (packedFixed32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05006605 output.WritePackedFixed32Array(96, field_names[3], packedFixed32MemoizedSerializedSize, packedFixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006606 }
6607 if (packedFixed64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05006608 output.WritePackedFixed64Array(97, field_names[4], packedFixed64MemoizedSerializedSize, packedFixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006609 }
6610 if (packedSfixed32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05006611 output.WritePackedSFixed32Array(98, field_names[8], packedSfixed32MemoizedSerializedSize, packedSfixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006612 }
6613 if (packedSfixed64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05006614 output.WritePackedSFixed64Array(99, field_names[9], packedSfixed64MemoizedSerializedSize, packedSfixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006615 }
6616 if (packedFloat_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05006617 output.WritePackedFloatArray(100, field_names[5], packedFloatMemoizedSerializedSize, packedFloat_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006618 }
6619 if (packedDouble_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05006620 output.WritePackedDoubleArray(101, field_names[1], packedDoubleMemoizedSerializedSize, packedDouble_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006621 }
6622 if (packedBool_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05006623 output.WritePackedBoolArray(102, field_names[0], packedBoolMemoizedSerializedSize, packedBool_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006624 }
6625 if (packedEnum_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05006626 output.WritePackedEnumArray(103, field_names[2], packedEnumMemoizedSerializedSize, packedEnum_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006627 }
6628 }
6629
6630 private int memoizedSerializedSize = -1;
6631 public override int SerializedSize {
6632 get {
6633 int size = memoizedSerializedSize;
6634 if (size != -1) return size;
6635
6636 size = 0;
6637 {
6638 int dataSize = 0;
6639 foreach (int element in PackedInt32List) {
6640 dataSize += pb::CodedOutputStream.ComputeInt32SizeNoTag(element);
6641 }
6642 size += dataSize;
6643 if (packedInt32_.Count != 0) {
6644 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6645 }
6646 packedInt32MemoizedSerializedSize = dataSize;
6647 }
6648 {
6649 int dataSize = 0;
6650 foreach (long element in PackedInt64List) {
6651 dataSize += pb::CodedOutputStream.ComputeInt64SizeNoTag(element);
6652 }
6653 size += dataSize;
6654 if (packedInt64_.Count != 0) {
6655 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6656 }
6657 packedInt64MemoizedSerializedSize = dataSize;
6658 }
6659 {
6660 int dataSize = 0;
6661 foreach (uint element in PackedUint32List) {
6662 dataSize += pb::CodedOutputStream.ComputeUInt32SizeNoTag(element);
6663 }
6664 size += dataSize;
6665 if (packedUint32_.Count != 0) {
6666 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6667 }
6668 packedUint32MemoizedSerializedSize = dataSize;
6669 }
6670 {
6671 int dataSize = 0;
6672 foreach (ulong element in PackedUint64List) {
6673 dataSize += pb::CodedOutputStream.ComputeUInt64SizeNoTag(element);
6674 }
6675 size += dataSize;
6676 if (packedUint64_.Count != 0) {
6677 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6678 }
6679 packedUint64MemoizedSerializedSize = dataSize;
6680 }
6681 {
6682 int dataSize = 0;
6683 foreach (int element in PackedSint32List) {
6684 dataSize += pb::CodedOutputStream.ComputeSInt32SizeNoTag(element);
6685 }
6686 size += dataSize;
6687 if (packedSint32_.Count != 0) {
6688 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6689 }
6690 packedSint32MemoizedSerializedSize = dataSize;
6691 }
6692 {
6693 int dataSize = 0;
6694 foreach (long element in PackedSint64List) {
6695 dataSize += pb::CodedOutputStream.ComputeSInt64SizeNoTag(element);
6696 }
6697 size += dataSize;
6698 if (packedSint64_.Count != 0) {
6699 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6700 }
6701 packedSint64MemoizedSerializedSize = dataSize;
6702 }
6703 {
6704 int dataSize = 0;
6705 dataSize = 4 * packedFixed32_.Count;
6706 size += dataSize;
6707 if (packedFixed32_.Count != 0) {
6708 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6709 }
6710 packedFixed32MemoizedSerializedSize = dataSize;
6711 }
6712 {
6713 int dataSize = 0;
6714 dataSize = 8 * packedFixed64_.Count;
6715 size += dataSize;
6716 if (packedFixed64_.Count != 0) {
6717 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6718 }
6719 packedFixed64MemoizedSerializedSize = dataSize;
6720 }
6721 {
6722 int dataSize = 0;
6723 dataSize = 4 * packedSfixed32_.Count;
6724 size += dataSize;
6725 if (packedSfixed32_.Count != 0) {
6726 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6727 }
6728 packedSfixed32MemoizedSerializedSize = dataSize;
6729 }
6730 {
6731 int dataSize = 0;
6732 dataSize = 8 * packedSfixed64_.Count;
6733 size += dataSize;
6734 if (packedSfixed64_.Count != 0) {
6735 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6736 }
6737 packedSfixed64MemoizedSerializedSize = dataSize;
6738 }
6739 {
6740 int dataSize = 0;
6741 dataSize = 4 * packedFloat_.Count;
6742 size += dataSize;
6743 if (packedFloat_.Count != 0) {
6744 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6745 }
6746 packedFloatMemoizedSerializedSize = dataSize;
6747 }
6748 {
6749 int dataSize = 0;
6750 dataSize = 8 * packedDouble_.Count;
6751 size += dataSize;
6752 if (packedDouble_.Count != 0) {
6753 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6754 }
6755 packedDoubleMemoizedSerializedSize = dataSize;
6756 }
6757 {
6758 int dataSize = 0;
6759 dataSize = 1 * packedBool_.Count;
6760 size += dataSize;
6761 if (packedBool_.Count != 0) {
6762 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6763 }
6764 packedBoolMemoizedSerializedSize = dataSize;
6765 }
6766 {
6767 int dataSize = 0;
6768 if (packedEnum_.Count > 0) {
6769 foreach (global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite element in packedEnum_) {
6770 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
6771 }
6772 size += dataSize;
6773 size += 2;
6774 size += pb::CodedOutputStream.ComputeRawVarint32Size((uint) dataSize);
6775 }
6776 packedEnumMemoizedSerializedSize = dataSize;
6777 }
6778 memoizedSerializedSize = size;
6779 return size;
6780 }
6781 }
6782
6783 #region Lite runtime methods
6784 public override int GetHashCode() {
6785 int hash = GetType().GetHashCode();
6786 foreach(int i in packedInt32_)
6787 hash ^= i.GetHashCode();
6788 foreach(long i in packedInt64_)
6789 hash ^= i.GetHashCode();
6790 foreach(uint i in packedUint32_)
6791 hash ^= i.GetHashCode();
6792 foreach(ulong i in packedUint64_)
6793 hash ^= i.GetHashCode();
6794 foreach(int i in packedSint32_)
6795 hash ^= i.GetHashCode();
6796 foreach(long i in packedSint64_)
6797 hash ^= i.GetHashCode();
6798 foreach(uint i in packedFixed32_)
6799 hash ^= i.GetHashCode();
6800 foreach(ulong i in packedFixed64_)
6801 hash ^= i.GetHashCode();
6802 foreach(int i in packedSfixed32_)
6803 hash ^= i.GetHashCode();
6804 foreach(long i in packedSfixed64_)
6805 hash ^= i.GetHashCode();
6806 foreach(float i in packedFloat_)
6807 hash ^= i.GetHashCode();
6808 foreach(double i in packedDouble_)
6809 hash ^= i.GetHashCode();
6810 foreach(bool i in packedBool_)
6811 hash ^= i.GetHashCode();
6812 foreach(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite i in packedEnum_)
6813 hash ^= i.GetHashCode();
6814 return hash;
6815 }
6816
6817 public override bool Equals(object obj) {
6818 TestPackedTypesLite other = obj as TestPackedTypesLite;
6819 if (other == null) return false;
6820 if(packedInt32_.Count != other.packedInt32_.Count) return false;
6821 for(int ix=0; ix < packedInt32_.Count; ix++)
6822 if(!packedInt32_[ix].Equals(other.packedInt32_[ix])) return false;
6823 if(packedInt64_.Count != other.packedInt64_.Count) return false;
6824 for(int ix=0; ix < packedInt64_.Count; ix++)
6825 if(!packedInt64_[ix].Equals(other.packedInt64_[ix])) return false;
6826 if(packedUint32_.Count != other.packedUint32_.Count) return false;
6827 for(int ix=0; ix < packedUint32_.Count; ix++)
6828 if(!packedUint32_[ix].Equals(other.packedUint32_[ix])) return false;
6829 if(packedUint64_.Count != other.packedUint64_.Count) return false;
6830 for(int ix=0; ix < packedUint64_.Count; ix++)
6831 if(!packedUint64_[ix].Equals(other.packedUint64_[ix])) return false;
6832 if(packedSint32_.Count != other.packedSint32_.Count) return false;
6833 for(int ix=0; ix < packedSint32_.Count; ix++)
6834 if(!packedSint32_[ix].Equals(other.packedSint32_[ix])) return false;
6835 if(packedSint64_.Count != other.packedSint64_.Count) return false;
6836 for(int ix=0; ix < packedSint64_.Count; ix++)
6837 if(!packedSint64_[ix].Equals(other.packedSint64_[ix])) return false;
6838 if(packedFixed32_.Count != other.packedFixed32_.Count) return false;
6839 for(int ix=0; ix < packedFixed32_.Count; ix++)
6840 if(!packedFixed32_[ix].Equals(other.packedFixed32_[ix])) return false;
6841 if(packedFixed64_.Count != other.packedFixed64_.Count) return false;
6842 for(int ix=0; ix < packedFixed64_.Count; ix++)
6843 if(!packedFixed64_[ix].Equals(other.packedFixed64_[ix])) return false;
6844 if(packedSfixed32_.Count != other.packedSfixed32_.Count) return false;
6845 for(int ix=0; ix < packedSfixed32_.Count; ix++)
6846 if(!packedSfixed32_[ix].Equals(other.packedSfixed32_[ix])) return false;
6847 if(packedSfixed64_.Count != other.packedSfixed64_.Count) return false;
6848 for(int ix=0; ix < packedSfixed64_.Count; ix++)
6849 if(!packedSfixed64_[ix].Equals(other.packedSfixed64_[ix])) return false;
6850 if(packedFloat_.Count != other.packedFloat_.Count) return false;
6851 for(int ix=0; ix < packedFloat_.Count; ix++)
6852 if(!packedFloat_[ix].Equals(other.packedFloat_[ix])) return false;
6853 if(packedDouble_.Count != other.packedDouble_.Count) return false;
6854 for(int ix=0; ix < packedDouble_.Count; ix++)
6855 if(!packedDouble_[ix].Equals(other.packedDouble_[ix])) return false;
6856 if(packedBool_.Count != other.packedBool_.Count) return false;
6857 for(int ix=0; ix < packedBool_.Count; ix++)
6858 if(!packedBool_[ix].Equals(other.packedBool_[ix])) return false;
6859 if(packedEnum_.Count != other.packedEnum_.Count) return false;
6860 for(int ix=0; ix < packedEnum_.Count; ix++)
6861 if(!packedEnum_[ix].Equals(other.packedEnum_[ix])) return false;
6862 return true;
6863 }
6864
6865 public override void PrintTo(global::System.IO.TextWriter writer) {
6866 PrintField("packed_int32", packedInt32_, writer);
6867 PrintField("packed_int64", packedInt64_, writer);
6868 PrintField("packed_uint32", packedUint32_, writer);
6869 PrintField("packed_uint64", packedUint64_, writer);
6870 PrintField("packed_sint32", packedSint32_, writer);
6871 PrintField("packed_sint64", packedSint64_, writer);
6872 PrintField("packed_fixed32", packedFixed32_, writer);
6873 PrintField("packed_fixed64", packedFixed64_, writer);
6874 PrintField("packed_sfixed32", packedSfixed32_, writer);
6875 PrintField("packed_sfixed64", packedSfixed64_, writer);
6876 PrintField("packed_float", packedFloat_, writer);
6877 PrintField("packed_double", packedDouble_, writer);
6878 PrintField("packed_bool", packedBool_, writer);
6879 PrintField("packed_enum", packedEnum_, writer);
6880 }
6881 #endregion
6882
6883 public static TestPackedTypesLite ParseFrom(pb::ByteString data) {
6884 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6885 }
6886 public static TestPackedTypesLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
6887 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6888 }
6889 public static TestPackedTypesLite ParseFrom(byte[] data) {
6890 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6891 }
6892 public static TestPackedTypesLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
6893 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6894 }
6895 public static TestPackedTypesLite ParseFrom(global::System.IO.Stream input) {
6896 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6897 }
6898 public static TestPackedTypesLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6899 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6900 }
6901 public static TestPackedTypesLite ParseDelimitedFrom(global::System.IO.Stream input) {
6902 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
6903 }
6904 public static TestPackedTypesLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6905 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
6906 }
csharptest17699c22011-06-03 21:57:15 -05006907 public static TestPackedTypesLite ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01006908 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6909 }
csharptest17699c22011-06-03 21:57:15 -05006910 public static TestPackedTypesLite ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01006911 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6912 }
6913 public static Builder CreateBuilder() { return new Builder(); }
6914 public override Builder ToBuilder() { return CreateBuilder(this); }
6915 public override Builder CreateBuilderForType() { return new Builder(); }
6916 public static Builder CreateBuilder(TestPackedTypesLite prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05006917 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006918 }
6919
csharptest445bdce2011-05-20 15:50:54 -05006920 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
6921 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
6922 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01006923 public sealed partial class Builder : pb::GeneratedBuilderLite<TestPackedTypesLite, Builder> {
6924 protected override Builder ThisBuilder {
6925 get { return this; }
6926 }
csharptest1a0764a2011-09-09 21:05:29 -05006927 public Builder() {
6928 result = DefaultInstance ?? new TestPackedTypesLite();
6929 builderIsReadOnly = result == DefaultInstance;
6930 }
6931 internal Builder(TestPackedTypesLite cloneFrom) {
6932 result = cloneFrom;
6933 builderIsReadOnly = true;
6934 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006935
csharptest1a0764a2011-09-09 21:05:29 -05006936 bool builderIsReadOnly;
6937 TestPackedTypesLite result;
6938
6939 private TestPackedTypesLite PrepareBuilder() {
6940 if (builderIsReadOnly) {
6941 TestPackedTypesLite original = result;
6942 result = new TestPackedTypesLite();
6943 builderIsReadOnly = false;
6944 MergeFrom(original);
6945 }
6946 return result;
6947 }
6948
6949 public override bool IsInitialized {
6950 get { return result.IsInitialized; }
6951 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006952
6953 protected override TestPackedTypesLite MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05006954 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006955 }
6956
6957 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05006958 result = DefaultInstance ?? new TestPackedTypesLite();
6959 builderIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +01006960 return this;
6961 }
6962
6963 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05006964 if (builderIsReadOnly) {
6965 return new Builder(result);
6966 } else {
6967 return new Builder().MergeFrom(result);
6968 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01006969 }
6970
6971 public override TestPackedTypesLite DefaultInstanceForType {
6972 get { return global::Google.ProtocolBuffers.TestProtos.TestPackedTypesLite.DefaultInstance; }
6973 }
6974
6975 public override TestPackedTypesLite BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05006976 if (builderIsReadOnly) {
6977 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01006978 }
6979 result.packedInt32_.MakeReadOnly();
6980 result.packedInt64_.MakeReadOnly();
6981 result.packedUint32_.MakeReadOnly();
6982 result.packedUint64_.MakeReadOnly();
6983 result.packedSint32_.MakeReadOnly();
6984 result.packedSint64_.MakeReadOnly();
6985 result.packedFixed32_.MakeReadOnly();
6986 result.packedFixed64_.MakeReadOnly();
6987 result.packedSfixed32_.MakeReadOnly();
6988 result.packedSfixed64_.MakeReadOnly();
6989 result.packedFloat_.MakeReadOnly();
6990 result.packedDouble_.MakeReadOnly();
6991 result.packedBool_.MakeReadOnly();
6992 result.packedEnum_.MakeReadOnly();
csharptest1a0764a2011-09-09 21:05:29 -05006993 builderIsReadOnly = true;
6994 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01006995 }
6996
6997 public override Builder MergeFrom(pb::IMessageLite other) {
6998 if (other is TestPackedTypesLite) {
6999 return MergeFrom((TestPackedTypesLite) other);
7000 } else {
7001 base.MergeFrom(other);
7002 return this;
7003 }
7004 }
7005
7006 public override Builder MergeFrom(TestPackedTypesLite other) {
7007 if (other == global::Google.ProtocolBuffers.TestProtos.TestPackedTypesLite.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05007008 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007009 if (other.packedInt32_.Count != 0) {
7010 base.AddRange(other.packedInt32_, result.packedInt32_);
7011 }
7012 if (other.packedInt64_.Count != 0) {
7013 base.AddRange(other.packedInt64_, result.packedInt64_);
7014 }
7015 if (other.packedUint32_.Count != 0) {
7016 base.AddRange(other.packedUint32_, result.packedUint32_);
7017 }
7018 if (other.packedUint64_.Count != 0) {
7019 base.AddRange(other.packedUint64_, result.packedUint64_);
7020 }
7021 if (other.packedSint32_.Count != 0) {
7022 base.AddRange(other.packedSint32_, result.packedSint32_);
7023 }
7024 if (other.packedSint64_.Count != 0) {
7025 base.AddRange(other.packedSint64_, result.packedSint64_);
7026 }
7027 if (other.packedFixed32_.Count != 0) {
7028 base.AddRange(other.packedFixed32_, result.packedFixed32_);
7029 }
7030 if (other.packedFixed64_.Count != 0) {
7031 base.AddRange(other.packedFixed64_, result.packedFixed64_);
7032 }
7033 if (other.packedSfixed32_.Count != 0) {
7034 base.AddRange(other.packedSfixed32_, result.packedSfixed32_);
7035 }
7036 if (other.packedSfixed64_.Count != 0) {
7037 base.AddRange(other.packedSfixed64_, result.packedSfixed64_);
7038 }
7039 if (other.packedFloat_.Count != 0) {
7040 base.AddRange(other.packedFloat_, result.packedFloat_);
7041 }
7042 if (other.packedDouble_.Count != 0) {
7043 base.AddRange(other.packedDouble_, result.packedDouble_);
7044 }
7045 if (other.packedBool_.Count != 0) {
7046 base.AddRange(other.packedBool_, result.packedBool_);
7047 }
7048 if (other.packedEnum_.Count != 0) {
7049 base.AddRange(other.packedEnum_, result.packedEnum_);
7050 }
7051 return this;
7052 }
7053
csharptest17699c22011-06-03 21:57:15 -05007054 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01007055 return MergeFrom(input, pb::ExtensionRegistry.Empty);
7056 }
7057
csharptest17699c22011-06-03 21:57:15 -05007058 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05007059 PrepareBuilder();
csharptest123e5342011-06-03 14:15:21 -05007060 uint tag;
7061 string field_name;
7062 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05007063 if(tag == 0 && field_name != null) {
7064 int field_ordinal = global::System.Array.BinarySearch(_testPackedTypesLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
7065 if(field_ordinal >= 0)
7066 tag = _testPackedTypesLiteFieldTags[field_ordinal];
7067 else {
7068 ParseUnknownField(input, extensionRegistry, tag, field_name);
7069 continue;
7070 }
7071 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007072 switch (tag) {
7073 case 0: {
csharptest99284412011-06-03 14:51:06 -05007074 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007075 }
7076 default: {
7077 if (pb::WireFormat.IsEndGroupTag(tag)) {
7078 return this;
7079 }
csharptestd2af9e92011-06-03 21:35:02 -05007080 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007081 break;
7082 }
csharptest6da31702011-06-04 12:52:57 -05007083 case 722:
7084 case 720: {
csharptestb00ea132011-06-10 01:09:57 -05007085 input.ReadInt32Array(tag, field_name, result.packedInt32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007086 break;
7087 }
csharptest6da31702011-06-04 12:52:57 -05007088 case 730:
7089 case 728: {
csharptestb00ea132011-06-10 01:09:57 -05007090 input.ReadInt64Array(tag, field_name, result.packedInt64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007091 break;
7092 }
csharptest6da31702011-06-04 12:52:57 -05007093 case 738:
7094 case 736: {
csharptestb00ea132011-06-10 01:09:57 -05007095 input.ReadUInt32Array(tag, field_name, result.packedUint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007096 break;
7097 }
csharptest6da31702011-06-04 12:52:57 -05007098 case 746:
7099 case 744: {
csharptestb00ea132011-06-10 01:09:57 -05007100 input.ReadUInt64Array(tag, field_name, result.packedUint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007101 break;
7102 }
csharptest6da31702011-06-04 12:52:57 -05007103 case 754:
7104 case 752: {
csharptestb00ea132011-06-10 01:09:57 -05007105 input.ReadSInt32Array(tag, field_name, result.packedSint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007106 break;
7107 }
csharptest6da31702011-06-04 12:52:57 -05007108 case 762:
7109 case 760: {
csharptestb00ea132011-06-10 01:09:57 -05007110 input.ReadSInt64Array(tag, field_name, result.packedSint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007111 break;
7112 }
csharptest6da31702011-06-04 12:52:57 -05007113 case 770:
7114 case 773: {
csharptestb00ea132011-06-10 01:09:57 -05007115 input.ReadFixed32Array(tag, field_name, result.packedFixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007116 break;
7117 }
csharptest6da31702011-06-04 12:52:57 -05007118 case 778:
7119 case 777: {
csharptestb00ea132011-06-10 01:09:57 -05007120 input.ReadFixed64Array(tag, field_name, result.packedFixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007121 break;
7122 }
csharptest6da31702011-06-04 12:52:57 -05007123 case 786:
7124 case 789: {
csharptestb00ea132011-06-10 01:09:57 -05007125 input.ReadSFixed32Array(tag, field_name, result.packedSfixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007126 break;
7127 }
csharptest6da31702011-06-04 12:52:57 -05007128 case 794:
7129 case 793: {
csharptestb00ea132011-06-10 01:09:57 -05007130 input.ReadSFixed64Array(tag, field_name, result.packedSfixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007131 break;
7132 }
csharptest6da31702011-06-04 12:52:57 -05007133 case 802:
7134 case 805: {
csharptestb00ea132011-06-10 01:09:57 -05007135 input.ReadFloatArray(tag, field_name, result.packedFloat_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007136 break;
7137 }
csharptest6da31702011-06-04 12:52:57 -05007138 case 810:
7139 case 809: {
csharptestb00ea132011-06-10 01:09:57 -05007140 input.ReadDoubleArray(tag, field_name, result.packedDouble_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007141 break;
7142 }
csharptest6da31702011-06-04 12:52:57 -05007143 case 818:
7144 case 816: {
csharptestb00ea132011-06-10 01:09:57 -05007145 input.ReadBoolArray(tag, field_name, result.packedBool_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007146 break;
7147 }
csharptest6da31702011-06-04 12:52:57 -05007148 case 826:
7149 case 824: {
csharptestd2af9e92011-06-03 21:35:02 -05007150 scg::ICollection<object> unknownItems;
7151 input.ReadEnumArray<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(tag, field_name, result.packedEnum_, out unknownItems);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007152 break;
7153 }
7154 }
7155 }
csharptest123e5342011-06-03 14:15:21 -05007156
7157 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +01007158 }
7159
7160
7161 public pbc::IPopsicleList<int> PackedInt32List {
csharptest1a0764a2011-09-09 21:05:29 -05007162 get { return PrepareBuilder().packedInt32_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007163 }
7164 public int PackedInt32Count {
7165 get { return result.PackedInt32Count; }
7166 }
7167 public int GetPackedInt32(int index) {
7168 return result.GetPackedInt32(index);
7169 }
7170 public Builder SetPackedInt32(int index, int value) {
csharptest1a0764a2011-09-09 21:05:29 -05007171 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007172 result.packedInt32_[index] = value;
7173 return this;
7174 }
7175 public Builder AddPackedInt32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05007176 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007177 result.packedInt32_.Add(value);
7178 return this;
7179 }
7180 public Builder AddRangePackedInt32(scg::IEnumerable<int> values) {
csharptest1a0764a2011-09-09 21:05:29 -05007181 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007182 base.AddRange(values, result.packedInt32_);
7183 return this;
7184 }
7185 public Builder ClearPackedInt32() {
csharptest1a0764a2011-09-09 21:05:29 -05007186 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007187 result.packedInt32_.Clear();
7188 return this;
7189 }
7190
7191 public pbc::IPopsicleList<long> PackedInt64List {
csharptest1a0764a2011-09-09 21:05:29 -05007192 get { return PrepareBuilder().packedInt64_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007193 }
7194 public int PackedInt64Count {
7195 get { return result.PackedInt64Count; }
7196 }
7197 public long GetPackedInt64(int index) {
7198 return result.GetPackedInt64(index);
7199 }
7200 public Builder SetPackedInt64(int index, long value) {
csharptest1a0764a2011-09-09 21:05:29 -05007201 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007202 result.packedInt64_[index] = value;
7203 return this;
7204 }
7205 public Builder AddPackedInt64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05007206 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007207 result.packedInt64_.Add(value);
7208 return this;
7209 }
7210 public Builder AddRangePackedInt64(scg::IEnumerable<long> values) {
csharptest1a0764a2011-09-09 21:05:29 -05007211 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007212 base.AddRange(values, result.packedInt64_);
7213 return this;
7214 }
7215 public Builder ClearPackedInt64() {
csharptest1a0764a2011-09-09 21:05:29 -05007216 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007217 result.packedInt64_.Clear();
7218 return this;
7219 }
7220
7221 [global::System.CLSCompliant(false)]
7222 public pbc::IPopsicleList<uint> PackedUint32List {
csharptest1a0764a2011-09-09 21:05:29 -05007223 get { return PrepareBuilder().packedUint32_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007224 }
7225 public int PackedUint32Count {
7226 get { return result.PackedUint32Count; }
7227 }
7228 [global::System.CLSCompliant(false)]
7229 public uint GetPackedUint32(int index) {
7230 return result.GetPackedUint32(index);
7231 }
7232 [global::System.CLSCompliant(false)]
7233 public Builder SetPackedUint32(int index, uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05007234 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007235 result.packedUint32_[index] = value;
7236 return this;
7237 }
7238 [global::System.CLSCompliant(false)]
7239 public Builder AddPackedUint32(uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05007240 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007241 result.packedUint32_.Add(value);
7242 return this;
7243 }
7244 [global::System.CLSCompliant(false)]
7245 public Builder AddRangePackedUint32(scg::IEnumerable<uint> values) {
csharptest1a0764a2011-09-09 21:05:29 -05007246 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007247 base.AddRange(values, result.packedUint32_);
7248 return this;
7249 }
7250 public Builder ClearPackedUint32() {
csharptest1a0764a2011-09-09 21:05:29 -05007251 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007252 result.packedUint32_.Clear();
7253 return this;
7254 }
7255
7256 [global::System.CLSCompliant(false)]
7257 public pbc::IPopsicleList<ulong> PackedUint64List {
csharptest1a0764a2011-09-09 21:05:29 -05007258 get { return PrepareBuilder().packedUint64_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007259 }
7260 public int PackedUint64Count {
7261 get { return result.PackedUint64Count; }
7262 }
7263 [global::System.CLSCompliant(false)]
7264 public ulong GetPackedUint64(int index) {
7265 return result.GetPackedUint64(index);
7266 }
7267 [global::System.CLSCompliant(false)]
7268 public Builder SetPackedUint64(int index, ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05007269 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007270 result.packedUint64_[index] = value;
7271 return this;
7272 }
7273 [global::System.CLSCompliant(false)]
7274 public Builder AddPackedUint64(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05007275 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007276 result.packedUint64_.Add(value);
7277 return this;
7278 }
7279 [global::System.CLSCompliant(false)]
7280 public Builder AddRangePackedUint64(scg::IEnumerable<ulong> values) {
csharptest1a0764a2011-09-09 21:05:29 -05007281 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007282 base.AddRange(values, result.packedUint64_);
7283 return this;
7284 }
7285 public Builder ClearPackedUint64() {
csharptest1a0764a2011-09-09 21:05:29 -05007286 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007287 result.packedUint64_.Clear();
7288 return this;
7289 }
7290
7291 public pbc::IPopsicleList<int> PackedSint32List {
csharptest1a0764a2011-09-09 21:05:29 -05007292 get { return PrepareBuilder().packedSint32_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007293 }
7294 public int PackedSint32Count {
7295 get { return result.PackedSint32Count; }
7296 }
7297 public int GetPackedSint32(int index) {
7298 return result.GetPackedSint32(index);
7299 }
7300 public Builder SetPackedSint32(int index, int value) {
csharptest1a0764a2011-09-09 21:05:29 -05007301 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007302 result.packedSint32_[index] = value;
7303 return this;
7304 }
7305 public Builder AddPackedSint32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05007306 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007307 result.packedSint32_.Add(value);
7308 return this;
7309 }
7310 public Builder AddRangePackedSint32(scg::IEnumerable<int> values) {
csharptest1a0764a2011-09-09 21:05:29 -05007311 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007312 base.AddRange(values, result.packedSint32_);
7313 return this;
7314 }
7315 public Builder ClearPackedSint32() {
csharptest1a0764a2011-09-09 21:05:29 -05007316 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007317 result.packedSint32_.Clear();
7318 return this;
7319 }
7320
7321 public pbc::IPopsicleList<long> PackedSint64List {
csharptest1a0764a2011-09-09 21:05:29 -05007322 get { return PrepareBuilder().packedSint64_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007323 }
7324 public int PackedSint64Count {
7325 get { return result.PackedSint64Count; }
7326 }
7327 public long GetPackedSint64(int index) {
7328 return result.GetPackedSint64(index);
7329 }
7330 public Builder SetPackedSint64(int index, long value) {
csharptest1a0764a2011-09-09 21:05:29 -05007331 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007332 result.packedSint64_[index] = value;
7333 return this;
7334 }
7335 public Builder AddPackedSint64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05007336 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007337 result.packedSint64_.Add(value);
7338 return this;
7339 }
7340 public Builder AddRangePackedSint64(scg::IEnumerable<long> values) {
csharptest1a0764a2011-09-09 21:05:29 -05007341 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007342 base.AddRange(values, result.packedSint64_);
7343 return this;
7344 }
7345 public Builder ClearPackedSint64() {
csharptest1a0764a2011-09-09 21:05:29 -05007346 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007347 result.packedSint64_.Clear();
7348 return this;
7349 }
7350
7351 [global::System.CLSCompliant(false)]
7352 public pbc::IPopsicleList<uint> PackedFixed32List {
csharptest1a0764a2011-09-09 21:05:29 -05007353 get { return PrepareBuilder().packedFixed32_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007354 }
7355 public int PackedFixed32Count {
7356 get { return result.PackedFixed32Count; }
7357 }
7358 [global::System.CLSCompliant(false)]
7359 public uint GetPackedFixed32(int index) {
7360 return result.GetPackedFixed32(index);
7361 }
7362 [global::System.CLSCompliant(false)]
7363 public Builder SetPackedFixed32(int index, uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05007364 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007365 result.packedFixed32_[index] = value;
7366 return this;
7367 }
7368 [global::System.CLSCompliant(false)]
7369 public Builder AddPackedFixed32(uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05007370 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007371 result.packedFixed32_.Add(value);
7372 return this;
7373 }
7374 [global::System.CLSCompliant(false)]
7375 public Builder AddRangePackedFixed32(scg::IEnumerable<uint> values) {
csharptest1a0764a2011-09-09 21:05:29 -05007376 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007377 base.AddRange(values, result.packedFixed32_);
7378 return this;
7379 }
7380 public Builder ClearPackedFixed32() {
csharptest1a0764a2011-09-09 21:05:29 -05007381 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007382 result.packedFixed32_.Clear();
7383 return this;
7384 }
7385
7386 [global::System.CLSCompliant(false)]
7387 public pbc::IPopsicleList<ulong> PackedFixed64List {
csharptest1a0764a2011-09-09 21:05:29 -05007388 get { return PrepareBuilder().packedFixed64_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007389 }
7390 public int PackedFixed64Count {
7391 get { return result.PackedFixed64Count; }
7392 }
7393 [global::System.CLSCompliant(false)]
7394 public ulong GetPackedFixed64(int index) {
7395 return result.GetPackedFixed64(index);
7396 }
7397 [global::System.CLSCompliant(false)]
7398 public Builder SetPackedFixed64(int index, ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05007399 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007400 result.packedFixed64_[index] = value;
7401 return this;
7402 }
7403 [global::System.CLSCompliant(false)]
7404 public Builder AddPackedFixed64(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05007405 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007406 result.packedFixed64_.Add(value);
7407 return this;
7408 }
7409 [global::System.CLSCompliant(false)]
7410 public Builder AddRangePackedFixed64(scg::IEnumerable<ulong> values) {
csharptest1a0764a2011-09-09 21:05:29 -05007411 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007412 base.AddRange(values, result.packedFixed64_);
7413 return this;
7414 }
7415 public Builder ClearPackedFixed64() {
csharptest1a0764a2011-09-09 21:05:29 -05007416 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007417 result.packedFixed64_.Clear();
7418 return this;
7419 }
7420
7421 public pbc::IPopsicleList<int> PackedSfixed32List {
csharptest1a0764a2011-09-09 21:05:29 -05007422 get { return PrepareBuilder().packedSfixed32_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007423 }
7424 public int PackedSfixed32Count {
7425 get { return result.PackedSfixed32Count; }
7426 }
7427 public int GetPackedSfixed32(int index) {
7428 return result.GetPackedSfixed32(index);
7429 }
7430 public Builder SetPackedSfixed32(int index, int value) {
csharptest1a0764a2011-09-09 21:05:29 -05007431 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007432 result.packedSfixed32_[index] = value;
7433 return this;
7434 }
7435 public Builder AddPackedSfixed32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05007436 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007437 result.packedSfixed32_.Add(value);
7438 return this;
7439 }
7440 public Builder AddRangePackedSfixed32(scg::IEnumerable<int> values) {
csharptest1a0764a2011-09-09 21:05:29 -05007441 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007442 base.AddRange(values, result.packedSfixed32_);
7443 return this;
7444 }
7445 public Builder ClearPackedSfixed32() {
csharptest1a0764a2011-09-09 21:05:29 -05007446 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007447 result.packedSfixed32_.Clear();
7448 return this;
7449 }
7450
7451 public pbc::IPopsicleList<long> PackedSfixed64List {
csharptest1a0764a2011-09-09 21:05:29 -05007452 get { return PrepareBuilder().packedSfixed64_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007453 }
7454 public int PackedSfixed64Count {
7455 get { return result.PackedSfixed64Count; }
7456 }
7457 public long GetPackedSfixed64(int index) {
7458 return result.GetPackedSfixed64(index);
7459 }
7460 public Builder SetPackedSfixed64(int index, long value) {
csharptest1a0764a2011-09-09 21:05:29 -05007461 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007462 result.packedSfixed64_[index] = value;
7463 return this;
7464 }
7465 public Builder AddPackedSfixed64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05007466 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007467 result.packedSfixed64_.Add(value);
7468 return this;
7469 }
7470 public Builder AddRangePackedSfixed64(scg::IEnumerable<long> values) {
csharptest1a0764a2011-09-09 21:05:29 -05007471 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007472 base.AddRange(values, result.packedSfixed64_);
7473 return this;
7474 }
7475 public Builder ClearPackedSfixed64() {
csharptest1a0764a2011-09-09 21:05:29 -05007476 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007477 result.packedSfixed64_.Clear();
7478 return this;
7479 }
7480
7481 public pbc::IPopsicleList<float> PackedFloatList {
csharptest1a0764a2011-09-09 21:05:29 -05007482 get { return PrepareBuilder().packedFloat_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007483 }
7484 public int PackedFloatCount {
7485 get { return result.PackedFloatCount; }
7486 }
7487 public float GetPackedFloat(int index) {
7488 return result.GetPackedFloat(index);
7489 }
7490 public Builder SetPackedFloat(int index, float value) {
csharptest1a0764a2011-09-09 21:05:29 -05007491 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007492 result.packedFloat_[index] = value;
7493 return this;
7494 }
7495 public Builder AddPackedFloat(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05007496 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007497 result.packedFloat_.Add(value);
7498 return this;
7499 }
7500 public Builder AddRangePackedFloat(scg::IEnumerable<float> values) {
csharptest1a0764a2011-09-09 21:05:29 -05007501 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007502 base.AddRange(values, result.packedFloat_);
7503 return this;
7504 }
7505 public Builder ClearPackedFloat() {
csharptest1a0764a2011-09-09 21:05:29 -05007506 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007507 result.packedFloat_.Clear();
7508 return this;
7509 }
7510
7511 public pbc::IPopsicleList<double> PackedDoubleList {
csharptest1a0764a2011-09-09 21:05:29 -05007512 get { return PrepareBuilder().packedDouble_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007513 }
7514 public int PackedDoubleCount {
7515 get { return result.PackedDoubleCount; }
7516 }
7517 public double GetPackedDouble(int index) {
7518 return result.GetPackedDouble(index);
7519 }
7520 public Builder SetPackedDouble(int index, double value) {
csharptest1a0764a2011-09-09 21:05:29 -05007521 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007522 result.packedDouble_[index] = value;
7523 return this;
7524 }
7525 public Builder AddPackedDouble(double value) {
csharptest1a0764a2011-09-09 21:05:29 -05007526 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007527 result.packedDouble_.Add(value);
7528 return this;
7529 }
7530 public Builder AddRangePackedDouble(scg::IEnumerable<double> values) {
csharptest1a0764a2011-09-09 21:05:29 -05007531 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007532 base.AddRange(values, result.packedDouble_);
7533 return this;
7534 }
7535 public Builder ClearPackedDouble() {
csharptest1a0764a2011-09-09 21:05:29 -05007536 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007537 result.packedDouble_.Clear();
7538 return this;
7539 }
7540
7541 public pbc::IPopsicleList<bool> PackedBoolList {
csharptest1a0764a2011-09-09 21:05:29 -05007542 get { return PrepareBuilder().packedBool_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007543 }
7544 public int PackedBoolCount {
7545 get { return result.PackedBoolCount; }
7546 }
7547 public bool GetPackedBool(int index) {
7548 return result.GetPackedBool(index);
7549 }
7550 public Builder SetPackedBool(int index, bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05007551 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007552 result.packedBool_[index] = value;
7553 return this;
7554 }
7555 public Builder AddPackedBool(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05007556 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007557 result.packedBool_.Add(value);
7558 return this;
7559 }
7560 public Builder AddRangePackedBool(scg::IEnumerable<bool> values) {
csharptest1a0764a2011-09-09 21:05:29 -05007561 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007562 base.AddRange(values, result.packedBool_);
7563 return this;
7564 }
7565 public Builder ClearPackedBool() {
csharptest1a0764a2011-09-09 21:05:29 -05007566 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007567 result.packedBool_.Clear();
7568 return this;
7569 }
7570
7571 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> PackedEnumList {
csharptest1a0764a2011-09-09 21:05:29 -05007572 get { return PrepareBuilder().packedEnum_; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01007573 }
7574 public int PackedEnumCount {
7575 get { return result.PackedEnumCount; }
7576 }
7577 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetPackedEnum(int index) {
7578 return result.GetPackedEnum(index);
7579 }
7580 public Builder SetPackedEnum(int index, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
csharptest1a0764a2011-09-09 21:05:29 -05007581 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007582 result.packedEnum_[index] = value;
7583 return this;
7584 }
7585 public Builder AddPackedEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
csharptest1a0764a2011-09-09 21:05:29 -05007586 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007587 result.packedEnum_.Add(value);
7588 return this;
7589 }
7590 public Builder AddRangePackedEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> values) {
csharptest1a0764a2011-09-09 21:05:29 -05007591 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007592 base.AddRange(values, result.packedEnum_);
7593 return this;
7594 }
7595 public Builder ClearPackedEnum() {
csharptest1a0764a2011-09-09 21:05:29 -05007596 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01007597 result.packedEnum_.Clear();
7598 return this;
7599 }
7600 }
7601 static TestPackedTypesLite() {
7602 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
7603 }
7604 }
7605
csharptest445bdce2011-05-20 15:50:54 -05007606 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
7607 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
7608 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptestc2a1f9b2011-06-06 11:40:01 -05007609 public sealed partial class TestUnpackedTypesLite : pb::GeneratedMessageLite<TestUnpackedTypesLite, TestUnpackedTypesLite.Builder> {
7610 private static readonly TestUnpackedTypesLite defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05007611 private static readonly string[] _testUnpackedTypesLiteFieldNames = new string[] { "unpacked_bool", "unpacked_double", "unpacked_enum", "unpacked_fixed32", "unpacked_fixed64", "unpacked_float", "unpacked_int32", "unpacked_int64", "unpacked_sfixed32", "unpacked_sfixed64", "unpacked_sint32", "unpacked_sint64", "unpacked_uint32", "unpacked_uint64" };
7612 private static readonly uint[] _testUnpackedTypesLiteFieldTags = new uint[] { 816, 809, 824, 773, 777, 805, 720, 728, 789, 793, 752, 760, 736, 744 };
csharptestc2a1f9b2011-06-06 11:40:01 -05007613 public static TestUnpackedTypesLite DefaultInstance {
7614 get { return defaultInstance; }
7615 }
7616
7617 public override TestUnpackedTypesLite DefaultInstanceForType {
7618 get { return defaultInstance; }
7619 }
7620
7621 protected override TestUnpackedTypesLite ThisMessage {
7622 get { return this; }
7623 }
7624
7625 public const int UnpackedInt32FieldNumber = 90;
7626 private pbc::PopsicleList<int> unpackedInt32_ = new pbc::PopsicleList<int>();
7627 public scg::IList<int> UnpackedInt32List {
7628 get { return pbc::Lists.AsReadOnly(unpackedInt32_); }
7629 }
7630 public int UnpackedInt32Count {
7631 get { return unpackedInt32_.Count; }
7632 }
7633 public int GetUnpackedInt32(int index) {
7634 return unpackedInt32_[index];
7635 }
7636
7637 public const int UnpackedInt64FieldNumber = 91;
7638 private pbc::PopsicleList<long> unpackedInt64_ = new pbc::PopsicleList<long>();
7639 public scg::IList<long> UnpackedInt64List {
7640 get { return pbc::Lists.AsReadOnly(unpackedInt64_); }
7641 }
7642 public int UnpackedInt64Count {
7643 get { return unpackedInt64_.Count; }
7644 }
7645 public long GetUnpackedInt64(int index) {
7646 return unpackedInt64_[index];
7647 }
7648
7649 public const int UnpackedUint32FieldNumber = 92;
7650 private pbc::PopsicleList<uint> unpackedUint32_ = new pbc::PopsicleList<uint>();
7651 [global::System.CLSCompliant(false)]
7652 public scg::IList<uint> UnpackedUint32List {
7653 get { return pbc::Lists.AsReadOnly(unpackedUint32_); }
7654 }
7655 public int UnpackedUint32Count {
7656 get { return unpackedUint32_.Count; }
7657 }
7658 [global::System.CLSCompliant(false)]
7659 public uint GetUnpackedUint32(int index) {
7660 return unpackedUint32_[index];
7661 }
7662
7663 public const int UnpackedUint64FieldNumber = 93;
7664 private pbc::PopsicleList<ulong> unpackedUint64_ = new pbc::PopsicleList<ulong>();
7665 [global::System.CLSCompliant(false)]
7666 public scg::IList<ulong> UnpackedUint64List {
7667 get { return pbc::Lists.AsReadOnly(unpackedUint64_); }
7668 }
7669 public int UnpackedUint64Count {
7670 get { return unpackedUint64_.Count; }
7671 }
7672 [global::System.CLSCompliant(false)]
7673 public ulong GetUnpackedUint64(int index) {
7674 return unpackedUint64_[index];
7675 }
7676
7677 public const int UnpackedSint32FieldNumber = 94;
7678 private pbc::PopsicleList<int> unpackedSint32_ = new pbc::PopsicleList<int>();
7679 public scg::IList<int> UnpackedSint32List {
7680 get { return pbc::Lists.AsReadOnly(unpackedSint32_); }
7681 }
7682 public int UnpackedSint32Count {
7683 get { return unpackedSint32_.Count; }
7684 }
7685 public int GetUnpackedSint32(int index) {
7686 return unpackedSint32_[index];
7687 }
7688
7689 public const int UnpackedSint64FieldNumber = 95;
7690 private pbc::PopsicleList<long> unpackedSint64_ = new pbc::PopsicleList<long>();
7691 public scg::IList<long> UnpackedSint64List {
7692 get { return pbc::Lists.AsReadOnly(unpackedSint64_); }
7693 }
7694 public int UnpackedSint64Count {
7695 get { return unpackedSint64_.Count; }
7696 }
7697 public long GetUnpackedSint64(int index) {
7698 return unpackedSint64_[index];
7699 }
7700
7701 public const int UnpackedFixed32FieldNumber = 96;
7702 private pbc::PopsicleList<uint> unpackedFixed32_ = new pbc::PopsicleList<uint>();
7703 [global::System.CLSCompliant(false)]
7704 public scg::IList<uint> UnpackedFixed32List {
7705 get { return pbc::Lists.AsReadOnly(unpackedFixed32_); }
7706 }
7707 public int UnpackedFixed32Count {
7708 get { return unpackedFixed32_.Count; }
7709 }
7710 [global::System.CLSCompliant(false)]
7711 public uint GetUnpackedFixed32(int index) {
7712 return unpackedFixed32_[index];
7713 }
7714
7715 public const int UnpackedFixed64FieldNumber = 97;
7716 private pbc::PopsicleList<ulong> unpackedFixed64_ = new pbc::PopsicleList<ulong>();
7717 [global::System.CLSCompliant(false)]
7718 public scg::IList<ulong> UnpackedFixed64List {
7719 get { return pbc::Lists.AsReadOnly(unpackedFixed64_); }
7720 }
7721 public int UnpackedFixed64Count {
7722 get { return unpackedFixed64_.Count; }
7723 }
7724 [global::System.CLSCompliant(false)]
7725 public ulong GetUnpackedFixed64(int index) {
7726 return unpackedFixed64_[index];
7727 }
7728
7729 public const int UnpackedSfixed32FieldNumber = 98;
7730 private pbc::PopsicleList<int> unpackedSfixed32_ = new pbc::PopsicleList<int>();
7731 public scg::IList<int> UnpackedSfixed32List {
7732 get { return pbc::Lists.AsReadOnly(unpackedSfixed32_); }
7733 }
7734 public int UnpackedSfixed32Count {
7735 get { return unpackedSfixed32_.Count; }
7736 }
7737 public int GetUnpackedSfixed32(int index) {
7738 return unpackedSfixed32_[index];
7739 }
7740
7741 public const int UnpackedSfixed64FieldNumber = 99;
7742 private pbc::PopsicleList<long> unpackedSfixed64_ = new pbc::PopsicleList<long>();
7743 public scg::IList<long> UnpackedSfixed64List {
7744 get { return pbc::Lists.AsReadOnly(unpackedSfixed64_); }
7745 }
7746 public int UnpackedSfixed64Count {
7747 get { return unpackedSfixed64_.Count; }
7748 }
7749 public long GetUnpackedSfixed64(int index) {
7750 return unpackedSfixed64_[index];
7751 }
7752
7753 public const int UnpackedFloatFieldNumber = 100;
7754 private pbc::PopsicleList<float> unpackedFloat_ = new pbc::PopsicleList<float>();
7755 public scg::IList<float> UnpackedFloatList {
7756 get { return pbc::Lists.AsReadOnly(unpackedFloat_); }
7757 }
7758 public int UnpackedFloatCount {
7759 get { return unpackedFloat_.Count; }
7760 }
7761 public float GetUnpackedFloat(int index) {
7762 return unpackedFloat_[index];
7763 }
7764
7765 public const int UnpackedDoubleFieldNumber = 101;
7766 private pbc::PopsicleList<double> unpackedDouble_ = new pbc::PopsicleList<double>();
7767 public scg::IList<double> UnpackedDoubleList {
7768 get { return pbc::Lists.AsReadOnly(unpackedDouble_); }
7769 }
7770 public int UnpackedDoubleCount {
7771 get { return unpackedDouble_.Count; }
7772 }
7773 public double GetUnpackedDouble(int index) {
7774 return unpackedDouble_[index];
7775 }
7776
7777 public const int UnpackedBoolFieldNumber = 102;
7778 private pbc::PopsicleList<bool> unpackedBool_ = new pbc::PopsicleList<bool>();
7779 public scg::IList<bool> UnpackedBoolList {
7780 get { return pbc::Lists.AsReadOnly(unpackedBool_); }
7781 }
7782 public int UnpackedBoolCount {
7783 get { return unpackedBool_.Count; }
7784 }
7785 public bool GetUnpackedBool(int index) {
7786 return unpackedBool_[index];
7787 }
7788
7789 public const int UnpackedEnumFieldNumber = 103;
7790 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> unpackedEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>();
7791 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> UnpackedEnumList {
7792 get { return pbc::Lists.AsReadOnly(unpackedEnum_); }
7793 }
7794 public int UnpackedEnumCount {
7795 get { return unpackedEnum_.Count; }
7796 }
7797 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetUnpackedEnum(int index) {
7798 return unpackedEnum_[index];
7799 }
7800
7801 public override bool IsInitialized {
7802 get {
7803 return true;
7804 }
7805 }
7806
7807 public override void WriteTo(pb::ICodedOutputStream output) {
7808 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05007809 string[] field_names = _testUnpackedTypesLiteFieldNames;
csharptestc2a1f9b2011-06-06 11:40:01 -05007810 if (unpackedInt32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05007811 output.WriteInt32Array(90, field_names[6], unpackedInt32_);
csharptestc2a1f9b2011-06-06 11:40:01 -05007812 }
7813 if (unpackedInt64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05007814 output.WriteInt64Array(91, field_names[7], unpackedInt64_);
csharptestc2a1f9b2011-06-06 11:40:01 -05007815 }
7816 if (unpackedUint32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05007817 output.WriteUInt32Array(92, field_names[12], unpackedUint32_);
csharptestc2a1f9b2011-06-06 11:40:01 -05007818 }
7819 if (unpackedUint64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05007820 output.WriteUInt64Array(93, field_names[13], unpackedUint64_);
csharptestc2a1f9b2011-06-06 11:40:01 -05007821 }
7822 if (unpackedSint32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05007823 output.WriteSInt32Array(94, field_names[10], unpackedSint32_);
csharptestc2a1f9b2011-06-06 11:40:01 -05007824 }
7825 if (unpackedSint64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05007826 output.WriteSInt64Array(95, field_names[11], unpackedSint64_);
csharptestc2a1f9b2011-06-06 11:40:01 -05007827 }
7828 if (unpackedFixed32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05007829 output.WriteFixed32Array(96, field_names[3], unpackedFixed32_);
csharptestc2a1f9b2011-06-06 11:40:01 -05007830 }
7831 if (unpackedFixed64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05007832 output.WriteFixed64Array(97, field_names[4], unpackedFixed64_);
csharptestc2a1f9b2011-06-06 11:40:01 -05007833 }
7834 if (unpackedSfixed32_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05007835 output.WriteSFixed32Array(98, field_names[8], unpackedSfixed32_);
csharptestc2a1f9b2011-06-06 11:40:01 -05007836 }
7837 if (unpackedSfixed64_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05007838 output.WriteSFixed64Array(99, field_names[9], unpackedSfixed64_);
csharptestc2a1f9b2011-06-06 11:40:01 -05007839 }
7840 if (unpackedFloat_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05007841 output.WriteFloatArray(100, field_names[5], unpackedFloat_);
csharptestc2a1f9b2011-06-06 11:40:01 -05007842 }
7843 if (unpackedDouble_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05007844 output.WriteDoubleArray(101, field_names[1], unpackedDouble_);
csharptestc2a1f9b2011-06-06 11:40:01 -05007845 }
7846 if (unpackedBool_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05007847 output.WriteBoolArray(102, field_names[0], unpackedBool_);
csharptestc2a1f9b2011-06-06 11:40:01 -05007848 }
7849 if (unpackedEnum_.Count > 0) {
csharptestb00ea132011-06-10 01:09:57 -05007850 output.WriteEnumArray(103, field_names[2], unpackedEnum_);
csharptestc2a1f9b2011-06-06 11:40:01 -05007851 }
7852 }
7853
7854 private int memoizedSerializedSize = -1;
7855 public override int SerializedSize {
7856 get {
7857 int size = memoizedSerializedSize;
7858 if (size != -1) return size;
7859
7860 size = 0;
7861 {
7862 int dataSize = 0;
7863 foreach (int element in UnpackedInt32List) {
7864 dataSize += pb::CodedOutputStream.ComputeInt32SizeNoTag(element);
7865 }
7866 size += dataSize;
7867 size += 2 * unpackedInt32_.Count;
7868 }
7869 {
7870 int dataSize = 0;
7871 foreach (long element in UnpackedInt64List) {
7872 dataSize += pb::CodedOutputStream.ComputeInt64SizeNoTag(element);
7873 }
7874 size += dataSize;
7875 size += 2 * unpackedInt64_.Count;
7876 }
7877 {
7878 int dataSize = 0;
7879 foreach (uint element in UnpackedUint32List) {
7880 dataSize += pb::CodedOutputStream.ComputeUInt32SizeNoTag(element);
7881 }
7882 size += dataSize;
7883 size += 2 * unpackedUint32_.Count;
7884 }
7885 {
7886 int dataSize = 0;
7887 foreach (ulong element in UnpackedUint64List) {
7888 dataSize += pb::CodedOutputStream.ComputeUInt64SizeNoTag(element);
7889 }
7890 size += dataSize;
7891 size += 2 * unpackedUint64_.Count;
7892 }
7893 {
7894 int dataSize = 0;
7895 foreach (int element in UnpackedSint32List) {
7896 dataSize += pb::CodedOutputStream.ComputeSInt32SizeNoTag(element);
7897 }
7898 size += dataSize;
7899 size += 2 * unpackedSint32_.Count;
7900 }
7901 {
7902 int dataSize = 0;
7903 foreach (long element in UnpackedSint64List) {
7904 dataSize += pb::CodedOutputStream.ComputeSInt64SizeNoTag(element);
7905 }
7906 size += dataSize;
7907 size += 2 * unpackedSint64_.Count;
7908 }
7909 {
7910 int dataSize = 0;
7911 dataSize = 4 * unpackedFixed32_.Count;
7912 size += dataSize;
7913 size += 2 * unpackedFixed32_.Count;
7914 }
7915 {
7916 int dataSize = 0;
7917 dataSize = 8 * unpackedFixed64_.Count;
7918 size += dataSize;
7919 size += 2 * unpackedFixed64_.Count;
7920 }
7921 {
7922 int dataSize = 0;
7923 dataSize = 4 * unpackedSfixed32_.Count;
7924 size += dataSize;
7925 size += 2 * unpackedSfixed32_.Count;
7926 }
7927 {
7928 int dataSize = 0;
7929 dataSize = 8 * unpackedSfixed64_.Count;
7930 size += dataSize;
7931 size += 2 * unpackedSfixed64_.Count;
7932 }
7933 {
7934 int dataSize = 0;
7935 dataSize = 4 * unpackedFloat_.Count;
7936 size += dataSize;
7937 size += 2 * unpackedFloat_.Count;
7938 }
7939 {
7940 int dataSize = 0;
7941 dataSize = 8 * unpackedDouble_.Count;
7942 size += dataSize;
7943 size += 2 * unpackedDouble_.Count;
7944 }
7945 {
7946 int dataSize = 0;
7947 dataSize = 1 * unpackedBool_.Count;
7948 size += dataSize;
7949 size += 2 * unpackedBool_.Count;
7950 }
7951 {
7952 int dataSize = 0;
7953 if (unpackedEnum_.Count > 0) {
7954 foreach (global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite element in unpackedEnum_) {
7955 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
7956 }
7957 size += dataSize;
7958 size += 2 * unpackedEnum_.Count;
7959 }
7960 }
7961 memoizedSerializedSize = size;
7962 return size;
7963 }
7964 }
7965
7966 #region Lite runtime methods
7967 public override int GetHashCode() {
7968 int hash = GetType().GetHashCode();
7969 foreach(int i in unpackedInt32_)
7970 hash ^= i.GetHashCode();
7971 foreach(long i in unpackedInt64_)
7972 hash ^= i.GetHashCode();
7973 foreach(uint i in unpackedUint32_)
7974 hash ^= i.GetHashCode();
7975 foreach(ulong i in unpackedUint64_)
7976 hash ^= i.GetHashCode();
7977 foreach(int i in unpackedSint32_)
7978 hash ^= i.GetHashCode();
7979 foreach(long i in unpackedSint64_)
7980 hash ^= i.GetHashCode();
7981 foreach(uint i in unpackedFixed32_)
7982 hash ^= i.GetHashCode();
7983 foreach(ulong i in unpackedFixed64_)
7984 hash ^= i.GetHashCode();
7985 foreach(int i in unpackedSfixed32_)
7986 hash ^= i.GetHashCode();
7987 foreach(long i in unpackedSfixed64_)
7988 hash ^= i.GetHashCode();
7989 foreach(float i in unpackedFloat_)
7990 hash ^= i.GetHashCode();
7991 foreach(double i in unpackedDouble_)
7992 hash ^= i.GetHashCode();
7993 foreach(bool i in unpackedBool_)
7994 hash ^= i.GetHashCode();
7995 foreach(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite i in unpackedEnum_)
7996 hash ^= i.GetHashCode();
7997 return hash;
7998 }
7999
8000 public override bool Equals(object obj) {
8001 TestUnpackedTypesLite other = obj as TestUnpackedTypesLite;
8002 if (other == null) return false;
8003 if(unpackedInt32_.Count != other.unpackedInt32_.Count) return false;
8004 for(int ix=0; ix < unpackedInt32_.Count; ix++)
8005 if(!unpackedInt32_[ix].Equals(other.unpackedInt32_[ix])) return false;
8006 if(unpackedInt64_.Count != other.unpackedInt64_.Count) return false;
8007 for(int ix=0; ix < unpackedInt64_.Count; ix++)
8008 if(!unpackedInt64_[ix].Equals(other.unpackedInt64_[ix])) return false;
8009 if(unpackedUint32_.Count != other.unpackedUint32_.Count) return false;
8010 for(int ix=0; ix < unpackedUint32_.Count; ix++)
8011 if(!unpackedUint32_[ix].Equals(other.unpackedUint32_[ix])) return false;
8012 if(unpackedUint64_.Count != other.unpackedUint64_.Count) return false;
8013 for(int ix=0; ix < unpackedUint64_.Count; ix++)
8014 if(!unpackedUint64_[ix].Equals(other.unpackedUint64_[ix])) return false;
8015 if(unpackedSint32_.Count != other.unpackedSint32_.Count) return false;
8016 for(int ix=0; ix < unpackedSint32_.Count; ix++)
8017 if(!unpackedSint32_[ix].Equals(other.unpackedSint32_[ix])) return false;
8018 if(unpackedSint64_.Count != other.unpackedSint64_.Count) return false;
8019 for(int ix=0; ix < unpackedSint64_.Count; ix++)
8020 if(!unpackedSint64_[ix].Equals(other.unpackedSint64_[ix])) return false;
8021 if(unpackedFixed32_.Count != other.unpackedFixed32_.Count) return false;
8022 for(int ix=0; ix < unpackedFixed32_.Count; ix++)
8023 if(!unpackedFixed32_[ix].Equals(other.unpackedFixed32_[ix])) return false;
8024 if(unpackedFixed64_.Count != other.unpackedFixed64_.Count) return false;
8025 for(int ix=0; ix < unpackedFixed64_.Count; ix++)
8026 if(!unpackedFixed64_[ix].Equals(other.unpackedFixed64_[ix])) return false;
8027 if(unpackedSfixed32_.Count != other.unpackedSfixed32_.Count) return false;
8028 for(int ix=0; ix < unpackedSfixed32_.Count; ix++)
8029 if(!unpackedSfixed32_[ix].Equals(other.unpackedSfixed32_[ix])) return false;
8030 if(unpackedSfixed64_.Count != other.unpackedSfixed64_.Count) return false;
8031 for(int ix=0; ix < unpackedSfixed64_.Count; ix++)
8032 if(!unpackedSfixed64_[ix].Equals(other.unpackedSfixed64_[ix])) return false;
8033 if(unpackedFloat_.Count != other.unpackedFloat_.Count) return false;
8034 for(int ix=0; ix < unpackedFloat_.Count; ix++)
8035 if(!unpackedFloat_[ix].Equals(other.unpackedFloat_[ix])) return false;
8036 if(unpackedDouble_.Count != other.unpackedDouble_.Count) return false;
8037 for(int ix=0; ix < unpackedDouble_.Count; ix++)
8038 if(!unpackedDouble_[ix].Equals(other.unpackedDouble_[ix])) return false;
8039 if(unpackedBool_.Count != other.unpackedBool_.Count) return false;
8040 for(int ix=0; ix < unpackedBool_.Count; ix++)
8041 if(!unpackedBool_[ix].Equals(other.unpackedBool_[ix])) return false;
8042 if(unpackedEnum_.Count != other.unpackedEnum_.Count) return false;
8043 for(int ix=0; ix < unpackedEnum_.Count; ix++)
8044 if(!unpackedEnum_[ix].Equals(other.unpackedEnum_[ix])) return false;
8045 return true;
8046 }
8047
8048 public override void PrintTo(global::System.IO.TextWriter writer) {
8049 PrintField("unpacked_int32", unpackedInt32_, writer);
8050 PrintField("unpacked_int64", unpackedInt64_, writer);
8051 PrintField("unpacked_uint32", unpackedUint32_, writer);
8052 PrintField("unpacked_uint64", unpackedUint64_, writer);
8053 PrintField("unpacked_sint32", unpackedSint32_, writer);
8054 PrintField("unpacked_sint64", unpackedSint64_, writer);
8055 PrintField("unpacked_fixed32", unpackedFixed32_, writer);
8056 PrintField("unpacked_fixed64", unpackedFixed64_, writer);
8057 PrintField("unpacked_sfixed32", unpackedSfixed32_, writer);
8058 PrintField("unpacked_sfixed64", unpackedSfixed64_, writer);
8059 PrintField("unpacked_float", unpackedFloat_, writer);
8060 PrintField("unpacked_double", unpackedDouble_, writer);
8061 PrintField("unpacked_bool", unpackedBool_, writer);
8062 PrintField("unpacked_enum", unpackedEnum_, writer);
8063 }
8064 #endregion
8065
8066 public static TestUnpackedTypesLite ParseFrom(pb::ByteString data) {
8067 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
8068 }
8069 public static TestUnpackedTypesLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
8070 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
8071 }
8072 public static TestUnpackedTypesLite ParseFrom(byte[] data) {
8073 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
8074 }
8075 public static TestUnpackedTypesLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
8076 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
8077 }
8078 public static TestUnpackedTypesLite ParseFrom(global::System.IO.Stream input) {
8079 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
8080 }
8081 public static TestUnpackedTypesLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
8082 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
8083 }
8084 public static TestUnpackedTypesLite ParseDelimitedFrom(global::System.IO.Stream input) {
8085 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
8086 }
8087 public static TestUnpackedTypesLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
8088 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
8089 }
8090 public static TestUnpackedTypesLite ParseFrom(pb::ICodedInputStream input) {
8091 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
8092 }
8093 public static TestUnpackedTypesLite ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
8094 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
8095 }
8096 public static Builder CreateBuilder() { return new Builder(); }
8097 public override Builder ToBuilder() { return CreateBuilder(this); }
8098 public override Builder CreateBuilderForType() { return new Builder(); }
8099 public static Builder CreateBuilder(TestUnpackedTypesLite prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05008100 return new Builder(prototype);
csharptestc2a1f9b2011-06-06 11:40:01 -05008101 }
8102
8103 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
8104 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
8105 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
8106 public sealed partial class Builder : pb::GeneratedBuilderLite<TestUnpackedTypesLite, Builder> {
8107 protected override Builder ThisBuilder {
8108 get { return this; }
8109 }
csharptest1a0764a2011-09-09 21:05:29 -05008110 public Builder() {
8111 result = DefaultInstance ?? new TestUnpackedTypesLite();
8112 builderIsReadOnly = result == DefaultInstance;
8113 }
8114 internal Builder(TestUnpackedTypesLite cloneFrom) {
8115 result = cloneFrom;
8116 builderIsReadOnly = true;
8117 }
csharptestc2a1f9b2011-06-06 11:40:01 -05008118
csharptest1a0764a2011-09-09 21:05:29 -05008119 bool builderIsReadOnly;
8120 TestUnpackedTypesLite result;
8121
8122 private TestUnpackedTypesLite PrepareBuilder() {
8123 if (builderIsReadOnly) {
8124 TestUnpackedTypesLite original = result;
8125 result = new TestUnpackedTypesLite();
8126 builderIsReadOnly = false;
8127 MergeFrom(original);
8128 }
8129 return result;
8130 }
8131
8132 public override bool IsInitialized {
8133 get { return result.IsInitialized; }
8134 }
csharptestc2a1f9b2011-06-06 11:40:01 -05008135
8136 protected override TestUnpackedTypesLite MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05008137 get { return PrepareBuilder(); }
csharptestc2a1f9b2011-06-06 11:40:01 -05008138 }
8139
8140 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05008141 result = DefaultInstance ?? new TestUnpackedTypesLite();
8142 builderIsReadOnly = true;
csharptestc2a1f9b2011-06-06 11:40:01 -05008143 return this;
8144 }
8145
8146 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05008147 if (builderIsReadOnly) {
8148 return new Builder(result);
8149 } else {
8150 return new Builder().MergeFrom(result);
8151 }
csharptestc2a1f9b2011-06-06 11:40:01 -05008152 }
8153
8154 public override TestUnpackedTypesLite DefaultInstanceForType {
8155 get { return global::Google.ProtocolBuffers.TestProtos.TestUnpackedTypesLite.DefaultInstance; }
8156 }
8157
8158 public override TestUnpackedTypesLite BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05008159 if (builderIsReadOnly) {
8160 return result;
csharptestc2a1f9b2011-06-06 11:40:01 -05008161 }
8162 result.unpackedInt32_.MakeReadOnly();
8163 result.unpackedInt64_.MakeReadOnly();
8164 result.unpackedUint32_.MakeReadOnly();
8165 result.unpackedUint64_.MakeReadOnly();
8166 result.unpackedSint32_.MakeReadOnly();
8167 result.unpackedSint64_.MakeReadOnly();
8168 result.unpackedFixed32_.MakeReadOnly();
8169 result.unpackedFixed64_.MakeReadOnly();
8170 result.unpackedSfixed32_.MakeReadOnly();
8171 result.unpackedSfixed64_.MakeReadOnly();
8172 result.unpackedFloat_.MakeReadOnly();
8173 result.unpackedDouble_.MakeReadOnly();
8174 result.unpackedBool_.MakeReadOnly();
8175 result.unpackedEnum_.MakeReadOnly();
csharptest1a0764a2011-09-09 21:05:29 -05008176 builderIsReadOnly = true;
8177 return result;
csharptestc2a1f9b2011-06-06 11:40:01 -05008178 }
8179
8180 public override Builder MergeFrom(pb::IMessageLite other) {
8181 if (other is TestUnpackedTypesLite) {
8182 return MergeFrom((TestUnpackedTypesLite) other);
8183 } else {
8184 base.MergeFrom(other);
8185 return this;
8186 }
8187 }
8188
8189 public override Builder MergeFrom(TestUnpackedTypesLite other) {
8190 if (other == global::Google.ProtocolBuffers.TestProtos.TestUnpackedTypesLite.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05008191 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008192 if (other.unpackedInt32_.Count != 0) {
8193 base.AddRange(other.unpackedInt32_, result.unpackedInt32_);
8194 }
8195 if (other.unpackedInt64_.Count != 0) {
8196 base.AddRange(other.unpackedInt64_, result.unpackedInt64_);
8197 }
8198 if (other.unpackedUint32_.Count != 0) {
8199 base.AddRange(other.unpackedUint32_, result.unpackedUint32_);
8200 }
8201 if (other.unpackedUint64_.Count != 0) {
8202 base.AddRange(other.unpackedUint64_, result.unpackedUint64_);
8203 }
8204 if (other.unpackedSint32_.Count != 0) {
8205 base.AddRange(other.unpackedSint32_, result.unpackedSint32_);
8206 }
8207 if (other.unpackedSint64_.Count != 0) {
8208 base.AddRange(other.unpackedSint64_, result.unpackedSint64_);
8209 }
8210 if (other.unpackedFixed32_.Count != 0) {
8211 base.AddRange(other.unpackedFixed32_, result.unpackedFixed32_);
8212 }
8213 if (other.unpackedFixed64_.Count != 0) {
8214 base.AddRange(other.unpackedFixed64_, result.unpackedFixed64_);
8215 }
8216 if (other.unpackedSfixed32_.Count != 0) {
8217 base.AddRange(other.unpackedSfixed32_, result.unpackedSfixed32_);
8218 }
8219 if (other.unpackedSfixed64_.Count != 0) {
8220 base.AddRange(other.unpackedSfixed64_, result.unpackedSfixed64_);
8221 }
8222 if (other.unpackedFloat_.Count != 0) {
8223 base.AddRange(other.unpackedFloat_, result.unpackedFloat_);
8224 }
8225 if (other.unpackedDouble_.Count != 0) {
8226 base.AddRange(other.unpackedDouble_, result.unpackedDouble_);
8227 }
8228 if (other.unpackedBool_.Count != 0) {
8229 base.AddRange(other.unpackedBool_, result.unpackedBool_);
8230 }
8231 if (other.unpackedEnum_.Count != 0) {
8232 base.AddRange(other.unpackedEnum_, result.unpackedEnum_);
8233 }
8234 return this;
8235 }
8236
8237 public override Builder MergeFrom(pb::ICodedInputStream input) {
8238 return MergeFrom(input, pb::ExtensionRegistry.Empty);
8239 }
8240
8241 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05008242 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008243 uint tag;
8244 string field_name;
8245 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05008246 if(tag == 0 && field_name != null) {
8247 int field_ordinal = global::System.Array.BinarySearch(_testUnpackedTypesLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
8248 if(field_ordinal >= 0)
8249 tag = _testUnpackedTypesLiteFieldTags[field_ordinal];
8250 else {
8251 ParseUnknownField(input, extensionRegistry, tag, field_name);
8252 continue;
8253 }
8254 }
csharptestc2a1f9b2011-06-06 11:40:01 -05008255 switch (tag) {
8256 case 0: {
8257 throw pb::InvalidProtocolBufferException.InvalidTag();
8258 }
8259 default: {
8260 if (pb::WireFormat.IsEndGroupTag(tag)) {
8261 return this;
8262 }
8263 ParseUnknownField(input, extensionRegistry, tag, field_name);
8264 break;
8265 }
8266 case 722:
8267 case 720: {
csharptestb00ea132011-06-10 01:09:57 -05008268 input.ReadInt32Array(tag, field_name, result.unpackedInt32_);
csharptestc2a1f9b2011-06-06 11:40:01 -05008269 break;
8270 }
8271 case 730:
8272 case 728: {
csharptestb00ea132011-06-10 01:09:57 -05008273 input.ReadInt64Array(tag, field_name, result.unpackedInt64_);
csharptestc2a1f9b2011-06-06 11:40:01 -05008274 break;
8275 }
8276 case 738:
8277 case 736: {
csharptestb00ea132011-06-10 01:09:57 -05008278 input.ReadUInt32Array(tag, field_name, result.unpackedUint32_);
csharptestc2a1f9b2011-06-06 11:40:01 -05008279 break;
8280 }
8281 case 746:
8282 case 744: {
csharptestb00ea132011-06-10 01:09:57 -05008283 input.ReadUInt64Array(tag, field_name, result.unpackedUint64_);
csharptestc2a1f9b2011-06-06 11:40:01 -05008284 break;
8285 }
8286 case 754:
8287 case 752: {
csharptestb00ea132011-06-10 01:09:57 -05008288 input.ReadSInt32Array(tag, field_name, result.unpackedSint32_);
csharptestc2a1f9b2011-06-06 11:40:01 -05008289 break;
8290 }
8291 case 762:
8292 case 760: {
csharptestb00ea132011-06-10 01:09:57 -05008293 input.ReadSInt64Array(tag, field_name, result.unpackedSint64_);
csharptestc2a1f9b2011-06-06 11:40:01 -05008294 break;
8295 }
8296 case 770:
8297 case 773: {
csharptestb00ea132011-06-10 01:09:57 -05008298 input.ReadFixed32Array(tag, field_name, result.unpackedFixed32_);
csharptestc2a1f9b2011-06-06 11:40:01 -05008299 break;
8300 }
8301 case 778:
8302 case 777: {
csharptestb00ea132011-06-10 01:09:57 -05008303 input.ReadFixed64Array(tag, field_name, result.unpackedFixed64_);
csharptestc2a1f9b2011-06-06 11:40:01 -05008304 break;
8305 }
8306 case 786:
8307 case 789: {
csharptestb00ea132011-06-10 01:09:57 -05008308 input.ReadSFixed32Array(tag, field_name, result.unpackedSfixed32_);
csharptestc2a1f9b2011-06-06 11:40:01 -05008309 break;
8310 }
8311 case 794:
8312 case 793: {
csharptestb00ea132011-06-10 01:09:57 -05008313 input.ReadSFixed64Array(tag, field_name, result.unpackedSfixed64_);
csharptestc2a1f9b2011-06-06 11:40:01 -05008314 break;
8315 }
8316 case 802:
8317 case 805: {
csharptestb00ea132011-06-10 01:09:57 -05008318 input.ReadFloatArray(tag, field_name, result.unpackedFloat_);
csharptestc2a1f9b2011-06-06 11:40:01 -05008319 break;
8320 }
8321 case 810:
8322 case 809: {
csharptestb00ea132011-06-10 01:09:57 -05008323 input.ReadDoubleArray(tag, field_name, result.unpackedDouble_);
csharptestc2a1f9b2011-06-06 11:40:01 -05008324 break;
8325 }
8326 case 818:
8327 case 816: {
csharptestb00ea132011-06-10 01:09:57 -05008328 input.ReadBoolArray(tag, field_name, result.unpackedBool_);
csharptestc2a1f9b2011-06-06 11:40:01 -05008329 break;
8330 }
8331 case 826:
8332 case 824: {
8333 scg::ICollection<object> unknownItems;
8334 input.ReadEnumArray<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(tag, field_name, result.unpackedEnum_, out unknownItems);
8335 break;
8336 }
8337 }
8338 }
8339
8340 return this;
8341 }
8342
8343
8344 public pbc::IPopsicleList<int> UnpackedInt32List {
csharptest1a0764a2011-09-09 21:05:29 -05008345 get { return PrepareBuilder().unpackedInt32_; }
csharptestc2a1f9b2011-06-06 11:40:01 -05008346 }
8347 public int UnpackedInt32Count {
8348 get { return result.UnpackedInt32Count; }
8349 }
8350 public int GetUnpackedInt32(int index) {
8351 return result.GetUnpackedInt32(index);
8352 }
8353 public Builder SetUnpackedInt32(int index, int value) {
csharptest1a0764a2011-09-09 21:05:29 -05008354 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008355 result.unpackedInt32_[index] = value;
8356 return this;
8357 }
8358 public Builder AddUnpackedInt32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05008359 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008360 result.unpackedInt32_.Add(value);
8361 return this;
8362 }
8363 public Builder AddRangeUnpackedInt32(scg::IEnumerable<int> values) {
csharptest1a0764a2011-09-09 21:05:29 -05008364 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008365 base.AddRange(values, result.unpackedInt32_);
8366 return this;
8367 }
8368 public Builder ClearUnpackedInt32() {
csharptest1a0764a2011-09-09 21:05:29 -05008369 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008370 result.unpackedInt32_.Clear();
8371 return this;
8372 }
8373
8374 public pbc::IPopsicleList<long> UnpackedInt64List {
csharptest1a0764a2011-09-09 21:05:29 -05008375 get { return PrepareBuilder().unpackedInt64_; }
csharptestc2a1f9b2011-06-06 11:40:01 -05008376 }
8377 public int UnpackedInt64Count {
8378 get { return result.UnpackedInt64Count; }
8379 }
8380 public long GetUnpackedInt64(int index) {
8381 return result.GetUnpackedInt64(index);
8382 }
8383 public Builder SetUnpackedInt64(int index, long value) {
csharptest1a0764a2011-09-09 21:05:29 -05008384 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008385 result.unpackedInt64_[index] = value;
8386 return this;
8387 }
8388 public Builder AddUnpackedInt64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05008389 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008390 result.unpackedInt64_.Add(value);
8391 return this;
8392 }
8393 public Builder AddRangeUnpackedInt64(scg::IEnumerable<long> values) {
csharptest1a0764a2011-09-09 21:05:29 -05008394 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008395 base.AddRange(values, result.unpackedInt64_);
8396 return this;
8397 }
8398 public Builder ClearUnpackedInt64() {
csharptest1a0764a2011-09-09 21:05:29 -05008399 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008400 result.unpackedInt64_.Clear();
8401 return this;
8402 }
8403
8404 [global::System.CLSCompliant(false)]
8405 public pbc::IPopsicleList<uint> UnpackedUint32List {
csharptest1a0764a2011-09-09 21:05:29 -05008406 get { return PrepareBuilder().unpackedUint32_; }
csharptestc2a1f9b2011-06-06 11:40:01 -05008407 }
8408 public int UnpackedUint32Count {
8409 get { return result.UnpackedUint32Count; }
8410 }
8411 [global::System.CLSCompliant(false)]
8412 public uint GetUnpackedUint32(int index) {
8413 return result.GetUnpackedUint32(index);
8414 }
8415 [global::System.CLSCompliant(false)]
8416 public Builder SetUnpackedUint32(int index, uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05008417 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008418 result.unpackedUint32_[index] = value;
8419 return this;
8420 }
8421 [global::System.CLSCompliant(false)]
8422 public Builder AddUnpackedUint32(uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05008423 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008424 result.unpackedUint32_.Add(value);
8425 return this;
8426 }
8427 [global::System.CLSCompliant(false)]
8428 public Builder AddRangeUnpackedUint32(scg::IEnumerable<uint> values) {
csharptest1a0764a2011-09-09 21:05:29 -05008429 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008430 base.AddRange(values, result.unpackedUint32_);
8431 return this;
8432 }
8433 public Builder ClearUnpackedUint32() {
csharptest1a0764a2011-09-09 21:05:29 -05008434 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008435 result.unpackedUint32_.Clear();
8436 return this;
8437 }
8438
8439 [global::System.CLSCompliant(false)]
8440 public pbc::IPopsicleList<ulong> UnpackedUint64List {
csharptest1a0764a2011-09-09 21:05:29 -05008441 get { return PrepareBuilder().unpackedUint64_; }
csharptestc2a1f9b2011-06-06 11:40:01 -05008442 }
8443 public int UnpackedUint64Count {
8444 get { return result.UnpackedUint64Count; }
8445 }
8446 [global::System.CLSCompliant(false)]
8447 public ulong GetUnpackedUint64(int index) {
8448 return result.GetUnpackedUint64(index);
8449 }
8450 [global::System.CLSCompliant(false)]
8451 public Builder SetUnpackedUint64(int index, ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05008452 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008453 result.unpackedUint64_[index] = value;
8454 return this;
8455 }
8456 [global::System.CLSCompliant(false)]
8457 public Builder AddUnpackedUint64(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05008458 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008459 result.unpackedUint64_.Add(value);
8460 return this;
8461 }
8462 [global::System.CLSCompliant(false)]
8463 public Builder AddRangeUnpackedUint64(scg::IEnumerable<ulong> values) {
csharptest1a0764a2011-09-09 21:05:29 -05008464 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008465 base.AddRange(values, result.unpackedUint64_);
8466 return this;
8467 }
8468 public Builder ClearUnpackedUint64() {
csharptest1a0764a2011-09-09 21:05:29 -05008469 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008470 result.unpackedUint64_.Clear();
8471 return this;
8472 }
8473
8474 public pbc::IPopsicleList<int> UnpackedSint32List {
csharptest1a0764a2011-09-09 21:05:29 -05008475 get { return PrepareBuilder().unpackedSint32_; }
csharptestc2a1f9b2011-06-06 11:40:01 -05008476 }
8477 public int UnpackedSint32Count {
8478 get { return result.UnpackedSint32Count; }
8479 }
8480 public int GetUnpackedSint32(int index) {
8481 return result.GetUnpackedSint32(index);
8482 }
8483 public Builder SetUnpackedSint32(int index, int value) {
csharptest1a0764a2011-09-09 21:05:29 -05008484 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008485 result.unpackedSint32_[index] = value;
8486 return this;
8487 }
8488 public Builder AddUnpackedSint32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05008489 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008490 result.unpackedSint32_.Add(value);
8491 return this;
8492 }
8493 public Builder AddRangeUnpackedSint32(scg::IEnumerable<int> values) {
csharptest1a0764a2011-09-09 21:05:29 -05008494 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008495 base.AddRange(values, result.unpackedSint32_);
8496 return this;
8497 }
8498 public Builder ClearUnpackedSint32() {
csharptest1a0764a2011-09-09 21:05:29 -05008499 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008500 result.unpackedSint32_.Clear();
8501 return this;
8502 }
8503
8504 public pbc::IPopsicleList<long> UnpackedSint64List {
csharptest1a0764a2011-09-09 21:05:29 -05008505 get { return PrepareBuilder().unpackedSint64_; }
csharptestc2a1f9b2011-06-06 11:40:01 -05008506 }
8507 public int UnpackedSint64Count {
8508 get { return result.UnpackedSint64Count; }
8509 }
8510 public long GetUnpackedSint64(int index) {
8511 return result.GetUnpackedSint64(index);
8512 }
8513 public Builder SetUnpackedSint64(int index, long value) {
csharptest1a0764a2011-09-09 21:05:29 -05008514 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008515 result.unpackedSint64_[index] = value;
8516 return this;
8517 }
8518 public Builder AddUnpackedSint64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05008519 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008520 result.unpackedSint64_.Add(value);
8521 return this;
8522 }
8523 public Builder AddRangeUnpackedSint64(scg::IEnumerable<long> values) {
csharptest1a0764a2011-09-09 21:05:29 -05008524 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008525 base.AddRange(values, result.unpackedSint64_);
8526 return this;
8527 }
8528 public Builder ClearUnpackedSint64() {
csharptest1a0764a2011-09-09 21:05:29 -05008529 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008530 result.unpackedSint64_.Clear();
8531 return this;
8532 }
8533
8534 [global::System.CLSCompliant(false)]
8535 public pbc::IPopsicleList<uint> UnpackedFixed32List {
csharptest1a0764a2011-09-09 21:05:29 -05008536 get { return PrepareBuilder().unpackedFixed32_; }
csharptestc2a1f9b2011-06-06 11:40:01 -05008537 }
8538 public int UnpackedFixed32Count {
8539 get { return result.UnpackedFixed32Count; }
8540 }
8541 [global::System.CLSCompliant(false)]
8542 public uint GetUnpackedFixed32(int index) {
8543 return result.GetUnpackedFixed32(index);
8544 }
8545 [global::System.CLSCompliant(false)]
8546 public Builder SetUnpackedFixed32(int index, uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05008547 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008548 result.unpackedFixed32_[index] = value;
8549 return this;
8550 }
8551 [global::System.CLSCompliant(false)]
8552 public Builder AddUnpackedFixed32(uint value) {
csharptest1a0764a2011-09-09 21:05:29 -05008553 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008554 result.unpackedFixed32_.Add(value);
8555 return this;
8556 }
8557 [global::System.CLSCompliant(false)]
8558 public Builder AddRangeUnpackedFixed32(scg::IEnumerable<uint> values) {
csharptest1a0764a2011-09-09 21:05:29 -05008559 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008560 base.AddRange(values, result.unpackedFixed32_);
8561 return this;
8562 }
8563 public Builder ClearUnpackedFixed32() {
csharptest1a0764a2011-09-09 21:05:29 -05008564 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008565 result.unpackedFixed32_.Clear();
8566 return this;
8567 }
8568
8569 [global::System.CLSCompliant(false)]
8570 public pbc::IPopsicleList<ulong> UnpackedFixed64List {
csharptest1a0764a2011-09-09 21:05:29 -05008571 get { return PrepareBuilder().unpackedFixed64_; }
csharptestc2a1f9b2011-06-06 11:40:01 -05008572 }
8573 public int UnpackedFixed64Count {
8574 get { return result.UnpackedFixed64Count; }
8575 }
8576 [global::System.CLSCompliant(false)]
8577 public ulong GetUnpackedFixed64(int index) {
8578 return result.GetUnpackedFixed64(index);
8579 }
8580 [global::System.CLSCompliant(false)]
8581 public Builder SetUnpackedFixed64(int index, ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05008582 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008583 result.unpackedFixed64_[index] = value;
8584 return this;
8585 }
8586 [global::System.CLSCompliant(false)]
8587 public Builder AddUnpackedFixed64(ulong value) {
csharptest1a0764a2011-09-09 21:05:29 -05008588 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008589 result.unpackedFixed64_.Add(value);
8590 return this;
8591 }
8592 [global::System.CLSCompliant(false)]
8593 public Builder AddRangeUnpackedFixed64(scg::IEnumerable<ulong> values) {
csharptest1a0764a2011-09-09 21:05:29 -05008594 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008595 base.AddRange(values, result.unpackedFixed64_);
8596 return this;
8597 }
8598 public Builder ClearUnpackedFixed64() {
csharptest1a0764a2011-09-09 21:05:29 -05008599 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008600 result.unpackedFixed64_.Clear();
8601 return this;
8602 }
8603
8604 public pbc::IPopsicleList<int> UnpackedSfixed32List {
csharptest1a0764a2011-09-09 21:05:29 -05008605 get { return PrepareBuilder().unpackedSfixed32_; }
csharptestc2a1f9b2011-06-06 11:40:01 -05008606 }
8607 public int UnpackedSfixed32Count {
8608 get { return result.UnpackedSfixed32Count; }
8609 }
8610 public int GetUnpackedSfixed32(int index) {
8611 return result.GetUnpackedSfixed32(index);
8612 }
8613 public Builder SetUnpackedSfixed32(int index, int value) {
csharptest1a0764a2011-09-09 21:05:29 -05008614 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008615 result.unpackedSfixed32_[index] = value;
8616 return this;
8617 }
8618 public Builder AddUnpackedSfixed32(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05008619 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008620 result.unpackedSfixed32_.Add(value);
8621 return this;
8622 }
8623 public Builder AddRangeUnpackedSfixed32(scg::IEnumerable<int> values) {
csharptest1a0764a2011-09-09 21:05:29 -05008624 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008625 base.AddRange(values, result.unpackedSfixed32_);
8626 return this;
8627 }
8628 public Builder ClearUnpackedSfixed32() {
csharptest1a0764a2011-09-09 21:05:29 -05008629 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008630 result.unpackedSfixed32_.Clear();
8631 return this;
8632 }
8633
8634 public pbc::IPopsicleList<long> UnpackedSfixed64List {
csharptest1a0764a2011-09-09 21:05:29 -05008635 get { return PrepareBuilder().unpackedSfixed64_; }
csharptestc2a1f9b2011-06-06 11:40:01 -05008636 }
8637 public int UnpackedSfixed64Count {
8638 get { return result.UnpackedSfixed64Count; }
8639 }
8640 public long GetUnpackedSfixed64(int index) {
8641 return result.GetUnpackedSfixed64(index);
8642 }
8643 public Builder SetUnpackedSfixed64(int index, long value) {
csharptest1a0764a2011-09-09 21:05:29 -05008644 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008645 result.unpackedSfixed64_[index] = value;
8646 return this;
8647 }
8648 public Builder AddUnpackedSfixed64(long value) {
csharptest1a0764a2011-09-09 21:05:29 -05008649 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008650 result.unpackedSfixed64_.Add(value);
8651 return this;
8652 }
8653 public Builder AddRangeUnpackedSfixed64(scg::IEnumerable<long> values) {
csharptest1a0764a2011-09-09 21:05:29 -05008654 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008655 base.AddRange(values, result.unpackedSfixed64_);
8656 return this;
8657 }
8658 public Builder ClearUnpackedSfixed64() {
csharptest1a0764a2011-09-09 21:05:29 -05008659 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008660 result.unpackedSfixed64_.Clear();
8661 return this;
8662 }
8663
8664 public pbc::IPopsicleList<float> UnpackedFloatList {
csharptest1a0764a2011-09-09 21:05:29 -05008665 get { return PrepareBuilder().unpackedFloat_; }
csharptestc2a1f9b2011-06-06 11:40:01 -05008666 }
8667 public int UnpackedFloatCount {
8668 get { return result.UnpackedFloatCount; }
8669 }
8670 public float GetUnpackedFloat(int index) {
8671 return result.GetUnpackedFloat(index);
8672 }
8673 public Builder SetUnpackedFloat(int index, float value) {
csharptest1a0764a2011-09-09 21:05:29 -05008674 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008675 result.unpackedFloat_[index] = value;
8676 return this;
8677 }
8678 public Builder AddUnpackedFloat(float value) {
csharptest1a0764a2011-09-09 21:05:29 -05008679 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008680 result.unpackedFloat_.Add(value);
8681 return this;
8682 }
8683 public Builder AddRangeUnpackedFloat(scg::IEnumerable<float> values) {
csharptest1a0764a2011-09-09 21:05:29 -05008684 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008685 base.AddRange(values, result.unpackedFloat_);
8686 return this;
8687 }
8688 public Builder ClearUnpackedFloat() {
csharptest1a0764a2011-09-09 21:05:29 -05008689 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008690 result.unpackedFloat_.Clear();
8691 return this;
8692 }
8693
8694 public pbc::IPopsicleList<double> UnpackedDoubleList {
csharptest1a0764a2011-09-09 21:05:29 -05008695 get { return PrepareBuilder().unpackedDouble_; }
csharptestc2a1f9b2011-06-06 11:40:01 -05008696 }
8697 public int UnpackedDoubleCount {
8698 get { return result.UnpackedDoubleCount; }
8699 }
8700 public double GetUnpackedDouble(int index) {
8701 return result.GetUnpackedDouble(index);
8702 }
8703 public Builder SetUnpackedDouble(int index, double value) {
csharptest1a0764a2011-09-09 21:05:29 -05008704 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008705 result.unpackedDouble_[index] = value;
8706 return this;
8707 }
8708 public Builder AddUnpackedDouble(double value) {
csharptest1a0764a2011-09-09 21:05:29 -05008709 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008710 result.unpackedDouble_.Add(value);
8711 return this;
8712 }
8713 public Builder AddRangeUnpackedDouble(scg::IEnumerable<double> values) {
csharptest1a0764a2011-09-09 21:05:29 -05008714 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008715 base.AddRange(values, result.unpackedDouble_);
8716 return this;
8717 }
8718 public Builder ClearUnpackedDouble() {
csharptest1a0764a2011-09-09 21:05:29 -05008719 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008720 result.unpackedDouble_.Clear();
8721 return this;
8722 }
8723
8724 public pbc::IPopsicleList<bool> UnpackedBoolList {
csharptest1a0764a2011-09-09 21:05:29 -05008725 get { return PrepareBuilder().unpackedBool_; }
csharptestc2a1f9b2011-06-06 11:40:01 -05008726 }
8727 public int UnpackedBoolCount {
8728 get { return result.UnpackedBoolCount; }
8729 }
8730 public bool GetUnpackedBool(int index) {
8731 return result.GetUnpackedBool(index);
8732 }
8733 public Builder SetUnpackedBool(int index, bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05008734 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008735 result.unpackedBool_[index] = value;
8736 return this;
8737 }
8738 public Builder AddUnpackedBool(bool value) {
csharptest1a0764a2011-09-09 21:05:29 -05008739 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008740 result.unpackedBool_.Add(value);
8741 return this;
8742 }
8743 public Builder AddRangeUnpackedBool(scg::IEnumerable<bool> values) {
csharptest1a0764a2011-09-09 21:05:29 -05008744 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008745 base.AddRange(values, result.unpackedBool_);
8746 return this;
8747 }
8748 public Builder ClearUnpackedBool() {
csharptest1a0764a2011-09-09 21:05:29 -05008749 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008750 result.unpackedBool_.Clear();
8751 return this;
8752 }
8753
8754 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> UnpackedEnumList {
csharptest1a0764a2011-09-09 21:05:29 -05008755 get { return PrepareBuilder().unpackedEnum_; }
csharptestc2a1f9b2011-06-06 11:40:01 -05008756 }
8757 public int UnpackedEnumCount {
8758 get { return result.UnpackedEnumCount; }
8759 }
8760 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetUnpackedEnum(int index) {
8761 return result.GetUnpackedEnum(index);
8762 }
8763 public Builder SetUnpackedEnum(int index, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
csharptest1a0764a2011-09-09 21:05:29 -05008764 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008765 result.unpackedEnum_[index] = value;
8766 return this;
8767 }
8768 public Builder AddUnpackedEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
csharptest1a0764a2011-09-09 21:05:29 -05008769 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008770 result.unpackedEnum_.Add(value);
8771 return this;
8772 }
8773 public Builder AddRangeUnpackedEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> values) {
csharptest1a0764a2011-09-09 21:05:29 -05008774 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008775 base.AddRange(values, result.unpackedEnum_);
8776 return this;
8777 }
8778 public Builder ClearUnpackedEnum() {
csharptest1a0764a2011-09-09 21:05:29 -05008779 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05008780 result.unpackedEnum_.Clear();
8781 return this;
8782 }
8783 }
8784 static TestUnpackedTypesLite() {
8785 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
8786 }
8787 }
8788
8789 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
8790 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
8791 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01008792 public sealed partial class TestAllExtensionsLite : pb::ExtendableMessageLite<TestAllExtensionsLite, TestAllExtensionsLite.Builder> {
8793 private static readonly TestAllExtensionsLite defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05008794 private static readonly string[] _testAllExtensionsLiteFieldNames = new string[] { };
8795 private static readonly uint[] _testAllExtensionsLiteFieldTags = new uint[] { };
Jon Skeet82bb0f12011-04-03 20:17:12 +01008796 public static TestAllExtensionsLite DefaultInstance {
8797 get { return defaultInstance; }
8798 }
8799
8800 public override TestAllExtensionsLite DefaultInstanceForType {
8801 get { return defaultInstance; }
8802 }
8803
8804 protected override TestAllExtensionsLite ThisMessage {
8805 get { return this; }
8806 }
8807
8808 public override bool IsInitialized {
8809 get {
8810 if (!ExtensionsAreInitialized) return false;
8811 return true;
8812 }
8813 }
8814
csharptestffafdaa2011-06-03 12:58:14 -05008815 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01008816 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05008817 string[] field_names = _testAllExtensionsLiteFieldNames;
Jon Skeet82bb0f12011-04-03 20:17:12 +01008818 pb::ExtendableMessageLite<TestAllExtensionsLite, TestAllExtensionsLite.Builder>.ExtensionWriter extensionWriter = CreateExtensionWriter(this);
8819 extensionWriter.WriteUntil(536870912, output);
8820 }
8821
8822 private int memoizedSerializedSize = -1;
8823 public override int SerializedSize {
8824 get {
8825 int size = memoizedSerializedSize;
8826 if (size != -1) return size;
8827
8828 size = 0;
8829 size += ExtensionsSerializedSize;
8830 memoizedSerializedSize = size;
8831 return size;
8832 }
8833 }
8834
8835 #region Lite runtime methods
8836 public override int GetHashCode() {
8837 int hash = GetType().GetHashCode();
8838 hash ^= base.GetHashCode();
8839 return hash;
8840 }
8841
8842 public override bool Equals(object obj) {
8843 TestAllExtensionsLite other = obj as TestAllExtensionsLite;
8844 if (other == null) return false;
8845 if (!base.Equals(other)) return false;
8846 return true;
8847 }
8848
8849 public override void PrintTo(global::System.IO.TextWriter writer) {
8850 base.PrintTo(writer);
8851 }
8852 #endregion
8853
8854 public static TestAllExtensionsLite ParseFrom(pb::ByteString data) {
8855 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
8856 }
8857 public static TestAllExtensionsLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
8858 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
8859 }
8860 public static TestAllExtensionsLite ParseFrom(byte[] data) {
8861 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
8862 }
8863 public static TestAllExtensionsLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
8864 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
8865 }
8866 public static TestAllExtensionsLite ParseFrom(global::System.IO.Stream input) {
8867 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
8868 }
8869 public static TestAllExtensionsLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
8870 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
8871 }
8872 public static TestAllExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input) {
8873 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
8874 }
8875 public static TestAllExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
8876 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
8877 }
csharptest17699c22011-06-03 21:57:15 -05008878 public static TestAllExtensionsLite ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01008879 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
8880 }
csharptest17699c22011-06-03 21:57:15 -05008881 public static TestAllExtensionsLite ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01008882 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
8883 }
8884 public static Builder CreateBuilder() { return new Builder(); }
8885 public override Builder ToBuilder() { return CreateBuilder(this); }
8886 public override Builder CreateBuilderForType() { return new Builder(); }
8887 public static Builder CreateBuilder(TestAllExtensionsLite prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05008888 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +01008889 }
8890
csharptest445bdce2011-05-20 15:50:54 -05008891 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
8892 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
8893 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01008894 public sealed partial class Builder : pb::ExtendableBuilderLite<TestAllExtensionsLite, Builder> {
8895 protected override Builder ThisBuilder {
8896 get { return this; }
8897 }
csharptest1a0764a2011-09-09 21:05:29 -05008898 public Builder() {
8899 result = DefaultInstance ?? new TestAllExtensionsLite();
8900 builderIsReadOnly = result == DefaultInstance;
8901 }
8902 internal Builder(TestAllExtensionsLite cloneFrom) {
8903 result = cloneFrom;
8904 builderIsReadOnly = true;
8905 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01008906
csharptest1a0764a2011-09-09 21:05:29 -05008907 bool builderIsReadOnly;
8908 TestAllExtensionsLite result;
8909
8910 private TestAllExtensionsLite PrepareBuilder() {
8911 if (builderIsReadOnly) {
8912 TestAllExtensionsLite original = result;
8913 result = new TestAllExtensionsLite();
8914 builderIsReadOnly = false;
8915 MergeFrom(original);
8916 }
8917 return result;
8918 }
8919
8920 public override bool IsInitialized {
8921 get { return result.IsInitialized; }
8922 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01008923
8924 protected override TestAllExtensionsLite MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05008925 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +01008926 }
8927
8928 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05008929 result = DefaultInstance ?? new TestAllExtensionsLite();
8930 builderIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +01008931 return this;
8932 }
8933
8934 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05008935 if (builderIsReadOnly) {
8936 return new Builder(result);
8937 } else {
8938 return new Builder().MergeFrom(result);
8939 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01008940 }
8941
8942 public override TestAllExtensionsLite DefaultInstanceForType {
8943 get { return global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance; }
8944 }
8945
8946 public override TestAllExtensionsLite BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05008947 if (builderIsReadOnly) {
8948 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01008949 }
csharptest1a0764a2011-09-09 21:05:29 -05008950 builderIsReadOnly = true;
8951 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01008952 }
8953
8954 public override Builder MergeFrom(pb::IMessageLite other) {
8955 if (other is TestAllExtensionsLite) {
8956 return MergeFrom((TestAllExtensionsLite) other);
8957 } else {
8958 base.MergeFrom(other);
8959 return this;
8960 }
8961 }
8962
8963 public override Builder MergeFrom(TestAllExtensionsLite other) {
8964 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05008965 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01008966 this.MergeExtensionFields(other);
8967 return this;
8968 }
8969
csharptest17699c22011-06-03 21:57:15 -05008970 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01008971 return MergeFrom(input, pb::ExtensionRegistry.Empty);
8972 }
8973
csharptest17699c22011-06-03 21:57:15 -05008974 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05008975 PrepareBuilder();
csharptest123e5342011-06-03 14:15:21 -05008976 uint tag;
8977 string field_name;
8978 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05008979 if(tag == 0 && field_name != null) {
8980 int field_ordinal = global::System.Array.BinarySearch(_testAllExtensionsLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
8981 if(field_ordinal >= 0)
8982 tag = _testAllExtensionsLiteFieldTags[field_ordinal];
8983 else {
8984 ParseUnknownField(input, extensionRegistry, tag, field_name);
8985 continue;
8986 }
8987 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01008988 switch (tag) {
8989 case 0: {
csharptest99284412011-06-03 14:51:06 -05008990 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +01008991 }
8992 default: {
8993 if (pb::WireFormat.IsEndGroupTag(tag)) {
8994 return this;
8995 }
csharptestd2af9e92011-06-03 21:35:02 -05008996 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +01008997 break;
8998 }
8999 }
9000 }
csharptest123e5342011-06-03 14:15:21 -05009001
9002 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009003 }
9004
9005 }
9006 static TestAllExtensionsLite() {
9007 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
9008 }
9009 }
9010
csharptest445bdce2011-05-20 15:50:54 -05009011 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
9012 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
9013 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01009014 public sealed partial class OptionalGroup_extension_lite : pb::GeneratedMessageLite<OptionalGroup_extension_lite, OptionalGroup_extension_lite.Builder> {
9015 private static readonly OptionalGroup_extension_lite defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05009016 private static readonly string[] _optionalGroupExtensionLiteFieldNames = new string[] { "a" };
9017 private static readonly uint[] _optionalGroupExtensionLiteFieldTags = new uint[] { 136 };
Jon Skeet82bb0f12011-04-03 20:17:12 +01009018 public static OptionalGroup_extension_lite DefaultInstance {
9019 get { return defaultInstance; }
9020 }
9021
9022 public override OptionalGroup_extension_lite DefaultInstanceForType {
9023 get { return defaultInstance; }
9024 }
9025
9026 protected override OptionalGroup_extension_lite ThisMessage {
9027 get { return this; }
9028 }
9029
9030 public const int AFieldNumber = 17;
9031 private bool hasA;
csharptestced18e12011-06-09 19:47:56 -05009032 private int a_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009033 public bool HasA {
9034 get { return hasA; }
9035 }
9036 public int A {
9037 get { return a_; }
9038 }
9039
9040 public override bool IsInitialized {
9041 get {
9042 return true;
9043 }
9044 }
9045
csharptestffafdaa2011-06-03 12:58:14 -05009046 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01009047 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05009048 string[] field_names = _optionalGroupExtensionLiteFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05009049 if (hasA) {
csharptest920b09a2011-06-08 20:13:29 -05009050 output.WriteInt32(17, field_names[0], A);
Jon Skeet82bb0f12011-04-03 20:17:12 +01009051 }
9052 }
9053
9054 private int memoizedSerializedSize = -1;
9055 public override int SerializedSize {
9056 get {
9057 int size = memoizedSerializedSize;
9058 if (size != -1) return size;
9059
9060 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05009061 if (hasA) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01009062 size += pb::CodedOutputStream.ComputeInt32Size(17, A);
9063 }
9064 memoizedSerializedSize = size;
9065 return size;
9066 }
9067 }
9068
9069 #region Lite runtime methods
9070 public override int GetHashCode() {
9071 int hash = GetType().GetHashCode();
9072 if (hasA) hash ^= a_.GetHashCode();
9073 return hash;
9074 }
9075
9076 public override bool Equals(object obj) {
9077 OptionalGroup_extension_lite other = obj as OptionalGroup_extension_lite;
9078 if (other == null) return false;
9079 if (hasA != other.hasA || (hasA && !a_.Equals(other.a_))) return false;
9080 return true;
9081 }
9082
9083 public override void PrintTo(global::System.IO.TextWriter writer) {
9084 PrintField("a", hasA, a_, writer);
9085 }
9086 #endregion
9087
9088 public static OptionalGroup_extension_lite ParseFrom(pb::ByteString data) {
9089 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
9090 }
9091 public static OptionalGroup_extension_lite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
9092 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
9093 }
9094 public static OptionalGroup_extension_lite ParseFrom(byte[] data) {
9095 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
9096 }
9097 public static OptionalGroup_extension_lite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
9098 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
9099 }
9100 public static OptionalGroup_extension_lite ParseFrom(global::System.IO.Stream input) {
9101 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
9102 }
9103 public static OptionalGroup_extension_lite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
9104 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
9105 }
9106 public static OptionalGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input) {
9107 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
9108 }
9109 public static OptionalGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
9110 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
9111 }
csharptest17699c22011-06-03 21:57:15 -05009112 public static OptionalGroup_extension_lite ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01009113 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
9114 }
csharptest17699c22011-06-03 21:57:15 -05009115 public static OptionalGroup_extension_lite ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01009116 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
9117 }
9118 public static Builder CreateBuilder() { return new Builder(); }
9119 public override Builder ToBuilder() { return CreateBuilder(this); }
9120 public override Builder CreateBuilderForType() { return new Builder(); }
9121 public static Builder CreateBuilder(OptionalGroup_extension_lite prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05009122 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +01009123 }
9124
csharptest445bdce2011-05-20 15:50:54 -05009125 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
9126 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
9127 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01009128 public sealed partial class Builder : pb::GeneratedBuilderLite<OptionalGroup_extension_lite, Builder> {
9129 protected override Builder ThisBuilder {
9130 get { return this; }
9131 }
csharptest1a0764a2011-09-09 21:05:29 -05009132 public Builder() {
9133 result = DefaultInstance ?? new OptionalGroup_extension_lite();
9134 builderIsReadOnly = result == DefaultInstance;
9135 }
9136 internal Builder(OptionalGroup_extension_lite cloneFrom) {
9137 result = cloneFrom;
9138 builderIsReadOnly = true;
9139 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009140
csharptest1a0764a2011-09-09 21:05:29 -05009141 bool builderIsReadOnly;
9142 OptionalGroup_extension_lite result;
9143
9144 private OptionalGroup_extension_lite PrepareBuilder() {
9145 if (builderIsReadOnly) {
9146 OptionalGroup_extension_lite original = result;
9147 result = new OptionalGroup_extension_lite();
9148 builderIsReadOnly = false;
9149 MergeFrom(original);
9150 }
9151 return result;
9152 }
9153
9154 public override bool IsInitialized {
9155 get { return result.IsInitialized; }
9156 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009157
9158 protected override OptionalGroup_extension_lite MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05009159 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009160 }
9161
9162 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05009163 result = DefaultInstance ?? new OptionalGroup_extension_lite();
9164 builderIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009165 return this;
9166 }
9167
9168 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05009169 if (builderIsReadOnly) {
9170 return new Builder(result);
9171 } else {
9172 return new Builder().MergeFrom(result);
9173 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009174 }
9175
9176 public override OptionalGroup_extension_lite DefaultInstanceForType {
9177 get { return global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite.DefaultInstance; }
9178 }
9179
9180 public override OptionalGroup_extension_lite BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05009181 if (builderIsReadOnly) {
9182 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009183 }
csharptest1a0764a2011-09-09 21:05:29 -05009184 builderIsReadOnly = true;
9185 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009186 }
9187
9188 public override Builder MergeFrom(pb::IMessageLite other) {
9189 if (other is OptionalGroup_extension_lite) {
9190 return MergeFrom((OptionalGroup_extension_lite) other);
9191 } else {
9192 base.MergeFrom(other);
9193 return this;
9194 }
9195 }
9196
9197 public override Builder MergeFrom(OptionalGroup_extension_lite other) {
9198 if (other == global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05009199 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01009200 if (other.HasA) {
9201 A = other.A;
9202 }
9203 return this;
9204 }
9205
csharptest17699c22011-06-03 21:57:15 -05009206 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01009207 return MergeFrom(input, pb::ExtensionRegistry.Empty);
9208 }
9209
csharptest17699c22011-06-03 21:57:15 -05009210 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05009211 PrepareBuilder();
csharptest123e5342011-06-03 14:15:21 -05009212 uint tag;
9213 string field_name;
9214 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05009215 if(tag == 0 && field_name != null) {
9216 int field_ordinal = global::System.Array.BinarySearch(_optionalGroupExtensionLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
9217 if(field_ordinal >= 0)
9218 tag = _optionalGroupExtensionLiteFieldTags[field_ordinal];
9219 else {
9220 ParseUnknownField(input, extensionRegistry, tag, field_name);
9221 continue;
9222 }
9223 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009224 switch (tag) {
9225 case 0: {
csharptest99284412011-06-03 14:51:06 -05009226 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +01009227 }
9228 default: {
9229 if (pb::WireFormat.IsEndGroupTag(tag)) {
9230 return this;
9231 }
csharptestd2af9e92011-06-03 21:35:02 -05009232 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +01009233 break;
9234 }
9235 case 136: {
csharptest920b09a2011-06-08 20:13:29 -05009236 result.hasA = input.ReadInt32(ref result.a_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01009237 break;
9238 }
9239 }
9240 }
csharptest123e5342011-06-03 14:15:21 -05009241
9242 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009243 }
9244
9245
9246 public bool HasA {
csharptestc671a4b2011-06-08 11:51:24 -05009247 get { return result.hasA; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009248 }
9249 public int A {
9250 get { return result.A; }
9251 set { SetA(value); }
9252 }
9253 public Builder SetA(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05009254 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01009255 result.hasA = true;
9256 result.a_ = value;
9257 return this;
9258 }
9259 public Builder ClearA() {
csharptest1a0764a2011-09-09 21:05:29 -05009260 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01009261 result.hasA = false;
9262 result.a_ = 0;
9263 return this;
9264 }
9265 }
9266 static OptionalGroup_extension_lite() {
9267 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
9268 }
9269 }
9270
csharptest445bdce2011-05-20 15:50:54 -05009271 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
9272 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
9273 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01009274 public sealed partial class RepeatedGroup_extension_lite : pb::GeneratedMessageLite<RepeatedGroup_extension_lite, RepeatedGroup_extension_lite.Builder> {
9275 private static readonly RepeatedGroup_extension_lite defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05009276 private static readonly string[] _repeatedGroupExtensionLiteFieldNames = new string[] { "a" };
9277 private static readonly uint[] _repeatedGroupExtensionLiteFieldTags = new uint[] { 376 };
Jon Skeet82bb0f12011-04-03 20:17:12 +01009278 public static RepeatedGroup_extension_lite DefaultInstance {
9279 get { return defaultInstance; }
9280 }
9281
9282 public override RepeatedGroup_extension_lite DefaultInstanceForType {
9283 get { return defaultInstance; }
9284 }
9285
9286 protected override RepeatedGroup_extension_lite ThisMessage {
9287 get { return this; }
9288 }
9289
9290 public const int AFieldNumber = 47;
9291 private bool hasA;
csharptestced18e12011-06-09 19:47:56 -05009292 private int a_;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009293 public bool HasA {
9294 get { return hasA; }
9295 }
9296 public int A {
9297 get { return a_; }
9298 }
9299
9300 public override bool IsInitialized {
9301 get {
9302 return true;
9303 }
9304 }
9305
csharptestffafdaa2011-06-03 12:58:14 -05009306 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01009307 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05009308 string[] field_names = _repeatedGroupExtensionLiteFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -05009309 if (hasA) {
csharptest920b09a2011-06-08 20:13:29 -05009310 output.WriteInt32(47, field_names[0], A);
Jon Skeet82bb0f12011-04-03 20:17:12 +01009311 }
9312 }
9313
9314 private int memoizedSerializedSize = -1;
9315 public override int SerializedSize {
9316 get {
9317 int size = memoizedSerializedSize;
9318 if (size != -1) return size;
9319
9320 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -05009321 if (hasA) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01009322 size += pb::CodedOutputStream.ComputeInt32Size(47, A);
9323 }
9324 memoizedSerializedSize = size;
9325 return size;
9326 }
9327 }
9328
9329 #region Lite runtime methods
9330 public override int GetHashCode() {
9331 int hash = GetType().GetHashCode();
9332 if (hasA) hash ^= a_.GetHashCode();
9333 return hash;
9334 }
9335
9336 public override bool Equals(object obj) {
9337 RepeatedGroup_extension_lite other = obj as RepeatedGroup_extension_lite;
9338 if (other == null) return false;
9339 if (hasA != other.hasA || (hasA && !a_.Equals(other.a_))) return false;
9340 return true;
9341 }
9342
9343 public override void PrintTo(global::System.IO.TextWriter writer) {
9344 PrintField("a", hasA, a_, writer);
9345 }
9346 #endregion
9347
9348 public static RepeatedGroup_extension_lite ParseFrom(pb::ByteString data) {
9349 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
9350 }
9351 public static RepeatedGroup_extension_lite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
9352 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
9353 }
9354 public static RepeatedGroup_extension_lite ParseFrom(byte[] data) {
9355 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
9356 }
9357 public static RepeatedGroup_extension_lite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
9358 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
9359 }
9360 public static RepeatedGroup_extension_lite ParseFrom(global::System.IO.Stream input) {
9361 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
9362 }
9363 public static RepeatedGroup_extension_lite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
9364 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
9365 }
9366 public static RepeatedGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input) {
9367 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
9368 }
9369 public static RepeatedGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
9370 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
9371 }
csharptest17699c22011-06-03 21:57:15 -05009372 public static RepeatedGroup_extension_lite ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01009373 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
9374 }
csharptest17699c22011-06-03 21:57:15 -05009375 public static RepeatedGroup_extension_lite ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01009376 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
9377 }
9378 public static Builder CreateBuilder() { return new Builder(); }
9379 public override Builder ToBuilder() { return CreateBuilder(this); }
9380 public override Builder CreateBuilderForType() { return new Builder(); }
9381 public static Builder CreateBuilder(RepeatedGroup_extension_lite prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05009382 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +01009383 }
9384
csharptest445bdce2011-05-20 15:50:54 -05009385 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
9386 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
9387 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01009388 public sealed partial class Builder : pb::GeneratedBuilderLite<RepeatedGroup_extension_lite, Builder> {
9389 protected override Builder ThisBuilder {
9390 get { return this; }
9391 }
csharptest1a0764a2011-09-09 21:05:29 -05009392 public Builder() {
9393 result = DefaultInstance ?? new RepeatedGroup_extension_lite();
9394 builderIsReadOnly = result == DefaultInstance;
9395 }
9396 internal Builder(RepeatedGroup_extension_lite cloneFrom) {
9397 result = cloneFrom;
9398 builderIsReadOnly = true;
9399 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009400
csharptest1a0764a2011-09-09 21:05:29 -05009401 bool builderIsReadOnly;
9402 RepeatedGroup_extension_lite result;
9403
9404 private RepeatedGroup_extension_lite PrepareBuilder() {
9405 if (builderIsReadOnly) {
9406 RepeatedGroup_extension_lite original = result;
9407 result = new RepeatedGroup_extension_lite();
9408 builderIsReadOnly = false;
9409 MergeFrom(original);
9410 }
9411 return result;
9412 }
9413
9414 public override bool IsInitialized {
9415 get { return result.IsInitialized; }
9416 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009417
9418 protected override RepeatedGroup_extension_lite MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05009419 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009420 }
9421
9422 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05009423 result = DefaultInstance ?? new RepeatedGroup_extension_lite();
9424 builderIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009425 return this;
9426 }
9427
9428 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05009429 if (builderIsReadOnly) {
9430 return new Builder(result);
9431 } else {
9432 return new Builder().MergeFrom(result);
9433 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009434 }
9435
9436 public override RepeatedGroup_extension_lite DefaultInstanceForType {
9437 get { return global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite.DefaultInstance; }
9438 }
9439
9440 public override RepeatedGroup_extension_lite BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05009441 if (builderIsReadOnly) {
9442 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009443 }
csharptest1a0764a2011-09-09 21:05:29 -05009444 builderIsReadOnly = true;
9445 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009446 }
9447
9448 public override Builder MergeFrom(pb::IMessageLite other) {
9449 if (other is RepeatedGroup_extension_lite) {
9450 return MergeFrom((RepeatedGroup_extension_lite) other);
9451 } else {
9452 base.MergeFrom(other);
9453 return this;
9454 }
9455 }
9456
9457 public override Builder MergeFrom(RepeatedGroup_extension_lite other) {
9458 if (other == global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05009459 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01009460 if (other.HasA) {
9461 A = other.A;
9462 }
9463 return this;
9464 }
9465
csharptest17699c22011-06-03 21:57:15 -05009466 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01009467 return MergeFrom(input, pb::ExtensionRegistry.Empty);
9468 }
9469
csharptest17699c22011-06-03 21:57:15 -05009470 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05009471 PrepareBuilder();
csharptest123e5342011-06-03 14:15:21 -05009472 uint tag;
9473 string field_name;
9474 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05009475 if(tag == 0 && field_name != null) {
9476 int field_ordinal = global::System.Array.BinarySearch(_repeatedGroupExtensionLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
9477 if(field_ordinal >= 0)
9478 tag = _repeatedGroupExtensionLiteFieldTags[field_ordinal];
9479 else {
9480 ParseUnknownField(input, extensionRegistry, tag, field_name);
9481 continue;
9482 }
9483 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009484 switch (tag) {
9485 case 0: {
csharptest99284412011-06-03 14:51:06 -05009486 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +01009487 }
9488 default: {
9489 if (pb::WireFormat.IsEndGroupTag(tag)) {
9490 return this;
9491 }
csharptestd2af9e92011-06-03 21:35:02 -05009492 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +01009493 break;
9494 }
9495 case 376: {
csharptest920b09a2011-06-08 20:13:29 -05009496 result.hasA = input.ReadInt32(ref result.a_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01009497 break;
9498 }
9499 }
9500 }
csharptest123e5342011-06-03 14:15:21 -05009501
9502 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009503 }
9504
9505
9506 public bool HasA {
csharptestc671a4b2011-06-08 11:51:24 -05009507 get { return result.hasA; }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009508 }
9509 public int A {
9510 get { return result.A; }
9511 set { SetA(value); }
9512 }
9513 public Builder SetA(int value) {
csharptest1a0764a2011-09-09 21:05:29 -05009514 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01009515 result.hasA = true;
9516 result.a_ = value;
9517 return this;
9518 }
9519 public Builder ClearA() {
csharptest1a0764a2011-09-09 21:05:29 -05009520 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01009521 result.hasA = false;
9522 result.a_ = 0;
9523 return this;
9524 }
9525 }
9526 static RepeatedGroup_extension_lite() {
9527 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
9528 }
9529 }
9530
csharptest445bdce2011-05-20 15:50:54 -05009531 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
9532 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
9533 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01009534 public sealed partial class TestPackedExtensionsLite : pb::ExtendableMessageLite<TestPackedExtensionsLite, TestPackedExtensionsLite.Builder> {
9535 private static readonly TestPackedExtensionsLite defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05009536 private static readonly string[] _testPackedExtensionsLiteFieldNames = new string[] { };
9537 private static readonly uint[] _testPackedExtensionsLiteFieldTags = new uint[] { };
Jon Skeet82bb0f12011-04-03 20:17:12 +01009538 public static TestPackedExtensionsLite DefaultInstance {
9539 get { return defaultInstance; }
9540 }
9541
9542 public override TestPackedExtensionsLite DefaultInstanceForType {
9543 get { return defaultInstance; }
9544 }
9545
9546 protected override TestPackedExtensionsLite ThisMessage {
9547 get { return this; }
9548 }
9549
9550 public override bool IsInitialized {
9551 get {
9552 if (!ExtensionsAreInitialized) return false;
9553 return true;
9554 }
9555 }
9556
csharptestffafdaa2011-06-03 12:58:14 -05009557 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01009558 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05009559 string[] field_names = _testPackedExtensionsLiteFieldNames;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009560 pb::ExtendableMessageLite<TestPackedExtensionsLite, TestPackedExtensionsLite.Builder>.ExtensionWriter extensionWriter = CreateExtensionWriter(this);
9561 extensionWriter.WriteUntil(536870912, output);
9562 }
9563
9564 private int memoizedSerializedSize = -1;
9565 public override int SerializedSize {
9566 get {
9567 int size = memoizedSerializedSize;
9568 if (size != -1) return size;
9569
9570 size = 0;
9571 size += ExtensionsSerializedSize;
9572 memoizedSerializedSize = size;
9573 return size;
9574 }
9575 }
9576
9577 #region Lite runtime methods
9578 public override int GetHashCode() {
9579 int hash = GetType().GetHashCode();
9580 hash ^= base.GetHashCode();
9581 return hash;
9582 }
9583
9584 public override bool Equals(object obj) {
9585 TestPackedExtensionsLite other = obj as TestPackedExtensionsLite;
9586 if (other == null) return false;
9587 if (!base.Equals(other)) return false;
9588 return true;
9589 }
9590
9591 public override void PrintTo(global::System.IO.TextWriter writer) {
9592 base.PrintTo(writer);
9593 }
9594 #endregion
9595
9596 public static TestPackedExtensionsLite ParseFrom(pb::ByteString data) {
9597 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
9598 }
9599 public static TestPackedExtensionsLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
9600 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
9601 }
9602 public static TestPackedExtensionsLite ParseFrom(byte[] data) {
9603 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
9604 }
9605 public static TestPackedExtensionsLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
9606 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
9607 }
9608 public static TestPackedExtensionsLite ParseFrom(global::System.IO.Stream input) {
9609 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
9610 }
9611 public static TestPackedExtensionsLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
9612 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
9613 }
9614 public static TestPackedExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input) {
9615 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
9616 }
9617 public static TestPackedExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
9618 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
9619 }
csharptest17699c22011-06-03 21:57:15 -05009620 public static TestPackedExtensionsLite ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01009621 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
9622 }
csharptest17699c22011-06-03 21:57:15 -05009623 public static TestPackedExtensionsLite ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01009624 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
9625 }
9626 public static Builder CreateBuilder() { return new Builder(); }
9627 public override Builder ToBuilder() { return CreateBuilder(this); }
9628 public override Builder CreateBuilderForType() { return new Builder(); }
9629 public static Builder CreateBuilder(TestPackedExtensionsLite prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05009630 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +01009631 }
9632
csharptest445bdce2011-05-20 15:50:54 -05009633 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
9634 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
9635 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01009636 public sealed partial class Builder : pb::ExtendableBuilderLite<TestPackedExtensionsLite, Builder> {
9637 protected override Builder ThisBuilder {
9638 get { return this; }
9639 }
csharptest1a0764a2011-09-09 21:05:29 -05009640 public Builder() {
9641 result = DefaultInstance ?? new TestPackedExtensionsLite();
9642 builderIsReadOnly = result == DefaultInstance;
9643 }
9644 internal Builder(TestPackedExtensionsLite cloneFrom) {
9645 result = cloneFrom;
9646 builderIsReadOnly = true;
9647 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009648
csharptest1a0764a2011-09-09 21:05:29 -05009649 bool builderIsReadOnly;
9650 TestPackedExtensionsLite result;
9651
9652 private TestPackedExtensionsLite PrepareBuilder() {
9653 if (builderIsReadOnly) {
9654 TestPackedExtensionsLite original = result;
9655 result = new TestPackedExtensionsLite();
9656 builderIsReadOnly = false;
9657 MergeFrom(original);
9658 }
9659 return result;
9660 }
9661
9662 public override bool IsInitialized {
9663 get { return result.IsInitialized; }
9664 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009665
9666 protected override TestPackedExtensionsLite MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05009667 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009668 }
9669
9670 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05009671 result = DefaultInstance ?? new TestPackedExtensionsLite();
9672 builderIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009673 return this;
9674 }
9675
9676 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05009677 if (builderIsReadOnly) {
9678 return new Builder(result);
9679 } else {
9680 return new Builder().MergeFrom(result);
9681 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009682 }
9683
9684 public override TestPackedExtensionsLite DefaultInstanceForType {
9685 get { return global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance; }
9686 }
9687
9688 public override TestPackedExtensionsLite BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05009689 if (builderIsReadOnly) {
9690 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009691 }
csharptest1a0764a2011-09-09 21:05:29 -05009692 builderIsReadOnly = true;
9693 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009694 }
9695
9696 public override Builder MergeFrom(pb::IMessageLite other) {
9697 if (other is TestPackedExtensionsLite) {
9698 return MergeFrom((TestPackedExtensionsLite) other);
9699 } else {
9700 base.MergeFrom(other);
9701 return this;
9702 }
9703 }
9704
9705 public override Builder MergeFrom(TestPackedExtensionsLite other) {
9706 if (other == global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05009707 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +01009708 this.MergeExtensionFields(other);
9709 return this;
9710 }
9711
csharptest17699c22011-06-03 21:57:15 -05009712 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +01009713 return MergeFrom(input, pb::ExtensionRegistry.Empty);
9714 }
9715
csharptest17699c22011-06-03 21:57:15 -05009716 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05009717 PrepareBuilder();
csharptest123e5342011-06-03 14:15:21 -05009718 uint tag;
9719 string field_name;
9720 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05009721 if(tag == 0 && field_name != null) {
9722 int field_ordinal = global::System.Array.BinarySearch(_testPackedExtensionsLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
9723 if(field_ordinal >= 0)
9724 tag = _testPackedExtensionsLiteFieldTags[field_ordinal];
9725 else {
9726 ParseUnknownField(input, extensionRegistry, tag, field_name);
9727 continue;
9728 }
9729 }
Jon Skeet82bb0f12011-04-03 20:17:12 +01009730 switch (tag) {
9731 case 0: {
csharptest99284412011-06-03 14:51:06 -05009732 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +01009733 }
9734 default: {
9735 if (pb::WireFormat.IsEndGroupTag(tag)) {
9736 return this;
9737 }
csharptestd2af9e92011-06-03 21:35:02 -05009738 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +01009739 break;
9740 }
9741 }
9742 }
csharptest123e5342011-06-03 14:15:21 -05009743
9744 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +01009745 }
9746
9747 }
9748 static TestPackedExtensionsLite() {
9749 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
9750 }
9751 }
9752
csharptest445bdce2011-05-20 15:50:54 -05009753 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
9754 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
9755 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
csharptestc2a1f9b2011-06-06 11:40:01 -05009756 public sealed partial class TestUnpackedExtensionsLite : pb::ExtendableMessageLite<TestUnpackedExtensionsLite, TestUnpackedExtensionsLite.Builder> {
9757 private static readonly TestUnpackedExtensionsLite defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05009758 private static readonly string[] _testUnpackedExtensionsLiteFieldNames = new string[] { };
9759 private static readonly uint[] _testUnpackedExtensionsLiteFieldTags = new uint[] { };
csharptestc2a1f9b2011-06-06 11:40:01 -05009760 public static TestUnpackedExtensionsLite DefaultInstance {
9761 get { return defaultInstance; }
9762 }
9763
9764 public override TestUnpackedExtensionsLite DefaultInstanceForType {
9765 get { return defaultInstance; }
9766 }
9767
9768 protected override TestUnpackedExtensionsLite ThisMessage {
9769 get { return this; }
9770 }
9771
9772 public override bool IsInitialized {
9773 get {
9774 if (!ExtensionsAreInitialized) return false;
9775 return true;
9776 }
9777 }
9778
9779 public override void WriteTo(pb::ICodedOutputStream output) {
9780 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -05009781 string[] field_names = _testUnpackedExtensionsLiteFieldNames;
csharptestc2a1f9b2011-06-06 11:40:01 -05009782 pb::ExtendableMessageLite<TestUnpackedExtensionsLite, TestUnpackedExtensionsLite.Builder>.ExtensionWriter extensionWriter = CreateExtensionWriter(this);
9783 extensionWriter.WriteUntil(536870912, output);
9784 }
9785
9786 private int memoizedSerializedSize = -1;
9787 public override int SerializedSize {
9788 get {
9789 int size = memoizedSerializedSize;
9790 if (size != -1) return size;
9791
9792 size = 0;
9793 size += ExtensionsSerializedSize;
9794 memoizedSerializedSize = size;
9795 return size;
9796 }
9797 }
9798
9799 #region Lite runtime methods
9800 public override int GetHashCode() {
9801 int hash = GetType().GetHashCode();
9802 hash ^= base.GetHashCode();
9803 return hash;
9804 }
9805
9806 public override bool Equals(object obj) {
9807 TestUnpackedExtensionsLite other = obj as TestUnpackedExtensionsLite;
9808 if (other == null) return false;
9809 if (!base.Equals(other)) return false;
9810 return true;
9811 }
9812
9813 public override void PrintTo(global::System.IO.TextWriter writer) {
9814 base.PrintTo(writer);
9815 }
9816 #endregion
9817
9818 public static TestUnpackedExtensionsLite ParseFrom(pb::ByteString data) {
9819 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
9820 }
9821 public static TestUnpackedExtensionsLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
9822 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
9823 }
9824 public static TestUnpackedExtensionsLite ParseFrom(byte[] data) {
9825 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
9826 }
9827 public static TestUnpackedExtensionsLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
9828 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
9829 }
9830 public static TestUnpackedExtensionsLite ParseFrom(global::System.IO.Stream input) {
9831 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
9832 }
9833 public static TestUnpackedExtensionsLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
9834 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
9835 }
9836 public static TestUnpackedExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input) {
9837 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
9838 }
9839 public static TestUnpackedExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
9840 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
9841 }
9842 public static TestUnpackedExtensionsLite ParseFrom(pb::ICodedInputStream input) {
9843 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
9844 }
9845 public static TestUnpackedExtensionsLite ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
9846 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
9847 }
9848 public static Builder CreateBuilder() { return new Builder(); }
9849 public override Builder ToBuilder() { return CreateBuilder(this); }
9850 public override Builder CreateBuilderForType() { return new Builder(); }
9851 public static Builder CreateBuilder(TestUnpackedExtensionsLite prototype) {
csharptest1a0764a2011-09-09 21:05:29 -05009852 return new Builder(prototype);
csharptestc2a1f9b2011-06-06 11:40:01 -05009853 }
9854
9855 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
9856 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
9857 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
9858 public sealed partial class Builder : pb::ExtendableBuilderLite<TestUnpackedExtensionsLite, Builder> {
9859 protected override Builder ThisBuilder {
9860 get { return this; }
9861 }
csharptest1a0764a2011-09-09 21:05:29 -05009862 public Builder() {
9863 result = DefaultInstance ?? new TestUnpackedExtensionsLite();
9864 builderIsReadOnly = result == DefaultInstance;
9865 }
9866 internal Builder(TestUnpackedExtensionsLite cloneFrom) {
9867 result = cloneFrom;
9868 builderIsReadOnly = true;
9869 }
csharptestc2a1f9b2011-06-06 11:40:01 -05009870
csharptest1a0764a2011-09-09 21:05:29 -05009871 bool builderIsReadOnly;
9872 TestUnpackedExtensionsLite result;
9873
9874 private TestUnpackedExtensionsLite PrepareBuilder() {
9875 if (builderIsReadOnly) {
9876 TestUnpackedExtensionsLite original = result;
9877 result = new TestUnpackedExtensionsLite();
9878 builderIsReadOnly = false;
9879 MergeFrom(original);
9880 }
9881 return result;
9882 }
9883
9884 public override bool IsInitialized {
9885 get { return result.IsInitialized; }
9886 }
csharptestc2a1f9b2011-06-06 11:40:01 -05009887
9888 protected override TestUnpackedExtensionsLite MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -05009889 get { return PrepareBuilder(); }
csharptestc2a1f9b2011-06-06 11:40:01 -05009890 }
9891
9892 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -05009893 result = DefaultInstance ?? new TestUnpackedExtensionsLite();
9894 builderIsReadOnly = true;
csharptestc2a1f9b2011-06-06 11:40:01 -05009895 return this;
9896 }
9897
9898 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -05009899 if (builderIsReadOnly) {
9900 return new Builder(result);
9901 } else {
9902 return new Builder().MergeFrom(result);
9903 }
csharptestc2a1f9b2011-06-06 11:40:01 -05009904 }
9905
9906 public override TestUnpackedExtensionsLite DefaultInstanceForType {
9907 get { return global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance; }
9908 }
9909
9910 public override TestUnpackedExtensionsLite BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -05009911 if (builderIsReadOnly) {
9912 return result;
csharptestc2a1f9b2011-06-06 11:40:01 -05009913 }
csharptest1a0764a2011-09-09 21:05:29 -05009914 builderIsReadOnly = true;
9915 return result;
csharptestc2a1f9b2011-06-06 11:40:01 -05009916 }
9917
9918 public override Builder MergeFrom(pb::IMessageLite other) {
9919 if (other is TestUnpackedExtensionsLite) {
9920 return MergeFrom((TestUnpackedExtensionsLite) other);
9921 } else {
9922 base.MergeFrom(other);
9923 return this;
9924 }
9925 }
9926
9927 public override Builder MergeFrom(TestUnpackedExtensionsLite other) {
9928 if (other == global::Google.ProtocolBuffers.TestProtos.TestUnpackedExtensionsLite.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -05009929 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05009930 this.MergeExtensionFields(other);
9931 return this;
9932 }
9933
9934 public override Builder MergeFrom(pb::ICodedInputStream input) {
9935 return MergeFrom(input, pb::ExtensionRegistry.Empty);
9936 }
9937
9938 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -05009939 PrepareBuilder();
csharptestc2a1f9b2011-06-06 11:40:01 -05009940 uint tag;
9941 string field_name;
9942 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -05009943 if(tag == 0 && field_name != null) {
9944 int field_ordinal = global::System.Array.BinarySearch(_testUnpackedExtensionsLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
9945 if(field_ordinal >= 0)
9946 tag = _testUnpackedExtensionsLiteFieldTags[field_ordinal];
9947 else {
9948 ParseUnknownField(input, extensionRegistry, tag, field_name);
9949 continue;
9950 }
9951 }
csharptestc2a1f9b2011-06-06 11:40:01 -05009952 switch (tag) {
9953 case 0: {
9954 throw pb::InvalidProtocolBufferException.InvalidTag();
9955 }
9956 default: {
9957 if (pb::WireFormat.IsEndGroupTag(tag)) {
9958 return this;
9959 }
9960 ParseUnknownField(input, extensionRegistry, tag, field_name);
9961 break;
9962 }
9963 }
9964 }
9965
9966 return this;
9967 }
9968
9969 }
9970 static TestUnpackedExtensionsLite() {
9971 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
9972 }
9973 }
9974
9975 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
9976 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
9977 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01009978 public sealed partial class TestNestedExtensionLite : pb::GeneratedMessageLite<TestNestedExtensionLite, TestNestedExtensionLite.Builder> {
9979 private static readonly TestNestedExtensionLite defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -05009980 private static readonly string[] _testNestedExtensionLiteFieldNames = new string[] { };
9981 private static readonly uint[] _testNestedExtensionLiteFieldTags = new uint[] { };
Jon Skeet82bb0f12011-04-03 20:17:12 +01009982 public static TestNestedExtensionLite DefaultInstance {
9983 get { return defaultInstance; }
9984 }
9985
9986 public override TestNestedExtensionLite DefaultInstanceForType {
9987 get { return defaultInstance; }
9988 }
9989
9990 protected override TestNestedExtensionLite ThisMessage {
9991 get { return this; }
9992 }
9993
9994 public const int NestedExtensionFieldNumber = 12345;
9995 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> NestedExtension;
9996 public override bool IsInitialized {
9997 get {
9998 return true;
9999 }
10000 }
10001
csharptestffafdaa2011-06-03 12:58:14 -050010002 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +010010003 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -050010004 string[] field_names = _testNestedExtensionLiteFieldNames;
Jon Skeet82bb0f12011-04-03 20:17:12 +010010005 }
10006
10007 private int memoizedSerializedSize = -1;
10008 public override int SerializedSize {
10009 get {
10010 int size = memoizedSerializedSize;
10011 if (size != -1) return size;
10012
10013 size = 0;
10014 memoizedSerializedSize = size;
10015 return size;
10016 }
10017 }
10018
10019 #region Lite runtime methods
10020 public override int GetHashCode() {
10021 int hash = GetType().GetHashCode();
10022 return hash;
10023 }
10024
10025 public override bool Equals(object obj) {
10026 TestNestedExtensionLite other = obj as TestNestedExtensionLite;
10027 if (other == null) return false;
10028 return true;
10029 }
10030
10031 public override void PrintTo(global::System.IO.TextWriter writer) {
10032 }
10033 #endregion
10034
10035 public static TestNestedExtensionLite ParseFrom(pb::ByteString data) {
10036 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
10037 }
10038 public static TestNestedExtensionLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
10039 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
10040 }
10041 public static TestNestedExtensionLite ParseFrom(byte[] data) {
10042 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
10043 }
10044 public static TestNestedExtensionLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
10045 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
10046 }
10047 public static TestNestedExtensionLite ParseFrom(global::System.IO.Stream input) {
10048 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
10049 }
10050 public static TestNestedExtensionLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
10051 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
10052 }
10053 public static TestNestedExtensionLite ParseDelimitedFrom(global::System.IO.Stream input) {
10054 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
10055 }
10056 public static TestNestedExtensionLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
10057 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
10058 }
csharptest17699c22011-06-03 21:57:15 -050010059 public static TestNestedExtensionLite ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +010010060 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
10061 }
csharptest17699c22011-06-03 21:57:15 -050010062 public static TestNestedExtensionLite ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +010010063 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
10064 }
10065 public static Builder CreateBuilder() { return new Builder(); }
10066 public override Builder ToBuilder() { return CreateBuilder(this); }
10067 public override Builder CreateBuilderForType() { return new Builder(); }
10068 public static Builder CreateBuilder(TestNestedExtensionLite prototype) {
csharptest1a0764a2011-09-09 21:05:29 -050010069 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +010010070 }
10071
csharptest445bdce2011-05-20 15:50:54 -050010072 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10073 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
10074 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010010075 public sealed partial class Builder : pb::GeneratedBuilderLite<TestNestedExtensionLite, Builder> {
10076 protected override Builder ThisBuilder {
10077 get { return this; }
10078 }
csharptest1a0764a2011-09-09 21:05:29 -050010079 public Builder() {
10080 result = DefaultInstance ?? new TestNestedExtensionLite();
10081 builderIsReadOnly = result == DefaultInstance;
10082 }
10083 internal Builder(TestNestedExtensionLite cloneFrom) {
10084 result = cloneFrom;
10085 builderIsReadOnly = true;
10086 }
Jon Skeet82bb0f12011-04-03 20:17:12 +010010087
csharptest1a0764a2011-09-09 21:05:29 -050010088 bool builderIsReadOnly;
10089 TestNestedExtensionLite result;
10090
10091 private TestNestedExtensionLite PrepareBuilder() {
10092 if (builderIsReadOnly) {
10093 TestNestedExtensionLite original = result;
10094 result = new TestNestedExtensionLite();
10095 builderIsReadOnly = false;
10096 MergeFrom(original);
10097 }
10098 return result;
10099 }
10100
10101 public override bool IsInitialized {
10102 get { return result.IsInitialized; }
10103 }
Jon Skeet82bb0f12011-04-03 20:17:12 +010010104
10105 protected override TestNestedExtensionLite MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -050010106 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +010010107 }
10108
10109 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -050010110 result = DefaultInstance ?? new TestNestedExtensionLite();
10111 builderIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +010010112 return this;
10113 }
10114
10115 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -050010116 if (builderIsReadOnly) {
10117 return new Builder(result);
10118 } else {
10119 return new Builder().MergeFrom(result);
10120 }
Jon Skeet82bb0f12011-04-03 20:17:12 +010010121 }
10122
10123 public override TestNestedExtensionLite DefaultInstanceForType {
10124 get { return global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.DefaultInstance; }
10125 }
10126
10127 public override TestNestedExtensionLite BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -050010128 if (builderIsReadOnly) {
10129 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +010010130 }
csharptest1a0764a2011-09-09 21:05:29 -050010131 builderIsReadOnly = true;
10132 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +010010133 }
10134
10135 public override Builder MergeFrom(pb::IMessageLite other) {
10136 if (other is TestNestedExtensionLite) {
10137 return MergeFrom((TestNestedExtensionLite) other);
10138 } else {
10139 base.MergeFrom(other);
10140 return this;
10141 }
10142 }
10143
10144 public override Builder MergeFrom(TestNestedExtensionLite other) {
10145 if (other == global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -050010146 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +010010147 return this;
10148 }
10149
csharptest17699c22011-06-03 21:57:15 -050010150 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +010010151 return MergeFrom(input, pb::ExtensionRegistry.Empty);
10152 }
10153
csharptest17699c22011-06-03 21:57:15 -050010154 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -050010155 PrepareBuilder();
csharptest123e5342011-06-03 14:15:21 -050010156 uint tag;
10157 string field_name;
10158 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -050010159 if(tag == 0 && field_name != null) {
10160 int field_ordinal = global::System.Array.BinarySearch(_testNestedExtensionLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
10161 if(field_ordinal >= 0)
10162 tag = _testNestedExtensionLiteFieldTags[field_ordinal];
10163 else {
10164 ParseUnknownField(input, extensionRegistry, tag, field_name);
10165 continue;
10166 }
10167 }
Jon Skeet82bb0f12011-04-03 20:17:12 +010010168 switch (tag) {
10169 case 0: {
csharptest99284412011-06-03 14:51:06 -050010170 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +010010171 }
10172 default: {
10173 if (pb::WireFormat.IsEndGroupTag(tag)) {
10174 return this;
10175 }
csharptestd2af9e92011-06-03 21:35:02 -050010176 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +010010177 break;
10178 }
10179 }
10180 }
csharptest123e5342011-06-03 14:15:21 -050010181
10182 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +010010183 }
10184
10185 }
10186 static TestNestedExtensionLite() {
10187 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
10188 }
10189 }
10190
csharptest445bdce2011-05-20 15:50:54 -050010191 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10192 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
10193 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010010194 public sealed partial class TestDeprecatedLite : pb::GeneratedMessageLite<TestDeprecatedLite, TestDeprecatedLite.Builder> {
10195 private static readonly TestDeprecatedLite defaultInstance = new Builder().BuildPartial();
csharptest920b09a2011-06-08 20:13:29 -050010196 private static readonly string[] _testDeprecatedLiteFieldNames = new string[] { "deprecated_field" };
10197 private static readonly uint[] _testDeprecatedLiteFieldTags = new uint[] { 8 };
Jon Skeet82bb0f12011-04-03 20:17:12 +010010198 public static TestDeprecatedLite DefaultInstance {
10199 get { return defaultInstance; }
10200 }
10201
10202 public override TestDeprecatedLite DefaultInstanceForType {
10203 get { return defaultInstance; }
10204 }
10205
10206 protected override TestDeprecatedLite ThisMessage {
10207 get { return this; }
10208 }
10209
10210 public const int DeprecatedFieldFieldNumber = 1;
10211 private bool hasDeprecatedField;
csharptestced18e12011-06-09 19:47:56 -050010212 private int deprecatedField_;
Jon Skeet82bb0f12011-04-03 20:17:12 +010010213 public bool HasDeprecatedField {
10214 get { return hasDeprecatedField; }
10215 }
10216 public int DeprecatedField {
10217 get { return deprecatedField_; }
10218 }
10219
10220 public override bool IsInitialized {
10221 get {
10222 return true;
10223 }
10224 }
10225
csharptestffafdaa2011-06-03 12:58:14 -050010226 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +010010227 int size = SerializedSize;
csharptest920b09a2011-06-08 20:13:29 -050010228 string[] field_names = _testDeprecatedLiteFieldNames;
csharptestc671a4b2011-06-08 11:51:24 -050010229 if (hasDeprecatedField) {
csharptest920b09a2011-06-08 20:13:29 -050010230 output.WriteInt32(1, field_names[0], DeprecatedField);
Jon Skeet82bb0f12011-04-03 20:17:12 +010010231 }
10232 }
10233
10234 private int memoizedSerializedSize = -1;
10235 public override int SerializedSize {
10236 get {
10237 int size = memoizedSerializedSize;
10238 if (size != -1) return size;
10239
10240 size = 0;
csharptestc671a4b2011-06-08 11:51:24 -050010241 if (hasDeprecatedField) {
Jon Skeet82bb0f12011-04-03 20:17:12 +010010242 size += pb::CodedOutputStream.ComputeInt32Size(1, DeprecatedField);
10243 }
10244 memoizedSerializedSize = size;
10245 return size;
10246 }
10247 }
10248
10249 #region Lite runtime methods
10250 public override int GetHashCode() {
10251 int hash = GetType().GetHashCode();
10252 if (hasDeprecatedField) hash ^= deprecatedField_.GetHashCode();
10253 return hash;
10254 }
10255
10256 public override bool Equals(object obj) {
10257 TestDeprecatedLite other = obj as TestDeprecatedLite;
10258 if (other == null) return false;
10259 if (hasDeprecatedField != other.hasDeprecatedField || (hasDeprecatedField && !deprecatedField_.Equals(other.deprecatedField_))) return false;
10260 return true;
10261 }
10262
10263 public override void PrintTo(global::System.IO.TextWriter writer) {
10264 PrintField("deprecated_field", hasDeprecatedField, deprecatedField_, writer);
10265 }
10266 #endregion
10267
10268 public static TestDeprecatedLite ParseFrom(pb::ByteString data) {
10269 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
10270 }
10271 public static TestDeprecatedLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
10272 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
10273 }
10274 public static TestDeprecatedLite ParseFrom(byte[] data) {
10275 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
10276 }
10277 public static TestDeprecatedLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
10278 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
10279 }
10280 public static TestDeprecatedLite ParseFrom(global::System.IO.Stream input) {
10281 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
10282 }
10283 public static TestDeprecatedLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
10284 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
10285 }
10286 public static TestDeprecatedLite ParseDelimitedFrom(global::System.IO.Stream input) {
10287 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
10288 }
10289 public static TestDeprecatedLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
10290 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
10291 }
csharptest17699c22011-06-03 21:57:15 -050010292 public static TestDeprecatedLite ParseFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +010010293 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
10294 }
csharptest17699c22011-06-03 21:57:15 -050010295 public static TestDeprecatedLite ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
Jon Skeet82bb0f12011-04-03 20:17:12 +010010296 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
10297 }
10298 public static Builder CreateBuilder() { return new Builder(); }
10299 public override Builder ToBuilder() { return CreateBuilder(this); }
10300 public override Builder CreateBuilderForType() { return new Builder(); }
10301 public static Builder CreateBuilder(TestDeprecatedLite prototype) {
csharptest1a0764a2011-09-09 21:05:29 -050010302 return new Builder(prototype);
Jon Skeet82bb0f12011-04-03 20:17:12 +010010303 }
10304
csharptest445bdce2011-05-20 15:50:54 -050010305 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10306 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
10307 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010010308 public sealed partial class Builder : pb::GeneratedBuilderLite<TestDeprecatedLite, Builder> {
10309 protected override Builder ThisBuilder {
10310 get { return this; }
10311 }
csharptest1a0764a2011-09-09 21:05:29 -050010312 public Builder() {
10313 result = DefaultInstance ?? new TestDeprecatedLite();
10314 builderIsReadOnly = result == DefaultInstance;
10315 }
10316 internal Builder(TestDeprecatedLite cloneFrom) {
10317 result = cloneFrom;
10318 builderIsReadOnly = true;
10319 }
Jon Skeet82bb0f12011-04-03 20:17:12 +010010320
csharptest1a0764a2011-09-09 21:05:29 -050010321 bool builderIsReadOnly;
10322 TestDeprecatedLite result;
10323
10324 private TestDeprecatedLite PrepareBuilder() {
10325 if (builderIsReadOnly) {
10326 TestDeprecatedLite original = result;
10327 result = new TestDeprecatedLite();
10328 builderIsReadOnly = false;
10329 MergeFrom(original);
10330 }
10331 return result;
10332 }
10333
10334 public override bool IsInitialized {
10335 get { return result.IsInitialized; }
10336 }
Jon Skeet82bb0f12011-04-03 20:17:12 +010010337
10338 protected override TestDeprecatedLite MessageBeingBuilt {
csharptest1a0764a2011-09-09 21:05:29 -050010339 get { return PrepareBuilder(); }
Jon Skeet82bb0f12011-04-03 20:17:12 +010010340 }
10341
10342 public override Builder Clear() {
csharptest1a0764a2011-09-09 21:05:29 -050010343 result = DefaultInstance ?? new TestDeprecatedLite();
10344 builderIsReadOnly = true;
Jon Skeet82bb0f12011-04-03 20:17:12 +010010345 return this;
10346 }
10347
10348 public override Builder Clone() {
csharptest1a0764a2011-09-09 21:05:29 -050010349 if (builderIsReadOnly) {
10350 return new Builder(result);
10351 } else {
10352 return new Builder().MergeFrom(result);
10353 }
Jon Skeet82bb0f12011-04-03 20:17:12 +010010354 }
10355
10356 public override TestDeprecatedLite DefaultInstanceForType {
10357 get { return global::Google.ProtocolBuffers.TestProtos.TestDeprecatedLite.DefaultInstance; }
10358 }
10359
10360 public override TestDeprecatedLite BuildPartial() {
csharptest1a0764a2011-09-09 21:05:29 -050010361 if (builderIsReadOnly) {
10362 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +010010363 }
csharptest1a0764a2011-09-09 21:05:29 -050010364 builderIsReadOnly = true;
10365 return result;
Jon Skeet82bb0f12011-04-03 20:17:12 +010010366 }
10367
10368 public override Builder MergeFrom(pb::IMessageLite other) {
10369 if (other is TestDeprecatedLite) {
10370 return MergeFrom((TestDeprecatedLite) other);
10371 } else {
10372 base.MergeFrom(other);
10373 return this;
10374 }
10375 }
10376
10377 public override Builder MergeFrom(TestDeprecatedLite other) {
10378 if (other == global::Google.ProtocolBuffers.TestProtos.TestDeprecatedLite.DefaultInstance) return this;
csharptest1a0764a2011-09-09 21:05:29 -050010379 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +010010380 if (other.HasDeprecatedField) {
10381 DeprecatedField = other.DeprecatedField;
10382 }
10383 return this;
10384 }
10385
csharptest17699c22011-06-03 21:57:15 -050010386 public override Builder MergeFrom(pb::ICodedInputStream input) {
Jon Skeet82bb0f12011-04-03 20:17:12 +010010387 return MergeFrom(input, pb::ExtensionRegistry.Empty);
10388 }
10389
csharptest17699c22011-06-03 21:57:15 -050010390 public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
csharptest1a0764a2011-09-09 21:05:29 -050010391 PrepareBuilder();
csharptest123e5342011-06-03 14:15:21 -050010392 uint tag;
10393 string field_name;
10394 while (input.ReadTag(out tag, out field_name)) {
csharptest920b09a2011-06-08 20:13:29 -050010395 if(tag == 0 && field_name != null) {
10396 int field_ordinal = global::System.Array.BinarySearch(_testDeprecatedLiteFieldNames, field_name, global::System.StringComparer.Ordinal);
10397 if(field_ordinal >= 0)
10398 tag = _testDeprecatedLiteFieldTags[field_ordinal];
10399 else {
10400 ParseUnknownField(input, extensionRegistry, tag, field_name);
10401 continue;
10402 }
10403 }
Jon Skeet82bb0f12011-04-03 20:17:12 +010010404 switch (tag) {
10405 case 0: {
csharptest99284412011-06-03 14:51:06 -050010406 throw pb::InvalidProtocolBufferException.InvalidTag();
Jon Skeet82bb0f12011-04-03 20:17:12 +010010407 }
10408 default: {
10409 if (pb::WireFormat.IsEndGroupTag(tag)) {
10410 return this;
10411 }
csharptestd2af9e92011-06-03 21:35:02 -050010412 ParseUnknownField(input, extensionRegistry, tag, field_name);
Jon Skeet82bb0f12011-04-03 20:17:12 +010010413 break;
10414 }
10415 case 8: {
csharptest920b09a2011-06-08 20:13:29 -050010416 result.hasDeprecatedField = input.ReadInt32(ref result.deprecatedField_);
Jon Skeet82bb0f12011-04-03 20:17:12 +010010417 break;
10418 }
10419 }
10420 }
csharptest123e5342011-06-03 14:15:21 -050010421
10422 return this;
Jon Skeet82bb0f12011-04-03 20:17:12 +010010423 }
10424
10425
10426 public bool HasDeprecatedField {
csharptestc671a4b2011-06-08 11:51:24 -050010427 get { return result.hasDeprecatedField; }
Jon Skeet82bb0f12011-04-03 20:17:12 +010010428 }
10429 public int DeprecatedField {
10430 get { return result.DeprecatedField; }
10431 set { SetDeprecatedField(value); }
10432 }
10433 public Builder SetDeprecatedField(int value) {
csharptest1a0764a2011-09-09 21:05:29 -050010434 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +010010435 result.hasDeprecatedField = true;
10436 result.deprecatedField_ = value;
10437 return this;
10438 }
10439 public Builder ClearDeprecatedField() {
csharptest1a0764a2011-09-09 21:05:29 -050010440 PrepareBuilder();
Jon Skeet82bb0f12011-04-03 20:17:12 +010010441 result.hasDeprecatedField = false;
10442 result.deprecatedField_ = 0;
10443 return this;
10444 }
10445 }
10446 static TestDeprecatedLite() {
10447 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
10448 }
10449 }
10450
10451 #endregion
10452
10453}
csharptest2d887332011-08-12 20:13:44 -050010454
10455#endregion Designer generated code