blob: 0e81d8e576b39a926be9c018714ad384a43b1da1 [file] [log] [blame]
csharptest64bfac22010-11-05 17:51:33 -05001// Generated by the protocol buffer compiler. DO NOT EDIT!
2
3using pb = global::Google.ProtocolBuffers;
4using pbc = global::Google.ProtocolBuffers.Collections;
5using pbd = global::Google.ProtocolBuffers.Descriptors;
6using scg = global::System.Collections.Generic;
7namespace Google.ProtocolBuffers.TestProtos {
8
9 public static partial class UnitTestLiteProtoFile {
10
11 #region Extension registration
12 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
13 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt32ExtensionLite);
14 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt64ExtensionLite);
15 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint32ExtensionLite);
16 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint64ExtensionLite);
17 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint32ExtensionLite);
18 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint64ExtensionLite);
19 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed32ExtensionLite);
20 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed64ExtensionLite);
21 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed32ExtensionLite);
22 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed64ExtensionLite);
23 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFloatExtensionLite);
24 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalDoubleExtensionLite);
25 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBoolExtensionLite);
26 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringExtensionLite);
27 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBytesExtensionLite);
28 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalGroupExtensionLite);
29 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedMessageExtensionLite);
30 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignMessageExtensionLite);
31 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportMessageExtensionLite);
32 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedEnumExtensionLite);
33 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignEnumExtensionLite);
34 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportEnumExtensionLite);
35 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringPieceExtensionLite);
36 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalCordExtensionLite);
37 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt32ExtensionLite);
38 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt64ExtensionLite);
39 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint32ExtensionLite);
40 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint64ExtensionLite);
41 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint32ExtensionLite);
42 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint64ExtensionLite);
43 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed32ExtensionLite);
44 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed64ExtensionLite);
45 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed32ExtensionLite);
46 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed64ExtensionLite);
47 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFloatExtensionLite);
48 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedDoubleExtensionLite);
49 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBoolExtensionLite);
50 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringExtensionLite);
51 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBytesExtensionLite);
52 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedGroupExtensionLite);
53 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedMessageExtensionLite);
54 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignMessageExtensionLite);
55 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportMessageExtensionLite);
56 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedEnumExtensionLite);
57 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignEnumExtensionLite);
58 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportEnumExtensionLite);
59 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringPieceExtensionLite);
60 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedCordExtensionLite);
61 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt32ExtensionLite);
62 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt64ExtensionLite);
63 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint32ExtensionLite);
64 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint64ExtensionLite);
65 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint32ExtensionLite);
66 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint64ExtensionLite);
67 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed32ExtensionLite);
68 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed64ExtensionLite);
69 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed32ExtensionLite);
70 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed64ExtensionLite);
71 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFloatExtensionLite);
72 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultDoubleExtensionLite);
73 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBoolExtensionLite);
74 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringExtensionLite);
75 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBytesExtensionLite);
76 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultNestedEnumExtensionLite);
77 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultForeignEnumExtensionLite);
78 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultImportEnumExtensionLite);
79 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringPieceExtensionLite);
80 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultCordExtensionLite);
81 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt32ExtensionLite);
82 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt64ExtensionLite);
83 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint32ExtensionLite);
84 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint64ExtensionLite);
85 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint32ExtensionLite);
86 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint64ExtensionLite);
87 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed32ExtensionLite);
88 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed64ExtensionLite);
89 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed32ExtensionLite);
90 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed64ExtensionLite);
91 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFloatExtensionLite);
92 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedDoubleExtensionLite);
93 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedBoolExtensionLite);
94 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedEnumExtensionLite);
95 registry.Add(global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.NestedExtension);
96 }
97 #endregion
98 #region Extensions
99 public const int OptionalInt32ExtensionLiteFieldNumber = 1;
100 public static pb::GeneratedExtensionBase<int> OptionalInt32ExtensionLite;
101 public const int OptionalInt64ExtensionLiteFieldNumber = 2;
102 public static pb::GeneratedExtensionBase<long> OptionalInt64ExtensionLite;
103 public const int OptionalUint32ExtensionLiteFieldNumber = 3;
104 [global::System.CLSCompliant(false)]
105 public static pb::GeneratedExtensionBase<uint> OptionalUint32ExtensionLite;
106 public const int OptionalUint64ExtensionLiteFieldNumber = 4;
107 [global::System.CLSCompliant(false)]
108 public static pb::GeneratedExtensionBase<ulong> OptionalUint64ExtensionLite;
109 public const int OptionalSint32ExtensionLiteFieldNumber = 5;
110 public static pb::GeneratedExtensionBase<int> OptionalSint32ExtensionLite;
111 public const int OptionalSint64ExtensionLiteFieldNumber = 6;
112 public static pb::GeneratedExtensionBase<long> OptionalSint64ExtensionLite;
113 public const int OptionalFixed32ExtensionLiteFieldNumber = 7;
114 [global::System.CLSCompliant(false)]
115 public static pb::GeneratedExtensionBase<uint> OptionalFixed32ExtensionLite;
116 public const int OptionalFixed64ExtensionLiteFieldNumber = 8;
117 [global::System.CLSCompliant(false)]
118 public static pb::GeneratedExtensionBase<ulong> OptionalFixed64ExtensionLite;
119 public const int OptionalSfixed32ExtensionLiteFieldNumber = 9;
120 public static pb::GeneratedExtensionBase<int> OptionalSfixed32ExtensionLite;
121 public const int OptionalSfixed64ExtensionLiteFieldNumber = 10;
122 public static pb::GeneratedExtensionBase<long> OptionalSfixed64ExtensionLite;
123 public const int OptionalFloatExtensionLiteFieldNumber = 11;
124 public static pb::GeneratedExtensionBase<float> OptionalFloatExtensionLite;
125 public const int OptionalDoubleExtensionLiteFieldNumber = 12;
126 public static pb::GeneratedExtensionBase<double> OptionalDoubleExtensionLite;
127 public const int OptionalBoolExtensionLiteFieldNumber = 13;
128 public static pb::GeneratedExtensionBase<bool> OptionalBoolExtensionLite;
129 public const int OptionalStringExtensionLiteFieldNumber = 14;
130 public static pb::GeneratedExtensionBase<string> OptionalStringExtensionLite;
131 public const int OptionalBytesExtensionLiteFieldNumber = 15;
132 public static pb::GeneratedExtensionBase<pb::ByteString> OptionalBytesExtensionLite;
133 public const int OptionalGroupExtensionLiteFieldNumber = 16;
134 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite> OptionalGroupExtensionLite;
135 public const int OptionalNestedMessageExtensionLiteFieldNumber = 18;
136 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> OptionalNestedMessageExtensionLite;
137 public const int OptionalForeignMessageExtensionLiteFieldNumber = 19;
138 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> OptionalForeignMessageExtensionLite;
139 public const int OptionalImportMessageExtensionLiteFieldNumber = 20;
140 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> OptionalImportMessageExtensionLite;
141 public const int OptionalNestedEnumExtensionLiteFieldNumber = 21;
142 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> OptionalNestedEnumExtensionLite;
143 public const int OptionalForeignEnumExtensionLiteFieldNumber = 22;
144 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> OptionalForeignEnumExtensionLite;
145 public const int OptionalImportEnumExtensionLiteFieldNumber = 23;
146 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> OptionalImportEnumExtensionLite;
147 public const int OptionalStringPieceExtensionLiteFieldNumber = 24;
148 public static pb::GeneratedExtensionBase<string> OptionalStringPieceExtensionLite;
149 public const int OptionalCordExtensionLiteFieldNumber = 25;
150 public static pb::GeneratedExtensionBase<string> OptionalCordExtensionLite;
151 public const int RepeatedInt32ExtensionLiteFieldNumber = 31;
152 public static pb::GeneratedExtensionBase<scg::IList<int>> RepeatedInt32ExtensionLite;
153 public const int RepeatedInt64ExtensionLiteFieldNumber = 32;
154 public static pb::GeneratedExtensionBase<scg::IList<long>> RepeatedInt64ExtensionLite;
155 public const int RepeatedUint32ExtensionLiteFieldNumber = 33;
156 [global::System.CLSCompliant(false)]
157 public static pb::GeneratedExtensionBase<scg::IList<uint>> RepeatedUint32ExtensionLite;
158 public const int RepeatedUint64ExtensionLiteFieldNumber = 34;
159 [global::System.CLSCompliant(false)]
160 public static pb::GeneratedExtensionBase<scg::IList<ulong>> RepeatedUint64ExtensionLite;
161 public const int RepeatedSint32ExtensionLiteFieldNumber = 35;
162 public static pb::GeneratedExtensionBase<scg::IList<int>> RepeatedSint32ExtensionLite;
163 public const int RepeatedSint64ExtensionLiteFieldNumber = 36;
164 public static pb::GeneratedExtensionBase<scg::IList<long>> RepeatedSint64ExtensionLite;
165 public const int RepeatedFixed32ExtensionLiteFieldNumber = 37;
166 [global::System.CLSCompliant(false)]
167 public static pb::GeneratedExtensionBase<scg::IList<uint>> RepeatedFixed32ExtensionLite;
168 public const int RepeatedFixed64ExtensionLiteFieldNumber = 38;
169 [global::System.CLSCompliant(false)]
170 public static pb::GeneratedExtensionBase<scg::IList<ulong>> RepeatedFixed64ExtensionLite;
171 public const int RepeatedSfixed32ExtensionLiteFieldNumber = 39;
172 public static pb::GeneratedExtensionBase<scg::IList<int>> RepeatedSfixed32ExtensionLite;
173 public const int RepeatedSfixed64ExtensionLiteFieldNumber = 40;
174 public static pb::GeneratedExtensionBase<scg::IList<long>> RepeatedSfixed64ExtensionLite;
175 public const int RepeatedFloatExtensionLiteFieldNumber = 41;
176 public static pb::GeneratedExtensionBase<scg::IList<float>> RepeatedFloatExtensionLite;
177 public const int RepeatedDoubleExtensionLiteFieldNumber = 42;
178 public static pb::GeneratedExtensionBase<scg::IList<double>> RepeatedDoubleExtensionLite;
179 public const int RepeatedBoolExtensionLiteFieldNumber = 43;
180 public static pb::GeneratedExtensionBase<scg::IList<bool>> RepeatedBoolExtensionLite;
181 public const int RepeatedStringExtensionLiteFieldNumber = 44;
182 public static pb::GeneratedExtensionBase<scg::IList<string>> RepeatedStringExtensionLite;
183 public const int RepeatedBytesExtensionLiteFieldNumber = 45;
184 public static pb::GeneratedExtensionBase<scg::IList<pb::ByteString>> RepeatedBytesExtensionLite;
185 public const int RepeatedGroupExtensionLiteFieldNumber = 46;
186 public static pb::GeneratedExtensionBase<scg::IList<global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite>> RepeatedGroupExtensionLite;
187 public const int RepeatedNestedMessageExtensionLiteFieldNumber = 48;
188 public static pb::GeneratedExtensionBase<scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage>> RepeatedNestedMessageExtensionLite;
189 public const int RepeatedForeignMessageExtensionLiteFieldNumber = 49;
190 public static pb::GeneratedExtensionBase<scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite>> RepeatedForeignMessageExtensionLite;
191 public const int RepeatedImportMessageExtensionLiteFieldNumber = 50;
192 public static pb::GeneratedExtensionBase<scg::IList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite>> RepeatedImportMessageExtensionLite;
193 public const int RepeatedNestedEnumExtensionLiteFieldNumber = 51;
194 public static pb::GeneratedExtensionBase<scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>> RepeatedNestedEnumExtensionLite;
195 public const int RepeatedForeignEnumExtensionLiteFieldNumber = 52;
196 public static pb::GeneratedExtensionBase<scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>> RepeatedForeignEnumExtensionLite;
197 public const int RepeatedImportEnumExtensionLiteFieldNumber = 53;
198 public static pb::GeneratedExtensionBase<scg::IList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>> RepeatedImportEnumExtensionLite;
199 public const int RepeatedStringPieceExtensionLiteFieldNumber = 54;
200 public static pb::GeneratedExtensionBase<scg::IList<string>> RepeatedStringPieceExtensionLite;
201 public const int RepeatedCordExtensionLiteFieldNumber = 55;
202 public static pb::GeneratedExtensionBase<scg::IList<string>> RepeatedCordExtensionLite;
203 public const int DefaultInt32ExtensionLiteFieldNumber = 61;
204 public static pb::GeneratedExtensionBase<int> DefaultInt32ExtensionLite;
205 public const int DefaultInt64ExtensionLiteFieldNumber = 62;
206 public static pb::GeneratedExtensionBase<long> DefaultInt64ExtensionLite;
207 public const int DefaultUint32ExtensionLiteFieldNumber = 63;
208 [global::System.CLSCompliant(false)]
209 public static pb::GeneratedExtensionBase<uint> DefaultUint32ExtensionLite;
210 public const int DefaultUint64ExtensionLiteFieldNumber = 64;
211 [global::System.CLSCompliant(false)]
212 public static pb::GeneratedExtensionBase<ulong> DefaultUint64ExtensionLite;
213 public const int DefaultSint32ExtensionLiteFieldNumber = 65;
214 public static pb::GeneratedExtensionBase<int> DefaultSint32ExtensionLite;
215 public const int DefaultSint64ExtensionLiteFieldNumber = 66;
216 public static pb::GeneratedExtensionBase<long> DefaultSint64ExtensionLite;
217 public const int DefaultFixed32ExtensionLiteFieldNumber = 67;
218 [global::System.CLSCompliant(false)]
219 public static pb::GeneratedExtensionBase<uint> DefaultFixed32ExtensionLite;
220 public const int DefaultFixed64ExtensionLiteFieldNumber = 68;
221 [global::System.CLSCompliant(false)]
222 public static pb::GeneratedExtensionBase<ulong> DefaultFixed64ExtensionLite;
223 public const int DefaultSfixed32ExtensionLiteFieldNumber = 69;
224 public static pb::GeneratedExtensionBase<int> DefaultSfixed32ExtensionLite;
225 public const int DefaultSfixed64ExtensionLiteFieldNumber = 70;
226 public static pb::GeneratedExtensionBase<long> DefaultSfixed64ExtensionLite;
227 public const int DefaultFloatExtensionLiteFieldNumber = 71;
228 public static pb::GeneratedExtensionBase<float> DefaultFloatExtensionLite;
229 public const int DefaultDoubleExtensionLiteFieldNumber = 72;
230 public static pb::GeneratedExtensionBase<double> DefaultDoubleExtensionLite;
231 public const int DefaultBoolExtensionLiteFieldNumber = 73;
232 public static pb::GeneratedExtensionBase<bool> DefaultBoolExtensionLite;
233 public const int DefaultStringExtensionLiteFieldNumber = 74;
234 public static pb::GeneratedExtensionBase<string> DefaultStringExtensionLite;
235 public const int DefaultBytesExtensionLiteFieldNumber = 75;
236 public static pb::GeneratedExtensionBase<pb::ByteString> DefaultBytesExtensionLite;
237 public const int DefaultNestedEnumExtensionLiteFieldNumber = 81;
238 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> DefaultNestedEnumExtensionLite;
239 public const int DefaultForeignEnumExtensionLiteFieldNumber = 82;
240 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> DefaultForeignEnumExtensionLite;
241 public const int DefaultImportEnumExtensionLiteFieldNumber = 83;
242 public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> DefaultImportEnumExtensionLite;
243 public const int DefaultStringPieceExtensionLiteFieldNumber = 84;
244 public static pb::GeneratedExtensionBase<string> DefaultStringPieceExtensionLite;
245 public const int DefaultCordExtensionLiteFieldNumber = 85;
246 public static pb::GeneratedExtensionBase<string> DefaultCordExtensionLite;
247 public const int PackedInt32ExtensionLiteFieldNumber = 90;
248 public static pb::GeneratedExtensionBase<scg::IList<int>> PackedInt32ExtensionLite;
249 public const int PackedInt64ExtensionLiteFieldNumber = 91;
250 public static pb::GeneratedExtensionBase<scg::IList<long>> PackedInt64ExtensionLite;
251 public const int PackedUint32ExtensionLiteFieldNumber = 92;
252 [global::System.CLSCompliant(false)]
253 public static pb::GeneratedExtensionBase<scg::IList<uint>> PackedUint32ExtensionLite;
254 public const int PackedUint64ExtensionLiteFieldNumber = 93;
255 [global::System.CLSCompliant(false)]
256 public static pb::GeneratedExtensionBase<scg::IList<ulong>> PackedUint64ExtensionLite;
257 public const int PackedSint32ExtensionLiteFieldNumber = 94;
258 public static pb::GeneratedExtensionBase<scg::IList<int>> PackedSint32ExtensionLite;
259 public const int PackedSint64ExtensionLiteFieldNumber = 95;
260 public static pb::GeneratedExtensionBase<scg::IList<long>> PackedSint64ExtensionLite;
261 public const int PackedFixed32ExtensionLiteFieldNumber = 96;
262 [global::System.CLSCompliant(false)]
263 public static pb::GeneratedExtensionBase<scg::IList<uint>> PackedFixed32ExtensionLite;
264 public const int PackedFixed64ExtensionLiteFieldNumber = 97;
265 [global::System.CLSCompliant(false)]
266 public static pb::GeneratedExtensionBase<scg::IList<ulong>> PackedFixed64ExtensionLite;
267 public const int PackedSfixed32ExtensionLiteFieldNumber = 98;
268 public static pb::GeneratedExtensionBase<scg::IList<int>> PackedSfixed32ExtensionLite;
269 public const int PackedSfixed64ExtensionLiteFieldNumber = 99;
270 public static pb::GeneratedExtensionBase<scg::IList<long>> PackedSfixed64ExtensionLite;
271 public const int PackedFloatExtensionLiteFieldNumber = 100;
272 public static pb::GeneratedExtensionBase<scg::IList<float>> PackedFloatExtensionLite;
273 public const int PackedDoubleExtensionLiteFieldNumber = 101;
274 public static pb::GeneratedExtensionBase<scg::IList<double>> PackedDoubleExtensionLite;
275 public const int PackedBoolExtensionLiteFieldNumber = 102;
276 public static pb::GeneratedExtensionBase<scg::IList<bool>> PackedBoolExtensionLite;
277 public const int PackedEnumExtensionLiteFieldNumber = 103;
278 public static pb::GeneratedExtensionBase<scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>> PackedEnumExtensionLite;
279 #endregion
280
281 #region Static variables
282 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestAllTypesLite__Descriptor;
283 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Builder> internal__static_protobuf_unittest_TestAllTypesLite__FieldAccessorTable;
284 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestAllTypesLite_NestedMessage__Descriptor;
285 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder> internal__static_protobuf_unittest_TestAllTypesLite_NestedMessage__FieldAccessorTable;
286 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestAllTypesLite_OptionalGroup__Descriptor;
287 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.Builder> internal__static_protobuf_unittest_TestAllTypesLite_OptionalGroup__FieldAccessorTable;
288 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestAllTypesLite_RepeatedGroup__Descriptor;
289 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.Builder> internal__static_protobuf_unittest_TestAllTypesLite_RepeatedGroup__FieldAccessorTable;
290 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_ForeignMessageLite__Descriptor;
291 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder> internal__static_protobuf_unittest_ForeignMessageLite__FieldAccessorTable;
292 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestPackedTypesLite__Descriptor;
293 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestPackedTypesLite, global::Google.ProtocolBuffers.TestProtos.TestPackedTypesLite.Builder> internal__static_protobuf_unittest_TestPackedTypesLite__FieldAccessorTable;
294 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestAllExtensionsLite__Descriptor;
295 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.Builder> internal__static_protobuf_unittest_TestAllExtensionsLite__FieldAccessorTable;
296 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_OptionalGroup_extension_lite__Descriptor;
297 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite, global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite.Builder> internal__static_protobuf_unittest_OptionalGroup_extension_lite__FieldAccessorTable;
298 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_RepeatedGroup_extension_lite__Descriptor;
299 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite, global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite.Builder> internal__static_protobuf_unittest_RepeatedGroup_extension_lite__FieldAccessorTable;
300 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestPackedExtensionsLite__Descriptor;
301 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.Builder> internal__static_protobuf_unittest_TestPackedExtensionsLite__FieldAccessorTable;
302 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestNestedExtensionLite__Descriptor;
303 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite, global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.Builder> internal__static_protobuf_unittest_TestNestedExtensionLite__FieldAccessorTable;
304 internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestDeprecatedLite__Descriptor;
305 internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestDeprecatedLite, global::Google.ProtocolBuffers.TestProtos.TestDeprecatedLite.Builder> internal__static_protobuf_unittest_TestDeprecatedLite__FieldAccessorTable;
306 #endregion
307 #region Descriptor
308 public static pbd::FileDescriptor Descriptor {
309 get { return descriptor; }
310 }
311 private static pbd::FileDescriptor descriptor;
312
313 static UnitTestLiteProtoFile() {
314 byte[] descriptorData = global::System.Convert.FromBase64String(
315 "CiNnb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfbGl0ZS5wcm90bxIRcHJvdG9i" +
316 "dWZfdW5pdHRlc3QaJGdvb2dsZS9wcm90b2J1Zi9jc2hhcnBfb3B0aW9ucy5w" +
317 "cm90bxoqZ29vZ2xlL3Byb3RvYnVmL3VuaXR0ZXN0X2ltcG9ydF9saXRlLnBy" +
318 "b3RvIo0WChBUZXN0QWxsVHlwZXNMaXRlEhYKDm9wdGlvbmFsX2ludDMyGAEg" +
319 "ASgFEhYKDm9wdGlvbmFsX2ludDY0GAIgASgDEhcKD29wdGlvbmFsX3VpbnQz" +
320 "MhgDIAEoDRIXCg9vcHRpb25hbF91aW50NjQYBCABKAQSFwoPb3B0aW9uYWxf" +
321 "c2ludDMyGAUgASgREhcKD29wdGlvbmFsX3NpbnQ2NBgGIAEoEhIYChBvcHRp" +
322 "b25hbF9maXhlZDMyGAcgASgHEhgKEG9wdGlvbmFsX2ZpeGVkNjQYCCABKAYS" +
323 "GQoRb3B0aW9uYWxfc2ZpeGVkMzIYCSABKA8SGQoRb3B0aW9uYWxfc2ZpeGVk" +
324 "NjQYCiABKBASFgoOb3B0aW9uYWxfZmxvYXQYCyABKAISFwoPb3B0aW9uYWxf" +
325 "ZG91YmxlGAwgASgBEhUKDW9wdGlvbmFsX2Jvb2wYDSABKAgSFwoPb3B0aW9u" +
326 "YWxfc3RyaW5nGA4gASgJEhYKDm9wdGlvbmFsX2J5dGVzGA8gASgMEkgKDW9w" +
327 "dGlvbmFsZ3JvdXAYECABKAoyMS5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxs" +
328 "VHlwZXNMaXRlLk9wdGlvbmFsR3JvdXASUgoXb3B0aW9uYWxfbmVzdGVkX21l" +
329 "c3NhZ2UYEiABKAsyMS5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxsVHlwZXNM" +
330 "aXRlLk5lc3RlZE1lc3NhZ2USRwoYb3B0aW9uYWxfZm9yZWlnbl9tZXNzYWdl" +
331 "GBMgASgLMiUucHJvdG9idWZfdW5pdHRlc3QuRm9yZWlnbk1lc3NhZ2VMaXRl" +
332 "EkwKF29wdGlvbmFsX2ltcG9ydF9tZXNzYWdlGBQgASgLMisucHJvdG9idWZf" +
333 "dW5pdHRlc3RfaW1wb3J0LkltcG9ydE1lc3NhZ2VMaXRlEkwKFG9wdGlvbmFs" +
334 "X25lc3RlZF9lbnVtGBUgASgOMi4ucHJvdG9idWZfdW5pdHRlc3QuVGVzdEFs" +
335 "bFR5cGVzTGl0ZS5OZXN0ZWRFbnVtEkEKFW9wdGlvbmFsX2ZvcmVpZ25fZW51" +
336 "bRgWIAEoDjIiLnByb3RvYnVmX3VuaXR0ZXN0LkZvcmVpZ25FbnVtTGl0ZRJG" +
337 "ChRvcHRpb25hbF9pbXBvcnRfZW51bRgXIAEoDjIoLnByb3RvYnVmX3VuaXR0" +
338 "ZXN0X2ltcG9ydC5JbXBvcnRFbnVtTGl0ZRIhChVvcHRpb25hbF9zdHJpbmdf" +
339 "cGllY2UYGCABKAlCAggCEhkKDW9wdGlvbmFsX2NvcmQYGSABKAlCAggBEhYK" +
340 "DnJlcGVhdGVkX2ludDMyGB8gAygFEhYKDnJlcGVhdGVkX2ludDY0GCAgAygD" +
341 "EhcKD3JlcGVhdGVkX3VpbnQzMhghIAMoDRIXCg9yZXBlYXRlZF91aW50NjQY" +
342 "IiADKAQSFwoPcmVwZWF0ZWRfc2ludDMyGCMgAygREhcKD3JlcGVhdGVkX3Np" +
343 "bnQ2NBgkIAMoEhIYChByZXBlYXRlZF9maXhlZDMyGCUgAygHEhgKEHJlcGVh" +
344 "dGVkX2ZpeGVkNjQYJiADKAYSGQoRcmVwZWF0ZWRfc2ZpeGVkMzIYJyADKA8S" +
345 "GQoRcmVwZWF0ZWRfc2ZpeGVkNjQYKCADKBASFgoOcmVwZWF0ZWRfZmxvYXQY" +
346 "KSADKAISFwoPcmVwZWF0ZWRfZG91YmxlGCogAygBEhUKDXJlcGVhdGVkX2Jv" +
347 "b2wYKyADKAgSFwoPcmVwZWF0ZWRfc3RyaW5nGCwgAygJEhYKDnJlcGVhdGVk" +
348 "X2J5dGVzGC0gAygMEkgKDXJlcGVhdGVkZ3JvdXAYLiADKAoyMS5wcm90b2J1" +
349 "Zl91bml0dGVzdC5UZXN0QWxsVHlwZXNMaXRlLlJlcGVhdGVkR3JvdXASUgoX" +
350 "cmVwZWF0ZWRfbmVzdGVkX21lc3NhZ2UYMCADKAsyMS5wcm90b2J1Zl91bml0" +
351 "dGVzdC5UZXN0QWxsVHlwZXNMaXRlLk5lc3RlZE1lc3NhZ2USRwoYcmVwZWF0" +
352 "ZWRfZm9yZWlnbl9tZXNzYWdlGDEgAygLMiUucHJvdG9idWZfdW5pdHRlc3Qu" +
353 "Rm9yZWlnbk1lc3NhZ2VMaXRlEkwKF3JlcGVhdGVkX2ltcG9ydF9tZXNzYWdl" +
354 "GDIgAygLMisucHJvdG9idWZfdW5pdHRlc3RfaW1wb3J0LkltcG9ydE1lc3Nh" +
355 "Z2VMaXRlEkwKFHJlcGVhdGVkX25lc3RlZF9lbnVtGDMgAygOMi4ucHJvdG9i" +
356 "dWZfdW5pdHRlc3QuVGVzdEFsbFR5cGVzTGl0ZS5OZXN0ZWRFbnVtEkEKFXJl" +
357 "cGVhdGVkX2ZvcmVpZ25fZW51bRg0IAMoDjIiLnByb3RvYnVmX3VuaXR0ZXN0" +
358 "LkZvcmVpZ25FbnVtTGl0ZRJGChRyZXBlYXRlZF9pbXBvcnRfZW51bRg1IAMo" +
359 "DjIoLnByb3RvYnVmX3VuaXR0ZXN0X2ltcG9ydC5JbXBvcnRFbnVtTGl0ZRIh" +
360 "ChVyZXBlYXRlZF9zdHJpbmdfcGllY2UYNiADKAlCAggCEhkKDXJlcGVhdGVk" +
361 "X2NvcmQYNyADKAlCAggBEhkKDWRlZmF1bHRfaW50MzIYPSABKAU6AjQxEhkK" +
362 "DWRlZmF1bHRfaW50NjQYPiABKAM6AjQyEhoKDmRlZmF1bHRfdWludDMyGD8g" +
363 "ASgNOgI0MxIaCg5kZWZhdWx0X3VpbnQ2NBhAIAEoBDoCNDQSGwoOZGVmYXVs" +
364 "dF9zaW50MzIYQSABKBE6Ay00NRIaCg5kZWZhdWx0X3NpbnQ2NBhCIAEoEjoC" +
365 "NDYSGwoPZGVmYXVsdF9maXhlZDMyGEMgASgHOgI0NxIbCg9kZWZhdWx0X2Zp" +
366 "eGVkNjQYRCABKAY6AjQ4EhwKEGRlZmF1bHRfc2ZpeGVkMzIYRSABKA86AjQ5" +
367 "Eh0KEGRlZmF1bHRfc2ZpeGVkNjQYRiABKBA6Ay01MBIbCg1kZWZhdWx0X2Zs" +
368 "b2F0GEcgASgCOgQ1MS41Eh0KDmRlZmF1bHRfZG91YmxlGEggASgBOgU1MjAw" +
369 "MBIaCgxkZWZhdWx0X2Jvb2wYSSABKAg6BHRydWUSHQoOZGVmYXVsdF9zdHJp" +
370 "bmcYSiABKAk6BWhlbGxvEhwKDWRlZmF1bHRfYnl0ZXMYSyABKAw6BXdvcmxk" +
371 "ElAKE2RlZmF1bHRfbmVzdGVkX2VudW0YUSABKA4yLi5wcm90b2J1Zl91bml0" +
372 "dGVzdC5UZXN0QWxsVHlwZXNMaXRlLk5lc3RlZEVudW06A0JBUhJSChRkZWZh" +
373 "dWx0X2ZvcmVpZ25fZW51bRhSIAEoDjIiLnByb3RvYnVmX3VuaXR0ZXN0LkZv" +
374 "cmVpZ25FbnVtTGl0ZToQRk9SRUlHTl9MSVRFX0JBUhJWChNkZWZhdWx0X2lt" +
375 "cG9ydF9lbnVtGFMgASgOMigucHJvdG9idWZfdW5pdHRlc3RfaW1wb3J0Lklt" +
376 "cG9ydEVudW1MaXRlOg9JTVBPUlRfTElURV9CQVISJQoUZGVmYXVsdF9zdHJp" +
377 "bmdfcGllY2UYVCABKAk6A2FiY0ICCAISHQoMZGVmYXVsdF9jb3JkGFUgASgJ" +
378 "OgMxMjNCAggBGhsKDU5lc3RlZE1lc3NhZ2USCgoCYmIYASABKAUaGgoNT3B0" +
379 "aW9uYWxHcm91cBIJCgFhGBEgASgFGhoKDVJlcGVhdGVkR3JvdXASCQoBYRgv" +
380 "IAEoBSInCgpOZXN0ZWRFbnVtEgcKA0ZPTxABEgcKA0JBUhACEgcKA0JBWhAD" +
381 "Ih8KEkZvcmVpZ25NZXNzYWdlTGl0ZRIJCgFjGAEgASgFIrIDChNUZXN0UGFj" +
382 "a2VkVHlwZXNMaXRlEhgKDHBhY2tlZF9pbnQzMhhaIAMoBUICEAESGAoMcGFj" +
383 "a2VkX2ludDY0GFsgAygDQgIQARIZCg1wYWNrZWRfdWludDMyGFwgAygNQgIQ" +
384 "ARIZCg1wYWNrZWRfdWludDY0GF0gAygEQgIQARIZCg1wYWNrZWRfc2ludDMy" +
385 "GF4gAygRQgIQARIZCg1wYWNrZWRfc2ludDY0GF8gAygSQgIQARIaCg5wYWNr" +
386 "ZWRfZml4ZWQzMhhgIAMoB0ICEAESGgoOcGFja2VkX2ZpeGVkNjQYYSADKAZC" +
387 "AhABEhsKD3BhY2tlZF9zZml4ZWQzMhhiIAMoD0ICEAESGwoPcGFja2VkX3Nm" +
388 "aXhlZDY0GGMgAygQQgIQARIYCgxwYWNrZWRfZmxvYXQYZCADKAJCAhABEhkK" +
389 "DXBhY2tlZF9kb3VibGUYZSADKAFCAhABEhcKC3BhY2tlZF9ib29sGGYgAygI" +
390 "QgIQARI7CgtwYWNrZWRfZW51bRhnIAMoDjIiLnByb3RvYnVmX3VuaXR0ZXN0" +
391 "LkZvcmVpZ25FbnVtTGl0ZUICEAEiIQoVVGVzdEFsbEV4dGVuc2lvbnNMaXRl" +
392 "KggIARCAgICAAiIpChxPcHRpb25hbEdyb3VwX2V4dGVuc2lvbl9saXRlEgkK" +
393 "AWEYESABKAUiKQocUmVwZWF0ZWRHcm91cF9leHRlbnNpb25fbGl0ZRIJCgFh" +
394 "GC8gASgFIiQKGFRlc3RQYWNrZWRFeHRlbnNpb25zTGl0ZSoICAEQgICAgAIi" +
395 "XgoXVGVzdE5lc3RlZEV4dGVuc2lvbkxpdGUyQwoQbmVzdGVkX2V4dGVuc2lv" +
396 "bhIoLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0ZRi5" +
397 "YCABKAUiMgoSVGVzdERlcHJlY2F0ZWRMaXRlEhwKEGRlcHJlY2F0ZWRfZmll" +
398 "bGQYASABKAVCAhgBKlMKD0ZvcmVpZ25FbnVtTGl0ZRIUChBGT1JFSUdOX0xJ" +
399 "VEVfRk9PEAQSFAoQRk9SRUlHTl9MSVRFX0JBUhAFEhQKEEZPUkVJR05fTElU" +
400 "RV9CQVoQBjpPCh1vcHRpb25hbF9pbnQzMl9leHRlbnNpb25fbGl0ZRIoLnBy" +
401 "b3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0ZRgBIAEoBTpP" +
402 "Ch1vcHRpb25hbF9pbnQ2NF9leHRlbnNpb25fbGl0ZRIoLnByb3RvYnVmX3Vu" +
403 "aXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0ZRgCIAEoAzpQCh5vcHRpb25h" +
404 "bF91aW50MzJfZXh0ZW5zaW9uX2xpdGUSKC5wcm90b2J1Zl91bml0dGVzdC5U" +
405 "ZXN0QWxsRXh0ZW5zaW9uc0xpdGUYAyABKA06UAoeb3B0aW9uYWxfdWludDY0" +
406 "X2V4dGVuc2lvbl9saXRlEigucHJvdG9idWZfdW5pdHRlc3QuVGVzdEFsbEV4" +
407 "dGVuc2lvbnNMaXRlGAQgASgEOlAKHm9wdGlvbmFsX3NpbnQzMl9leHRlbnNp" +
408 "b25fbGl0ZRIoLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25z" +
409 "TGl0ZRgFIAEoETpQCh5vcHRpb25hbF9zaW50NjRfZXh0ZW5zaW9uX2xpdGUS" +
410 "KC5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxsRXh0ZW5zaW9uc0xpdGUYBiAB" +
411 "KBI6UQofb3B0aW9uYWxfZml4ZWQzMl9leHRlbnNpb25fbGl0ZRIoLnByb3Rv" +
412 "YnVmX3VuaXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0ZRgHIAEoBzpRCh9v" +
413 "cHRpb25hbF9maXhlZDY0X2V4dGVuc2lvbl9saXRlEigucHJvdG9idWZfdW5p" +
414 "dHRlc3QuVGVzdEFsbEV4dGVuc2lvbnNMaXRlGAggASgGOlIKIG9wdGlvbmFs" +
415 "X3NmaXhlZDMyX2V4dGVuc2lvbl9saXRlEigucHJvdG9idWZfdW5pdHRlc3Qu" +
416 "VGVzdEFsbEV4dGVuc2lvbnNMaXRlGAkgASgPOlIKIG9wdGlvbmFsX3NmaXhl" +
417 "ZDY0X2V4dGVuc2lvbl9saXRlEigucHJvdG9idWZfdW5pdHRlc3QuVGVzdEFs" +
418 "bEV4dGVuc2lvbnNMaXRlGAogASgQOk8KHW9wdGlvbmFsX2Zsb2F0X2V4dGVu" +
419 "c2lvbl9saXRlEigucHJvdG9idWZfdW5pdHRlc3QuVGVzdEFsbEV4dGVuc2lv" +
420 "bnNMaXRlGAsgASgCOlAKHm9wdGlvbmFsX2RvdWJsZV9leHRlbnNpb25fbGl0" +
421 "ZRIoLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0ZRgM" +
422 "IAEoATpOChxvcHRpb25hbF9ib29sX2V4dGVuc2lvbl9saXRlEigucHJvdG9i" +
423 "dWZfdW5pdHRlc3QuVGVzdEFsbEV4dGVuc2lvbnNMaXRlGA0gASgIOlAKHm9w" +
424 "dGlvbmFsX3N0cmluZ19leHRlbnNpb25fbGl0ZRIoLnByb3RvYnVmX3VuaXR0" +
425 "ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0ZRgOIAEoCTpPCh1vcHRpb25hbF9i" +
426 "eXRlc19leHRlbnNpb25fbGl0ZRIoLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RB" +
427 "bGxFeHRlbnNpb25zTGl0ZRgPIAEoDDp/ChxvcHRpb25hbGdyb3VwX2V4dGVu" +
428 "c2lvbl9saXRlEigucHJvdG9idWZfdW5pdHRlc3QuVGVzdEFsbEV4dGVuc2lv" +
429 "bnNMaXRlGBAgASgKMi8ucHJvdG9idWZfdW5pdHRlc3QuT3B0aW9uYWxHcm91" +
430 "cF9leHRlbnNpb25fbGl0ZTqLAQomb3B0aW9uYWxfbmVzdGVkX21lc3NhZ2Vf" +
431 "ZXh0ZW5zaW9uX2xpdGUSKC5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxsRXh0" +
432 "ZW5zaW9uc0xpdGUYEiABKAsyMS5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxs" +
433 "VHlwZXNMaXRlLk5lc3RlZE1lc3NhZ2U6gAEKJ29wdGlvbmFsX2ZvcmVpZ25f" +
434 "bWVzc2FnZV9leHRlbnNpb25fbGl0ZRIoLnByb3RvYnVmX3VuaXR0ZXN0LlRl" +
435 "c3RBbGxFeHRlbnNpb25zTGl0ZRgTIAEoCzIlLnByb3RvYnVmX3VuaXR0ZXN0" +
436 "LkZvcmVpZ25NZXNzYWdlTGl0ZTqFAQomb3B0aW9uYWxfaW1wb3J0X21lc3Nh" +
437 "Z2VfZXh0ZW5zaW9uX2xpdGUSKC5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxs" +
438 "RXh0ZW5zaW9uc0xpdGUYFCABKAsyKy5wcm90b2J1Zl91bml0dGVzdF9pbXBv" +
439 "cnQuSW1wb3J0TWVzc2FnZUxpdGU6hQEKI29wdGlvbmFsX25lc3RlZF9lbnVt" +
440 "X2V4dGVuc2lvbl9saXRlEigucHJvdG9idWZfdW5pdHRlc3QuVGVzdEFsbEV4" +
441 "dGVuc2lvbnNMaXRlGBUgASgOMi4ucHJvdG9idWZfdW5pdHRlc3QuVGVzdEFs" +
442 "bFR5cGVzTGl0ZS5OZXN0ZWRFbnVtOnoKJG9wdGlvbmFsX2ZvcmVpZ25fZW51" +
443 "bV9leHRlbnNpb25fbGl0ZRIoLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxF" +
444 "eHRlbnNpb25zTGl0ZRgWIAEoDjIiLnByb3RvYnVmX3VuaXR0ZXN0LkZvcmVp" +
445 "Z25FbnVtTGl0ZTp/CiNvcHRpb25hbF9pbXBvcnRfZW51bV9leHRlbnNpb25f" +
446 "bGl0ZRIoLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0" +
447 "ZRgXIAEoDjIoLnByb3RvYnVmX3VuaXR0ZXN0X2ltcG9ydC5JbXBvcnRFbnVt" +
448 "TGl0ZTpaCiRvcHRpb25hbF9zdHJpbmdfcGllY2VfZXh0ZW5zaW9uX2xpdGUS" +
449 "KC5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxsRXh0ZW5zaW9uc0xpdGUYGCAB" +
450 "KAlCAggCOlIKHG9wdGlvbmFsX2NvcmRfZXh0ZW5zaW9uX2xpdGUSKC5wcm90" +
451 "b2J1Zl91bml0dGVzdC5UZXN0QWxsRXh0ZW5zaW9uc0xpdGUYGSABKAlCAggB" +
452 "Ok8KHXJlcGVhdGVkX2ludDMyX2V4dGVuc2lvbl9saXRlEigucHJvdG9idWZf" +
453 "dW5pdHRlc3QuVGVzdEFsbEV4dGVuc2lvbnNMaXRlGB8gAygFOk8KHXJlcGVh" +
454 "dGVkX2ludDY0X2V4dGVuc2lvbl9saXRlEigucHJvdG9idWZfdW5pdHRlc3Qu" +
455 "VGVzdEFsbEV4dGVuc2lvbnNMaXRlGCAgAygDOlAKHnJlcGVhdGVkX3VpbnQz" +
456 "Ml9leHRlbnNpb25fbGl0ZRIoLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxF" +
457 "eHRlbnNpb25zTGl0ZRghIAMoDTpQCh5yZXBlYXRlZF91aW50NjRfZXh0ZW5z" +
458 "aW9uX2xpdGUSKC5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxsRXh0ZW5zaW9u" +
459 "c0xpdGUYIiADKAQ6UAoecmVwZWF0ZWRfc2ludDMyX2V4dGVuc2lvbl9saXRl" +
460 "EigucHJvdG9idWZfdW5pdHRlc3QuVGVzdEFsbEV4dGVuc2lvbnNMaXRlGCMg" +
461 "AygROlAKHnJlcGVhdGVkX3NpbnQ2NF9leHRlbnNpb25fbGl0ZRIoLnByb3Rv" +
462 "YnVmX3VuaXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0ZRgkIAMoEjpRCh9y" +
463 "ZXBlYXRlZF9maXhlZDMyX2V4dGVuc2lvbl9saXRlEigucHJvdG9idWZfdW5p" +
464 "dHRlc3QuVGVzdEFsbEV4dGVuc2lvbnNMaXRlGCUgAygHOlEKH3JlcGVhdGVk" +
465 "X2ZpeGVkNjRfZXh0ZW5zaW9uX2xpdGUSKC5wcm90b2J1Zl91bml0dGVzdC5U" +
466 "ZXN0QWxsRXh0ZW5zaW9uc0xpdGUYJiADKAY6UgogcmVwZWF0ZWRfc2ZpeGVk" +
467 "MzJfZXh0ZW5zaW9uX2xpdGUSKC5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxs" +
468 "RXh0ZW5zaW9uc0xpdGUYJyADKA86UgogcmVwZWF0ZWRfc2ZpeGVkNjRfZXh0" +
469 "ZW5zaW9uX2xpdGUSKC5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxsRXh0ZW5z" +
470 "aW9uc0xpdGUYKCADKBA6TwodcmVwZWF0ZWRfZmxvYXRfZXh0ZW5zaW9uX2xp" +
471 "dGUSKC5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxsRXh0ZW5zaW9uc0xpdGUY" +
472 "KSADKAI6UAoecmVwZWF0ZWRfZG91YmxlX2V4dGVuc2lvbl9saXRlEigucHJv" +
473 "dG9idWZfdW5pdHRlc3QuVGVzdEFsbEV4dGVuc2lvbnNMaXRlGCogAygBOk4K" +
474 "HHJlcGVhdGVkX2Jvb2xfZXh0ZW5zaW9uX2xpdGUSKC5wcm90b2J1Zl91bml0" +
475 "dGVzdC5UZXN0QWxsRXh0ZW5zaW9uc0xpdGUYKyADKAg6UAoecmVwZWF0ZWRf" +
476 "c3RyaW5nX2V4dGVuc2lvbl9saXRlEigucHJvdG9idWZfdW5pdHRlc3QuVGVz" +
477 "dEFsbEV4dGVuc2lvbnNMaXRlGCwgAygJOk8KHXJlcGVhdGVkX2J5dGVzX2V4" +
478 "dGVuc2lvbl9saXRlEigucHJvdG9idWZfdW5pdHRlc3QuVGVzdEFsbEV4dGVu" +
479 "c2lvbnNMaXRlGC0gAygMOn8KHHJlcGVhdGVkZ3JvdXBfZXh0ZW5zaW9uX2xp" +
480 "dGUSKC5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxsRXh0ZW5zaW9uc0xpdGUY" +
481 "LiADKAoyLy5wcm90b2J1Zl91bml0dGVzdC5SZXBlYXRlZEdyb3VwX2V4dGVu" +
482 "c2lvbl9saXRlOosBCiZyZXBlYXRlZF9uZXN0ZWRfbWVzc2FnZV9leHRlbnNp" +
483 "b25fbGl0ZRIoLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25z" +
484 "TGl0ZRgwIAMoCzIxLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxUeXBlc0xp" +
485 "dGUuTmVzdGVkTWVzc2FnZTqAAQoncmVwZWF0ZWRfZm9yZWlnbl9tZXNzYWdl" +
486 "X2V4dGVuc2lvbl9saXRlEigucHJvdG9idWZfdW5pdHRlc3QuVGVzdEFsbEV4" +
487 "dGVuc2lvbnNMaXRlGDEgAygLMiUucHJvdG9idWZfdW5pdHRlc3QuRm9yZWln" +
488 "bk1lc3NhZ2VMaXRlOoUBCiZyZXBlYXRlZF9pbXBvcnRfbWVzc2FnZV9leHRl" +
489 "bnNpb25fbGl0ZRIoLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxFeHRlbnNp" +
490 "b25zTGl0ZRgyIAMoCzIrLnByb3RvYnVmX3VuaXR0ZXN0X2ltcG9ydC5JbXBv" +
491 "cnRNZXNzYWdlTGl0ZTqFAQojcmVwZWF0ZWRfbmVzdGVkX2VudW1fZXh0ZW5z" +
492 "aW9uX2xpdGUSKC5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxsRXh0ZW5zaW9u" +
493 "c0xpdGUYMyADKA4yLi5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxsVHlwZXNM" +
494 "aXRlLk5lc3RlZEVudW06egokcmVwZWF0ZWRfZm9yZWlnbl9lbnVtX2V4dGVu" +
495 "c2lvbl9saXRlEigucHJvdG9idWZfdW5pdHRlc3QuVGVzdEFsbEV4dGVuc2lv" +
496 "bnNMaXRlGDQgAygOMiIucHJvdG9idWZfdW5pdHRlc3QuRm9yZWlnbkVudW1M" +
497 "aXRlOn8KI3JlcGVhdGVkX2ltcG9ydF9lbnVtX2V4dGVuc2lvbl9saXRlEigu" +
498 "cHJvdG9idWZfdW5pdHRlc3QuVGVzdEFsbEV4dGVuc2lvbnNMaXRlGDUgAygO" +
499 "MigucHJvdG9idWZfdW5pdHRlc3RfaW1wb3J0LkltcG9ydEVudW1MaXRlOloK" +
500 "JHJlcGVhdGVkX3N0cmluZ19waWVjZV9leHRlbnNpb25fbGl0ZRIoLnByb3Rv" +
501 "YnVmX3VuaXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0ZRg2IAMoCUICCAI6" +
502 "UgoccmVwZWF0ZWRfY29yZF9leHRlbnNpb25fbGl0ZRIoLnByb3RvYnVmX3Vu" +
503 "aXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0ZRg3IAMoCUICCAE6UgocZGVm" +
504 "YXVsdF9pbnQzMl9leHRlbnNpb25fbGl0ZRIoLnByb3RvYnVmX3VuaXR0ZXN0" +
505 "LlRlc3RBbGxFeHRlbnNpb25zTGl0ZRg9IAEoBToCNDE6UgocZGVmYXVsdF9p" +
506 "bnQ2NF9leHRlbnNpb25fbGl0ZRIoLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RB" +
507 "bGxFeHRlbnNpb25zTGl0ZRg+IAEoAzoCNDI6UwodZGVmYXVsdF91aW50MzJf" +
508 "ZXh0ZW5zaW9uX2xpdGUSKC5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxsRXh0" +
509 "ZW5zaW9uc0xpdGUYPyABKA06AjQzOlMKHWRlZmF1bHRfdWludDY0X2V4dGVu" +
510 "c2lvbl9saXRlEigucHJvdG9idWZfdW5pdHRlc3QuVGVzdEFsbEV4dGVuc2lv" +
511 "bnNMaXRlGEAgASgEOgI0NDpUCh1kZWZhdWx0X3NpbnQzMl9leHRlbnNpb25f" +
512 "bGl0ZRIoLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0" +
513 "ZRhBIAEoEToDLTQ1OlMKHWRlZmF1bHRfc2ludDY0X2V4dGVuc2lvbl9saXRl" +
514 "EigucHJvdG9idWZfdW5pdHRlc3QuVGVzdEFsbEV4dGVuc2lvbnNMaXRlGEIg" +
515 "ASgSOgI0NjpUCh5kZWZhdWx0X2ZpeGVkMzJfZXh0ZW5zaW9uX2xpdGUSKC5w" +
516 "cm90b2J1Zl91bml0dGVzdC5UZXN0QWxsRXh0ZW5zaW9uc0xpdGUYQyABKAc6" +
517 "AjQ3OlQKHmRlZmF1bHRfZml4ZWQ2NF9leHRlbnNpb25fbGl0ZRIoLnByb3Rv" +
518 "YnVmX3VuaXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0ZRhEIAEoBjoCNDg6" +
519 "VQofZGVmYXVsdF9zZml4ZWQzMl9leHRlbnNpb25fbGl0ZRIoLnByb3RvYnVm" +
520 "X3VuaXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0ZRhFIAEoDzoCNDk6Vgof" +
521 "ZGVmYXVsdF9zZml4ZWQ2NF9leHRlbnNpb25fbGl0ZRIoLnByb3RvYnVmX3Vu" +
522 "aXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0ZRhGIAEoEDoDLTUwOlQKHGRl" +
523 "ZmF1bHRfZmxvYXRfZXh0ZW5zaW9uX2xpdGUSKC5wcm90b2J1Zl91bml0dGVz" +
524 "dC5UZXN0QWxsRXh0ZW5zaW9uc0xpdGUYRyABKAI6BDUxLjU6VgodZGVmYXVs" +
525 "dF9kb3VibGVfZXh0ZW5zaW9uX2xpdGUSKC5wcm90b2J1Zl91bml0dGVzdC5U" +
526 "ZXN0QWxsRXh0ZW5zaW9uc0xpdGUYSCABKAE6BTUyMDAwOlMKG2RlZmF1bHRf" +
527 "Ym9vbF9leHRlbnNpb25fbGl0ZRIoLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RB" +
528 "bGxFeHRlbnNpb25zTGl0ZRhJIAEoCDoEdHJ1ZTpWCh1kZWZhdWx0X3N0cmlu" +
529 "Z19leHRlbnNpb25fbGl0ZRIoLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxF" +
530 "eHRlbnNpb25zTGl0ZRhKIAEoCToFaGVsbG86VQocZGVmYXVsdF9ieXRlc19l" +
531 "eHRlbnNpb25fbGl0ZRIoLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxFeHRl" +
532 "bnNpb25zTGl0ZRhLIAEoDDoFd29ybGQ6iQEKImRlZmF1bHRfbmVzdGVkX2Vu" +
533 "dW1fZXh0ZW5zaW9uX2xpdGUSKC5wcm90b2J1Zl91bml0dGVzdC5UZXN0QWxs" +
534 "RXh0ZW5zaW9uc0xpdGUYUSABKA4yLi5wcm90b2J1Zl91bml0dGVzdC5UZXN0" +
535 "QWxsVHlwZXNMaXRlLk5lc3RlZEVudW06A0JBUjqLAQojZGVmYXVsdF9mb3Jl" +
536 "aWduX2VudW1fZXh0ZW5zaW9uX2xpdGUSKC5wcm90b2J1Zl91bml0dGVzdC5U" +
537 "ZXN0QWxsRXh0ZW5zaW9uc0xpdGUYUiABKA4yIi5wcm90b2J1Zl91bml0dGVz" +
538 "dC5Gb3JlaWduRW51bUxpdGU6EEZPUkVJR05fTElURV9CQVI6jwEKImRlZmF1" +
539 "bHRfaW1wb3J0X2VudW1fZXh0ZW5zaW9uX2xpdGUSKC5wcm90b2J1Zl91bml0" +
540 "dGVzdC5UZXN0QWxsRXh0ZW5zaW9uc0xpdGUYUyABKA4yKC5wcm90b2J1Zl91" +
541 "bml0dGVzdF9pbXBvcnQuSW1wb3J0RW51bUxpdGU6D0lNUE9SVF9MSVRFX0JB" +
542 "UjpeCiNkZWZhdWx0X3N0cmluZ19waWVjZV9leHRlbnNpb25fbGl0ZRIoLnBy" +
543 "b3RvYnVmX3VuaXR0ZXN0LlRlc3RBbGxFeHRlbnNpb25zTGl0ZRhUIAEoCToD" +
544 "YWJjQgIIAjpWChtkZWZhdWx0X2NvcmRfZXh0ZW5zaW9uX2xpdGUSKC5wcm90" +
545 "b2J1Zl91bml0dGVzdC5UZXN0QWxsRXh0ZW5zaW9uc0xpdGUYVSABKAk6AzEy" +
546 "M0ICCAE6VAobcGFja2VkX2ludDMyX2V4dGVuc2lvbl9saXRlEisucHJvdG9i" +
547 "dWZfdW5pdHRlc3QuVGVzdFBhY2tlZEV4dGVuc2lvbnNMaXRlGFogAygFQgIQ" +
548 "ATpUChtwYWNrZWRfaW50NjRfZXh0ZW5zaW9uX2xpdGUSKy5wcm90b2J1Zl91" +
549 "bml0dGVzdC5UZXN0UGFja2VkRXh0ZW5zaW9uc0xpdGUYWyADKANCAhABOlUK" +
550 "HHBhY2tlZF91aW50MzJfZXh0ZW5zaW9uX2xpdGUSKy5wcm90b2J1Zl91bml0" +
551 "dGVzdC5UZXN0UGFja2VkRXh0ZW5zaW9uc0xpdGUYXCADKA1CAhABOlUKHHBh" +
552 "Y2tlZF91aW50NjRfZXh0ZW5zaW9uX2xpdGUSKy5wcm90b2J1Zl91bml0dGVz" +
553 "dC5UZXN0UGFja2VkRXh0ZW5zaW9uc0xpdGUYXSADKARCAhABOlUKHHBhY2tl" +
554 "ZF9zaW50MzJfZXh0ZW5zaW9uX2xpdGUSKy5wcm90b2J1Zl91bml0dGVzdC5U" +
555 "ZXN0UGFja2VkRXh0ZW5zaW9uc0xpdGUYXiADKBFCAhABOlUKHHBhY2tlZF9z" +
556 "aW50NjRfZXh0ZW5zaW9uX2xpdGUSKy5wcm90b2J1Zl91bml0dGVzdC5UZXN0" +
557 "UGFja2VkRXh0ZW5zaW9uc0xpdGUYXyADKBJCAhABOlYKHXBhY2tlZF9maXhl" +
558 "ZDMyX2V4dGVuc2lvbl9saXRlEisucHJvdG9idWZfdW5pdHRlc3QuVGVzdFBh" +
559 "Y2tlZEV4dGVuc2lvbnNMaXRlGGAgAygHQgIQATpWCh1wYWNrZWRfZml4ZWQ2" +
560 "NF9leHRlbnNpb25fbGl0ZRIrLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RQYWNr" +
561 "ZWRFeHRlbnNpb25zTGl0ZRhhIAMoBkICEAE6VwoecGFja2VkX3NmaXhlZDMy" +
562 "X2V4dGVuc2lvbl9saXRlEisucHJvdG9idWZfdW5pdHRlc3QuVGVzdFBhY2tl" +
563 "ZEV4dGVuc2lvbnNMaXRlGGIgAygPQgIQATpXCh5wYWNrZWRfc2ZpeGVkNjRf" +
564 "ZXh0ZW5zaW9uX2xpdGUSKy5wcm90b2J1Zl91bml0dGVzdC5UZXN0UGFja2Vk" +
565 "RXh0ZW5zaW9uc0xpdGUYYyADKBBCAhABOlQKG3BhY2tlZF9mbG9hdF9leHRl" +
566 "bnNpb25fbGl0ZRIrLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RQYWNrZWRFeHRl" +
567 "bnNpb25zTGl0ZRhkIAMoAkICEAE6VQoccGFja2VkX2RvdWJsZV9leHRlbnNp" +
568 "b25fbGl0ZRIrLnByb3RvYnVmX3VuaXR0ZXN0LlRlc3RQYWNrZWRFeHRlbnNp" +
569 "b25zTGl0ZRhlIAMoAUICEAE6UwoacGFja2VkX2Jvb2xfZXh0ZW5zaW9uX2xp" +
570 "dGUSKy5wcm90b2J1Zl91bml0dGVzdC5UZXN0UGFja2VkRXh0ZW5zaW9uc0xp" +
571 "dGUYZiADKAhCAhABOncKGnBhY2tlZF9lbnVtX2V4dGVuc2lvbl9saXRlEisu" +
572 "cHJvdG9idWZfdW5pdHRlc3QuVGVzdFBhY2tlZEV4dGVuc2lvbnNMaXRlGGcg" +
573 "AygOMiIucHJvdG9idWZfdW5pdHRlc3QuRm9yZWlnbkVudW1MaXRlQgIQAUJU" +
574 "ChNjb20uZ29vZ2xlLnByb3RvYnVmSAPCPjoKIUdvb2dsZS5Qcm90b2NvbEJ1" +
575 "ZmZlcnMuVGVzdFByb3RvcxIVVW5pdFRlc3RMaXRlUHJvdG9GaWxl");
576 pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
577 descriptor = root;
578 internal__static_protobuf_unittest_TestAllTypesLite__Descriptor = Descriptor.MessageTypes[0];
579 internal__static_protobuf_unittest_TestAllTypesLite__FieldAccessorTable =
580 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Builder>(internal__static_protobuf_unittest_TestAllTypesLite__Descriptor,
581 new string[] { "OptionalInt32", "OptionalInt64", "OptionalUint32", "OptionalUint64", "OptionalSint32", "OptionalSint64", "OptionalFixed32", "OptionalFixed64", "OptionalSfixed32", "OptionalSfixed64", "OptionalFloat", "OptionalDouble", "OptionalBool", "OptionalString", "OptionalBytes", "OptionalGroup", "OptionalNestedMessage", "OptionalForeignMessage", "OptionalImportMessage", "OptionalNestedEnum", "OptionalForeignEnum", "OptionalImportEnum", "OptionalStringPiece", "OptionalCord", "RepeatedInt32", "RepeatedInt64", "RepeatedUint32", "RepeatedUint64", "RepeatedSint32", "RepeatedSint64", "RepeatedFixed32", "RepeatedFixed64", "RepeatedSfixed32", "RepeatedSfixed64", "RepeatedFloat", "RepeatedDouble", "RepeatedBool", "RepeatedString", "RepeatedBytes", "RepeatedGroup", "RepeatedNestedMessage", "RepeatedForeignMessage", "RepeatedImportMessage", "RepeatedNestedEnum", "RepeatedForeignEnum", "RepeatedImportEnum", "RepeatedStringPiece", "RepeatedCord", "DefaultInt32", "DefaultInt64", "DefaultUint32", "DefaultUint64", "DefaultSint32", "DefaultSint64", "DefaultFixed32", "DefaultFixed64", "DefaultSfixed32", "DefaultSfixed64", "DefaultFloat", "DefaultDouble", "DefaultBool", "DefaultString", "DefaultBytes", "DefaultNestedEnum", "DefaultForeignEnum", "DefaultImportEnum", "DefaultStringPiece", "DefaultCord", });
582 internal__static_protobuf_unittest_TestAllTypesLite_NestedMessage__Descriptor = internal__static_protobuf_unittest_TestAllTypesLite__Descriptor.NestedTypes[0];
583 internal__static_protobuf_unittest_TestAllTypesLite_NestedMessage__FieldAccessorTable =
584 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder>(internal__static_protobuf_unittest_TestAllTypesLite_NestedMessage__Descriptor,
585 new string[] { "Bb", });
586 internal__static_protobuf_unittest_TestAllTypesLite_OptionalGroup__Descriptor = internal__static_protobuf_unittest_TestAllTypesLite__Descriptor.NestedTypes[1];
587 internal__static_protobuf_unittest_TestAllTypesLite_OptionalGroup__FieldAccessorTable =
588 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.Builder>(internal__static_protobuf_unittest_TestAllTypesLite_OptionalGroup__Descriptor,
589 new string[] { "A", });
590 internal__static_protobuf_unittest_TestAllTypesLite_RepeatedGroup__Descriptor = internal__static_protobuf_unittest_TestAllTypesLite__Descriptor.NestedTypes[2];
591 internal__static_protobuf_unittest_TestAllTypesLite_RepeatedGroup__FieldAccessorTable =
592 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.Builder>(internal__static_protobuf_unittest_TestAllTypesLite_RepeatedGroup__Descriptor,
593 new string[] { "A", });
594 internal__static_protobuf_unittest_ForeignMessageLite__Descriptor = Descriptor.MessageTypes[1];
595 internal__static_protobuf_unittest_ForeignMessageLite__FieldAccessorTable =
596 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder>(internal__static_protobuf_unittest_ForeignMessageLite__Descriptor,
597 new string[] { "C", });
598 internal__static_protobuf_unittest_TestPackedTypesLite__Descriptor = Descriptor.MessageTypes[2];
599 internal__static_protobuf_unittest_TestPackedTypesLite__FieldAccessorTable =
600 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestPackedTypesLite, global::Google.ProtocolBuffers.TestProtos.TestPackedTypesLite.Builder>(internal__static_protobuf_unittest_TestPackedTypesLite__Descriptor,
601 new string[] { "PackedInt32", "PackedInt64", "PackedUint32", "PackedUint64", "PackedSint32", "PackedSint64", "PackedFixed32", "PackedFixed64", "PackedSfixed32", "PackedSfixed64", "PackedFloat", "PackedDouble", "PackedBool", "PackedEnum", });
602 internal__static_protobuf_unittest_TestAllExtensionsLite__Descriptor = Descriptor.MessageTypes[3];
603 internal__static_protobuf_unittest_TestAllExtensionsLite__FieldAccessorTable =
604 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.Builder>(internal__static_protobuf_unittest_TestAllExtensionsLite__Descriptor,
605 new string[] { });
606 internal__static_protobuf_unittest_OptionalGroup_extension_lite__Descriptor = Descriptor.MessageTypes[4];
607 internal__static_protobuf_unittest_OptionalGroup_extension_lite__FieldAccessorTable =
608 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite, global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite.Builder>(internal__static_protobuf_unittest_OptionalGroup_extension_lite__Descriptor,
609 new string[] { "A", });
610 internal__static_protobuf_unittest_RepeatedGroup_extension_lite__Descriptor = Descriptor.MessageTypes[5];
611 internal__static_protobuf_unittest_RepeatedGroup_extension_lite__FieldAccessorTable =
612 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite, global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite.Builder>(internal__static_protobuf_unittest_RepeatedGroup_extension_lite__Descriptor,
613 new string[] { "A", });
614 internal__static_protobuf_unittest_TestPackedExtensionsLite__Descriptor = Descriptor.MessageTypes[6];
615 internal__static_protobuf_unittest_TestPackedExtensionsLite__FieldAccessorTable =
616 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.Builder>(internal__static_protobuf_unittest_TestPackedExtensionsLite__Descriptor,
617 new string[] { });
618 internal__static_protobuf_unittest_TestNestedExtensionLite__Descriptor = Descriptor.MessageTypes[7];
619 internal__static_protobuf_unittest_TestNestedExtensionLite__FieldAccessorTable =
620 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite, global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.Builder>(internal__static_protobuf_unittest_TestNestedExtensionLite__Descriptor,
621 new string[] { });
622 global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.NestedExtension = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.Descriptor.Extensions[0]);
623 internal__static_protobuf_unittest_TestDeprecatedLite__Descriptor = Descriptor.MessageTypes[8];
624 internal__static_protobuf_unittest_TestDeprecatedLite__FieldAccessorTable =
625 new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestDeprecatedLite, global::Google.ProtocolBuffers.TestProtos.TestDeprecatedLite.Builder>(internal__static_protobuf_unittest_TestDeprecatedLite__Descriptor,
626 new string[] { "DeprecatedField", });
627 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt32ExtensionLite = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[0]);
628 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt64ExtensionLite = pb::GeneratedSingleExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[1]);
629 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint32ExtensionLite = pb::GeneratedSingleExtension<uint>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[2]);
630 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint64ExtensionLite = pb::GeneratedSingleExtension<ulong>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[3]);
631 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint32ExtensionLite = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[4]);
632 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint64ExtensionLite = pb::GeneratedSingleExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[5]);
633 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed32ExtensionLite = pb::GeneratedSingleExtension<uint>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[6]);
634 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed64ExtensionLite = pb::GeneratedSingleExtension<ulong>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[7]);
635 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed32ExtensionLite = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[8]);
636 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed64ExtensionLite = pb::GeneratedSingleExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[9]);
637 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFloatExtensionLite = pb::GeneratedSingleExtension<float>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[10]);
638 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalDoubleExtensionLite = pb::GeneratedSingleExtension<double>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[11]);
639 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBoolExtensionLite = pb::GeneratedSingleExtension<bool>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[12]);
640 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringExtensionLite = pb::GeneratedSingleExtension<string>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[13]);
641 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBytesExtensionLite = pb::GeneratedSingleExtension<pb::ByteString>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[14]);
642 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalGroupExtensionLite = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[15]);
643 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedMessageExtensionLite = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[16]);
644 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignMessageExtensionLite = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[17]);
645 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportMessageExtensionLite = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[18]);
646 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedEnumExtensionLite = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[19]);
647 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignEnumExtensionLite = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[20]);
648 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportEnumExtensionLite = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[21]);
649 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringPieceExtensionLite = pb::GeneratedSingleExtension<string>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[22]);
650 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalCordExtensionLite = pb::GeneratedSingleExtension<string>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[23]);
651 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt32ExtensionLite = pb::GeneratedRepeatExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[24]);
652 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt64ExtensionLite = pb::GeneratedRepeatExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[25]);
653 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint32ExtensionLite = pb::GeneratedRepeatExtension<uint>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[26]);
654 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint64ExtensionLite = pb::GeneratedRepeatExtension<ulong>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[27]);
655 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint32ExtensionLite = pb::GeneratedRepeatExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[28]);
656 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint64ExtensionLite = pb::GeneratedRepeatExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[29]);
657 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed32ExtensionLite = pb::GeneratedRepeatExtension<uint>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[30]);
658 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed64ExtensionLite = pb::GeneratedRepeatExtension<ulong>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[31]);
659 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed32ExtensionLite = pb::GeneratedRepeatExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[32]);
660 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed64ExtensionLite = pb::GeneratedRepeatExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[33]);
661 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFloatExtensionLite = pb::GeneratedRepeatExtension<float>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[34]);
662 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedDoubleExtensionLite = pb::GeneratedRepeatExtension<double>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[35]);
663 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBoolExtensionLite = pb::GeneratedRepeatExtension<bool>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[36]);
664 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringExtensionLite = pb::GeneratedRepeatExtension<string>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[37]);
665 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBytesExtensionLite = pb::GeneratedRepeatExtension<pb::ByteString>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[38]);
666 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedGroupExtensionLite = pb::GeneratedRepeatExtension<global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[39]);
667 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedMessageExtensionLite = pb::GeneratedRepeatExtension<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[40]);
668 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignMessageExtensionLite = pb::GeneratedRepeatExtension<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[41]);
669 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportMessageExtensionLite = pb::GeneratedRepeatExtension<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[42]);
670 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedEnumExtensionLite = pb::GeneratedRepeatExtension<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[43]);
671 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignEnumExtensionLite = pb::GeneratedRepeatExtension<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[44]);
672 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportEnumExtensionLite = pb::GeneratedRepeatExtension<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[45]);
673 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringPieceExtensionLite = pb::GeneratedRepeatExtension<string>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[46]);
674 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedCordExtensionLite = pb::GeneratedRepeatExtension<string>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[47]);
675 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt32ExtensionLite = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[48]);
676 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt64ExtensionLite = pb::GeneratedSingleExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[49]);
677 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint32ExtensionLite = pb::GeneratedSingleExtension<uint>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[50]);
678 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint64ExtensionLite = pb::GeneratedSingleExtension<ulong>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[51]);
679 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint32ExtensionLite = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[52]);
680 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint64ExtensionLite = pb::GeneratedSingleExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[53]);
681 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed32ExtensionLite = pb::GeneratedSingleExtension<uint>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[54]);
682 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed64ExtensionLite = pb::GeneratedSingleExtension<ulong>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[55]);
683 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed32ExtensionLite = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[56]);
684 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed64ExtensionLite = pb::GeneratedSingleExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[57]);
685 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFloatExtensionLite = pb::GeneratedSingleExtension<float>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[58]);
686 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultDoubleExtensionLite = pb::GeneratedSingleExtension<double>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[59]);
687 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBoolExtensionLite = pb::GeneratedSingleExtension<bool>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[60]);
688 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringExtensionLite = pb::GeneratedSingleExtension<string>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[61]);
689 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBytesExtensionLite = pb::GeneratedSingleExtension<pb::ByteString>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[62]);
690 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultNestedEnumExtensionLite = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[63]);
691 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultForeignEnumExtensionLite = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[64]);
692 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultImportEnumExtensionLite = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[65]);
693 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringPieceExtensionLite = pb::GeneratedSingleExtension<string>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[66]);
694 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultCordExtensionLite = pb::GeneratedSingleExtension<string>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[67]);
695 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt32ExtensionLite = pb::GeneratedRepeatExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[68]);
696 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt64ExtensionLite = pb::GeneratedRepeatExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[69]);
697 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint32ExtensionLite = pb::GeneratedRepeatExtension<uint>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[70]);
698 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint64ExtensionLite = pb::GeneratedRepeatExtension<ulong>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[71]);
699 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint32ExtensionLite = pb::GeneratedRepeatExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[72]);
700 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint64ExtensionLite = pb::GeneratedRepeatExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[73]);
701 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed32ExtensionLite = pb::GeneratedRepeatExtension<uint>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[74]);
702 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed64ExtensionLite = pb::GeneratedRepeatExtension<ulong>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[75]);
703 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed32ExtensionLite = pb::GeneratedRepeatExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[76]);
704 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed64ExtensionLite = pb::GeneratedRepeatExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[77]);
705 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFloatExtensionLite = pb::GeneratedRepeatExtension<float>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[78]);
706 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedDoubleExtensionLite = pb::GeneratedRepeatExtension<double>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[79]);
707 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedBoolExtensionLite = pb::GeneratedRepeatExtension<bool>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[80]);
708 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedEnumExtensionLite = pb::GeneratedRepeatExtension<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor.Extensions[81]);
709 pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
710 RegisterAllExtensions(registry);
711 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
712 global::Google.ProtocolBuffers.TestProtos.UnitTestImportLiteProtoFile.RegisterAllExtensions(registry);
713 return registry;
714 };
715 pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
716 new pbd::FileDescriptor[] {
717 global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
718 global::Google.ProtocolBuffers.TestProtos.UnitTestImportLiteProtoFile.Descriptor,
719 }, assigner);
720 }
721 #endregion
722
723 }
724 #region Enums
725 public enum ForeignEnumLite {
726 FOREIGN_LITE_FOO = 4,
727 FOREIGN_LITE_BAR = 5,
728 FOREIGN_LITE_BAZ = 6,
729 }
730
731 #endregion
732
733 #region Messages
734 public sealed partial class TestAllTypesLite : pb::GeneratedMessage<TestAllTypesLite, TestAllTypesLite.Builder> {
735 private static readonly TestAllTypesLite defaultInstance = new Builder().BuildPartial();
736 public static TestAllTypesLite DefaultInstance {
737 get { return defaultInstance; }
738 }
739
740 public override TestAllTypesLite DefaultInstanceForType {
741 get { return defaultInstance; }
742 }
743
744 protected override TestAllTypesLite ThisMessage {
745 get { return this; }
746 }
747
748 public static pbd::MessageDescriptor Descriptor {
749 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestAllTypesLite__Descriptor; }
750 }
751
752 protected override pb::FieldAccess.FieldAccessorTable<TestAllTypesLite, TestAllTypesLite.Builder> InternalFieldAccessors {
753 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestAllTypesLite__FieldAccessorTable; }
754 }
755
756 #region Nested types
757 public static class Types {
758 public enum NestedEnum {
759 FOO = 1,
760 BAR = 2,
761 BAZ = 3,
762 }
763
764 public sealed partial class NestedMessage : pb::GeneratedMessage<NestedMessage, NestedMessage.Builder> {
765 private static readonly NestedMessage defaultInstance = new Builder().BuildPartial();
766 public static NestedMessage DefaultInstance {
767 get { return defaultInstance; }
768 }
769
770 public override NestedMessage DefaultInstanceForType {
771 get { return defaultInstance; }
772 }
773
774 protected override NestedMessage ThisMessage {
775 get { return this; }
776 }
777
778 public static pbd::MessageDescriptor Descriptor {
779 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestAllTypesLite_NestedMessage__Descriptor; }
780 }
781
782 protected override pb::FieldAccess.FieldAccessorTable<NestedMessage, NestedMessage.Builder> InternalFieldAccessors {
783 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestAllTypesLite_NestedMessage__FieldAccessorTable; }
784 }
785
786 public const int BbFieldNumber = 1;
787 private bool hasBb;
788 private int bb_ = 0;
789 public bool HasBb {
790 get { return hasBb; }
791 }
792 public int Bb {
793 get { return bb_; }
794 }
795
796 public static NestedMessage ParseFrom(pb::ByteString data) {
797 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
798 }
799 public static NestedMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
800 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
801 }
802 public static NestedMessage ParseFrom(byte[] data) {
803 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
804 }
805 public static NestedMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
806 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
807 }
808 public static NestedMessage ParseFrom(global::System.IO.Stream input) {
809 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
810 }
811 public static NestedMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
812 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
813 }
814 public static NestedMessage ParseDelimitedFrom(global::System.IO.Stream input) {
815 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
816 }
817 public static NestedMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
818 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
819 }
820 public static NestedMessage ParseFrom(pb::CodedInputStream input) {
821 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
822 }
823 public static NestedMessage ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
824 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
825 }
826 public static Builder CreateBuilder() { return new Builder(); }
827 public override Builder ToBuilder() { return CreateBuilder(this); }
828 public override Builder CreateBuilderForType() { return new Builder(); }
829 public static Builder CreateBuilder(NestedMessage prototype) {
830 return (Builder) new Builder().MergeFrom(prototype);
831 }
832
833 public sealed partial class Builder : pb::GeneratedBuilder<NestedMessage, Builder> {
834 protected override Builder ThisBuilder {
835 get { return this; }
836 }
837 public Builder() {}
838
839 NestedMessage result = new NestedMessage();
840
841 protected override NestedMessage MessageBeingBuilt {
842 get { return result; }
843 }
844
845 public override Builder Clear() {
846 result = new NestedMessage();
847 return this;
848 }
849
850 public override Builder Clone() {
851 return new Builder().MergeFrom(result);
852 }
853
854 public override pbd::MessageDescriptor DescriptorForType {
855 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Descriptor; }
856 }
857
858 public override NestedMessage DefaultInstanceForType {
859 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance; }
860 }
861
862 public override NestedMessage BuildPartial() {
863 if (result == null) {
864 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
865 }
866 NestedMessage returnMe = result;
867 result = null;
868 return returnMe;
869 }
870
871
872 public bool HasBb {
873 get { return result.HasBb; }
874 }
875 public int Bb {
876 get { return result.Bb; }
877 set { SetBb(value); }
878 }
879 public Builder SetBb(int value) {
880 result.hasBb = true;
881 result.bb_ = value;
882 return this;
883 }
884 public Builder ClearBb() {
885 result.hasBb = false;
886 result.bb_ = 0;
887 return this;
888 }
889 }
890 static NestedMessage() {
891 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
892 }
893 }
894
895 public sealed partial class OptionalGroup : pb::GeneratedMessage<OptionalGroup, OptionalGroup.Builder> {
896 private static readonly OptionalGroup defaultInstance = new Builder().BuildPartial();
897 public static OptionalGroup DefaultInstance {
898 get { return defaultInstance; }
899 }
900
901 public override OptionalGroup DefaultInstanceForType {
902 get { return defaultInstance; }
903 }
904
905 protected override OptionalGroup ThisMessage {
906 get { return this; }
907 }
908
909 public static pbd::MessageDescriptor Descriptor {
910 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestAllTypesLite_OptionalGroup__Descriptor; }
911 }
912
913 protected override pb::FieldAccess.FieldAccessorTable<OptionalGroup, OptionalGroup.Builder> InternalFieldAccessors {
914 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestAllTypesLite_OptionalGroup__FieldAccessorTable; }
915 }
916
917 public const int AFieldNumber = 17;
918 private bool hasA;
919 private int a_ = 0;
920 public bool HasA {
921 get { return hasA; }
922 }
923 public int A {
924 get { return a_; }
925 }
926
927 public static OptionalGroup ParseFrom(pb::ByteString data) {
928 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
929 }
930 public static OptionalGroup ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
931 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
932 }
933 public static OptionalGroup ParseFrom(byte[] data) {
934 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
935 }
936 public static OptionalGroup ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
937 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
938 }
939 public static OptionalGroup ParseFrom(global::System.IO.Stream input) {
940 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
941 }
942 public static OptionalGroup ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
943 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
944 }
945 public static OptionalGroup ParseDelimitedFrom(global::System.IO.Stream input) {
946 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
947 }
948 public static OptionalGroup ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
949 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
950 }
951 public static OptionalGroup ParseFrom(pb::CodedInputStream input) {
952 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
953 }
954 public static OptionalGroup ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
955 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
956 }
957 public static Builder CreateBuilder() { return new Builder(); }
958 public override Builder ToBuilder() { return CreateBuilder(this); }
959 public override Builder CreateBuilderForType() { return new Builder(); }
960 public static Builder CreateBuilder(OptionalGroup prototype) {
961 return (Builder) new Builder().MergeFrom(prototype);
962 }
963
964 public sealed partial class Builder : pb::GeneratedBuilder<OptionalGroup, Builder> {
965 protected override Builder ThisBuilder {
966 get { return this; }
967 }
968 public Builder() {}
969
970 OptionalGroup result = new OptionalGroup();
971
972 protected override OptionalGroup MessageBeingBuilt {
973 get { return result; }
974 }
975
976 public override Builder Clear() {
977 result = new OptionalGroup();
978 return this;
979 }
980
981 public override Builder Clone() {
982 return new Builder().MergeFrom(result);
983 }
984
985 public override pbd::MessageDescriptor DescriptorForType {
986 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.Descriptor; }
987 }
988
989 public override OptionalGroup DefaultInstanceForType {
990 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance; }
991 }
992
993 public override OptionalGroup BuildPartial() {
994 if (result == null) {
995 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
996 }
997 OptionalGroup returnMe = result;
998 result = null;
999 return returnMe;
1000 }
1001
1002
1003 public bool HasA {
1004 get { return result.HasA; }
1005 }
1006 public int A {
1007 get { return result.A; }
1008 set { SetA(value); }
1009 }
1010 public Builder SetA(int value) {
1011 result.hasA = true;
1012 result.a_ = value;
1013 return this;
1014 }
1015 public Builder ClearA() {
1016 result.hasA = false;
1017 result.a_ = 0;
1018 return this;
1019 }
1020 }
1021 static OptionalGroup() {
1022 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
1023 }
1024 }
1025
1026 public sealed partial class RepeatedGroup : pb::GeneratedMessage<RepeatedGroup, RepeatedGroup.Builder> {
1027 private static readonly RepeatedGroup defaultInstance = new Builder().BuildPartial();
1028 public static RepeatedGroup DefaultInstance {
1029 get { return defaultInstance; }
1030 }
1031
1032 public override RepeatedGroup DefaultInstanceForType {
1033 get { return defaultInstance; }
1034 }
1035
1036 protected override RepeatedGroup ThisMessage {
1037 get { return this; }
1038 }
1039
1040 public static pbd::MessageDescriptor Descriptor {
1041 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestAllTypesLite_RepeatedGroup__Descriptor; }
1042 }
1043
1044 protected override pb::FieldAccess.FieldAccessorTable<RepeatedGroup, RepeatedGroup.Builder> InternalFieldAccessors {
1045 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestAllTypesLite_RepeatedGroup__FieldAccessorTable; }
1046 }
1047
1048 public const int AFieldNumber = 47;
1049 private bool hasA;
1050 private int a_ = 0;
1051 public bool HasA {
1052 get { return hasA; }
1053 }
1054 public int A {
1055 get { return a_; }
1056 }
1057
1058 public static RepeatedGroup ParseFrom(pb::ByteString data) {
1059 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1060 }
1061 public static RepeatedGroup ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1062 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1063 }
1064 public static RepeatedGroup ParseFrom(byte[] data) {
1065 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1066 }
1067 public static RepeatedGroup ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1068 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1069 }
1070 public static RepeatedGroup ParseFrom(global::System.IO.Stream input) {
1071 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1072 }
1073 public static RepeatedGroup ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1074 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1075 }
1076 public static RepeatedGroup ParseDelimitedFrom(global::System.IO.Stream input) {
1077 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1078 }
1079 public static RepeatedGroup ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1080 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1081 }
1082 public static RepeatedGroup ParseFrom(pb::CodedInputStream input) {
1083 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1084 }
1085 public static RepeatedGroup ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1086 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1087 }
1088 public static Builder CreateBuilder() { return new Builder(); }
1089 public override Builder ToBuilder() { return CreateBuilder(this); }
1090 public override Builder CreateBuilderForType() { return new Builder(); }
1091 public static Builder CreateBuilder(RepeatedGroup prototype) {
1092 return (Builder) new Builder().MergeFrom(prototype);
1093 }
1094
1095 public sealed partial class Builder : pb::GeneratedBuilder<RepeatedGroup, Builder> {
1096 protected override Builder ThisBuilder {
1097 get { return this; }
1098 }
1099 public Builder() {}
1100
1101 RepeatedGroup result = new RepeatedGroup();
1102
1103 protected override RepeatedGroup MessageBeingBuilt {
1104 get { return result; }
1105 }
1106
1107 public override Builder Clear() {
1108 result = new RepeatedGroup();
1109 return this;
1110 }
1111
1112 public override Builder Clone() {
1113 return new Builder().MergeFrom(result);
1114 }
1115
1116 public override pbd::MessageDescriptor DescriptorForType {
1117 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.Descriptor; }
1118 }
1119
1120 public override RepeatedGroup DefaultInstanceForType {
1121 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.DefaultInstance; }
1122 }
1123
1124 public override RepeatedGroup BuildPartial() {
1125 if (result == null) {
1126 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
1127 }
1128 RepeatedGroup returnMe = result;
1129 result = null;
1130 return returnMe;
1131 }
1132
1133
1134 public bool HasA {
1135 get { return result.HasA; }
1136 }
1137 public int A {
1138 get { return result.A; }
1139 set { SetA(value); }
1140 }
1141 public Builder SetA(int value) {
1142 result.hasA = true;
1143 result.a_ = value;
1144 return this;
1145 }
1146 public Builder ClearA() {
1147 result.hasA = false;
1148 result.a_ = 0;
1149 return this;
1150 }
1151 }
1152 static RepeatedGroup() {
1153 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
1154 }
1155 }
1156
1157 }
1158 #endregion
1159
1160 public const int OptionalInt32FieldNumber = 1;
1161 private bool hasOptionalInt32;
1162 private int optionalInt32_ = 0;
1163 public bool HasOptionalInt32 {
1164 get { return hasOptionalInt32; }
1165 }
1166 public int OptionalInt32 {
1167 get { return optionalInt32_; }
1168 }
1169
1170 public const int OptionalInt64FieldNumber = 2;
1171 private bool hasOptionalInt64;
1172 private long optionalInt64_ = 0L;
1173 public bool HasOptionalInt64 {
1174 get { return hasOptionalInt64; }
1175 }
1176 public long OptionalInt64 {
1177 get { return optionalInt64_; }
1178 }
1179
1180 public const int OptionalUint32FieldNumber = 3;
1181 private bool hasOptionalUint32;
1182 private uint optionalUint32_ = 0;
1183 public bool HasOptionalUint32 {
1184 get { return hasOptionalUint32; }
1185 }
1186 [global::System.CLSCompliant(false)]
1187 public uint OptionalUint32 {
1188 get { return optionalUint32_; }
1189 }
1190
1191 public const int OptionalUint64FieldNumber = 4;
1192 private bool hasOptionalUint64;
1193 private ulong optionalUint64_ = 0UL;
1194 public bool HasOptionalUint64 {
1195 get { return hasOptionalUint64; }
1196 }
1197 [global::System.CLSCompliant(false)]
1198 public ulong OptionalUint64 {
1199 get { return optionalUint64_; }
1200 }
1201
1202 public const int OptionalSint32FieldNumber = 5;
1203 private bool hasOptionalSint32;
1204 private int optionalSint32_ = 0;
1205 public bool HasOptionalSint32 {
1206 get { return hasOptionalSint32; }
1207 }
1208 public int OptionalSint32 {
1209 get { return optionalSint32_; }
1210 }
1211
1212 public const int OptionalSint64FieldNumber = 6;
1213 private bool hasOptionalSint64;
1214 private long optionalSint64_ = 0;
1215 public bool HasOptionalSint64 {
1216 get { return hasOptionalSint64; }
1217 }
1218 public long OptionalSint64 {
1219 get { return optionalSint64_; }
1220 }
1221
1222 public const int OptionalFixed32FieldNumber = 7;
1223 private bool hasOptionalFixed32;
1224 private uint optionalFixed32_ = 0;
1225 public bool HasOptionalFixed32 {
1226 get { return hasOptionalFixed32; }
1227 }
1228 [global::System.CLSCompliant(false)]
1229 public uint OptionalFixed32 {
1230 get { return optionalFixed32_; }
1231 }
1232
1233 public const int OptionalFixed64FieldNumber = 8;
1234 private bool hasOptionalFixed64;
1235 private ulong optionalFixed64_ = 0;
1236 public bool HasOptionalFixed64 {
1237 get { return hasOptionalFixed64; }
1238 }
1239 [global::System.CLSCompliant(false)]
1240 public ulong OptionalFixed64 {
1241 get { return optionalFixed64_; }
1242 }
1243
1244 public const int OptionalSfixed32FieldNumber = 9;
1245 private bool hasOptionalSfixed32;
1246 private int optionalSfixed32_ = 0;
1247 public bool HasOptionalSfixed32 {
1248 get { return hasOptionalSfixed32; }
1249 }
1250 public int OptionalSfixed32 {
1251 get { return optionalSfixed32_; }
1252 }
1253
1254 public const int OptionalSfixed64FieldNumber = 10;
1255 private bool hasOptionalSfixed64;
1256 private long optionalSfixed64_ = 0;
1257 public bool HasOptionalSfixed64 {
1258 get { return hasOptionalSfixed64; }
1259 }
1260 public long OptionalSfixed64 {
1261 get { return optionalSfixed64_; }
1262 }
1263
1264 public const int OptionalFloatFieldNumber = 11;
1265 private bool hasOptionalFloat;
1266 private float optionalFloat_ = 0F;
1267 public bool HasOptionalFloat {
1268 get { return hasOptionalFloat; }
1269 }
1270 public float OptionalFloat {
1271 get { return optionalFloat_; }
1272 }
1273
1274 public const int OptionalDoubleFieldNumber = 12;
1275 private bool hasOptionalDouble;
1276 private double optionalDouble_ = 0D;
1277 public bool HasOptionalDouble {
1278 get { return hasOptionalDouble; }
1279 }
1280 public double OptionalDouble {
1281 get { return optionalDouble_; }
1282 }
1283
1284 public const int OptionalBoolFieldNumber = 13;
1285 private bool hasOptionalBool;
1286 private bool optionalBool_ = false;
1287 public bool HasOptionalBool {
1288 get { return hasOptionalBool; }
1289 }
1290 public bool OptionalBool {
1291 get { return optionalBool_; }
1292 }
1293
1294 public const int OptionalStringFieldNumber = 14;
1295 private bool hasOptionalString;
1296 private string optionalString_ = "";
1297 public bool HasOptionalString {
1298 get { return hasOptionalString; }
1299 }
1300 public string OptionalString {
1301 get { return optionalString_; }
1302 }
1303
1304 public const int OptionalBytesFieldNumber = 15;
1305 private bool hasOptionalBytes;
1306 private pb::ByteString optionalBytes_ = pb::ByteString.Empty;
1307 public bool HasOptionalBytes {
1308 get { return hasOptionalBytes; }
1309 }
1310 public pb::ByteString OptionalBytes {
1311 get { return optionalBytes_; }
1312 }
1313
1314 public const int OptionalGroupFieldNumber = 16;
1315 private bool hasOptionalGroup;
1316 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup optionalGroup_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance;
1317 public bool HasOptionalGroup {
1318 get { return hasOptionalGroup; }
1319 }
1320 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup OptionalGroup {
1321 get { return optionalGroup_; }
1322 }
1323
1324 public const int OptionalNestedMessageFieldNumber = 18;
1325 private bool hasOptionalNestedMessage;
1326 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage optionalNestedMessage_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance;
1327 public bool HasOptionalNestedMessage {
1328 get { return hasOptionalNestedMessage; }
1329 }
1330 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage OptionalNestedMessage {
1331 get { return optionalNestedMessage_; }
1332 }
1333
1334 public const int OptionalForeignMessageFieldNumber = 19;
1335 private bool hasOptionalForeignMessage;
1336 private global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite optionalForeignMessage_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance;
1337 public bool HasOptionalForeignMessage {
1338 get { return hasOptionalForeignMessage; }
1339 }
1340 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite OptionalForeignMessage {
1341 get { return optionalForeignMessage_; }
1342 }
1343
1344 public const int OptionalImportMessageFieldNumber = 20;
1345 private bool hasOptionalImportMessage;
1346 private global::Google.ProtocolBuffers.TestProtos.ImportMessageLite optionalImportMessage_ = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance;
1347 public bool HasOptionalImportMessage {
1348 get { return hasOptionalImportMessage; }
1349 }
1350 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite OptionalImportMessage {
1351 get { return optionalImportMessage_; }
1352 }
1353
1354 public const int OptionalNestedEnumFieldNumber = 21;
1355 private bool hasOptionalNestedEnum;
1356 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum optionalNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.FOO;
1357 public bool HasOptionalNestedEnum {
1358 get { return hasOptionalNestedEnum; }
1359 }
1360 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum OptionalNestedEnum {
1361 get { return optionalNestedEnum_; }
1362 }
1363
1364 public const int OptionalForeignEnumFieldNumber = 22;
1365 private bool hasOptionalForeignEnum;
1366 private global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite optionalForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_FOO;
1367 public bool HasOptionalForeignEnum {
1368 get { return hasOptionalForeignEnum; }
1369 }
1370 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite OptionalForeignEnum {
1371 get { return optionalForeignEnum_; }
1372 }
1373
1374 public const int OptionalImportEnumFieldNumber = 23;
1375 private bool hasOptionalImportEnum;
1376 private global::Google.ProtocolBuffers.TestProtos.ImportEnumLite optionalImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_FOO;
1377 public bool HasOptionalImportEnum {
1378 get { return hasOptionalImportEnum; }
1379 }
1380 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite OptionalImportEnum {
1381 get { return optionalImportEnum_; }
1382 }
1383
1384 public const int OptionalStringPieceFieldNumber = 24;
1385 private bool hasOptionalStringPiece;
1386 private string optionalStringPiece_ = "";
1387 public bool HasOptionalStringPiece {
1388 get { return hasOptionalStringPiece; }
1389 }
1390 public string OptionalStringPiece {
1391 get { return optionalStringPiece_; }
1392 }
1393
1394 public const int OptionalCordFieldNumber = 25;
1395 private bool hasOptionalCord;
1396 private string optionalCord_ = "";
1397 public bool HasOptionalCord {
1398 get { return hasOptionalCord; }
1399 }
1400 public string OptionalCord {
1401 get { return optionalCord_; }
1402 }
1403
1404 public const int RepeatedInt32FieldNumber = 31;
1405 private pbc::PopsicleList<int> repeatedInt32_ = new pbc::PopsicleList<int>();
1406 public scg::IList<int> RepeatedInt32List {
1407 get { return pbc::Lists.AsReadOnly(repeatedInt32_); }
1408 }
1409 public int RepeatedInt32Count {
1410 get { return repeatedInt32_.Count; }
1411 }
1412 public int GetRepeatedInt32(int index) {
1413 return repeatedInt32_[index];
1414 }
1415
1416 public const int RepeatedInt64FieldNumber = 32;
1417 private pbc::PopsicleList<long> repeatedInt64_ = new pbc::PopsicleList<long>();
1418 public scg::IList<long> RepeatedInt64List {
1419 get { return pbc::Lists.AsReadOnly(repeatedInt64_); }
1420 }
1421 public int RepeatedInt64Count {
1422 get { return repeatedInt64_.Count; }
1423 }
1424 public long GetRepeatedInt64(int index) {
1425 return repeatedInt64_[index];
1426 }
1427
1428 public const int RepeatedUint32FieldNumber = 33;
1429 private pbc::PopsicleList<uint> repeatedUint32_ = new pbc::PopsicleList<uint>();
1430 [global::System.CLSCompliant(false)]
1431 public scg::IList<uint> RepeatedUint32List {
1432 get { return pbc::Lists.AsReadOnly(repeatedUint32_); }
1433 }
1434 public int RepeatedUint32Count {
1435 get { return repeatedUint32_.Count; }
1436 }
1437 [global::System.CLSCompliant(false)]
1438 public uint GetRepeatedUint32(int index) {
1439 return repeatedUint32_[index];
1440 }
1441
1442 public const int RepeatedUint64FieldNumber = 34;
1443 private pbc::PopsicleList<ulong> repeatedUint64_ = new pbc::PopsicleList<ulong>();
1444 [global::System.CLSCompliant(false)]
1445 public scg::IList<ulong> RepeatedUint64List {
1446 get { return pbc::Lists.AsReadOnly(repeatedUint64_); }
1447 }
1448 public int RepeatedUint64Count {
1449 get { return repeatedUint64_.Count; }
1450 }
1451 [global::System.CLSCompliant(false)]
1452 public ulong GetRepeatedUint64(int index) {
1453 return repeatedUint64_[index];
1454 }
1455
1456 public const int RepeatedSint32FieldNumber = 35;
1457 private pbc::PopsicleList<int> repeatedSint32_ = new pbc::PopsicleList<int>();
1458 public scg::IList<int> RepeatedSint32List {
1459 get { return pbc::Lists.AsReadOnly(repeatedSint32_); }
1460 }
1461 public int RepeatedSint32Count {
1462 get { return repeatedSint32_.Count; }
1463 }
1464 public int GetRepeatedSint32(int index) {
1465 return repeatedSint32_[index];
1466 }
1467
1468 public const int RepeatedSint64FieldNumber = 36;
1469 private pbc::PopsicleList<long> repeatedSint64_ = new pbc::PopsicleList<long>();
1470 public scg::IList<long> RepeatedSint64List {
1471 get { return pbc::Lists.AsReadOnly(repeatedSint64_); }
1472 }
1473 public int RepeatedSint64Count {
1474 get { return repeatedSint64_.Count; }
1475 }
1476 public long GetRepeatedSint64(int index) {
1477 return repeatedSint64_[index];
1478 }
1479
1480 public const int RepeatedFixed32FieldNumber = 37;
1481 private pbc::PopsicleList<uint> repeatedFixed32_ = new pbc::PopsicleList<uint>();
1482 [global::System.CLSCompliant(false)]
1483 public scg::IList<uint> RepeatedFixed32List {
1484 get { return pbc::Lists.AsReadOnly(repeatedFixed32_); }
1485 }
1486 public int RepeatedFixed32Count {
1487 get { return repeatedFixed32_.Count; }
1488 }
1489 [global::System.CLSCompliant(false)]
1490 public uint GetRepeatedFixed32(int index) {
1491 return repeatedFixed32_[index];
1492 }
1493
1494 public const int RepeatedFixed64FieldNumber = 38;
1495 private pbc::PopsicleList<ulong> repeatedFixed64_ = new pbc::PopsicleList<ulong>();
1496 [global::System.CLSCompliant(false)]
1497 public scg::IList<ulong> RepeatedFixed64List {
1498 get { return pbc::Lists.AsReadOnly(repeatedFixed64_); }
1499 }
1500 public int RepeatedFixed64Count {
1501 get { return repeatedFixed64_.Count; }
1502 }
1503 [global::System.CLSCompliant(false)]
1504 public ulong GetRepeatedFixed64(int index) {
1505 return repeatedFixed64_[index];
1506 }
1507
1508 public const int RepeatedSfixed32FieldNumber = 39;
1509 private pbc::PopsicleList<int> repeatedSfixed32_ = new pbc::PopsicleList<int>();
1510 public scg::IList<int> RepeatedSfixed32List {
1511 get { return pbc::Lists.AsReadOnly(repeatedSfixed32_); }
1512 }
1513 public int RepeatedSfixed32Count {
1514 get { return repeatedSfixed32_.Count; }
1515 }
1516 public int GetRepeatedSfixed32(int index) {
1517 return repeatedSfixed32_[index];
1518 }
1519
1520 public const int RepeatedSfixed64FieldNumber = 40;
1521 private pbc::PopsicleList<long> repeatedSfixed64_ = new pbc::PopsicleList<long>();
1522 public scg::IList<long> RepeatedSfixed64List {
1523 get { return pbc::Lists.AsReadOnly(repeatedSfixed64_); }
1524 }
1525 public int RepeatedSfixed64Count {
1526 get { return repeatedSfixed64_.Count; }
1527 }
1528 public long GetRepeatedSfixed64(int index) {
1529 return repeatedSfixed64_[index];
1530 }
1531
1532 public const int RepeatedFloatFieldNumber = 41;
1533 private pbc::PopsicleList<float> repeatedFloat_ = new pbc::PopsicleList<float>();
1534 public scg::IList<float> RepeatedFloatList {
1535 get { return pbc::Lists.AsReadOnly(repeatedFloat_); }
1536 }
1537 public int RepeatedFloatCount {
1538 get { return repeatedFloat_.Count; }
1539 }
1540 public float GetRepeatedFloat(int index) {
1541 return repeatedFloat_[index];
1542 }
1543
1544 public const int RepeatedDoubleFieldNumber = 42;
1545 private pbc::PopsicleList<double> repeatedDouble_ = new pbc::PopsicleList<double>();
1546 public scg::IList<double> RepeatedDoubleList {
1547 get { return pbc::Lists.AsReadOnly(repeatedDouble_); }
1548 }
1549 public int RepeatedDoubleCount {
1550 get { return repeatedDouble_.Count; }
1551 }
1552 public double GetRepeatedDouble(int index) {
1553 return repeatedDouble_[index];
1554 }
1555
1556 public const int RepeatedBoolFieldNumber = 43;
1557 private pbc::PopsicleList<bool> repeatedBool_ = new pbc::PopsicleList<bool>();
1558 public scg::IList<bool> RepeatedBoolList {
1559 get { return pbc::Lists.AsReadOnly(repeatedBool_); }
1560 }
1561 public int RepeatedBoolCount {
1562 get { return repeatedBool_.Count; }
1563 }
1564 public bool GetRepeatedBool(int index) {
1565 return repeatedBool_[index];
1566 }
1567
1568 public const int RepeatedStringFieldNumber = 44;
1569 private pbc::PopsicleList<string> repeatedString_ = new pbc::PopsicleList<string>();
1570 public scg::IList<string> RepeatedStringList {
1571 get { return pbc::Lists.AsReadOnly(repeatedString_); }
1572 }
1573 public int RepeatedStringCount {
1574 get { return repeatedString_.Count; }
1575 }
1576 public string GetRepeatedString(int index) {
1577 return repeatedString_[index];
1578 }
1579
1580 public const int RepeatedBytesFieldNumber = 45;
1581 private pbc::PopsicleList<pb::ByteString> repeatedBytes_ = new pbc::PopsicleList<pb::ByteString>();
1582 public scg::IList<pb::ByteString> RepeatedBytesList {
1583 get { return pbc::Lists.AsReadOnly(repeatedBytes_); }
1584 }
1585 public int RepeatedBytesCount {
1586 get { return repeatedBytes_.Count; }
1587 }
1588 public pb::ByteString GetRepeatedBytes(int index) {
1589 return repeatedBytes_[index];
1590 }
1591
1592 public const int RepeatedGroupFieldNumber = 46;
1593 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> repeatedGroup_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup>();
1594 public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> RepeatedGroupList {
1595 get { return repeatedGroup_; }
1596 }
1597 public int RepeatedGroupCount {
1598 get { return repeatedGroup_.Count; }
1599 }
1600 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup GetRepeatedGroup(int index) {
1601 return repeatedGroup_[index];
1602 }
1603
1604 public const int RepeatedNestedMessageFieldNumber = 48;
1605 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> repeatedNestedMessage_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage>();
1606 public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> RepeatedNestedMessageList {
1607 get { return repeatedNestedMessage_; }
1608 }
1609 public int RepeatedNestedMessageCount {
1610 get { return repeatedNestedMessage_.Count; }
1611 }
1612 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage GetRepeatedNestedMessage(int index) {
1613 return repeatedNestedMessage_[index];
1614 }
1615
1616 public const int RepeatedForeignMessageFieldNumber = 49;
1617 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> repeatedForeignMessage_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite>();
1618 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> RepeatedForeignMessageList {
1619 get { return repeatedForeignMessage_; }
1620 }
1621 public int RepeatedForeignMessageCount {
1622 get { return repeatedForeignMessage_.Count; }
1623 }
1624 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite GetRepeatedForeignMessage(int index) {
1625 return repeatedForeignMessage_[index];
1626 }
1627
1628 public const int RepeatedImportMessageFieldNumber = 50;
1629 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> repeatedImportMessage_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite>();
1630 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> RepeatedImportMessageList {
1631 get { return repeatedImportMessage_; }
1632 }
1633 public int RepeatedImportMessageCount {
1634 get { return repeatedImportMessage_.Count; }
1635 }
1636 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite GetRepeatedImportMessage(int index) {
1637 return repeatedImportMessage_[index];
1638 }
1639
1640 public const int RepeatedNestedEnumFieldNumber = 51;
1641 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> repeatedNestedEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>();
1642 public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> RepeatedNestedEnumList {
1643 get { return pbc::Lists.AsReadOnly(repeatedNestedEnum_); }
1644 }
1645 public int RepeatedNestedEnumCount {
1646 get { return repeatedNestedEnum_.Count; }
1647 }
1648 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum GetRepeatedNestedEnum(int index) {
1649 return repeatedNestedEnum_[index];
1650 }
1651
1652 public const int RepeatedForeignEnumFieldNumber = 52;
1653 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> repeatedForeignEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>();
1654 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> RepeatedForeignEnumList {
1655 get { return pbc::Lists.AsReadOnly(repeatedForeignEnum_); }
1656 }
1657 public int RepeatedForeignEnumCount {
1658 get { return repeatedForeignEnum_.Count; }
1659 }
1660 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetRepeatedForeignEnum(int index) {
1661 return repeatedForeignEnum_[index];
1662 }
1663
1664 public const int RepeatedImportEnumFieldNumber = 53;
1665 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> repeatedImportEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>();
1666 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> RepeatedImportEnumList {
1667 get { return pbc::Lists.AsReadOnly(repeatedImportEnum_); }
1668 }
1669 public int RepeatedImportEnumCount {
1670 get { return repeatedImportEnum_.Count; }
1671 }
1672 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite GetRepeatedImportEnum(int index) {
1673 return repeatedImportEnum_[index];
1674 }
1675
1676 public const int RepeatedStringPieceFieldNumber = 54;
1677 private pbc::PopsicleList<string> repeatedStringPiece_ = new pbc::PopsicleList<string>();
1678 public scg::IList<string> RepeatedStringPieceList {
1679 get { return pbc::Lists.AsReadOnly(repeatedStringPiece_); }
1680 }
1681 public int RepeatedStringPieceCount {
1682 get { return repeatedStringPiece_.Count; }
1683 }
1684 public string GetRepeatedStringPiece(int index) {
1685 return repeatedStringPiece_[index];
1686 }
1687
1688 public const int RepeatedCordFieldNumber = 55;
1689 private pbc::PopsicleList<string> repeatedCord_ = new pbc::PopsicleList<string>();
1690 public scg::IList<string> RepeatedCordList {
1691 get { return pbc::Lists.AsReadOnly(repeatedCord_); }
1692 }
1693 public int RepeatedCordCount {
1694 get { return repeatedCord_.Count; }
1695 }
1696 public string GetRepeatedCord(int index) {
1697 return repeatedCord_[index];
1698 }
1699
1700 public const int DefaultInt32FieldNumber = 61;
1701 private bool hasDefaultInt32;
1702 private int defaultInt32_ = 41;
1703 public bool HasDefaultInt32 {
1704 get { return hasDefaultInt32; }
1705 }
1706 public int DefaultInt32 {
1707 get { return defaultInt32_; }
1708 }
1709
1710 public const int DefaultInt64FieldNumber = 62;
1711 private bool hasDefaultInt64;
1712 private long defaultInt64_ = 42L;
1713 public bool HasDefaultInt64 {
1714 get { return hasDefaultInt64; }
1715 }
1716 public long DefaultInt64 {
1717 get { return defaultInt64_; }
1718 }
1719
1720 public const int DefaultUint32FieldNumber = 63;
1721 private bool hasDefaultUint32;
1722 private uint defaultUint32_ = 43;
1723 public bool HasDefaultUint32 {
1724 get { return hasDefaultUint32; }
1725 }
1726 [global::System.CLSCompliant(false)]
1727 public uint DefaultUint32 {
1728 get { return defaultUint32_; }
1729 }
1730
1731 public const int DefaultUint64FieldNumber = 64;
1732 private bool hasDefaultUint64;
1733 private ulong defaultUint64_ = 44UL;
1734 public bool HasDefaultUint64 {
1735 get { return hasDefaultUint64; }
1736 }
1737 [global::System.CLSCompliant(false)]
1738 public ulong DefaultUint64 {
1739 get { return defaultUint64_; }
1740 }
1741
1742 public const int DefaultSint32FieldNumber = 65;
1743 private bool hasDefaultSint32;
1744 private int defaultSint32_ = -45;
1745 public bool HasDefaultSint32 {
1746 get { return hasDefaultSint32; }
1747 }
1748 public int DefaultSint32 {
1749 get { return defaultSint32_; }
1750 }
1751
1752 public const int DefaultSint64FieldNumber = 66;
1753 private bool hasDefaultSint64;
1754 private long defaultSint64_ = 46;
1755 public bool HasDefaultSint64 {
1756 get { return hasDefaultSint64; }
1757 }
1758 public long DefaultSint64 {
1759 get { return defaultSint64_; }
1760 }
1761
1762 public const int DefaultFixed32FieldNumber = 67;
1763 private bool hasDefaultFixed32;
1764 private uint defaultFixed32_ = 47;
1765 public bool HasDefaultFixed32 {
1766 get { return hasDefaultFixed32; }
1767 }
1768 [global::System.CLSCompliant(false)]
1769 public uint DefaultFixed32 {
1770 get { return defaultFixed32_; }
1771 }
1772
1773 public const int DefaultFixed64FieldNumber = 68;
1774 private bool hasDefaultFixed64;
1775 private ulong defaultFixed64_ = 48;
1776 public bool HasDefaultFixed64 {
1777 get { return hasDefaultFixed64; }
1778 }
1779 [global::System.CLSCompliant(false)]
1780 public ulong DefaultFixed64 {
1781 get { return defaultFixed64_; }
1782 }
1783
1784 public const int DefaultSfixed32FieldNumber = 69;
1785 private bool hasDefaultSfixed32;
1786 private int defaultSfixed32_ = 49;
1787 public bool HasDefaultSfixed32 {
1788 get { return hasDefaultSfixed32; }
1789 }
1790 public int DefaultSfixed32 {
1791 get { return defaultSfixed32_; }
1792 }
1793
1794 public const int DefaultSfixed64FieldNumber = 70;
1795 private bool hasDefaultSfixed64;
1796 private long defaultSfixed64_ = -50;
1797 public bool HasDefaultSfixed64 {
1798 get { return hasDefaultSfixed64; }
1799 }
1800 public long DefaultSfixed64 {
1801 get { return defaultSfixed64_; }
1802 }
1803
1804 public const int DefaultFloatFieldNumber = 71;
1805 private bool hasDefaultFloat;
1806 private float defaultFloat_ = 51.5F;
1807 public bool HasDefaultFloat {
1808 get { return hasDefaultFloat; }
1809 }
1810 public float DefaultFloat {
1811 get { return defaultFloat_; }
1812 }
1813
1814 public const int DefaultDoubleFieldNumber = 72;
1815 private bool hasDefaultDouble;
1816 private double defaultDouble_ = 52000D;
1817 public bool HasDefaultDouble {
1818 get { return hasDefaultDouble; }
1819 }
1820 public double DefaultDouble {
1821 get { return defaultDouble_; }
1822 }
1823
1824 public const int DefaultBoolFieldNumber = 73;
1825 private bool hasDefaultBool;
1826 private bool defaultBool_ = true;
1827 public bool HasDefaultBool {
1828 get { return hasDefaultBool; }
1829 }
1830 public bool DefaultBool {
1831 get { return defaultBool_; }
1832 }
1833
1834 public const int DefaultStringFieldNumber = 74;
1835 private bool hasDefaultString;
1836 private string defaultString_ = "hello";
1837 public bool HasDefaultString {
1838 get { return hasDefaultString; }
1839 }
1840 public string DefaultString {
1841 get { return defaultString_; }
1842 }
1843
1844 public const int DefaultBytesFieldNumber = 75;
1845 private bool hasDefaultBytes;
1846 private pb::ByteString defaultBytes_ = (pb::ByteString) global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Descriptor.Fields[62].DefaultValue;
1847 public bool HasDefaultBytes {
1848 get { return hasDefaultBytes; }
1849 }
1850 public pb::ByteString DefaultBytes {
1851 get { return defaultBytes_; }
1852 }
1853
1854 public const int DefaultNestedEnumFieldNumber = 81;
1855 private bool hasDefaultNestedEnum;
1856 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum defaultNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.BAR;
1857 public bool HasDefaultNestedEnum {
1858 get { return hasDefaultNestedEnum; }
1859 }
1860 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum DefaultNestedEnum {
1861 get { return defaultNestedEnum_; }
1862 }
1863
1864 public const int DefaultForeignEnumFieldNumber = 82;
1865 private bool hasDefaultForeignEnum;
1866 private global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite defaultForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_BAR;
1867 public bool HasDefaultForeignEnum {
1868 get { return hasDefaultForeignEnum; }
1869 }
1870 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite DefaultForeignEnum {
1871 get { return defaultForeignEnum_; }
1872 }
1873
1874 public const int DefaultImportEnumFieldNumber = 83;
1875 private bool hasDefaultImportEnum;
1876 private global::Google.ProtocolBuffers.TestProtos.ImportEnumLite defaultImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_BAR;
1877 public bool HasDefaultImportEnum {
1878 get { return hasDefaultImportEnum; }
1879 }
1880 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite DefaultImportEnum {
1881 get { return defaultImportEnum_; }
1882 }
1883
1884 public const int DefaultStringPieceFieldNumber = 84;
1885 private bool hasDefaultStringPiece;
1886 private string defaultStringPiece_ = "abc";
1887 public bool HasDefaultStringPiece {
1888 get { return hasDefaultStringPiece; }
1889 }
1890 public string DefaultStringPiece {
1891 get { return defaultStringPiece_; }
1892 }
1893
1894 public const int DefaultCordFieldNumber = 85;
1895 private bool hasDefaultCord;
1896 private string defaultCord_ = "123";
1897 public bool HasDefaultCord {
1898 get { return hasDefaultCord; }
1899 }
1900 public string DefaultCord {
1901 get { return defaultCord_; }
1902 }
1903
1904 public static TestAllTypesLite ParseFrom(pb::ByteString data) {
1905 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1906 }
1907 public static TestAllTypesLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1908 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1909 }
1910 public static TestAllTypesLite ParseFrom(byte[] data) {
1911 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1912 }
1913 public static TestAllTypesLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1914 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1915 }
1916 public static TestAllTypesLite ParseFrom(global::System.IO.Stream input) {
1917 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1918 }
1919 public static TestAllTypesLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1920 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1921 }
1922 public static TestAllTypesLite ParseDelimitedFrom(global::System.IO.Stream input) {
1923 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1924 }
1925 public static TestAllTypesLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1926 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1927 }
1928 public static TestAllTypesLite ParseFrom(pb::CodedInputStream input) {
1929 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1930 }
1931 public static TestAllTypesLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1932 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1933 }
1934 public static Builder CreateBuilder() { return new Builder(); }
1935 public override Builder ToBuilder() { return CreateBuilder(this); }
1936 public override Builder CreateBuilderForType() { return new Builder(); }
1937 public static Builder CreateBuilder(TestAllTypesLite prototype) {
1938 return (Builder) new Builder().MergeFrom(prototype);
1939 }
1940
1941 public sealed partial class Builder : pb::GeneratedBuilder<TestAllTypesLite, Builder> {
1942 protected override Builder ThisBuilder {
1943 get { return this; }
1944 }
1945 public Builder() {}
1946
1947 TestAllTypesLite result = new TestAllTypesLite();
1948
1949 protected override TestAllTypesLite MessageBeingBuilt {
1950 get { return result; }
1951 }
1952
1953 public override Builder Clear() {
1954 result = new TestAllTypesLite();
1955 return this;
1956 }
1957
1958 public override Builder Clone() {
1959 return new Builder().MergeFrom(result);
1960 }
1961
1962 public override pbd::MessageDescriptor DescriptorForType {
1963 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Descriptor; }
1964 }
1965
1966 public override TestAllTypesLite DefaultInstanceForType {
1967 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.DefaultInstance; }
1968 }
1969
1970 public override TestAllTypesLite BuildPartial() {
1971 if (result == null) {
1972 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
1973 }
1974 result.repeatedInt32_.MakeReadOnly();
1975 result.repeatedInt64_.MakeReadOnly();
1976 result.repeatedUint32_.MakeReadOnly();
1977 result.repeatedUint64_.MakeReadOnly();
1978 result.repeatedSint32_.MakeReadOnly();
1979 result.repeatedSint64_.MakeReadOnly();
1980 result.repeatedFixed32_.MakeReadOnly();
1981 result.repeatedFixed64_.MakeReadOnly();
1982 result.repeatedSfixed32_.MakeReadOnly();
1983 result.repeatedSfixed64_.MakeReadOnly();
1984 result.repeatedFloat_.MakeReadOnly();
1985 result.repeatedDouble_.MakeReadOnly();
1986 result.repeatedBool_.MakeReadOnly();
1987 result.repeatedString_.MakeReadOnly();
1988 result.repeatedBytes_.MakeReadOnly();
1989 result.repeatedGroup_.MakeReadOnly();
1990 result.repeatedNestedMessage_.MakeReadOnly();
1991 result.repeatedForeignMessage_.MakeReadOnly();
1992 result.repeatedImportMessage_.MakeReadOnly();
1993 result.repeatedNestedEnum_.MakeReadOnly();
1994 result.repeatedForeignEnum_.MakeReadOnly();
1995 result.repeatedImportEnum_.MakeReadOnly();
1996 result.repeatedStringPiece_.MakeReadOnly();
1997 result.repeatedCord_.MakeReadOnly();
1998 TestAllTypesLite returnMe = result;
1999 result = null;
2000 return returnMe;
2001 }
2002
2003
2004 public bool HasOptionalInt32 {
2005 get { return result.HasOptionalInt32; }
2006 }
2007 public int OptionalInt32 {
2008 get { return result.OptionalInt32; }
2009 set { SetOptionalInt32(value); }
2010 }
2011 public Builder SetOptionalInt32(int value) {
2012 result.hasOptionalInt32 = true;
2013 result.optionalInt32_ = value;
2014 return this;
2015 }
2016 public Builder ClearOptionalInt32() {
2017 result.hasOptionalInt32 = false;
2018 result.optionalInt32_ = 0;
2019 return this;
2020 }
2021
2022 public bool HasOptionalInt64 {
2023 get { return result.HasOptionalInt64; }
2024 }
2025 public long OptionalInt64 {
2026 get { return result.OptionalInt64; }
2027 set { SetOptionalInt64(value); }
2028 }
2029 public Builder SetOptionalInt64(long value) {
2030 result.hasOptionalInt64 = true;
2031 result.optionalInt64_ = value;
2032 return this;
2033 }
2034 public Builder ClearOptionalInt64() {
2035 result.hasOptionalInt64 = false;
2036 result.optionalInt64_ = 0L;
2037 return this;
2038 }
2039
2040 public bool HasOptionalUint32 {
2041 get { return result.HasOptionalUint32; }
2042 }
2043 [global::System.CLSCompliant(false)]
2044 public uint OptionalUint32 {
2045 get { return result.OptionalUint32; }
2046 set { SetOptionalUint32(value); }
2047 }
2048 [global::System.CLSCompliant(false)]
2049 public Builder SetOptionalUint32(uint value) {
2050 result.hasOptionalUint32 = true;
2051 result.optionalUint32_ = value;
2052 return this;
2053 }
2054 public Builder ClearOptionalUint32() {
2055 result.hasOptionalUint32 = false;
2056 result.optionalUint32_ = 0;
2057 return this;
2058 }
2059
2060 public bool HasOptionalUint64 {
2061 get { return result.HasOptionalUint64; }
2062 }
2063 [global::System.CLSCompliant(false)]
2064 public ulong OptionalUint64 {
2065 get { return result.OptionalUint64; }
2066 set { SetOptionalUint64(value); }
2067 }
2068 [global::System.CLSCompliant(false)]
2069 public Builder SetOptionalUint64(ulong value) {
2070 result.hasOptionalUint64 = true;
2071 result.optionalUint64_ = value;
2072 return this;
2073 }
2074 public Builder ClearOptionalUint64() {
2075 result.hasOptionalUint64 = false;
2076 result.optionalUint64_ = 0UL;
2077 return this;
2078 }
2079
2080 public bool HasOptionalSint32 {
2081 get { return result.HasOptionalSint32; }
2082 }
2083 public int OptionalSint32 {
2084 get { return result.OptionalSint32; }
2085 set { SetOptionalSint32(value); }
2086 }
2087 public Builder SetOptionalSint32(int value) {
2088 result.hasOptionalSint32 = true;
2089 result.optionalSint32_ = value;
2090 return this;
2091 }
2092 public Builder ClearOptionalSint32() {
2093 result.hasOptionalSint32 = false;
2094 result.optionalSint32_ = 0;
2095 return this;
2096 }
2097
2098 public bool HasOptionalSint64 {
2099 get { return result.HasOptionalSint64; }
2100 }
2101 public long OptionalSint64 {
2102 get { return result.OptionalSint64; }
2103 set { SetOptionalSint64(value); }
2104 }
2105 public Builder SetOptionalSint64(long value) {
2106 result.hasOptionalSint64 = true;
2107 result.optionalSint64_ = value;
2108 return this;
2109 }
2110 public Builder ClearOptionalSint64() {
2111 result.hasOptionalSint64 = false;
2112 result.optionalSint64_ = 0;
2113 return this;
2114 }
2115
2116 public bool HasOptionalFixed32 {
2117 get { return result.HasOptionalFixed32; }
2118 }
2119 [global::System.CLSCompliant(false)]
2120 public uint OptionalFixed32 {
2121 get { return result.OptionalFixed32; }
2122 set { SetOptionalFixed32(value); }
2123 }
2124 [global::System.CLSCompliant(false)]
2125 public Builder SetOptionalFixed32(uint value) {
2126 result.hasOptionalFixed32 = true;
2127 result.optionalFixed32_ = value;
2128 return this;
2129 }
2130 public Builder ClearOptionalFixed32() {
2131 result.hasOptionalFixed32 = false;
2132 result.optionalFixed32_ = 0;
2133 return this;
2134 }
2135
2136 public bool HasOptionalFixed64 {
2137 get { return result.HasOptionalFixed64; }
2138 }
2139 [global::System.CLSCompliant(false)]
2140 public ulong OptionalFixed64 {
2141 get { return result.OptionalFixed64; }
2142 set { SetOptionalFixed64(value); }
2143 }
2144 [global::System.CLSCompliant(false)]
2145 public Builder SetOptionalFixed64(ulong value) {
2146 result.hasOptionalFixed64 = true;
2147 result.optionalFixed64_ = value;
2148 return this;
2149 }
2150 public Builder ClearOptionalFixed64() {
2151 result.hasOptionalFixed64 = false;
2152 result.optionalFixed64_ = 0;
2153 return this;
2154 }
2155
2156 public bool HasOptionalSfixed32 {
2157 get { return result.HasOptionalSfixed32; }
2158 }
2159 public int OptionalSfixed32 {
2160 get { return result.OptionalSfixed32; }
2161 set { SetOptionalSfixed32(value); }
2162 }
2163 public Builder SetOptionalSfixed32(int value) {
2164 result.hasOptionalSfixed32 = true;
2165 result.optionalSfixed32_ = value;
2166 return this;
2167 }
2168 public Builder ClearOptionalSfixed32() {
2169 result.hasOptionalSfixed32 = false;
2170 result.optionalSfixed32_ = 0;
2171 return this;
2172 }
2173
2174 public bool HasOptionalSfixed64 {
2175 get { return result.HasOptionalSfixed64; }
2176 }
2177 public long OptionalSfixed64 {
2178 get { return result.OptionalSfixed64; }
2179 set { SetOptionalSfixed64(value); }
2180 }
2181 public Builder SetOptionalSfixed64(long value) {
2182 result.hasOptionalSfixed64 = true;
2183 result.optionalSfixed64_ = value;
2184 return this;
2185 }
2186 public Builder ClearOptionalSfixed64() {
2187 result.hasOptionalSfixed64 = false;
2188 result.optionalSfixed64_ = 0;
2189 return this;
2190 }
2191
2192 public bool HasOptionalFloat {
2193 get { return result.HasOptionalFloat; }
2194 }
2195 public float OptionalFloat {
2196 get { return result.OptionalFloat; }
2197 set { SetOptionalFloat(value); }
2198 }
2199 public Builder SetOptionalFloat(float value) {
2200 result.hasOptionalFloat = true;
2201 result.optionalFloat_ = value;
2202 return this;
2203 }
2204 public Builder ClearOptionalFloat() {
2205 result.hasOptionalFloat = false;
2206 result.optionalFloat_ = 0F;
2207 return this;
2208 }
2209
2210 public bool HasOptionalDouble {
2211 get { return result.HasOptionalDouble; }
2212 }
2213 public double OptionalDouble {
2214 get { return result.OptionalDouble; }
2215 set { SetOptionalDouble(value); }
2216 }
2217 public Builder SetOptionalDouble(double value) {
2218 result.hasOptionalDouble = true;
2219 result.optionalDouble_ = value;
2220 return this;
2221 }
2222 public Builder ClearOptionalDouble() {
2223 result.hasOptionalDouble = false;
2224 result.optionalDouble_ = 0D;
2225 return this;
2226 }
2227
2228 public bool HasOptionalBool {
2229 get { return result.HasOptionalBool; }
2230 }
2231 public bool OptionalBool {
2232 get { return result.OptionalBool; }
2233 set { SetOptionalBool(value); }
2234 }
2235 public Builder SetOptionalBool(bool value) {
2236 result.hasOptionalBool = true;
2237 result.optionalBool_ = value;
2238 return this;
2239 }
2240 public Builder ClearOptionalBool() {
2241 result.hasOptionalBool = false;
2242 result.optionalBool_ = false;
2243 return this;
2244 }
2245
2246 public bool HasOptionalString {
2247 get { return result.HasOptionalString; }
2248 }
2249 public string OptionalString {
2250 get { return result.OptionalString; }
2251 set { SetOptionalString(value); }
2252 }
2253 public Builder SetOptionalString(string value) {
2254 pb::ThrowHelper.ThrowIfNull(value, "value");
2255 result.hasOptionalString = true;
2256 result.optionalString_ = value;
2257 return this;
2258 }
2259 public Builder ClearOptionalString() {
2260 result.hasOptionalString = false;
2261 result.optionalString_ = "";
2262 return this;
2263 }
2264
2265 public bool HasOptionalBytes {
2266 get { return result.HasOptionalBytes; }
2267 }
2268 public pb::ByteString OptionalBytes {
2269 get { return result.OptionalBytes; }
2270 set { SetOptionalBytes(value); }
2271 }
2272 public Builder SetOptionalBytes(pb::ByteString value) {
2273 pb::ThrowHelper.ThrowIfNull(value, "value");
2274 result.hasOptionalBytes = true;
2275 result.optionalBytes_ = value;
2276 return this;
2277 }
2278 public Builder ClearOptionalBytes() {
2279 result.hasOptionalBytes = false;
2280 result.optionalBytes_ = pb::ByteString.Empty;
2281 return this;
2282 }
2283
2284 public bool HasOptionalGroup {
2285 get { return result.HasOptionalGroup; }
2286 }
2287 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup OptionalGroup {
2288 get { return result.OptionalGroup; }
2289 set { SetOptionalGroup(value); }
2290 }
2291 public Builder SetOptionalGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup value) {
2292 pb::ThrowHelper.ThrowIfNull(value, "value");
2293 result.hasOptionalGroup = true;
2294 result.optionalGroup_ = value;
2295 return this;
2296 }
2297 public Builder SetOptionalGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.Builder builderForValue) {
2298 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
2299 result.hasOptionalGroup = true;
2300 result.optionalGroup_ = builderForValue.Build();
2301 return this;
2302 }
2303 public Builder MergeOptionalGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup value) {
2304 pb::ThrowHelper.ThrowIfNull(value, "value");
2305 if (result.HasOptionalGroup &&
2306 result.optionalGroup_ != global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance) {
2307 result.optionalGroup_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.CreateBuilder(result.optionalGroup_).MergeFrom(value).BuildPartial();
2308 } else {
2309 result.optionalGroup_ = value;
2310 }
2311 result.hasOptionalGroup = true;
2312 return this;
2313 }
2314 public Builder ClearOptionalGroup() {
2315 result.hasOptionalGroup = false;
2316 result.optionalGroup_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance;
2317 return this;
2318 }
2319
2320 public bool HasOptionalNestedMessage {
2321 get { return result.HasOptionalNestedMessage; }
2322 }
2323 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage OptionalNestedMessage {
2324 get { return result.OptionalNestedMessage; }
2325 set { SetOptionalNestedMessage(value); }
2326 }
2327 public Builder SetOptionalNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
2328 pb::ThrowHelper.ThrowIfNull(value, "value");
2329 result.hasOptionalNestedMessage = true;
2330 result.optionalNestedMessage_ = value;
2331 return this;
2332 }
2333 public Builder SetOptionalNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder builderForValue) {
2334 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
2335 result.hasOptionalNestedMessage = true;
2336 result.optionalNestedMessage_ = builderForValue.Build();
2337 return this;
2338 }
2339 public Builder MergeOptionalNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
2340 pb::ThrowHelper.ThrowIfNull(value, "value");
2341 if (result.HasOptionalNestedMessage &&
2342 result.optionalNestedMessage_ != global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance) {
2343 result.optionalNestedMessage_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.CreateBuilder(result.optionalNestedMessage_).MergeFrom(value).BuildPartial();
2344 } else {
2345 result.optionalNestedMessage_ = value;
2346 }
2347 result.hasOptionalNestedMessage = true;
2348 return this;
2349 }
2350 public Builder ClearOptionalNestedMessage() {
2351 result.hasOptionalNestedMessage = false;
2352 result.optionalNestedMessage_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance;
2353 return this;
2354 }
2355
2356 public bool HasOptionalForeignMessage {
2357 get { return result.HasOptionalForeignMessage; }
2358 }
2359 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite OptionalForeignMessage {
2360 get { return result.OptionalForeignMessage; }
2361 set { SetOptionalForeignMessage(value); }
2362 }
2363 public Builder SetOptionalForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
2364 pb::ThrowHelper.ThrowIfNull(value, "value");
2365 result.hasOptionalForeignMessage = true;
2366 result.optionalForeignMessage_ = value;
2367 return this;
2368 }
2369 public Builder SetOptionalForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder builderForValue) {
2370 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
2371 result.hasOptionalForeignMessage = true;
2372 result.optionalForeignMessage_ = builderForValue.Build();
2373 return this;
2374 }
2375 public Builder MergeOptionalForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
2376 pb::ThrowHelper.ThrowIfNull(value, "value");
2377 if (result.HasOptionalForeignMessage &&
2378 result.optionalForeignMessage_ != global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance) {
2379 result.optionalForeignMessage_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.CreateBuilder(result.optionalForeignMessage_).MergeFrom(value).BuildPartial();
2380 } else {
2381 result.optionalForeignMessage_ = value;
2382 }
2383 result.hasOptionalForeignMessage = true;
2384 return this;
2385 }
2386 public Builder ClearOptionalForeignMessage() {
2387 result.hasOptionalForeignMessage = false;
2388 result.optionalForeignMessage_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance;
2389 return this;
2390 }
2391
2392 public bool HasOptionalImportMessage {
2393 get { return result.HasOptionalImportMessage; }
2394 }
2395 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite OptionalImportMessage {
2396 get { return result.OptionalImportMessage; }
2397 set { SetOptionalImportMessage(value); }
2398 }
2399 public Builder SetOptionalImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
2400 pb::ThrowHelper.ThrowIfNull(value, "value");
2401 result.hasOptionalImportMessage = true;
2402 result.optionalImportMessage_ = value;
2403 return this;
2404 }
2405 public Builder SetOptionalImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder builderForValue) {
2406 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
2407 result.hasOptionalImportMessage = true;
2408 result.optionalImportMessage_ = builderForValue.Build();
2409 return this;
2410 }
2411 public Builder MergeOptionalImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
2412 pb::ThrowHelper.ThrowIfNull(value, "value");
2413 if (result.HasOptionalImportMessage &&
2414 result.optionalImportMessage_ != global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance) {
2415 result.optionalImportMessage_ = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.CreateBuilder(result.optionalImportMessage_).MergeFrom(value).BuildPartial();
2416 } else {
2417 result.optionalImportMessage_ = value;
2418 }
2419 result.hasOptionalImportMessage = true;
2420 return this;
2421 }
2422 public Builder ClearOptionalImportMessage() {
2423 result.hasOptionalImportMessage = false;
2424 result.optionalImportMessage_ = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance;
2425 return this;
2426 }
2427
2428 public bool HasOptionalNestedEnum {
2429 get { return result.HasOptionalNestedEnum; }
2430 }
2431 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum OptionalNestedEnum {
2432 get { return result.OptionalNestedEnum; }
2433 set { SetOptionalNestedEnum(value); }
2434 }
2435 public Builder SetOptionalNestedEnum(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
2436 result.hasOptionalNestedEnum = true;
2437 result.optionalNestedEnum_ = value;
2438 return this;
2439 }
2440 public Builder ClearOptionalNestedEnum() {
2441 result.hasOptionalNestedEnum = false;
2442 result.optionalNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.FOO;
2443 return this;
2444 }
2445
2446 public bool HasOptionalForeignEnum {
2447 get { return result.HasOptionalForeignEnum; }
2448 }
2449 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite OptionalForeignEnum {
2450 get { return result.OptionalForeignEnum; }
2451 set { SetOptionalForeignEnum(value); }
2452 }
2453 public Builder SetOptionalForeignEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
2454 result.hasOptionalForeignEnum = true;
2455 result.optionalForeignEnum_ = value;
2456 return this;
2457 }
2458 public Builder ClearOptionalForeignEnum() {
2459 result.hasOptionalForeignEnum = false;
2460 result.optionalForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_FOO;
2461 return this;
2462 }
2463
2464 public bool HasOptionalImportEnum {
2465 get { return result.HasOptionalImportEnum; }
2466 }
2467 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite OptionalImportEnum {
2468 get { return result.OptionalImportEnum; }
2469 set { SetOptionalImportEnum(value); }
2470 }
2471 public Builder SetOptionalImportEnum(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
2472 result.hasOptionalImportEnum = true;
2473 result.optionalImportEnum_ = value;
2474 return this;
2475 }
2476 public Builder ClearOptionalImportEnum() {
2477 result.hasOptionalImportEnum = false;
2478 result.optionalImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_FOO;
2479 return this;
2480 }
2481
2482 public bool HasOptionalStringPiece {
2483 get { return result.HasOptionalStringPiece; }
2484 }
2485 public string OptionalStringPiece {
2486 get { return result.OptionalStringPiece; }
2487 set { SetOptionalStringPiece(value); }
2488 }
2489 public Builder SetOptionalStringPiece(string value) {
2490 pb::ThrowHelper.ThrowIfNull(value, "value");
2491 result.hasOptionalStringPiece = true;
2492 result.optionalStringPiece_ = value;
2493 return this;
2494 }
2495 public Builder ClearOptionalStringPiece() {
2496 result.hasOptionalStringPiece = false;
2497 result.optionalStringPiece_ = "";
2498 return this;
2499 }
2500
2501 public bool HasOptionalCord {
2502 get { return result.HasOptionalCord; }
2503 }
2504 public string OptionalCord {
2505 get { return result.OptionalCord; }
2506 set { SetOptionalCord(value); }
2507 }
2508 public Builder SetOptionalCord(string value) {
2509 pb::ThrowHelper.ThrowIfNull(value, "value");
2510 result.hasOptionalCord = true;
2511 result.optionalCord_ = value;
2512 return this;
2513 }
2514 public Builder ClearOptionalCord() {
2515 result.hasOptionalCord = false;
2516 result.optionalCord_ = "";
2517 return this;
2518 }
2519
2520 public pbc::IPopsicleList<int> RepeatedInt32List {
2521 get { return result.repeatedInt32_; }
2522 }
2523 public int RepeatedInt32Count {
2524 get { return result.RepeatedInt32Count; }
2525 }
2526 public int GetRepeatedInt32(int index) {
2527 return result.GetRepeatedInt32(index);
2528 }
2529 public Builder SetRepeatedInt32(int index, int value) {
2530 result.repeatedInt32_[index] = value;
2531 return this;
2532 }
2533 public Builder AddRepeatedInt32(int value) {
2534 result.repeatedInt32_.Add(value);
2535 return this;
2536 }
2537 public Builder AddRangeRepeatedInt32(scg::IEnumerable<int> values) {
2538 base.AddRange(values, result.repeatedInt32_);
2539 return this;
2540 }
2541 public Builder ClearRepeatedInt32() {
2542 result.repeatedInt32_.Clear();
2543 return this;
2544 }
2545
2546 public pbc::IPopsicleList<long> RepeatedInt64List {
2547 get { return result.repeatedInt64_; }
2548 }
2549 public int RepeatedInt64Count {
2550 get { return result.RepeatedInt64Count; }
2551 }
2552 public long GetRepeatedInt64(int index) {
2553 return result.GetRepeatedInt64(index);
2554 }
2555 public Builder SetRepeatedInt64(int index, long value) {
2556 result.repeatedInt64_[index] = value;
2557 return this;
2558 }
2559 public Builder AddRepeatedInt64(long value) {
2560 result.repeatedInt64_.Add(value);
2561 return this;
2562 }
2563 public Builder AddRangeRepeatedInt64(scg::IEnumerable<long> values) {
2564 base.AddRange(values, result.repeatedInt64_);
2565 return this;
2566 }
2567 public Builder ClearRepeatedInt64() {
2568 result.repeatedInt64_.Clear();
2569 return this;
2570 }
2571
2572 [global::System.CLSCompliant(false)]
2573 public pbc::IPopsicleList<uint> RepeatedUint32List {
2574 get { return result.repeatedUint32_; }
2575 }
2576 public int RepeatedUint32Count {
2577 get { return result.RepeatedUint32Count; }
2578 }
2579 [global::System.CLSCompliant(false)]
2580 public uint GetRepeatedUint32(int index) {
2581 return result.GetRepeatedUint32(index);
2582 }
2583 [global::System.CLSCompliant(false)]
2584 public Builder SetRepeatedUint32(int index, uint value) {
2585 result.repeatedUint32_[index] = value;
2586 return this;
2587 }
2588 [global::System.CLSCompliant(false)]
2589 public Builder AddRepeatedUint32(uint value) {
2590 result.repeatedUint32_.Add(value);
2591 return this;
2592 }
2593 [global::System.CLSCompliant(false)]
2594 public Builder AddRangeRepeatedUint32(scg::IEnumerable<uint> values) {
2595 base.AddRange(values, result.repeatedUint32_);
2596 return this;
2597 }
2598 public Builder ClearRepeatedUint32() {
2599 result.repeatedUint32_.Clear();
2600 return this;
2601 }
2602
2603 [global::System.CLSCompliant(false)]
2604 public pbc::IPopsicleList<ulong> RepeatedUint64List {
2605 get { return result.repeatedUint64_; }
2606 }
2607 public int RepeatedUint64Count {
2608 get { return result.RepeatedUint64Count; }
2609 }
2610 [global::System.CLSCompliant(false)]
2611 public ulong GetRepeatedUint64(int index) {
2612 return result.GetRepeatedUint64(index);
2613 }
2614 [global::System.CLSCompliant(false)]
2615 public Builder SetRepeatedUint64(int index, ulong value) {
2616 result.repeatedUint64_[index] = value;
2617 return this;
2618 }
2619 [global::System.CLSCompliant(false)]
2620 public Builder AddRepeatedUint64(ulong value) {
2621 result.repeatedUint64_.Add(value);
2622 return this;
2623 }
2624 [global::System.CLSCompliant(false)]
2625 public Builder AddRangeRepeatedUint64(scg::IEnumerable<ulong> values) {
2626 base.AddRange(values, result.repeatedUint64_);
2627 return this;
2628 }
2629 public Builder ClearRepeatedUint64() {
2630 result.repeatedUint64_.Clear();
2631 return this;
2632 }
2633
2634 public pbc::IPopsicleList<int> RepeatedSint32List {
2635 get { return result.repeatedSint32_; }
2636 }
2637 public int RepeatedSint32Count {
2638 get { return result.RepeatedSint32Count; }
2639 }
2640 public int GetRepeatedSint32(int index) {
2641 return result.GetRepeatedSint32(index);
2642 }
2643 public Builder SetRepeatedSint32(int index, int value) {
2644 result.repeatedSint32_[index] = value;
2645 return this;
2646 }
2647 public Builder AddRepeatedSint32(int value) {
2648 result.repeatedSint32_.Add(value);
2649 return this;
2650 }
2651 public Builder AddRangeRepeatedSint32(scg::IEnumerable<int> values) {
2652 base.AddRange(values, result.repeatedSint32_);
2653 return this;
2654 }
2655 public Builder ClearRepeatedSint32() {
2656 result.repeatedSint32_.Clear();
2657 return this;
2658 }
2659
2660 public pbc::IPopsicleList<long> RepeatedSint64List {
2661 get { return result.repeatedSint64_; }
2662 }
2663 public int RepeatedSint64Count {
2664 get { return result.RepeatedSint64Count; }
2665 }
2666 public long GetRepeatedSint64(int index) {
2667 return result.GetRepeatedSint64(index);
2668 }
2669 public Builder SetRepeatedSint64(int index, long value) {
2670 result.repeatedSint64_[index] = value;
2671 return this;
2672 }
2673 public Builder AddRepeatedSint64(long value) {
2674 result.repeatedSint64_.Add(value);
2675 return this;
2676 }
2677 public Builder AddRangeRepeatedSint64(scg::IEnumerable<long> values) {
2678 base.AddRange(values, result.repeatedSint64_);
2679 return this;
2680 }
2681 public Builder ClearRepeatedSint64() {
2682 result.repeatedSint64_.Clear();
2683 return this;
2684 }
2685
2686 [global::System.CLSCompliant(false)]
2687 public pbc::IPopsicleList<uint> RepeatedFixed32List {
2688 get { return result.repeatedFixed32_; }
2689 }
2690 public int RepeatedFixed32Count {
2691 get { return result.RepeatedFixed32Count; }
2692 }
2693 [global::System.CLSCompliant(false)]
2694 public uint GetRepeatedFixed32(int index) {
2695 return result.GetRepeatedFixed32(index);
2696 }
2697 [global::System.CLSCompliant(false)]
2698 public Builder SetRepeatedFixed32(int index, uint value) {
2699 result.repeatedFixed32_[index] = value;
2700 return this;
2701 }
2702 [global::System.CLSCompliant(false)]
2703 public Builder AddRepeatedFixed32(uint value) {
2704 result.repeatedFixed32_.Add(value);
2705 return this;
2706 }
2707 [global::System.CLSCompliant(false)]
2708 public Builder AddRangeRepeatedFixed32(scg::IEnumerable<uint> values) {
2709 base.AddRange(values, result.repeatedFixed32_);
2710 return this;
2711 }
2712 public Builder ClearRepeatedFixed32() {
2713 result.repeatedFixed32_.Clear();
2714 return this;
2715 }
2716
2717 [global::System.CLSCompliant(false)]
2718 public pbc::IPopsicleList<ulong> RepeatedFixed64List {
2719 get { return result.repeatedFixed64_; }
2720 }
2721 public int RepeatedFixed64Count {
2722 get { return result.RepeatedFixed64Count; }
2723 }
2724 [global::System.CLSCompliant(false)]
2725 public ulong GetRepeatedFixed64(int index) {
2726 return result.GetRepeatedFixed64(index);
2727 }
2728 [global::System.CLSCompliant(false)]
2729 public Builder SetRepeatedFixed64(int index, ulong value) {
2730 result.repeatedFixed64_[index] = value;
2731 return this;
2732 }
2733 [global::System.CLSCompliant(false)]
2734 public Builder AddRepeatedFixed64(ulong value) {
2735 result.repeatedFixed64_.Add(value);
2736 return this;
2737 }
2738 [global::System.CLSCompliant(false)]
2739 public Builder AddRangeRepeatedFixed64(scg::IEnumerable<ulong> values) {
2740 base.AddRange(values, result.repeatedFixed64_);
2741 return this;
2742 }
2743 public Builder ClearRepeatedFixed64() {
2744 result.repeatedFixed64_.Clear();
2745 return this;
2746 }
2747
2748 public pbc::IPopsicleList<int> RepeatedSfixed32List {
2749 get { return result.repeatedSfixed32_; }
2750 }
2751 public int RepeatedSfixed32Count {
2752 get { return result.RepeatedSfixed32Count; }
2753 }
2754 public int GetRepeatedSfixed32(int index) {
2755 return result.GetRepeatedSfixed32(index);
2756 }
2757 public Builder SetRepeatedSfixed32(int index, int value) {
2758 result.repeatedSfixed32_[index] = value;
2759 return this;
2760 }
2761 public Builder AddRepeatedSfixed32(int value) {
2762 result.repeatedSfixed32_.Add(value);
2763 return this;
2764 }
2765 public Builder AddRangeRepeatedSfixed32(scg::IEnumerable<int> values) {
2766 base.AddRange(values, result.repeatedSfixed32_);
2767 return this;
2768 }
2769 public Builder ClearRepeatedSfixed32() {
2770 result.repeatedSfixed32_.Clear();
2771 return this;
2772 }
2773
2774 public pbc::IPopsicleList<long> RepeatedSfixed64List {
2775 get { return result.repeatedSfixed64_; }
2776 }
2777 public int RepeatedSfixed64Count {
2778 get { return result.RepeatedSfixed64Count; }
2779 }
2780 public long GetRepeatedSfixed64(int index) {
2781 return result.GetRepeatedSfixed64(index);
2782 }
2783 public Builder SetRepeatedSfixed64(int index, long value) {
2784 result.repeatedSfixed64_[index] = value;
2785 return this;
2786 }
2787 public Builder AddRepeatedSfixed64(long value) {
2788 result.repeatedSfixed64_.Add(value);
2789 return this;
2790 }
2791 public Builder AddRangeRepeatedSfixed64(scg::IEnumerable<long> values) {
2792 base.AddRange(values, result.repeatedSfixed64_);
2793 return this;
2794 }
2795 public Builder ClearRepeatedSfixed64() {
2796 result.repeatedSfixed64_.Clear();
2797 return this;
2798 }
2799
2800 public pbc::IPopsicleList<float> RepeatedFloatList {
2801 get { return result.repeatedFloat_; }
2802 }
2803 public int RepeatedFloatCount {
2804 get { return result.RepeatedFloatCount; }
2805 }
2806 public float GetRepeatedFloat(int index) {
2807 return result.GetRepeatedFloat(index);
2808 }
2809 public Builder SetRepeatedFloat(int index, float value) {
2810 result.repeatedFloat_[index] = value;
2811 return this;
2812 }
2813 public Builder AddRepeatedFloat(float value) {
2814 result.repeatedFloat_.Add(value);
2815 return this;
2816 }
2817 public Builder AddRangeRepeatedFloat(scg::IEnumerable<float> values) {
2818 base.AddRange(values, result.repeatedFloat_);
2819 return this;
2820 }
2821 public Builder ClearRepeatedFloat() {
2822 result.repeatedFloat_.Clear();
2823 return this;
2824 }
2825
2826 public pbc::IPopsicleList<double> RepeatedDoubleList {
2827 get { return result.repeatedDouble_; }
2828 }
2829 public int RepeatedDoubleCount {
2830 get { return result.RepeatedDoubleCount; }
2831 }
2832 public double GetRepeatedDouble(int index) {
2833 return result.GetRepeatedDouble(index);
2834 }
2835 public Builder SetRepeatedDouble(int index, double value) {
2836 result.repeatedDouble_[index] = value;
2837 return this;
2838 }
2839 public Builder AddRepeatedDouble(double value) {
2840 result.repeatedDouble_.Add(value);
2841 return this;
2842 }
2843 public Builder AddRangeRepeatedDouble(scg::IEnumerable<double> values) {
2844 base.AddRange(values, result.repeatedDouble_);
2845 return this;
2846 }
2847 public Builder ClearRepeatedDouble() {
2848 result.repeatedDouble_.Clear();
2849 return this;
2850 }
2851
2852 public pbc::IPopsicleList<bool> RepeatedBoolList {
2853 get { return result.repeatedBool_; }
2854 }
2855 public int RepeatedBoolCount {
2856 get { return result.RepeatedBoolCount; }
2857 }
2858 public bool GetRepeatedBool(int index) {
2859 return result.GetRepeatedBool(index);
2860 }
2861 public Builder SetRepeatedBool(int index, bool value) {
2862 result.repeatedBool_[index] = value;
2863 return this;
2864 }
2865 public Builder AddRepeatedBool(bool value) {
2866 result.repeatedBool_.Add(value);
2867 return this;
2868 }
2869 public Builder AddRangeRepeatedBool(scg::IEnumerable<bool> values) {
2870 base.AddRange(values, result.repeatedBool_);
2871 return this;
2872 }
2873 public Builder ClearRepeatedBool() {
2874 result.repeatedBool_.Clear();
2875 return this;
2876 }
2877
2878 public pbc::IPopsicleList<string> RepeatedStringList {
2879 get { return result.repeatedString_; }
2880 }
2881 public int RepeatedStringCount {
2882 get { return result.RepeatedStringCount; }
2883 }
2884 public string GetRepeatedString(int index) {
2885 return result.GetRepeatedString(index);
2886 }
2887 public Builder SetRepeatedString(int index, string value) {
2888 pb::ThrowHelper.ThrowIfNull(value, "value");
2889 result.repeatedString_[index] = value;
2890 return this;
2891 }
2892 public Builder AddRepeatedString(string value) {
2893 pb::ThrowHelper.ThrowIfNull(value, "value");
2894 result.repeatedString_.Add(value);
2895 return this;
2896 }
2897 public Builder AddRangeRepeatedString(scg::IEnumerable<string> values) {
2898 base.AddRange(values, result.repeatedString_);
2899 return this;
2900 }
2901 public Builder ClearRepeatedString() {
2902 result.repeatedString_.Clear();
2903 return this;
2904 }
2905
2906 public pbc::IPopsicleList<pb::ByteString> RepeatedBytesList {
2907 get { return result.repeatedBytes_; }
2908 }
2909 public int RepeatedBytesCount {
2910 get { return result.RepeatedBytesCount; }
2911 }
2912 public pb::ByteString GetRepeatedBytes(int index) {
2913 return result.GetRepeatedBytes(index);
2914 }
2915 public Builder SetRepeatedBytes(int index, pb::ByteString value) {
2916 pb::ThrowHelper.ThrowIfNull(value, "value");
2917 result.repeatedBytes_[index] = value;
2918 return this;
2919 }
2920 public Builder AddRepeatedBytes(pb::ByteString value) {
2921 pb::ThrowHelper.ThrowIfNull(value, "value");
2922 result.repeatedBytes_.Add(value);
2923 return this;
2924 }
2925 public Builder AddRangeRepeatedBytes(scg::IEnumerable<pb::ByteString> values) {
2926 base.AddRange(values, result.repeatedBytes_);
2927 return this;
2928 }
2929 public Builder ClearRepeatedBytes() {
2930 result.repeatedBytes_.Clear();
2931 return this;
2932 }
2933
2934 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> RepeatedGroupList {
2935 get { return result.repeatedGroup_; }
2936 }
2937 public int RepeatedGroupCount {
2938 get { return result.RepeatedGroupCount; }
2939 }
2940 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup GetRepeatedGroup(int index) {
2941 return result.GetRepeatedGroup(index);
2942 }
2943 public Builder SetRepeatedGroup(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup value) {
2944 pb::ThrowHelper.ThrowIfNull(value, "value");
2945 result.repeatedGroup_[index] = value;
2946 return this;
2947 }
2948 public Builder SetRepeatedGroup(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.Builder builderForValue) {
2949 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
2950 result.repeatedGroup_[index] = builderForValue.Build();
2951 return this;
2952 }
2953 public Builder AddRepeatedGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup value) {
2954 pb::ThrowHelper.ThrowIfNull(value, "value");
2955 result.repeatedGroup_.Add(value);
2956 return this;
2957 }
2958 public Builder AddRepeatedGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.Builder builderForValue) {
2959 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
2960 result.repeatedGroup_.Add(builderForValue.Build());
2961 return this;
2962 }
2963 public Builder AddRangeRepeatedGroup(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> values) {
2964 base.AddRange(values, result.repeatedGroup_);
2965 return this;
2966 }
2967 public Builder ClearRepeatedGroup() {
2968 result.repeatedGroup_.Clear();
2969 return this;
2970 }
2971
2972 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> RepeatedNestedMessageList {
2973 get { return result.repeatedNestedMessage_; }
2974 }
2975 public int RepeatedNestedMessageCount {
2976 get { return result.RepeatedNestedMessageCount; }
2977 }
2978 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage GetRepeatedNestedMessage(int index) {
2979 return result.GetRepeatedNestedMessage(index);
2980 }
2981 public Builder SetRepeatedNestedMessage(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
2982 pb::ThrowHelper.ThrowIfNull(value, "value");
2983 result.repeatedNestedMessage_[index] = value;
2984 return this;
2985 }
2986 public Builder SetRepeatedNestedMessage(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder builderForValue) {
2987 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
2988 result.repeatedNestedMessage_[index] = builderForValue.Build();
2989 return this;
2990 }
2991 public Builder AddRepeatedNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
2992 pb::ThrowHelper.ThrowIfNull(value, "value");
2993 result.repeatedNestedMessage_.Add(value);
2994 return this;
2995 }
2996 public Builder AddRepeatedNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder builderForValue) {
2997 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
2998 result.repeatedNestedMessage_.Add(builderForValue.Build());
2999 return this;
3000 }
3001 public Builder AddRangeRepeatedNestedMessage(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> values) {
3002 base.AddRange(values, result.repeatedNestedMessage_);
3003 return this;
3004 }
3005 public Builder ClearRepeatedNestedMessage() {
3006 result.repeatedNestedMessage_.Clear();
3007 return this;
3008 }
3009
3010 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> RepeatedForeignMessageList {
3011 get { return result.repeatedForeignMessage_; }
3012 }
3013 public int RepeatedForeignMessageCount {
3014 get { return result.RepeatedForeignMessageCount; }
3015 }
3016 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite GetRepeatedForeignMessage(int index) {
3017 return result.GetRepeatedForeignMessage(index);
3018 }
3019 public Builder SetRepeatedForeignMessage(int index, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
3020 pb::ThrowHelper.ThrowIfNull(value, "value");
3021 result.repeatedForeignMessage_[index] = value;
3022 return this;
3023 }
3024 public Builder SetRepeatedForeignMessage(int index, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder builderForValue) {
3025 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
3026 result.repeatedForeignMessage_[index] = builderForValue.Build();
3027 return this;
3028 }
3029 public Builder AddRepeatedForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
3030 pb::ThrowHelper.ThrowIfNull(value, "value");
3031 result.repeatedForeignMessage_.Add(value);
3032 return this;
3033 }
3034 public Builder AddRepeatedForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder builderForValue) {
3035 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
3036 result.repeatedForeignMessage_.Add(builderForValue.Build());
3037 return this;
3038 }
3039 public Builder AddRangeRepeatedForeignMessage(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> values) {
3040 base.AddRange(values, result.repeatedForeignMessage_);
3041 return this;
3042 }
3043 public Builder ClearRepeatedForeignMessage() {
3044 result.repeatedForeignMessage_.Clear();
3045 return this;
3046 }
3047
3048 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> RepeatedImportMessageList {
3049 get { return result.repeatedImportMessage_; }
3050 }
3051 public int RepeatedImportMessageCount {
3052 get { return result.RepeatedImportMessageCount; }
3053 }
3054 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite GetRepeatedImportMessage(int index) {
3055 return result.GetRepeatedImportMessage(index);
3056 }
3057 public Builder SetRepeatedImportMessage(int index, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
3058 pb::ThrowHelper.ThrowIfNull(value, "value");
3059 result.repeatedImportMessage_[index] = value;
3060 return this;
3061 }
3062 public Builder SetRepeatedImportMessage(int index, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder builderForValue) {
3063 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
3064 result.repeatedImportMessage_[index] = builderForValue.Build();
3065 return this;
3066 }
3067 public Builder AddRepeatedImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
3068 pb::ThrowHelper.ThrowIfNull(value, "value");
3069 result.repeatedImportMessage_.Add(value);
3070 return this;
3071 }
3072 public Builder AddRepeatedImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder builderForValue) {
3073 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
3074 result.repeatedImportMessage_.Add(builderForValue.Build());
3075 return this;
3076 }
3077 public Builder AddRangeRepeatedImportMessage(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> values) {
3078 base.AddRange(values, result.repeatedImportMessage_);
3079 return this;
3080 }
3081 public Builder ClearRepeatedImportMessage() {
3082 result.repeatedImportMessage_.Clear();
3083 return this;
3084 }
3085
3086 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> RepeatedNestedEnumList {
3087 get { return result.repeatedNestedEnum_; }
3088 }
3089 public int RepeatedNestedEnumCount {
3090 get { return result.RepeatedNestedEnumCount; }
3091 }
3092 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum GetRepeatedNestedEnum(int index) {
3093 return result.GetRepeatedNestedEnum(index);
3094 }
3095 public Builder SetRepeatedNestedEnum(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
3096 result.repeatedNestedEnum_[index] = value;
3097 return this;
3098 }
3099 public Builder AddRepeatedNestedEnum(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
3100 result.repeatedNestedEnum_.Add(value);
3101 return this;
3102 }
3103 public Builder AddRangeRepeatedNestedEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> values) {
3104 base.AddRange(values, result.repeatedNestedEnum_);
3105 return this;
3106 }
3107 public Builder ClearRepeatedNestedEnum() {
3108 result.repeatedNestedEnum_.Clear();
3109 return this;
3110 }
3111
3112 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> RepeatedForeignEnumList {
3113 get { return result.repeatedForeignEnum_; }
3114 }
3115 public int RepeatedForeignEnumCount {
3116 get { return result.RepeatedForeignEnumCount; }
3117 }
3118 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetRepeatedForeignEnum(int index) {
3119 return result.GetRepeatedForeignEnum(index);
3120 }
3121 public Builder SetRepeatedForeignEnum(int index, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
3122 result.repeatedForeignEnum_[index] = value;
3123 return this;
3124 }
3125 public Builder AddRepeatedForeignEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
3126 result.repeatedForeignEnum_.Add(value);
3127 return this;
3128 }
3129 public Builder AddRangeRepeatedForeignEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> values) {
3130 base.AddRange(values, result.repeatedForeignEnum_);
3131 return this;
3132 }
3133 public Builder ClearRepeatedForeignEnum() {
3134 result.repeatedForeignEnum_.Clear();
3135 return this;
3136 }
3137
3138 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> RepeatedImportEnumList {
3139 get { return result.repeatedImportEnum_; }
3140 }
3141 public int RepeatedImportEnumCount {
3142 get { return result.RepeatedImportEnumCount; }
3143 }
3144 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite GetRepeatedImportEnum(int index) {
3145 return result.GetRepeatedImportEnum(index);
3146 }
3147 public Builder SetRepeatedImportEnum(int index, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
3148 result.repeatedImportEnum_[index] = value;
3149 return this;
3150 }
3151 public Builder AddRepeatedImportEnum(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
3152 result.repeatedImportEnum_.Add(value);
3153 return this;
3154 }
3155 public Builder AddRangeRepeatedImportEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> values) {
3156 base.AddRange(values, result.repeatedImportEnum_);
3157 return this;
3158 }
3159 public Builder ClearRepeatedImportEnum() {
3160 result.repeatedImportEnum_.Clear();
3161 return this;
3162 }
3163
3164 public pbc::IPopsicleList<string> RepeatedStringPieceList {
3165 get { return result.repeatedStringPiece_; }
3166 }
3167 public int RepeatedStringPieceCount {
3168 get { return result.RepeatedStringPieceCount; }
3169 }
3170 public string GetRepeatedStringPiece(int index) {
3171 return result.GetRepeatedStringPiece(index);
3172 }
3173 public Builder SetRepeatedStringPiece(int index, string value) {
3174 pb::ThrowHelper.ThrowIfNull(value, "value");
3175 result.repeatedStringPiece_[index] = value;
3176 return this;
3177 }
3178 public Builder AddRepeatedStringPiece(string value) {
3179 pb::ThrowHelper.ThrowIfNull(value, "value");
3180 result.repeatedStringPiece_.Add(value);
3181 return this;
3182 }
3183 public Builder AddRangeRepeatedStringPiece(scg::IEnumerable<string> values) {
3184 base.AddRange(values, result.repeatedStringPiece_);
3185 return this;
3186 }
3187 public Builder ClearRepeatedStringPiece() {
3188 result.repeatedStringPiece_.Clear();
3189 return this;
3190 }
3191
3192 public pbc::IPopsicleList<string> RepeatedCordList {
3193 get { return result.repeatedCord_; }
3194 }
3195 public int RepeatedCordCount {
3196 get { return result.RepeatedCordCount; }
3197 }
3198 public string GetRepeatedCord(int index) {
3199 return result.GetRepeatedCord(index);
3200 }
3201 public Builder SetRepeatedCord(int index, string value) {
3202 pb::ThrowHelper.ThrowIfNull(value, "value");
3203 result.repeatedCord_[index] = value;
3204 return this;
3205 }
3206 public Builder AddRepeatedCord(string value) {
3207 pb::ThrowHelper.ThrowIfNull(value, "value");
3208 result.repeatedCord_.Add(value);
3209 return this;
3210 }
3211 public Builder AddRangeRepeatedCord(scg::IEnumerable<string> values) {
3212 base.AddRange(values, result.repeatedCord_);
3213 return this;
3214 }
3215 public Builder ClearRepeatedCord() {
3216 result.repeatedCord_.Clear();
3217 return this;
3218 }
3219
3220 public bool HasDefaultInt32 {
3221 get { return result.HasDefaultInt32; }
3222 }
3223 public int DefaultInt32 {
3224 get { return result.DefaultInt32; }
3225 set { SetDefaultInt32(value); }
3226 }
3227 public Builder SetDefaultInt32(int value) {
3228 result.hasDefaultInt32 = true;
3229 result.defaultInt32_ = value;
3230 return this;
3231 }
3232 public Builder ClearDefaultInt32() {
3233 result.hasDefaultInt32 = false;
3234 result.defaultInt32_ = 41;
3235 return this;
3236 }
3237
3238 public bool HasDefaultInt64 {
3239 get { return result.HasDefaultInt64; }
3240 }
3241 public long DefaultInt64 {
3242 get { return result.DefaultInt64; }
3243 set { SetDefaultInt64(value); }
3244 }
3245 public Builder SetDefaultInt64(long value) {
3246 result.hasDefaultInt64 = true;
3247 result.defaultInt64_ = value;
3248 return this;
3249 }
3250 public Builder ClearDefaultInt64() {
3251 result.hasDefaultInt64 = false;
3252 result.defaultInt64_ = 42L;
3253 return this;
3254 }
3255
3256 public bool HasDefaultUint32 {
3257 get { return result.HasDefaultUint32; }
3258 }
3259 [global::System.CLSCompliant(false)]
3260 public uint DefaultUint32 {
3261 get { return result.DefaultUint32; }
3262 set { SetDefaultUint32(value); }
3263 }
3264 [global::System.CLSCompliant(false)]
3265 public Builder SetDefaultUint32(uint value) {
3266 result.hasDefaultUint32 = true;
3267 result.defaultUint32_ = value;
3268 return this;
3269 }
3270 public Builder ClearDefaultUint32() {
3271 result.hasDefaultUint32 = false;
3272 result.defaultUint32_ = 43;
3273 return this;
3274 }
3275
3276 public bool HasDefaultUint64 {
3277 get { return result.HasDefaultUint64; }
3278 }
3279 [global::System.CLSCompliant(false)]
3280 public ulong DefaultUint64 {
3281 get { return result.DefaultUint64; }
3282 set { SetDefaultUint64(value); }
3283 }
3284 [global::System.CLSCompliant(false)]
3285 public Builder SetDefaultUint64(ulong value) {
3286 result.hasDefaultUint64 = true;
3287 result.defaultUint64_ = value;
3288 return this;
3289 }
3290 public Builder ClearDefaultUint64() {
3291 result.hasDefaultUint64 = false;
3292 result.defaultUint64_ = 44UL;
3293 return this;
3294 }
3295
3296 public bool HasDefaultSint32 {
3297 get { return result.HasDefaultSint32; }
3298 }
3299 public int DefaultSint32 {
3300 get { return result.DefaultSint32; }
3301 set { SetDefaultSint32(value); }
3302 }
3303 public Builder SetDefaultSint32(int value) {
3304 result.hasDefaultSint32 = true;
3305 result.defaultSint32_ = value;
3306 return this;
3307 }
3308 public Builder ClearDefaultSint32() {
3309 result.hasDefaultSint32 = false;
3310 result.defaultSint32_ = -45;
3311 return this;
3312 }
3313
3314 public bool HasDefaultSint64 {
3315 get { return result.HasDefaultSint64; }
3316 }
3317 public long DefaultSint64 {
3318 get { return result.DefaultSint64; }
3319 set { SetDefaultSint64(value); }
3320 }
3321 public Builder SetDefaultSint64(long value) {
3322 result.hasDefaultSint64 = true;
3323 result.defaultSint64_ = value;
3324 return this;
3325 }
3326 public Builder ClearDefaultSint64() {
3327 result.hasDefaultSint64 = false;
3328 result.defaultSint64_ = 46;
3329 return this;
3330 }
3331
3332 public bool HasDefaultFixed32 {
3333 get { return result.HasDefaultFixed32; }
3334 }
3335 [global::System.CLSCompliant(false)]
3336 public uint DefaultFixed32 {
3337 get { return result.DefaultFixed32; }
3338 set { SetDefaultFixed32(value); }
3339 }
3340 [global::System.CLSCompliant(false)]
3341 public Builder SetDefaultFixed32(uint value) {
3342 result.hasDefaultFixed32 = true;
3343 result.defaultFixed32_ = value;
3344 return this;
3345 }
3346 public Builder ClearDefaultFixed32() {
3347 result.hasDefaultFixed32 = false;
3348 result.defaultFixed32_ = 47;
3349 return this;
3350 }
3351
3352 public bool HasDefaultFixed64 {
3353 get { return result.HasDefaultFixed64; }
3354 }
3355 [global::System.CLSCompliant(false)]
3356 public ulong DefaultFixed64 {
3357 get { return result.DefaultFixed64; }
3358 set { SetDefaultFixed64(value); }
3359 }
3360 [global::System.CLSCompliant(false)]
3361 public Builder SetDefaultFixed64(ulong value) {
3362 result.hasDefaultFixed64 = true;
3363 result.defaultFixed64_ = value;
3364 return this;
3365 }
3366 public Builder ClearDefaultFixed64() {
3367 result.hasDefaultFixed64 = false;
3368 result.defaultFixed64_ = 48;
3369 return this;
3370 }
3371
3372 public bool HasDefaultSfixed32 {
3373 get { return result.HasDefaultSfixed32; }
3374 }
3375 public int DefaultSfixed32 {
3376 get { return result.DefaultSfixed32; }
3377 set { SetDefaultSfixed32(value); }
3378 }
3379 public Builder SetDefaultSfixed32(int value) {
3380 result.hasDefaultSfixed32 = true;
3381 result.defaultSfixed32_ = value;
3382 return this;
3383 }
3384 public Builder ClearDefaultSfixed32() {
3385 result.hasDefaultSfixed32 = false;
3386 result.defaultSfixed32_ = 49;
3387 return this;
3388 }
3389
3390 public bool HasDefaultSfixed64 {
3391 get { return result.HasDefaultSfixed64; }
3392 }
3393 public long DefaultSfixed64 {
3394 get { return result.DefaultSfixed64; }
3395 set { SetDefaultSfixed64(value); }
3396 }
3397 public Builder SetDefaultSfixed64(long value) {
3398 result.hasDefaultSfixed64 = true;
3399 result.defaultSfixed64_ = value;
3400 return this;
3401 }
3402 public Builder ClearDefaultSfixed64() {
3403 result.hasDefaultSfixed64 = false;
3404 result.defaultSfixed64_ = -50;
3405 return this;
3406 }
3407
3408 public bool HasDefaultFloat {
3409 get { return result.HasDefaultFloat; }
3410 }
3411 public float DefaultFloat {
3412 get { return result.DefaultFloat; }
3413 set { SetDefaultFloat(value); }
3414 }
3415 public Builder SetDefaultFloat(float value) {
3416 result.hasDefaultFloat = true;
3417 result.defaultFloat_ = value;
3418 return this;
3419 }
3420 public Builder ClearDefaultFloat() {
3421 result.hasDefaultFloat = false;
3422 result.defaultFloat_ = 51.5F;
3423 return this;
3424 }
3425
3426 public bool HasDefaultDouble {
3427 get { return result.HasDefaultDouble; }
3428 }
3429 public double DefaultDouble {
3430 get { return result.DefaultDouble; }
3431 set { SetDefaultDouble(value); }
3432 }
3433 public Builder SetDefaultDouble(double value) {
3434 result.hasDefaultDouble = true;
3435 result.defaultDouble_ = value;
3436 return this;
3437 }
3438 public Builder ClearDefaultDouble() {
3439 result.hasDefaultDouble = false;
3440 result.defaultDouble_ = 52000D;
3441 return this;
3442 }
3443
3444 public bool HasDefaultBool {
3445 get { return result.HasDefaultBool; }
3446 }
3447 public bool DefaultBool {
3448 get { return result.DefaultBool; }
3449 set { SetDefaultBool(value); }
3450 }
3451 public Builder SetDefaultBool(bool value) {
3452 result.hasDefaultBool = true;
3453 result.defaultBool_ = value;
3454 return this;
3455 }
3456 public Builder ClearDefaultBool() {
3457 result.hasDefaultBool = false;
3458 result.defaultBool_ = true;
3459 return this;
3460 }
3461
3462 public bool HasDefaultString {
3463 get { return result.HasDefaultString; }
3464 }
3465 public string DefaultString {
3466 get { return result.DefaultString; }
3467 set { SetDefaultString(value); }
3468 }
3469 public Builder SetDefaultString(string value) {
3470 pb::ThrowHelper.ThrowIfNull(value, "value");
3471 result.hasDefaultString = true;
3472 result.defaultString_ = value;
3473 return this;
3474 }
3475 public Builder ClearDefaultString() {
3476 result.hasDefaultString = false;
3477 result.defaultString_ = "hello";
3478 return this;
3479 }
3480
3481 public bool HasDefaultBytes {
3482 get { return result.HasDefaultBytes; }
3483 }
3484 public pb::ByteString DefaultBytes {
3485 get { return result.DefaultBytes; }
3486 set { SetDefaultBytes(value); }
3487 }
3488 public Builder SetDefaultBytes(pb::ByteString value) {
3489 pb::ThrowHelper.ThrowIfNull(value, "value");
3490 result.hasDefaultBytes = true;
3491 result.defaultBytes_ = value;
3492 return this;
3493 }
3494 public Builder ClearDefaultBytes() {
3495 result.hasDefaultBytes = false;
3496 result.defaultBytes_ = (pb::ByteString) global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Descriptor.Fields[62].DefaultValue;
3497 return this;
3498 }
3499
3500 public bool HasDefaultNestedEnum {
3501 get { return result.HasDefaultNestedEnum; }
3502 }
3503 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum DefaultNestedEnum {
3504 get { return result.DefaultNestedEnum; }
3505 set { SetDefaultNestedEnum(value); }
3506 }
3507 public Builder SetDefaultNestedEnum(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
3508 result.hasDefaultNestedEnum = true;
3509 result.defaultNestedEnum_ = value;
3510 return this;
3511 }
3512 public Builder ClearDefaultNestedEnum() {
3513 result.hasDefaultNestedEnum = false;
3514 result.defaultNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.BAR;
3515 return this;
3516 }
3517
3518 public bool HasDefaultForeignEnum {
3519 get { return result.HasDefaultForeignEnum; }
3520 }
3521 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite DefaultForeignEnum {
3522 get { return result.DefaultForeignEnum; }
3523 set { SetDefaultForeignEnum(value); }
3524 }
3525 public Builder SetDefaultForeignEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
3526 result.hasDefaultForeignEnum = true;
3527 result.defaultForeignEnum_ = value;
3528 return this;
3529 }
3530 public Builder ClearDefaultForeignEnum() {
3531 result.hasDefaultForeignEnum = false;
3532 result.defaultForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_BAR;
3533 return this;
3534 }
3535
3536 public bool HasDefaultImportEnum {
3537 get { return result.HasDefaultImportEnum; }
3538 }
3539 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite DefaultImportEnum {
3540 get { return result.DefaultImportEnum; }
3541 set { SetDefaultImportEnum(value); }
3542 }
3543 public Builder SetDefaultImportEnum(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
3544 result.hasDefaultImportEnum = true;
3545 result.defaultImportEnum_ = value;
3546 return this;
3547 }
3548 public Builder ClearDefaultImportEnum() {
3549 result.hasDefaultImportEnum = false;
3550 result.defaultImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_BAR;
3551 return this;
3552 }
3553
3554 public bool HasDefaultStringPiece {
3555 get { return result.HasDefaultStringPiece; }
3556 }
3557 public string DefaultStringPiece {
3558 get { return result.DefaultStringPiece; }
3559 set { SetDefaultStringPiece(value); }
3560 }
3561 public Builder SetDefaultStringPiece(string value) {
3562 pb::ThrowHelper.ThrowIfNull(value, "value");
3563 result.hasDefaultStringPiece = true;
3564 result.defaultStringPiece_ = value;
3565 return this;
3566 }
3567 public Builder ClearDefaultStringPiece() {
3568 result.hasDefaultStringPiece = false;
3569 result.defaultStringPiece_ = "abc";
3570 return this;
3571 }
3572
3573 public bool HasDefaultCord {
3574 get { return result.HasDefaultCord; }
3575 }
3576 public string DefaultCord {
3577 get { return result.DefaultCord; }
3578 set { SetDefaultCord(value); }
3579 }
3580 public Builder SetDefaultCord(string value) {
3581 pb::ThrowHelper.ThrowIfNull(value, "value");
3582 result.hasDefaultCord = true;
3583 result.defaultCord_ = value;
3584 return this;
3585 }
3586 public Builder ClearDefaultCord() {
3587 result.hasDefaultCord = false;
3588 result.defaultCord_ = "123";
3589 return this;
3590 }
3591 }
3592 static TestAllTypesLite() {
3593 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
3594 }
3595 }
3596
3597 public sealed partial class ForeignMessageLite : pb::GeneratedMessage<ForeignMessageLite, ForeignMessageLite.Builder> {
3598 private static readonly ForeignMessageLite defaultInstance = new Builder().BuildPartial();
3599 public static ForeignMessageLite DefaultInstance {
3600 get { return defaultInstance; }
3601 }
3602
3603 public override ForeignMessageLite DefaultInstanceForType {
3604 get { return defaultInstance; }
3605 }
3606
3607 protected override ForeignMessageLite ThisMessage {
3608 get { return this; }
3609 }
3610
3611 public static pbd::MessageDescriptor Descriptor {
3612 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_ForeignMessageLite__Descriptor; }
3613 }
3614
3615 protected override pb::FieldAccess.FieldAccessorTable<ForeignMessageLite, ForeignMessageLite.Builder> InternalFieldAccessors {
3616 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_ForeignMessageLite__FieldAccessorTable; }
3617 }
3618
3619 public const int CFieldNumber = 1;
3620 private bool hasC;
3621 private int c_ = 0;
3622 public bool HasC {
3623 get { return hasC; }
3624 }
3625 public int C {
3626 get { return c_; }
3627 }
3628
3629 public static ForeignMessageLite ParseFrom(pb::ByteString data) {
3630 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
3631 }
3632 public static ForeignMessageLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
3633 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
3634 }
3635 public static ForeignMessageLite ParseFrom(byte[] data) {
3636 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
3637 }
3638 public static ForeignMessageLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
3639 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
3640 }
3641 public static ForeignMessageLite ParseFrom(global::System.IO.Stream input) {
3642 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
3643 }
3644 public static ForeignMessageLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
3645 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
3646 }
3647 public static ForeignMessageLite ParseDelimitedFrom(global::System.IO.Stream input) {
3648 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
3649 }
3650 public static ForeignMessageLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
3651 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
3652 }
3653 public static ForeignMessageLite ParseFrom(pb::CodedInputStream input) {
3654 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
3655 }
3656 public static ForeignMessageLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
3657 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
3658 }
3659 public static Builder CreateBuilder() { return new Builder(); }
3660 public override Builder ToBuilder() { return CreateBuilder(this); }
3661 public override Builder CreateBuilderForType() { return new Builder(); }
3662 public static Builder CreateBuilder(ForeignMessageLite prototype) {
3663 return (Builder) new Builder().MergeFrom(prototype);
3664 }
3665
3666 public sealed partial class Builder : pb::GeneratedBuilder<ForeignMessageLite, Builder> {
3667 protected override Builder ThisBuilder {
3668 get { return this; }
3669 }
3670 public Builder() {}
3671
3672 ForeignMessageLite result = new ForeignMessageLite();
3673
3674 protected override ForeignMessageLite MessageBeingBuilt {
3675 get { return result; }
3676 }
3677
3678 public override Builder Clear() {
3679 result = new ForeignMessageLite();
3680 return this;
3681 }
3682
3683 public override Builder Clone() {
3684 return new Builder().MergeFrom(result);
3685 }
3686
3687 public override pbd::MessageDescriptor DescriptorForType {
3688 get { return global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Descriptor; }
3689 }
3690
3691 public override ForeignMessageLite DefaultInstanceForType {
3692 get { return global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance; }
3693 }
3694
3695 public override ForeignMessageLite BuildPartial() {
3696 if (result == null) {
3697 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
3698 }
3699 ForeignMessageLite returnMe = result;
3700 result = null;
3701 return returnMe;
3702 }
3703
3704
3705 public bool HasC {
3706 get { return result.HasC; }
3707 }
3708 public int C {
3709 get { return result.C; }
3710 set { SetC(value); }
3711 }
3712 public Builder SetC(int value) {
3713 result.hasC = true;
3714 result.c_ = value;
3715 return this;
3716 }
3717 public Builder ClearC() {
3718 result.hasC = false;
3719 result.c_ = 0;
3720 return this;
3721 }
3722 }
3723 static ForeignMessageLite() {
3724 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
3725 }
3726 }
3727
3728 public sealed partial class TestPackedTypesLite : pb::GeneratedMessage<TestPackedTypesLite, TestPackedTypesLite.Builder> {
3729 private static readonly TestPackedTypesLite defaultInstance = new Builder().BuildPartial();
3730 public static TestPackedTypesLite DefaultInstance {
3731 get { return defaultInstance; }
3732 }
3733
3734 public override TestPackedTypesLite DefaultInstanceForType {
3735 get { return defaultInstance; }
3736 }
3737
3738 protected override TestPackedTypesLite ThisMessage {
3739 get { return this; }
3740 }
3741
3742 public static pbd::MessageDescriptor Descriptor {
3743 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestPackedTypesLite__Descriptor; }
3744 }
3745
3746 protected override pb::FieldAccess.FieldAccessorTable<TestPackedTypesLite, TestPackedTypesLite.Builder> InternalFieldAccessors {
3747 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestPackedTypesLite__FieldAccessorTable; }
3748 }
3749
3750 public const int PackedInt32FieldNumber = 90;
3751 private pbc::PopsicleList<int> packedInt32_ = new pbc::PopsicleList<int>();
3752 public scg::IList<int> PackedInt32List {
3753 get { return pbc::Lists.AsReadOnly(packedInt32_); }
3754 }
3755 public int PackedInt32Count {
3756 get { return packedInt32_.Count; }
3757 }
3758 public int GetPackedInt32(int index) {
3759 return packedInt32_[index];
3760 }
3761
3762 public const int PackedInt64FieldNumber = 91;
3763 private pbc::PopsicleList<long> packedInt64_ = new pbc::PopsicleList<long>();
3764 public scg::IList<long> PackedInt64List {
3765 get { return pbc::Lists.AsReadOnly(packedInt64_); }
3766 }
3767 public int PackedInt64Count {
3768 get { return packedInt64_.Count; }
3769 }
3770 public long GetPackedInt64(int index) {
3771 return packedInt64_[index];
3772 }
3773
3774 public const int PackedUint32FieldNumber = 92;
3775 private pbc::PopsicleList<uint> packedUint32_ = new pbc::PopsicleList<uint>();
3776 [global::System.CLSCompliant(false)]
3777 public scg::IList<uint> PackedUint32List {
3778 get { return pbc::Lists.AsReadOnly(packedUint32_); }
3779 }
3780 public int PackedUint32Count {
3781 get { return packedUint32_.Count; }
3782 }
3783 [global::System.CLSCompliant(false)]
3784 public uint GetPackedUint32(int index) {
3785 return packedUint32_[index];
3786 }
3787
3788 public const int PackedUint64FieldNumber = 93;
3789 private pbc::PopsicleList<ulong> packedUint64_ = new pbc::PopsicleList<ulong>();
3790 [global::System.CLSCompliant(false)]
3791 public scg::IList<ulong> PackedUint64List {
3792 get { return pbc::Lists.AsReadOnly(packedUint64_); }
3793 }
3794 public int PackedUint64Count {
3795 get { return packedUint64_.Count; }
3796 }
3797 [global::System.CLSCompliant(false)]
3798 public ulong GetPackedUint64(int index) {
3799 return packedUint64_[index];
3800 }
3801
3802 public const int PackedSint32FieldNumber = 94;
3803 private pbc::PopsicleList<int> packedSint32_ = new pbc::PopsicleList<int>();
3804 public scg::IList<int> PackedSint32List {
3805 get { return pbc::Lists.AsReadOnly(packedSint32_); }
3806 }
3807 public int PackedSint32Count {
3808 get { return packedSint32_.Count; }
3809 }
3810 public int GetPackedSint32(int index) {
3811 return packedSint32_[index];
3812 }
3813
3814 public const int PackedSint64FieldNumber = 95;
3815 private pbc::PopsicleList<long> packedSint64_ = new pbc::PopsicleList<long>();
3816 public scg::IList<long> PackedSint64List {
3817 get { return pbc::Lists.AsReadOnly(packedSint64_); }
3818 }
3819 public int PackedSint64Count {
3820 get { return packedSint64_.Count; }
3821 }
3822 public long GetPackedSint64(int index) {
3823 return packedSint64_[index];
3824 }
3825
3826 public const int PackedFixed32FieldNumber = 96;
3827 private pbc::PopsicleList<uint> packedFixed32_ = new pbc::PopsicleList<uint>();
3828 [global::System.CLSCompliant(false)]
3829 public scg::IList<uint> PackedFixed32List {
3830 get { return pbc::Lists.AsReadOnly(packedFixed32_); }
3831 }
3832 public int PackedFixed32Count {
3833 get { return packedFixed32_.Count; }
3834 }
3835 [global::System.CLSCompliant(false)]
3836 public uint GetPackedFixed32(int index) {
3837 return packedFixed32_[index];
3838 }
3839
3840 public const int PackedFixed64FieldNumber = 97;
3841 private pbc::PopsicleList<ulong> packedFixed64_ = new pbc::PopsicleList<ulong>();
3842 [global::System.CLSCompliant(false)]
3843 public scg::IList<ulong> PackedFixed64List {
3844 get { return pbc::Lists.AsReadOnly(packedFixed64_); }
3845 }
3846 public int PackedFixed64Count {
3847 get { return packedFixed64_.Count; }
3848 }
3849 [global::System.CLSCompliant(false)]
3850 public ulong GetPackedFixed64(int index) {
3851 return packedFixed64_[index];
3852 }
3853
3854 public const int PackedSfixed32FieldNumber = 98;
3855 private pbc::PopsicleList<int> packedSfixed32_ = new pbc::PopsicleList<int>();
3856 public scg::IList<int> PackedSfixed32List {
3857 get { return pbc::Lists.AsReadOnly(packedSfixed32_); }
3858 }
3859 public int PackedSfixed32Count {
3860 get { return packedSfixed32_.Count; }
3861 }
3862 public int GetPackedSfixed32(int index) {
3863 return packedSfixed32_[index];
3864 }
3865
3866 public const int PackedSfixed64FieldNumber = 99;
3867 private pbc::PopsicleList<long> packedSfixed64_ = new pbc::PopsicleList<long>();
3868 public scg::IList<long> PackedSfixed64List {
3869 get { return pbc::Lists.AsReadOnly(packedSfixed64_); }
3870 }
3871 public int PackedSfixed64Count {
3872 get { return packedSfixed64_.Count; }
3873 }
3874 public long GetPackedSfixed64(int index) {
3875 return packedSfixed64_[index];
3876 }
3877
3878 public const int PackedFloatFieldNumber = 100;
3879 private pbc::PopsicleList<float> packedFloat_ = new pbc::PopsicleList<float>();
3880 public scg::IList<float> PackedFloatList {
3881 get { return pbc::Lists.AsReadOnly(packedFloat_); }
3882 }
3883 public int PackedFloatCount {
3884 get { return packedFloat_.Count; }
3885 }
3886 public float GetPackedFloat(int index) {
3887 return packedFloat_[index];
3888 }
3889
3890 public const int PackedDoubleFieldNumber = 101;
3891 private pbc::PopsicleList<double> packedDouble_ = new pbc::PopsicleList<double>();
3892 public scg::IList<double> PackedDoubleList {
3893 get { return pbc::Lists.AsReadOnly(packedDouble_); }
3894 }
3895 public int PackedDoubleCount {
3896 get { return packedDouble_.Count; }
3897 }
3898 public double GetPackedDouble(int index) {
3899 return packedDouble_[index];
3900 }
3901
3902 public const int PackedBoolFieldNumber = 102;
3903 private pbc::PopsicleList<bool> packedBool_ = new pbc::PopsicleList<bool>();
3904 public scg::IList<bool> PackedBoolList {
3905 get { return pbc::Lists.AsReadOnly(packedBool_); }
3906 }
3907 public int PackedBoolCount {
3908 get { return packedBool_.Count; }
3909 }
3910 public bool GetPackedBool(int index) {
3911 return packedBool_[index];
3912 }
3913
3914 public const int PackedEnumFieldNumber = 103;
3915 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> packedEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>();
3916 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> PackedEnumList {
3917 get { return pbc::Lists.AsReadOnly(packedEnum_); }
3918 }
3919 public int PackedEnumCount {
3920 get { return packedEnum_.Count; }
3921 }
3922 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetPackedEnum(int index) {
3923 return packedEnum_[index];
3924 }
3925
3926 public static TestPackedTypesLite ParseFrom(pb::ByteString data) {
3927 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
3928 }
3929 public static TestPackedTypesLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
3930 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
3931 }
3932 public static TestPackedTypesLite ParseFrom(byte[] data) {
3933 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
3934 }
3935 public static TestPackedTypesLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
3936 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
3937 }
3938 public static TestPackedTypesLite ParseFrom(global::System.IO.Stream input) {
3939 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
3940 }
3941 public static TestPackedTypesLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
3942 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
3943 }
3944 public static TestPackedTypesLite ParseDelimitedFrom(global::System.IO.Stream input) {
3945 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
3946 }
3947 public static TestPackedTypesLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
3948 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
3949 }
3950 public static TestPackedTypesLite ParseFrom(pb::CodedInputStream input) {
3951 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
3952 }
3953 public static TestPackedTypesLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
3954 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
3955 }
3956 public static Builder CreateBuilder() { return new Builder(); }
3957 public override Builder ToBuilder() { return CreateBuilder(this); }
3958 public override Builder CreateBuilderForType() { return new Builder(); }
3959 public static Builder CreateBuilder(TestPackedTypesLite prototype) {
3960 return (Builder) new Builder().MergeFrom(prototype);
3961 }
3962
3963 public sealed partial class Builder : pb::GeneratedBuilder<TestPackedTypesLite, Builder> {
3964 protected override Builder ThisBuilder {
3965 get { return this; }
3966 }
3967 public Builder() {}
3968
3969 TestPackedTypesLite result = new TestPackedTypesLite();
3970
3971 protected override TestPackedTypesLite MessageBeingBuilt {
3972 get { return result; }
3973 }
3974
3975 public override Builder Clear() {
3976 result = new TestPackedTypesLite();
3977 return this;
3978 }
3979
3980 public override Builder Clone() {
3981 return new Builder().MergeFrom(result);
3982 }
3983
3984 public override pbd::MessageDescriptor DescriptorForType {
3985 get { return global::Google.ProtocolBuffers.TestProtos.TestPackedTypesLite.Descriptor; }
3986 }
3987
3988 public override TestPackedTypesLite DefaultInstanceForType {
3989 get { return global::Google.ProtocolBuffers.TestProtos.TestPackedTypesLite.DefaultInstance; }
3990 }
3991
3992 public override TestPackedTypesLite BuildPartial() {
3993 if (result == null) {
3994 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
3995 }
3996 result.packedInt32_.MakeReadOnly();
3997 result.packedInt64_.MakeReadOnly();
3998 result.packedUint32_.MakeReadOnly();
3999 result.packedUint64_.MakeReadOnly();
4000 result.packedSint32_.MakeReadOnly();
4001 result.packedSint64_.MakeReadOnly();
4002 result.packedFixed32_.MakeReadOnly();
4003 result.packedFixed64_.MakeReadOnly();
4004 result.packedSfixed32_.MakeReadOnly();
4005 result.packedSfixed64_.MakeReadOnly();
4006 result.packedFloat_.MakeReadOnly();
4007 result.packedDouble_.MakeReadOnly();
4008 result.packedBool_.MakeReadOnly();
4009 result.packedEnum_.MakeReadOnly();
4010 TestPackedTypesLite returnMe = result;
4011 result = null;
4012 return returnMe;
4013 }
4014
4015
4016 public pbc::IPopsicleList<int> PackedInt32List {
4017 get { return result.packedInt32_; }
4018 }
4019 public int PackedInt32Count {
4020 get { return result.PackedInt32Count; }
4021 }
4022 public int GetPackedInt32(int index) {
4023 return result.GetPackedInt32(index);
4024 }
4025 public Builder SetPackedInt32(int index, int value) {
4026 result.packedInt32_[index] = value;
4027 return this;
4028 }
4029 public Builder AddPackedInt32(int value) {
4030 result.packedInt32_.Add(value);
4031 return this;
4032 }
4033 public Builder AddRangePackedInt32(scg::IEnumerable<int> values) {
4034 base.AddRange(values, result.packedInt32_);
4035 return this;
4036 }
4037 public Builder ClearPackedInt32() {
4038 result.packedInt32_.Clear();
4039 return this;
4040 }
4041
4042 public pbc::IPopsicleList<long> PackedInt64List {
4043 get { return result.packedInt64_; }
4044 }
4045 public int PackedInt64Count {
4046 get { return result.PackedInt64Count; }
4047 }
4048 public long GetPackedInt64(int index) {
4049 return result.GetPackedInt64(index);
4050 }
4051 public Builder SetPackedInt64(int index, long value) {
4052 result.packedInt64_[index] = value;
4053 return this;
4054 }
4055 public Builder AddPackedInt64(long value) {
4056 result.packedInt64_.Add(value);
4057 return this;
4058 }
4059 public Builder AddRangePackedInt64(scg::IEnumerable<long> values) {
4060 base.AddRange(values, result.packedInt64_);
4061 return this;
4062 }
4063 public Builder ClearPackedInt64() {
4064 result.packedInt64_.Clear();
4065 return this;
4066 }
4067
4068 [global::System.CLSCompliant(false)]
4069 public pbc::IPopsicleList<uint> PackedUint32List {
4070 get { return result.packedUint32_; }
4071 }
4072 public int PackedUint32Count {
4073 get { return result.PackedUint32Count; }
4074 }
4075 [global::System.CLSCompliant(false)]
4076 public uint GetPackedUint32(int index) {
4077 return result.GetPackedUint32(index);
4078 }
4079 [global::System.CLSCompliant(false)]
4080 public Builder SetPackedUint32(int index, uint value) {
4081 result.packedUint32_[index] = value;
4082 return this;
4083 }
4084 [global::System.CLSCompliant(false)]
4085 public Builder AddPackedUint32(uint value) {
4086 result.packedUint32_.Add(value);
4087 return this;
4088 }
4089 [global::System.CLSCompliant(false)]
4090 public Builder AddRangePackedUint32(scg::IEnumerable<uint> values) {
4091 base.AddRange(values, result.packedUint32_);
4092 return this;
4093 }
4094 public Builder ClearPackedUint32() {
4095 result.packedUint32_.Clear();
4096 return this;
4097 }
4098
4099 [global::System.CLSCompliant(false)]
4100 public pbc::IPopsicleList<ulong> PackedUint64List {
4101 get { return result.packedUint64_; }
4102 }
4103 public int PackedUint64Count {
4104 get { return result.PackedUint64Count; }
4105 }
4106 [global::System.CLSCompliant(false)]
4107 public ulong GetPackedUint64(int index) {
4108 return result.GetPackedUint64(index);
4109 }
4110 [global::System.CLSCompliant(false)]
4111 public Builder SetPackedUint64(int index, ulong value) {
4112 result.packedUint64_[index] = value;
4113 return this;
4114 }
4115 [global::System.CLSCompliant(false)]
4116 public Builder AddPackedUint64(ulong value) {
4117 result.packedUint64_.Add(value);
4118 return this;
4119 }
4120 [global::System.CLSCompliant(false)]
4121 public Builder AddRangePackedUint64(scg::IEnumerable<ulong> values) {
4122 base.AddRange(values, result.packedUint64_);
4123 return this;
4124 }
4125 public Builder ClearPackedUint64() {
4126 result.packedUint64_.Clear();
4127 return this;
4128 }
4129
4130 public pbc::IPopsicleList<int> PackedSint32List {
4131 get { return result.packedSint32_; }
4132 }
4133 public int PackedSint32Count {
4134 get { return result.PackedSint32Count; }
4135 }
4136 public int GetPackedSint32(int index) {
4137 return result.GetPackedSint32(index);
4138 }
4139 public Builder SetPackedSint32(int index, int value) {
4140 result.packedSint32_[index] = value;
4141 return this;
4142 }
4143 public Builder AddPackedSint32(int value) {
4144 result.packedSint32_.Add(value);
4145 return this;
4146 }
4147 public Builder AddRangePackedSint32(scg::IEnumerable<int> values) {
4148 base.AddRange(values, result.packedSint32_);
4149 return this;
4150 }
4151 public Builder ClearPackedSint32() {
4152 result.packedSint32_.Clear();
4153 return this;
4154 }
4155
4156 public pbc::IPopsicleList<long> PackedSint64List {
4157 get { return result.packedSint64_; }
4158 }
4159 public int PackedSint64Count {
4160 get { return result.PackedSint64Count; }
4161 }
4162 public long GetPackedSint64(int index) {
4163 return result.GetPackedSint64(index);
4164 }
4165 public Builder SetPackedSint64(int index, long value) {
4166 result.packedSint64_[index] = value;
4167 return this;
4168 }
4169 public Builder AddPackedSint64(long value) {
4170 result.packedSint64_.Add(value);
4171 return this;
4172 }
4173 public Builder AddRangePackedSint64(scg::IEnumerable<long> values) {
4174 base.AddRange(values, result.packedSint64_);
4175 return this;
4176 }
4177 public Builder ClearPackedSint64() {
4178 result.packedSint64_.Clear();
4179 return this;
4180 }
4181
4182 [global::System.CLSCompliant(false)]
4183 public pbc::IPopsicleList<uint> PackedFixed32List {
4184 get { return result.packedFixed32_; }
4185 }
4186 public int PackedFixed32Count {
4187 get { return result.PackedFixed32Count; }
4188 }
4189 [global::System.CLSCompliant(false)]
4190 public uint GetPackedFixed32(int index) {
4191 return result.GetPackedFixed32(index);
4192 }
4193 [global::System.CLSCompliant(false)]
4194 public Builder SetPackedFixed32(int index, uint value) {
4195 result.packedFixed32_[index] = value;
4196 return this;
4197 }
4198 [global::System.CLSCompliant(false)]
4199 public Builder AddPackedFixed32(uint value) {
4200 result.packedFixed32_.Add(value);
4201 return this;
4202 }
4203 [global::System.CLSCompliant(false)]
4204 public Builder AddRangePackedFixed32(scg::IEnumerable<uint> values) {
4205 base.AddRange(values, result.packedFixed32_);
4206 return this;
4207 }
4208 public Builder ClearPackedFixed32() {
4209 result.packedFixed32_.Clear();
4210 return this;
4211 }
4212
4213 [global::System.CLSCompliant(false)]
4214 public pbc::IPopsicleList<ulong> PackedFixed64List {
4215 get { return result.packedFixed64_; }
4216 }
4217 public int PackedFixed64Count {
4218 get { return result.PackedFixed64Count; }
4219 }
4220 [global::System.CLSCompliant(false)]
4221 public ulong GetPackedFixed64(int index) {
4222 return result.GetPackedFixed64(index);
4223 }
4224 [global::System.CLSCompliant(false)]
4225 public Builder SetPackedFixed64(int index, ulong value) {
4226 result.packedFixed64_[index] = value;
4227 return this;
4228 }
4229 [global::System.CLSCompliant(false)]
4230 public Builder AddPackedFixed64(ulong value) {
4231 result.packedFixed64_.Add(value);
4232 return this;
4233 }
4234 [global::System.CLSCompliant(false)]
4235 public Builder AddRangePackedFixed64(scg::IEnumerable<ulong> values) {
4236 base.AddRange(values, result.packedFixed64_);
4237 return this;
4238 }
4239 public Builder ClearPackedFixed64() {
4240 result.packedFixed64_.Clear();
4241 return this;
4242 }
4243
4244 public pbc::IPopsicleList<int> PackedSfixed32List {
4245 get { return result.packedSfixed32_; }
4246 }
4247 public int PackedSfixed32Count {
4248 get { return result.PackedSfixed32Count; }
4249 }
4250 public int GetPackedSfixed32(int index) {
4251 return result.GetPackedSfixed32(index);
4252 }
4253 public Builder SetPackedSfixed32(int index, int value) {
4254 result.packedSfixed32_[index] = value;
4255 return this;
4256 }
4257 public Builder AddPackedSfixed32(int value) {
4258 result.packedSfixed32_.Add(value);
4259 return this;
4260 }
4261 public Builder AddRangePackedSfixed32(scg::IEnumerable<int> values) {
4262 base.AddRange(values, result.packedSfixed32_);
4263 return this;
4264 }
4265 public Builder ClearPackedSfixed32() {
4266 result.packedSfixed32_.Clear();
4267 return this;
4268 }
4269
4270 public pbc::IPopsicleList<long> PackedSfixed64List {
4271 get { return result.packedSfixed64_; }
4272 }
4273 public int PackedSfixed64Count {
4274 get { return result.PackedSfixed64Count; }
4275 }
4276 public long GetPackedSfixed64(int index) {
4277 return result.GetPackedSfixed64(index);
4278 }
4279 public Builder SetPackedSfixed64(int index, long value) {
4280 result.packedSfixed64_[index] = value;
4281 return this;
4282 }
4283 public Builder AddPackedSfixed64(long value) {
4284 result.packedSfixed64_.Add(value);
4285 return this;
4286 }
4287 public Builder AddRangePackedSfixed64(scg::IEnumerable<long> values) {
4288 base.AddRange(values, result.packedSfixed64_);
4289 return this;
4290 }
4291 public Builder ClearPackedSfixed64() {
4292 result.packedSfixed64_.Clear();
4293 return this;
4294 }
4295
4296 public pbc::IPopsicleList<float> PackedFloatList {
4297 get { return result.packedFloat_; }
4298 }
4299 public int PackedFloatCount {
4300 get { return result.PackedFloatCount; }
4301 }
4302 public float GetPackedFloat(int index) {
4303 return result.GetPackedFloat(index);
4304 }
4305 public Builder SetPackedFloat(int index, float value) {
4306 result.packedFloat_[index] = value;
4307 return this;
4308 }
4309 public Builder AddPackedFloat(float value) {
4310 result.packedFloat_.Add(value);
4311 return this;
4312 }
4313 public Builder AddRangePackedFloat(scg::IEnumerable<float> values) {
4314 base.AddRange(values, result.packedFloat_);
4315 return this;
4316 }
4317 public Builder ClearPackedFloat() {
4318 result.packedFloat_.Clear();
4319 return this;
4320 }
4321
4322 public pbc::IPopsicleList<double> PackedDoubleList {
4323 get { return result.packedDouble_; }
4324 }
4325 public int PackedDoubleCount {
4326 get { return result.PackedDoubleCount; }
4327 }
4328 public double GetPackedDouble(int index) {
4329 return result.GetPackedDouble(index);
4330 }
4331 public Builder SetPackedDouble(int index, double value) {
4332 result.packedDouble_[index] = value;
4333 return this;
4334 }
4335 public Builder AddPackedDouble(double value) {
4336 result.packedDouble_.Add(value);
4337 return this;
4338 }
4339 public Builder AddRangePackedDouble(scg::IEnumerable<double> values) {
4340 base.AddRange(values, result.packedDouble_);
4341 return this;
4342 }
4343 public Builder ClearPackedDouble() {
4344 result.packedDouble_.Clear();
4345 return this;
4346 }
4347
4348 public pbc::IPopsicleList<bool> PackedBoolList {
4349 get { return result.packedBool_; }
4350 }
4351 public int PackedBoolCount {
4352 get { return result.PackedBoolCount; }
4353 }
4354 public bool GetPackedBool(int index) {
4355 return result.GetPackedBool(index);
4356 }
4357 public Builder SetPackedBool(int index, bool value) {
4358 result.packedBool_[index] = value;
4359 return this;
4360 }
4361 public Builder AddPackedBool(bool value) {
4362 result.packedBool_.Add(value);
4363 return this;
4364 }
4365 public Builder AddRangePackedBool(scg::IEnumerable<bool> values) {
4366 base.AddRange(values, result.packedBool_);
4367 return this;
4368 }
4369 public Builder ClearPackedBool() {
4370 result.packedBool_.Clear();
4371 return this;
4372 }
4373
4374 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> PackedEnumList {
4375 get { return result.packedEnum_; }
4376 }
4377 public int PackedEnumCount {
4378 get { return result.PackedEnumCount; }
4379 }
4380 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetPackedEnum(int index) {
4381 return result.GetPackedEnum(index);
4382 }
4383 public Builder SetPackedEnum(int index, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
4384 result.packedEnum_[index] = value;
4385 return this;
4386 }
4387 public Builder AddPackedEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
4388 result.packedEnum_.Add(value);
4389 return this;
4390 }
4391 public Builder AddRangePackedEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> values) {
4392 base.AddRange(values, result.packedEnum_);
4393 return this;
4394 }
4395 public Builder ClearPackedEnum() {
4396 result.packedEnum_.Clear();
4397 return this;
4398 }
4399 }
4400 static TestPackedTypesLite() {
4401 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
4402 }
4403 }
4404
4405 public sealed partial class TestAllExtensionsLite : pb::ExtendableMessage<TestAllExtensionsLite, TestAllExtensionsLite.Builder> {
4406 private static readonly TestAllExtensionsLite defaultInstance = new Builder().BuildPartial();
4407 public static TestAllExtensionsLite DefaultInstance {
4408 get { return defaultInstance; }
4409 }
4410
4411 public override TestAllExtensionsLite DefaultInstanceForType {
4412 get { return defaultInstance; }
4413 }
4414
4415 protected override TestAllExtensionsLite ThisMessage {
4416 get { return this; }
4417 }
4418
4419 public static pbd::MessageDescriptor Descriptor {
4420 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestAllExtensionsLite__Descriptor; }
4421 }
4422
4423 protected override pb::FieldAccess.FieldAccessorTable<TestAllExtensionsLite, TestAllExtensionsLite.Builder> InternalFieldAccessors {
4424 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestAllExtensionsLite__FieldAccessorTable; }
4425 }
4426
4427 public static TestAllExtensionsLite ParseFrom(pb::ByteString data) {
4428 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
4429 }
4430 public static TestAllExtensionsLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
4431 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
4432 }
4433 public static TestAllExtensionsLite ParseFrom(byte[] data) {
4434 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
4435 }
4436 public static TestAllExtensionsLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
4437 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
4438 }
4439 public static TestAllExtensionsLite ParseFrom(global::System.IO.Stream input) {
4440 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
4441 }
4442 public static TestAllExtensionsLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
4443 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
4444 }
4445 public static TestAllExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input) {
4446 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
4447 }
4448 public static TestAllExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
4449 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
4450 }
4451 public static TestAllExtensionsLite ParseFrom(pb::CodedInputStream input) {
4452 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
4453 }
4454 public static TestAllExtensionsLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
4455 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
4456 }
4457 public static Builder CreateBuilder() { return new Builder(); }
4458 public override Builder ToBuilder() { return CreateBuilder(this); }
4459 public override Builder CreateBuilderForType() { return new Builder(); }
4460 public static Builder CreateBuilder(TestAllExtensionsLite prototype) {
4461 return (Builder) new Builder().MergeFrom(prototype);
4462 }
4463
4464 public sealed partial class Builder : pb::ExtendableBuilder<TestAllExtensionsLite, Builder> {
4465 protected override Builder ThisBuilder {
4466 get { return this; }
4467 }
4468 public Builder() {}
4469
4470 TestAllExtensionsLite result = new TestAllExtensionsLite();
4471
4472 protected override TestAllExtensionsLite MessageBeingBuilt {
4473 get { return result; }
4474 }
4475
4476 public override Builder Clear() {
4477 result = new TestAllExtensionsLite();
4478 return this;
4479 }
4480
4481 public override Builder Clone() {
4482 return new Builder().MergeFrom(result);
4483 }
4484
4485 public override pbd::MessageDescriptor DescriptorForType {
4486 get { return global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.Descriptor; }
4487 }
4488
4489 public override TestAllExtensionsLite DefaultInstanceForType {
4490 get { return global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance; }
4491 }
4492
4493 public override TestAllExtensionsLite BuildPartial() {
4494 if (result == null) {
4495 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
4496 }
4497 TestAllExtensionsLite returnMe = result;
4498 result = null;
4499 return returnMe;
4500 }
4501
4502 }
4503 static TestAllExtensionsLite() {
4504 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
4505 }
4506 }
4507
4508 public sealed partial class OptionalGroup_extension_lite : pb::GeneratedMessage<OptionalGroup_extension_lite, OptionalGroup_extension_lite.Builder> {
4509 private static readonly OptionalGroup_extension_lite defaultInstance = new Builder().BuildPartial();
4510 public static OptionalGroup_extension_lite DefaultInstance {
4511 get { return defaultInstance; }
4512 }
4513
4514 public override OptionalGroup_extension_lite DefaultInstanceForType {
4515 get { return defaultInstance; }
4516 }
4517
4518 protected override OptionalGroup_extension_lite ThisMessage {
4519 get { return this; }
4520 }
4521
4522 public static pbd::MessageDescriptor Descriptor {
4523 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_OptionalGroup_extension_lite__Descriptor; }
4524 }
4525
4526 protected override pb::FieldAccess.FieldAccessorTable<OptionalGroup_extension_lite, OptionalGroup_extension_lite.Builder> InternalFieldAccessors {
4527 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_OptionalGroup_extension_lite__FieldAccessorTable; }
4528 }
4529
4530 public const int AFieldNumber = 17;
4531 private bool hasA;
4532 private int a_ = 0;
4533 public bool HasA {
4534 get { return hasA; }
4535 }
4536 public int A {
4537 get { return a_; }
4538 }
4539
4540 public static OptionalGroup_extension_lite ParseFrom(pb::ByteString data) {
4541 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
4542 }
4543 public static OptionalGroup_extension_lite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
4544 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
4545 }
4546 public static OptionalGroup_extension_lite ParseFrom(byte[] data) {
4547 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
4548 }
4549 public static OptionalGroup_extension_lite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
4550 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
4551 }
4552 public static OptionalGroup_extension_lite ParseFrom(global::System.IO.Stream input) {
4553 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
4554 }
4555 public static OptionalGroup_extension_lite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
4556 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
4557 }
4558 public static OptionalGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input) {
4559 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
4560 }
4561 public static OptionalGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
4562 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
4563 }
4564 public static OptionalGroup_extension_lite ParseFrom(pb::CodedInputStream input) {
4565 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
4566 }
4567 public static OptionalGroup_extension_lite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
4568 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
4569 }
4570 public static Builder CreateBuilder() { return new Builder(); }
4571 public override Builder ToBuilder() { return CreateBuilder(this); }
4572 public override Builder CreateBuilderForType() { return new Builder(); }
4573 public static Builder CreateBuilder(OptionalGroup_extension_lite prototype) {
4574 return (Builder) new Builder().MergeFrom(prototype);
4575 }
4576
4577 public sealed partial class Builder : pb::GeneratedBuilder<OptionalGroup_extension_lite, Builder> {
4578 protected override Builder ThisBuilder {
4579 get { return this; }
4580 }
4581 public Builder() {}
4582
4583 OptionalGroup_extension_lite result = new OptionalGroup_extension_lite();
4584
4585 protected override OptionalGroup_extension_lite MessageBeingBuilt {
4586 get { return result; }
4587 }
4588
4589 public override Builder Clear() {
4590 result = new OptionalGroup_extension_lite();
4591 return this;
4592 }
4593
4594 public override Builder Clone() {
4595 return new Builder().MergeFrom(result);
4596 }
4597
4598 public override pbd::MessageDescriptor DescriptorForType {
4599 get { return global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite.Descriptor; }
4600 }
4601
4602 public override OptionalGroup_extension_lite DefaultInstanceForType {
4603 get { return global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite.DefaultInstance; }
4604 }
4605
4606 public override OptionalGroup_extension_lite BuildPartial() {
4607 if (result == null) {
4608 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
4609 }
4610 OptionalGroup_extension_lite returnMe = result;
4611 result = null;
4612 return returnMe;
4613 }
4614
4615
4616 public bool HasA {
4617 get { return result.HasA; }
4618 }
4619 public int A {
4620 get { return result.A; }
4621 set { SetA(value); }
4622 }
4623 public Builder SetA(int value) {
4624 result.hasA = true;
4625 result.a_ = value;
4626 return this;
4627 }
4628 public Builder ClearA() {
4629 result.hasA = false;
4630 result.a_ = 0;
4631 return this;
4632 }
4633 }
4634 static OptionalGroup_extension_lite() {
4635 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
4636 }
4637 }
4638
4639 public sealed partial class RepeatedGroup_extension_lite : pb::GeneratedMessage<RepeatedGroup_extension_lite, RepeatedGroup_extension_lite.Builder> {
4640 private static readonly RepeatedGroup_extension_lite defaultInstance = new Builder().BuildPartial();
4641 public static RepeatedGroup_extension_lite DefaultInstance {
4642 get { return defaultInstance; }
4643 }
4644
4645 public override RepeatedGroup_extension_lite DefaultInstanceForType {
4646 get { return defaultInstance; }
4647 }
4648
4649 protected override RepeatedGroup_extension_lite ThisMessage {
4650 get { return this; }
4651 }
4652
4653 public static pbd::MessageDescriptor Descriptor {
4654 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_RepeatedGroup_extension_lite__Descriptor; }
4655 }
4656
4657 protected override pb::FieldAccess.FieldAccessorTable<RepeatedGroup_extension_lite, RepeatedGroup_extension_lite.Builder> InternalFieldAccessors {
4658 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_RepeatedGroup_extension_lite__FieldAccessorTable; }
4659 }
4660
4661 public const int AFieldNumber = 47;
4662 private bool hasA;
4663 private int a_ = 0;
4664 public bool HasA {
4665 get { return hasA; }
4666 }
4667 public int A {
4668 get { return a_; }
4669 }
4670
4671 public static RepeatedGroup_extension_lite ParseFrom(pb::ByteString data) {
4672 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
4673 }
4674 public static RepeatedGroup_extension_lite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
4675 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
4676 }
4677 public static RepeatedGroup_extension_lite ParseFrom(byte[] data) {
4678 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
4679 }
4680 public static RepeatedGroup_extension_lite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
4681 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
4682 }
4683 public static RepeatedGroup_extension_lite ParseFrom(global::System.IO.Stream input) {
4684 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
4685 }
4686 public static RepeatedGroup_extension_lite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
4687 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
4688 }
4689 public static RepeatedGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input) {
4690 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
4691 }
4692 public static RepeatedGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
4693 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
4694 }
4695 public static RepeatedGroup_extension_lite ParseFrom(pb::CodedInputStream input) {
4696 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
4697 }
4698 public static RepeatedGroup_extension_lite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
4699 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
4700 }
4701 public static Builder CreateBuilder() { return new Builder(); }
4702 public override Builder ToBuilder() { return CreateBuilder(this); }
4703 public override Builder CreateBuilderForType() { return new Builder(); }
4704 public static Builder CreateBuilder(RepeatedGroup_extension_lite prototype) {
4705 return (Builder) new Builder().MergeFrom(prototype);
4706 }
4707
4708 public sealed partial class Builder : pb::GeneratedBuilder<RepeatedGroup_extension_lite, Builder> {
4709 protected override Builder ThisBuilder {
4710 get { return this; }
4711 }
4712 public Builder() {}
4713
4714 RepeatedGroup_extension_lite result = new RepeatedGroup_extension_lite();
4715
4716 protected override RepeatedGroup_extension_lite MessageBeingBuilt {
4717 get { return result; }
4718 }
4719
4720 public override Builder Clear() {
4721 result = new RepeatedGroup_extension_lite();
4722 return this;
4723 }
4724
4725 public override Builder Clone() {
4726 return new Builder().MergeFrom(result);
4727 }
4728
4729 public override pbd::MessageDescriptor DescriptorForType {
4730 get { return global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite.Descriptor; }
4731 }
4732
4733 public override RepeatedGroup_extension_lite DefaultInstanceForType {
4734 get { return global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite.DefaultInstance; }
4735 }
4736
4737 public override RepeatedGroup_extension_lite BuildPartial() {
4738 if (result == null) {
4739 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
4740 }
4741 RepeatedGroup_extension_lite returnMe = result;
4742 result = null;
4743 return returnMe;
4744 }
4745
4746
4747 public bool HasA {
4748 get { return result.HasA; }
4749 }
4750 public int A {
4751 get { return result.A; }
4752 set { SetA(value); }
4753 }
4754 public Builder SetA(int value) {
4755 result.hasA = true;
4756 result.a_ = value;
4757 return this;
4758 }
4759 public Builder ClearA() {
4760 result.hasA = false;
4761 result.a_ = 0;
4762 return this;
4763 }
4764 }
4765 static RepeatedGroup_extension_lite() {
4766 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
4767 }
4768 }
4769
4770 public sealed partial class TestPackedExtensionsLite : pb::ExtendableMessage<TestPackedExtensionsLite, TestPackedExtensionsLite.Builder> {
4771 private static readonly TestPackedExtensionsLite defaultInstance = new Builder().BuildPartial();
4772 public static TestPackedExtensionsLite DefaultInstance {
4773 get { return defaultInstance; }
4774 }
4775
4776 public override TestPackedExtensionsLite DefaultInstanceForType {
4777 get { return defaultInstance; }
4778 }
4779
4780 protected override TestPackedExtensionsLite ThisMessage {
4781 get { return this; }
4782 }
4783
4784 public static pbd::MessageDescriptor Descriptor {
4785 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestPackedExtensionsLite__Descriptor; }
4786 }
4787
4788 protected override pb::FieldAccess.FieldAccessorTable<TestPackedExtensionsLite, TestPackedExtensionsLite.Builder> InternalFieldAccessors {
4789 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestPackedExtensionsLite__FieldAccessorTable; }
4790 }
4791
4792 public static TestPackedExtensionsLite ParseFrom(pb::ByteString data) {
4793 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
4794 }
4795 public static TestPackedExtensionsLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
4796 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
4797 }
4798 public static TestPackedExtensionsLite ParseFrom(byte[] data) {
4799 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
4800 }
4801 public static TestPackedExtensionsLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
4802 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
4803 }
4804 public static TestPackedExtensionsLite ParseFrom(global::System.IO.Stream input) {
4805 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
4806 }
4807 public static TestPackedExtensionsLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
4808 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
4809 }
4810 public static TestPackedExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input) {
4811 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
4812 }
4813 public static TestPackedExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
4814 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
4815 }
4816 public static TestPackedExtensionsLite ParseFrom(pb::CodedInputStream input) {
4817 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
4818 }
4819 public static TestPackedExtensionsLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
4820 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
4821 }
4822 public static Builder CreateBuilder() { return new Builder(); }
4823 public override Builder ToBuilder() { return CreateBuilder(this); }
4824 public override Builder CreateBuilderForType() { return new Builder(); }
4825 public static Builder CreateBuilder(TestPackedExtensionsLite prototype) {
4826 return (Builder) new Builder().MergeFrom(prototype);
4827 }
4828
4829 public sealed partial class Builder : pb::ExtendableBuilder<TestPackedExtensionsLite, Builder> {
4830 protected override Builder ThisBuilder {
4831 get { return this; }
4832 }
4833 public Builder() {}
4834
4835 TestPackedExtensionsLite result = new TestPackedExtensionsLite();
4836
4837 protected override TestPackedExtensionsLite MessageBeingBuilt {
4838 get { return result; }
4839 }
4840
4841 public override Builder Clear() {
4842 result = new TestPackedExtensionsLite();
4843 return this;
4844 }
4845
4846 public override Builder Clone() {
4847 return new Builder().MergeFrom(result);
4848 }
4849
4850 public override pbd::MessageDescriptor DescriptorForType {
4851 get { return global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.Descriptor; }
4852 }
4853
4854 public override TestPackedExtensionsLite DefaultInstanceForType {
4855 get { return global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance; }
4856 }
4857
4858 public override TestPackedExtensionsLite BuildPartial() {
4859 if (result == null) {
4860 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
4861 }
4862 TestPackedExtensionsLite returnMe = result;
4863 result = null;
4864 return returnMe;
4865 }
4866
4867 }
4868 static TestPackedExtensionsLite() {
4869 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
4870 }
4871 }
4872
4873 public sealed partial class TestNestedExtensionLite : pb::GeneratedMessage<TestNestedExtensionLite, TestNestedExtensionLite.Builder> {
4874 private static readonly TestNestedExtensionLite defaultInstance = new Builder().BuildPartial();
4875 public static TestNestedExtensionLite DefaultInstance {
4876 get { return defaultInstance; }
4877 }
4878
4879 public override TestNestedExtensionLite DefaultInstanceForType {
4880 get { return defaultInstance; }
4881 }
4882
4883 protected override TestNestedExtensionLite ThisMessage {
4884 get { return this; }
4885 }
4886
4887 public static pbd::MessageDescriptor Descriptor {
4888 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestNestedExtensionLite__Descriptor; }
4889 }
4890
4891 protected override pb::FieldAccess.FieldAccessorTable<TestNestedExtensionLite, TestNestedExtensionLite.Builder> InternalFieldAccessors {
4892 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestNestedExtensionLite__FieldAccessorTable; }
4893 }
4894
4895 public const int NestedExtensionFieldNumber = 12345;
4896 public static pb::GeneratedExtensionBase<int> NestedExtension;
4897 public static TestNestedExtensionLite ParseFrom(pb::ByteString data) {
4898 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
4899 }
4900 public static TestNestedExtensionLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
4901 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
4902 }
4903 public static TestNestedExtensionLite ParseFrom(byte[] data) {
4904 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
4905 }
4906 public static TestNestedExtensionLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
4907 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
4908 }
4909 public static TestNestedExtensionLite ParseFrom(global::System.IO.Stream input) {
4910 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
4911 }
4912 public static TestNestedExtensionLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
4913 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
4914 }
4915 public static TestNestedExtensionLite ParseDelimitedFrom(global::System.IO.Stream input) {
4916 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
4917 }
4918 public static TestNestedExtensionLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
4919 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
4920 }
4921 public static TestNestedExtensionLite ParseFrom(pb::CodedInputStream input) {
4922 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
4923 }
4924 public static TestNestedExtensionLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
4925 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
4926 }
4927 public static Builder CreateBuilder() { return new Builder(); }
4928 public override Builder ToBuilder() { return CreateBuilder(this); }
4929 public override Builder CreateBuilderForType() { return new Builder(); }
4930 public static Builder CreateBuilder(TestNestedExtensionLite prototype) {
4931 return (Builder) new Builder().MergeFrom(prototype);
4932 }
4933
4934 public sealed partial class Builder : pb::GeneratedBuilder<TestNestedExtensionLite, Builder> {
4935 protected override Builder ThisBuilder {
4936 get { return this; }
4937 }
4938 public Builder() {}
4939
4940 TestNestedExtensionLite result = new TestNestedExtensionLite();
4941
4942 protected override TestNestedExtensionLite MessageBeingBuilt {
4943 get { return result; }
4944 }
4945
4946 public override Builder Clear() {
4947 result = new TestNestedExtensionLite();
4948 return this;
4949 }
4950
4951 public override Builder Clone() {
4952 return new Builder().MergeFrom(result);
4953 }
4954
4955 public override pbd::MessageDescriptor DescriptorForType {
4956 get { return global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.Descriptor; }
4957 }
4958
4959 public override TestNestedExtensionLite DefaultInstanceForType {
4960 get { return global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.DefaultInstance; }
4961 }
4962
4963 public override TestNestedExtensionLite BuildPartial() {
4964 if (result == null) {
4965 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
4966 }
4967 TestNestedExtensionLite returnMe = result;
4968 result = null;
4969 return returnMe;
4970 }
4971
4972 }
4973 static TestNestedExtensionLite() {
4974 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
4975 }
4976 }
4977
4978 public sealed partial class TestDeprecatedLite : pb::GeneratedMessage<TestDeprecatedLite, TestDeprecatedLite.Builder> {
4979 private static readonly TestDeprecatedLite defaultInstance = new Builder().BuildPartial();
4980 public static TestDeprecatedLite DefaultInstance {
4981 get { return defaultInstance; }
4982 }
4983
4984 public override TestDeprecatedLite DefaultInstanceForType {
4985 get { return defaultInstance; }
4986 }
4987
4988 protected override TestDeprecatedLite ThisMessage {
4989 get { return this; }
4990 }
4991
4992 public static pbd::MessageDescriptor Descriptor {
4993 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestDeprecatedLite__Descriptor; }
4994 }
4995
4996 protected override pb::FieldAccess.FieldAccessorTable<TestDeprecatedLite, TestDeprecatedLite.Builder> InternalFieldAccessors {
4997 get { return global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.internal__static_protobuf_unittest_TestDeprecatedLite__FieldAccessorTable; }
4998 }
4999
5000 public const int DeprecatedFieldFieldNumber = 1;
5001 private bool hasDeprecatedField;
5002 private int deprecatedField_ = 0;
5003 public bool HasDeprecatedField {
5004 get { return hasDeprecatedField; }
5005 }
5006 public int DeprecatedField {
5007 get { return deprecatedField_; }
5008 }
5009
5010 public static TestDeprecatedLite ParseFrom(pb::ByteString data) {
5011 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
5012 }
5013 public static TestDeprecatedLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
5014 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
5015 }
5016 public static TestDeprecatedLite ParseFrom(byte[] data) {
5017 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
5018 }
5019 public static TestDeprecatedLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
5020 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
5021 }
5022 public static TestDeprecatedLite ParseFrom(global::System.IO.Stream input) {
5023 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
5024 }
5025 public static TestDeprecatedLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
5026 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
5027 }
5028 public static TestDeprecatedLite ParseDelimitedFrom(global::System.IO.Stream input) {
5029 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
5030 }
5031 public static TestDeprecatedLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
5032 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
5033 }
5034 public static TestDeprecatedLite ParseFrom(pb::CodedInputStream input) {
5035 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
5036 }
5037 public static TestDeprecatedLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
5038 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
5039 }
5040 public static Builder CreateBuilder() { return new Builder(); }
5041 public override Builder ToBuilder() { return CreateBuilder(this); }
5042 public override Builder CreateBuilderForType() { return new Builder(); }
5043 public static Builder CreateBuilder(TestDeprecatedLite prototype) {
5044 return (Builder) new Builder().MergeFrom(prototype);
5045 }
5046
5047 public sealed partial class Builder : pb::GeneratedBuilder<TestDeprecatedLite, Builder> {
5048 protected override Builder ThisBuilder {
5049 get { return this; }
5050 }
5051 public Builder() {}
5052
5053 TestDeprecatedLite result = new TestDeprecatedLite();
5054
5055 protected override TestDeprecatedLite MessageBeingBuilt {
5056 get { return result; }
5057 }
5058
5059 public override Builder Clear() {
5060 result = new TestDeprecatedLite();
5061 return this;
5062 }
5063
5064 public override Builder Clone() {
5065 return new Builder().MergeFrom(result);
5066 }
5067
5068 public override pbd::MessageDescriptor DescriptorForType {
5069 get { return global::Google.ProtocolBuffers.TestProtos.TestDeprecatedLite.Descriptor; }
5070 }
5071
5072 public override TestDeprecatedLite DefaultInstanceForType {
5073 get { return global::Google.ProtocolBuffers.TestProtos.TestDeprecatedLite.DefaultInstance; }
5074 }
5075
5076 public override TestDeprecatedLite BuildPartial() {
5077 if (result == null) {
5078 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
5079 }
5080 TestDeprecatedLite returnMe = result;
5081 result = null;
5082 return returnMe;
5083 }
5084
5085
5086 public bool HasDeprecatedField {
5087 get { return result.HasDeprecatedField; }
5088 }
5089 public int DeprecatedField {
5090 get { return result.DeprecatedField; }
5091 set { SetDeprecatedField(value); }
5092 }
5093 public Builder SetDeprecatedField(int value) {
5094 result.hasDeprecatedField = true;
5095 result.deprecatedField_ = value;
5096 return this;
5097 }
5098 public Builder ClearDeprecatedField() {
5099 result.hasDeprecatedField = false;
5100 result.deprecatedField_ = 0;
5101 return this;
5102 }
5103 }
5104 static TestDeprecatedLite() {
5105 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
5106 }
5107 }
5108
5109 #endregion
5110
5111}