blob: 388baee12c2fa6a113198b0b7996e84672047b88 [file] [log] [blame]
csharptest35b68522011-05-20 12:22:21 -05001// Generated by ProtoGen, Version=2.3.0.277, Culture=neutral, PublicKeyToken=17b3b1f090c3ea48. DO NOT EDIT!
Jon Skeet82bb0f12011-04-03 20:17:12 +01002
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
csharptest445bdce2011-05-20 15:50:54 -05009 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
11 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010012 public static partial class UnitTestLiteProtoFile {
13
14 #region Extension registration
15 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
16 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt32ExtensionLite);
17 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt64ExtensionLite);
18 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint32ExtensionLite);
19 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint64ExtensionLite);
20 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint32ExtensionLite);
21 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint64ExtensionLite);
22 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed32ExtensionLite);
23 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed64ExtensionLite);
24 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed32ExtensionLite);
25 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed64ExtensionLite);
26 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFloatExtensionLite);
27 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalDoubleExtensionLite);
28 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBoolExtensionLite);
29 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringExtensionLite);
30 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBytesExtensionLite);
31 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalGroupExtensionLite);
32 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedMessageExtensionLite);
33 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignMessageExtensionLite);
34 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportMessageExtensionLite);
35 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedEnumExtensionLite);
36 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignEnumExtensionLite);
37 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportEnumExtensionLite);
38 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringPieceExtensionLite);
39 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalCordExtensionLite);
40 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt32ExtensionLite);
41 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt64ExtensionLite);
42 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint32ExtensionLite);
43 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint64ExtensionLite);
44 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint32ExtensionLite);
45 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint64ExtensionLite);
46 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed32ExtensionLite);
47 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed64ExtensionLite);
48 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed32ExtensionLite);
49 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed64ExtensionLite);
50 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFloatExtensionLite);
51 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedDoubleExtensionLite);
52 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBoolExtensionLite);
53 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringExtensionLite);
54 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBytesExtensionLite);
55 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedGroupExtensionLite);
56 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedMessageExtensionLite);
57 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignMessageExtensionLite);
58 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportMessageExtensionLite);
59 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedEnumExtensionLite);
60 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignEnumExtensionLite);
61 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportEnumExtensionLite);
62 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringPieceExtensionLite);
63 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedCordExtensionLite);
64 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt32ExtensionLite);
65 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt64ExtensionLite);
66 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint32ExtensionLite);
67 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint64ExtensionLite);
68 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint32ExtensionLite);
69 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint64ExtensionLite);
70 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed32ExtensionLite);
71 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed64ExtensionLite);
72 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed32ExtensionLite);
73 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed64ExtensionLite);
74 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFloatExtensionLite);
75 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultDoubleExtensionLite);
76 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBoolExtensionLite);
77 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringExtensionLite);
78 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBytesExtensionLite);
79 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultNestedEnumExtensionLite);
80 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultForeignEnumExtensionLite);
81 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultImportEnumExtensionLite);
82 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringPieceExtensionLite);
83 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultCordExtensionLite);
84 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt32ExtensionLite);
85 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt64ExtensionLite);
86 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint32ExtensionLite);
87 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint64ExtensionLite);
88 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint32ExtensionLite);
89 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint64ExtensionLite);
90 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed32ExtensionLite);
91 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed64ExtensionLite);
92 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed32ExtensionLite);
93 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed64ExtensionLite);
94 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFloatExtensionLite);
95 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedDoubleExtensionLite);
96 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedBoolExtensionLite);
97 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedEnumExtensionLite);
98 registry.Add(global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.NestedExtension);
99 }
100 #endregion
101 #region Extensions
102 public const int OptionalInt32ExtensionLiteFieldNumber = 1;
103 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> OptionalInt32ExtensionLite;
104 public const int OptionalInt64ExtensionLiteFieldNumber = 2;
105 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> OptionalInt64ExtensionLite;
106 public const int OptionalUint32ExtensionLiteFieldNumber = 3;
107 [global::System.CLSCompliant(false)]
108 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> OptionalUint32ExtensionLite;
109 public const int OptionalUint64ExtensionLiteFieldNumber = 4;
110 [global::System.CLSCompliant(false)]
111 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> OptionalUint64ExtensionLite;
112 public const int OptionalSint32ExtensionLiteFieldNumber = 5;
113 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> OptionalSint32ExtensionLite;
114 public const int OptionalSint64ExtensionLiteFieldNumber = 6;
115 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> OptionalSint64ExtensionLite;
116 public const int OptionalFixed32ExtensionLiteFieldNumber = 7;
117 [global::System.CLSCompliant(false)]
118 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> OptionalFixed32ExtensionLite;
119 public const int OptionalFixed64ExtensionLiteFieldNumber = 8;
120 [global::System.CLSCompliant(false)]
121 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> OptionalFixed64ExtensionLite;
122 public const int OptionalSfixed32ExtensionLiteFieldNumber = 9;
123 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> OptionalSfixed32ExtensionLite;
124 public const int OptionalSfixed64ExtensionLiteFieldNumber = 10;
125 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> OptionalSfixed64ExtensionLite;
126 public const int OptionalFloatExtensionLiteFieldNumber = 11;
127 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float> OptionalFloatExtensionLite;
128 public const int OptionalDoubleExtensionLiteFieldNumber = 12;
129 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double> OptionalDoubleExtensionLite;
130 public const int OptionalBoolExtensionLiteFieldNumber = 13;
131 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool> OptionalBoolExtensionLite;
132 public const int OptionalStringExtensionLiteFieldNumber = 14;
133 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> OptionalStringExtensionLite;
134 public const int OptionalBytesExtensionLiteFieldNumber = 15;
135 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString> OptionalBytesExtensionLite;
136 public const int OptionalGroupExtensionLiteFieldNumber = 16;
137 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite> OptionalGroupExtensionLite;
138 public const int OptionalNestedMessageExtensionLiteFieldNumber = 18;
139 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> OptionalNestedMessageExtensionLite;
140 public const int OptionalForeignMessageExtensionLiteFieldNumber = 19;
141 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> OptionalForeignMessageExtensionLite;
142 public const int OptionalImportMessageExtensionLiteFieldNumber = 20;
143 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> OptionalImportMessageExtensionLite;
144 public const int OptionalNestedEnumExtensionLiteFieldNumber = 21;
145 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> OptionalNestedEnumExtensionLite;
146 public const int OptionalForeignEnumExtensionLiteFieldNumber = 22;
147 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> OptionalForeignEnumExtensionLite;
148 public const int OptionalImportEnumExtensionLiteFieldNumber = 23;
149 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> OptionalImportEnumExtensionLite;
150 public const int OptionalStringPieceExtensionLiteFieldNumber = 24;
151 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> OptionalStringPieceExtensionLite;
152 public const int OptionalCordExtensionLiteFieldNumber = 25;
153 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> OptionalCordExtensionLite;
154 public const int RepeatedInt32ExtensionLiteFieldNumber = 31;
155 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> RepeatedInt32ExtensionLite;
156 public const int RepeatedInt64ExtensionLiteFieldNumber = 32;
157 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> RepeatedInt64ExtensionLite;
158 public const int RepeatedUint32ExtensionLiteFieldNumber = 33;
159 [global::System.CLSCompliant(false)]
160 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> RepeatedUint32ExtensionLite;
161 public const int RepeatedUint64ExtensionLiteFieldNumber = 34;
162 [global::System.CLSCompliant(false)]
163 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> RepeatedUint64ExtensionLite;
164 public const int RepeatedSint32ExtensionLiteFieldNumber = 35;
165 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> RepeatedSint32ExtensionLite;
166 public const int RepeatedSint64ExtensionLiteFieldNumber = 36;
167 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> RepeatedSint64ExtensionLite;
168 public const int RepeatedFixed32ExtensionLiteFieldNumber = 37;
169 [global::System.CLSCompliant(false)]
170 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> RepeatedFixed32ExtensionLite;
171 public const int RepeatedFixed64ExtensionLiteFieldNumber = 38;
172 [global::System.CLSCompliant(false)]
173 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> RepeatedFixed64ExtensionLite;
174 public const int RepeatedSfixed32ExtensionLiteFieldNumber = 39;
175 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> RepeatedSfixed32ExtensionLite;
176 public const int RepeatedSfixed64ExtensionLiteFieldNumber = 40;
177 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> RepeatedSfixed64ExtensionLite;
178 public const int RepeatedFloatExtensionLiteFieldNumber = 41;
179 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float> RepeatedFloatExtensionLite;
180 public const int RepeatedDoubleExtensionLiteFieldNumber = 42;
181 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double> RepeatedDoubleExtensionLite;
182 public const int RepeatedBoolExtensionLiteFieldNumber = 43;
183 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool> RepeatedBoolExtensionLite;
184 public const int RepeatedStringExtensionLiteFieldNumber = 44;
185 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> RepeatedStringExtensionLite;
186 public const int RepeatedBytesExtensionLiteFieldNumber = 45;
187 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString> RepeatedBytesExtensionLite;
188 public const int RepeatedGroupExtensionLiteFieldNumber = 46;
189 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite> RepeatedGroupExtensionLite;
190 public const int RepeatedNestedMessageExtensionLiteFieldNumber = 48;
191 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> RepeatedNestedMessageExtensionLite;
192 public const int RepeatedForeignMessageExtensionLiteFieldNumber = 49;
193 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> RepeatedForeignMessageExtensionLite;
194 public const int RepeatedImportMessageExtensionLiteFieldNumber = 50;
195 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> RepeatedImportMessageExtensionLite;
196 public const int RepeatedNestedEnumExtensionLiteFieldNumber = 51;
197 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> RepeatedNestedEnumExtensionLite;
198 public const int RepeatedForeignEnumExtensionLiteFieldNumber = 52;
199 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> RepeatedForeignEnumExtensionLite;
200 public const int RepeatedImportEnumExtensionLiteFieldNumber = 53;
201 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> RepeatedImportEnumExtensionLite;
202 public const int RepeatedStringPieceExtensionLiteFieldNumber = 54;
203 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> RepeatedStringPieceExtensionLite;
204 public const int RepeatedCordExtensionLiteFieldNumber = 55;
205 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> RepeatedCordExtensionLite;
206 public const int DefaultInt32ExtensionLiteFieldNumber = 61;
207 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> DefaultInt32ExtensionLite;
208 public const int DefaultInt64ExtensionLiteFieldNumber = 62;
209 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> DefaultInt64ExtensionLite;
210 public const int DefaultUint32ExtensionLiteFieldNumber = 63;
211 [global::System.CLSCompliant(false)]
212 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> DefaultUint32ExtensionLite;
213 public const int DefaultUint64ExtensionLiteFieldNumber = 64;
214 [global::System.CLSCompliant(false)]
215 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> DefaultUint64ExtensionLite;
216 public const int DefaultSint32ExtensionLiteFieldNumber = 65;
217 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> DefaultSint32ExtensionLite;
218 public const int DefaultSint64ExtensionLiteFieldNumber = 66;
219 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> DefaultSint64ExtensionLite;
220 public const int DefaultFixed32ExtensionLiteFieldNumber = 67;
221 [global::System.CLSCompliant(false)]
222 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> DefaultFixed32ExtensionLite;
223 public const int DefaultFixed64ExtensionLiteFieldNumber = 68;
224 [global::System.CLSCompliant(false)]
225 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> DefaultFixed64ExtensionLite;
226 public const int DefaultSfixed32ExtensionLiteFieldNumber = 69;
227 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> DefaultSfixed32ExtensionLite;
228 public const int DefaultSfixed64ExtensionLiteFieldNumber = 70;
229 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> DefaultSfixed64ExtensionLite;
230 public const int DefaultFloatExtensionLiteFieldNumber = 71;
231 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float> DefaultFloatExtensionLite;
232 public const int DefaultDoubleExtensionLiteFieldNumber = 72;
233 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double> DefaultDoubleExtensionLite;
234 public const int DefaultBoolExtensionLiteFieldNumber = 73;
235 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool> DefaultBoolExtensionLite;
236 public const int DefaultStringExtensionLiteFieldNumber = 74;
237 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> DefaultStringExtensionLite;
238 public const int DefaultBytesExtensionLiteFieldNumber = 75;
239 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString> DefaultBytesExtensionLite;
240 public const int DefaultNestedEnumExtensionLiteFieldNumber = 81;
241 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> DefaultNestedEnumExtensionLite;
242 public const int DefaultForeignEnumExtensionLiteFieldNumber = 82;
243 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> DefaultForeignEnumExtensionLite;
244 public const int DefaultImportEnumExtensionLiteFieldNumber = 83;
245 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> DefaultImportEnumExtensionLite;
246 public const int DefaultStringPieceExtensionLiteFieldNumber = 84;
247 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> DefaultStringPieceExtensionLite;
248 public const int DefaultCordExtensionLiteFieldNumber = 85;
249 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> DefaultCordExtensionLite;
250 public const int PackedInt32ExtensionLiteFieldNumber = 90;
251 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int> PackedInt32ExtensionLite;
252 public const int PackedInt64ExtensionLiteFieldNumber = 91;
253 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long> PackedInt64ExtensionLite;
254 public const int PackedUint32ExtensionLiteFieldNumber = 92;
255 [global::System.CLSCompliant(false)]
256 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, uint> PackedUint32ExtensionLite;
257 public const int PackedUint64ExtensionLiteFieldNumber = 93;
258 [global::System.CLSCompliant(false)]
259 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, ulong> PackedUint64ExtensionLite;
260 public const int PackedSint32ExtensionLiteFieldNumber = 94;
261 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int> PackedSint32ExtensionLite;
262 public const int PackedSint64ExtensionLiteFieldNumber = 95;
263 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long> PackedSint64ExtensionLite;
264 public const int PackedFixed32ExtensionLiteFieldNumber = 96;
265 [global::System.CLSCompliant(false)]
266 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, uint> PackedFixed32ExtensionLite;
267 public const int PackedFixed64ExtensionLiteFieldNumber = 97;
268 [global::System.CLSCompliant(false)]
269 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, ulong> PackedFixed64ExtensionLite;
270 public const int PackedSfixed32ExtensionLiteFieldNumber = 98;
271 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int> PackedSfixed32ExtensionLite;
272 public const int PackedSfixed64ExtensionLiteFieldNumber = 99;
273 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long> PackedSfixed64ExtensionLite;
274 public const int PackedFloatExtensionLiteFieldNumber = 100;
275 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, float> PackedFloatExtensionLite;
276 public const int PackedDoubleExtensionLiteFieldNumber = 101;
277 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, double> PackedDoubleExtensionLite;
278 public const int PackedBoolExtensionLiteFieldNumber = 102;
279 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, bool> PackedBoolExtensionLite;
280 public const int PackedEnumExtensionLiteFieldNumber = 103;
281 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> PackedEnumExtensionLite;
282 #endregion
283
284 #region Static variables
285 #endregion
286 #region Extensions
287 internal static readonly object Descriptor;
288 static UnitTestLiteProtoFile() {
289 Descriptor = null;
290 global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.NestedExtension =
291 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
292 "protobuf_unittest.TestNestedExtensionLite.nested_extension",
293 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
294 default(int),
295 null,
296 null,
297 global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.NestedExtensionFieldNumber,
298 pbd::FieldType.Int32);
299 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt32ExtensionLite =
300 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
301 "protobuf_unittest.optional_int32_extension_lite",
302 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
303 default(int),
304 null,
305 null,
306 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt32ExtensionLiteFieldNumber,
307 pbd::FieldType.Int32);
308 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt64ExtensionLite =
309 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
310 "protobuf_unittest.optional_int64_extension_lite",
311 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
312 default(long),
313 null,
314 null,
315 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt64ExtensionLiteFieldNumber,
316 pbd::FieldType.Int64);
317 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint32ExtensionLite =
318 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
319 "protobuf_unittest.optional_uint32_extension_lite",
320 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
321 default(uint),
322 null,
323 null,
324 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint32ExtensionLiteFieldNumber,
325 pbd::FieldType.UInt32);
326 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint64ExtensionLite =
327 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
328 "protobuf_unittest.optional_uint64_extension_lite",
329 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
330 default(ulong),
331 null,
332 null,
333 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint64ExtensionLiteFieldNumber,
334 pbd::FieldType.UInt64);
335 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint32ExtensionLite =
336 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
337 "protobuf_unittest.optional_sint32_extension_lite",
338 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
339 default(int),
340 null,
341 null,
342 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint32ExtensionLiteFieldNumber,
343 pbd::FieldType.SInt32);
344 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint64ExtensionLite =
345 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
346 "protobuf_unittest.optional_sint64_extension_lite",
347 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
348 default(long),
349 null,
350 null,
351 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint64ExtensionLiteFieldNumber,
352 pbd::FieldType.SInt64);
353 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed32ExtensionLite =
354 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
355 "protobuf_unittest.optional_fixed32_extension_lite",
356 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
357 default(uint),
358 null,
359 null,
360 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed32ExtensionLiteFieldNumber,
361 pbd::FieldType.Fixed32);
362 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed64ExtensionLite =
363 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
364 "protobuf_unittest.optional_fixed64_extension_lite",
365 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
366 default(ulong),
367 null,
368 null,
369 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed64ExtensionLiteFieldNumber,
370 pbd::FieldType.Fixed64);
371 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed32ExtensionLite =
372 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
373 "protobuf_unittest.optional_sfixed32_extension_lite",
374 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
375 default(int),
376 null,
377 null,
378 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed32ExtensionLiteFieldNumber,
379 pbd::FieldType.SFixed32);
380 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed64ExtensionLite =
381 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
382 "protobuf_unittest.optional_sfixed64_extension_lite",
383 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
384 default(long),
385 null,
386 null,
387 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed64ExtensionLiteFieldNumber,
388 pbd::FieldType.SFixed64);
389 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFloatExtensionLite =
390 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float>(
391 "protobuf_unittest.optional_float_extension_lite",
392 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
393 default(float),
394 null,
395 null,
396 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFloatExtensionLiteFieldNumber,
397 pbd::FieldType.Float);
398 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalDoubleExtensionLite =
399 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double>(
400 "protobuf_unittest.optional_double_extension_lite",
401 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
402 default(double),
403 null,
404 null,
405 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalDoubleExtensionLiteFieldNumber,
406 pbd::FieldType.Double);
407 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBoolExtensionLite =
408 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool>(
409 "protobuf_unittest.optional_bool_extension_lite",
410 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
411 default(bool),
412 null,
413 null,
414 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBoolExtensionLiteFieldNumber,
415 pbd::FieldType.Bool);
416 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringExtensionLite =
417 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
418 "protobuf_unittest.optional_string_extension_lite",
419 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
420 null,
421 null,
422 null,
423 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringExtensionLiteFieldNumber,
424 pbd::FieldType.String);
425 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBytesExtensionLite =
426 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString>(
427 "protobuf_unittest.optional_bytes_extension_lite",
428 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
429 null,
430 null,
431 null,
432 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBytesExtensionLiteFieldNumber,
433 pbd::FieldType.Bytes);
434 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalGroupExtensionLite =
435 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite>(
436 "protobuf_unittest.optionalgroup_extension_lite",
437 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
438 null,
439 global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite.DefaultInstance,
440 null,
441 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalGroupExtensionLiteFieldNumber,
442 pbd::FieldType.Group);
443 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedMessageExtensionLite =
444 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage>(
445 "protobuf_unittest.optional_nested_message_extension_lite",
446 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
447 null,
448 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance,
449 null,
450 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedMessageExtensionLiteFieldNumber,
451 pbd::FieldType.Message);
452 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignMessageExtensionLite =
453 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite>(
454 "protobuf_unittest.optional_foreign_message_extension_lite",
455 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
456 null,
457 global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance,
458 null,
459 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignMessageExtensionLiteFieldNumber,
460 pbd::FieldType.Message);
461 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportMessageExtensionLite =
462 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite>(
463 "protobuf_unittest.optional_import_message_extension_lite",
464 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
465 null,
466 global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance,
467 null,
468 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportMessageExtensionLiteFieldNumber,
469 pbd::FieldType.Message);
470 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedEnumExtensionLite =
471 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(
472 "protobuf_unittest.optional_nested_enum_extension_lite",
473 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
474 default(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum),
475 null,
476 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(),
477 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedEnumExtensionLiteFieldNumber,
478 pbd::FieldType.Enum);
479 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignEnumExtensionLite =
480 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(
481 "protobuf_unittest.optional_foreign_enum_extension_lite",
482 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
483 default(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite),
484 null,
485 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(),
486 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignEnumExtensionLiteFieldNumber,
487 pbd::FieldType.Enum);
488 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportEnumExtensionLite =
489 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(
490 "protobuf_unittest.optional_import_enum_extension_lite",
491 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
492 default(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite),
493 null,
494 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(),
495 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportEnumExtensionLiteFieldNumber,
496 pbd::FieldType.Enum);
497 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringPieceExtensionLite =
498 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
499 "protobuf_unittest.optional_string_piece_extension_lite",
500 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
501 null,
502 null,
503 null,
504 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringPieceExtensionLiteFieldNumber,
505 pbd::FieldType.String);
506 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalCordExtensionLite =
507 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
508 "protobuf_unittest.optional_cord_extension_lite",
509 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
510 null,
511 null,
512 null,
513 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalCordExtensionLiteFieldNumber,
514 pbd::FieldType.String);
515 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt32ExtensionLite =
516 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
517 "protobuf_unittest.repeated_int32_extension_lite",
518 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
519 null,
520 null,
521 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt32ExtensionLiteFieldNumber,
522 pbd::FieldType.Int32,
523 false);
524 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt64ExtensionLite =
525 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
526 "protobuf_unittest.repeated_int64_extension_lite",
527 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
528 null,
529 null,
530 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt64ExtensionLiteFieldNumber,
531 pbd::FieldType.Int64,
532 false);
533 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint32ExtensionLite =
534 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
535 "protobuf_unittest.repeated_uint32_extension_lite",
536 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
537 null,
538 null,
539 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint32ExtensionLiteFieldNumber,
540 pbd::FieldType.UInt32,
541 false);
542 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint64ExtensionLite =
543 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
544 "protobuf_unittest.repeated_uint64_extension_lite",
545 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
546 null,
547 null,
548 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint64ExtensionLiteFieldNumber,
549 pbd::FieldType.UInt64,
550 false);
551 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint32ExtensionLite =
552 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
553 "protobuf_unittest.repeated_sint32_extension_lite",
554 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
555 null,
556 null,
557 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint32ExtensionLiteFieldNumber,
558 pbd::FieldType.SInt32,
559 false);
560 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint64ExtensionLite =
561 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
562 "protobuf_unittest.repeated_sint64_extension_lite",
563 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
564 null,
565 null,
566 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint64ExtensionLiteFieldNumber,
567 pbd::FieldType.SInt64,
568 false);
569 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed32ExtensionLite =
570 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
571 "protobuf_unittest.repeated_fixed32_extension_lite",
572 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
573 null,
574 null,
575 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed32ExtensionLiteFieldNumber,
576 pbd::FieldType.Fixed32,
577 false);
578 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed64ExtensionLite =
579 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
580 "protobuf_unittest.repeated_fixed64_extension_lite",
581 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
582 null,
583 null,
584 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed64ExtensionLiteFieldNumber,
585 pbd::FieldType.Fixed64,
586 false);
587 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed32ExtensionLite =
588 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
589 "protobuf_unittest.repeated_sfixed32_extension_lite",
590 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
591 null,
592 null,
593 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed32ExtensionLiteFieldNumber,
594 pbd::FieldType.SFixed32,
595 false);
596 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed64ExtensionLite =
597 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
598 "protobuf_unittest.repeated_sfixed64_extension_lite",
599 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
600 null,
601 null,
602 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed64ExtensionLiteFieldNumber,
603 pbd::FieldType.SFixed64,
604 false);
605 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFloatExtensionLite =
606 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float>(
607 "protobuf_unittest.repeated_float_extension_lite",
608 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
609 null,
610 null,
611 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFloatExtensionLiteFieldNumber,
612 pbd::FieldType.Float,
613 false);
614 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedDoubleExtensionLite =
615 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double>(
616 "protobuf_unittest.repeated_double_extension_lite",
617 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
618 null,
619 null,
620 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedDoubleExtensionLiteFieldNumber,
621 pbd::FieldType.Double,
622 false);
623 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBoolExtensionLite =
624 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool>(
625 "protobuf_unittest.repeated_bool_extension_lite",
626 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
627 null,
628 null,
629 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBoolExtensionLiteFieldNumber,
630 pbd::FieldType.Bool,
631 false);
632 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringExtensionLite =
633 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
634 "protobuf_unittest.repeated_string_extension_lite",
635 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
636 null,
637 null,
638 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringExtensionLiteFieldNumber,
639 pbd::FieldType.String,
640 false);
641 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBytesExtensionLite =
642 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString>(
643 "protobuf_unittest.repeated_bytes_extension_lite",
644 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
645 null,
646 null,
647 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBytesExtensionLiteFieldNumber,
648 pbd::FieldType.Bytes,
649 false);
650 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedGroupExtensionLite =
651 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite>(
652 "protobuf_unittest.repeatedgroup_extension_lite",
653 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
654 global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite.DefaultInstance,
655 null,
656 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedGroupExtensionLiteFieldNumber,
657 pbd::FieldType.Group,
658 false);
659 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedMessageExtensionLite =
660 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage>(
661 "protobuf_unittest.repeated_nested_message_extension_lite",
662 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
663 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance,
664 null,
665 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedMessageExtensionLiteFieldNumber,
666 pbd::FieldType.Message,
667 false);
668 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignMessageExtensionLite =
669 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite>(
670 "protobuf_unittest.repeated_foreign_message_extension_lite",
671 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
672 global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance,
673 null,
674 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignMessageExtensionLiteFieldNumber,
675 pbd::FieldType.Message,
676 false);
677 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportMessageExtensionLite =
678 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite>(
679 "protobuf_unittest.repeated_import_message_extension_lite",
680 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
681 global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance,
682 null,
683 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportMessageExtensionLiteFieldNumber,
684 pbd::FieldType.Message,
685 false);
686 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedEnumExtensionLite =
687 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(
688 "protobuf_unittest.repeated_nested_enum_extension_lite",
689 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
690 null,
691 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(),
692 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedEnumExtensionLiteFieldNumber,
693 pbd::FieldType.Enum,
694 false);
695 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignEnumExtensionLite =
696 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(
697 "protobuf_unittest.repeated_foreign_enum_extension_lite",
698 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
699 null,
700 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(),
701 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignEnumExtensionLiteFieldNumber,
702 pbd::FieldType.Enum,
703 false);
704 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportEnumExtensionLite =
705 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(
706 "protobuf_unittest.repeated_import_enum_extension_lite",
707 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
708 null,
709 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(),
710 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportEnumExtensionLiteFieldNumber,
711 pbd::FieldType.Enum,
712 false);
713 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringPieceExtensionLite =
714 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
715 "protobuf_unittest.repeated_string_piece_extension_lite",
716 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
717 null,
718 null,
719 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringPieceExtensionLiteFieldNumber,
720 pbd::FieldType.String,
721 false);
722 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedCordExtensionLite =
723 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
724 "protobuf_unittest.repeated_cord_extension_lite",
725 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
726 null,
727 null,
728 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedCordExtensionLiteFieldNumber,
729 pbd::FieldType.String,
730 false);
731 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt32ExtensionLite =
732 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
733 "protobuf_unittest.default_int32_extension_lite",
734 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
735 41,
736 null,
737 null,
738 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt32ExtensionLiteFieldNumber,
739 pbd::FieldType.Int32);
740 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt64ExtensionLite =
741 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
742 "protobuf_unittest.default_int64_extension_lite",
743 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
744 42L,
745 null,
746 null,
747 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt64ExtensionLiteFieldNumber,
748 pbd::FieldType.Int64);
749 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint32ExtensionLite =
750 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
751 "protobuf_unittest.default_uint32_extension_lite",
752 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
753 43,
754 null,
755 null,
756 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint32ExtensionLiteFieldNumber,
757 pbd::FieldType.UInt32);
758 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint64ExtensionLite =
759 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
760 "protobuf_unittest.default_uint64_extension_lite",
761 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
762 44UL,
763 null,
764 null,
765 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint64ExtensionLiteFieldNumber,
766 pbd::FieldType.UInt64);
767 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint32ExtensionLite =
768 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
769 "protobuf_unittest.default_sint32_extension_lite",
770 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
771 -45,
772 null,
773 null,
774 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint32ExtensionLiteFieldNumber,
775 pbd::FieldType.SInt32);
776 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint64ExtensionLite =
777 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
778 "protobuf_unittest.default_sint64_extension_lite",
779 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
780 46,
781 null,
782 null,
783 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint64ExtensionLiteFieldNumber,
784 pbd::FieldType.SInt64);
785 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed32ExtensionLite =
786 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
787 "protobuf_unittest.default_fixed32_extension_lite",
788 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
789 47,
790 null,
791 null,
792 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed32ExtensionLiteFieldNumber,
793 pbd::FieldType.Fixed32);
794 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed64ExtensionLite =
795 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
796 "protobuf_unittest.default_fixed64_extension_lite",
797 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
798 48,
799 null,
800 null,
801 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed64ExtensionLiteFieldNumber,
802 pbd::FieldType.Fixed64);
803 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed32ExtensionLite =
804 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
805 "protobuf_unittest.default_sfixed32_extension_lite",
806 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
807 49,
808 null,
809 null,
810 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed32ExtensionLiteFieldNumber,
811 pbd::FieldType.SFixed32);
812 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed64ExtensionLite =
813 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
814 "protobuf_unittest.default_sfixed64_extension_lite",
815 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
816 -50,
817 null,
818 null,
819 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed64ExtensionLiteFieldNumber,
820 pbd::FieldType.SFixed64);
821 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFloatExtensionLite =
822 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float>(
823 "protobuf_unittest.default_float_extension_lite",
824 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
825 51.5F,
826 null,
827 null,
828 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFloatExtensionLiteFieldNumber,
829 pbd::FieldType.Float);
830 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultDoubleExtensionLite =
831 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double>(
832 "protobuf_unittest.default_double_extension_lite",
833 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
834 52000D,
835 null,
836 null,
837 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultDoubleExtensionLiteFieldNumber,
838 pbd::FieldType.Double);
839 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBoolExtensionLite =
840 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool>(
841 "protobuf_unittest.default_bool_extension_lite",
842 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
843 true,
844 null,
845 null,
846 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBoolExtensionLiteFieldNumber,
847 pbd::FieldType.Bool);
848 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringExtensionLite =
849 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
850 "protobuf_unittest.default_string_extension_lite",
851 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
852 "hello",
853 null,
854 null,
855 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringExtensionLiteFieldNumber,
856 pbd::FieldType.String);
857 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBytesExtensionLite =
858 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString>(
859 "protobuf_unittest.default_bytes_extension_lite",
860 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
861 ByteString.FromBase64("d29ybGQ="),
862 null,
863 null,
864 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBytesExtensionLiteFieldNumber,
865 pbd::FieldType.Bytes);
866 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultNestedEnumExtensionLite =
867 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(
868 "protobuf_unittest.default_nested_enum_extension_lite",
869 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
870 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.BAR,
871 null,
872 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(),
873 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultNestedEnumExtensionLiteFieldNumber,
874 pbd::FieldType.Enum);
875 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultForeignEnumExtensionLite =
876 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(
877 "protobuf_unittest.default_foreign_enum_extension_lite",
878 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
879 global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_BAR,
880 null,
881 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(),
882 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultForeignEnumExtensionLiteFieldNumber,
883 pbd::FieldType.Enum);
884 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultImportEnumExtensionLite =
885 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(
886 "protobuf_unittest.default_import_enum_extension_lite",
887 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
888 global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_BAR,
889 null,
890 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(),
891 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultImportEnumExtensionLiteFieldNumber,
892 pbd::FieldType.Enum);
893 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringPieceExtensionLite =
894 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
895 "protobuf_unittest.default_string_piece_extension_lite",
896 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
897 "abc",
898 null,
899 null,
900 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringPieceExtensionLiteFieldNumber,
901 pbd::FieldType.String);
902 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultCordExtensionLite =
903 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
904 "protobuf_unittest.default_cord_extension_lite",
905 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
906 "123",
907 null,
908 null,
909 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultCordExtensionLiteFieldNumber,
910 pbd::FieldType.String);
911 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt32ExtensionLite =
912 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int>(
913 "protobuf_unittest.packed_int32_extension_lite",
914 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
915 null,
916 null,
917 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt32ExtensionLiteFieldNumber,
918 pbd::FieldType.Int32,
919 true);
920 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt64ExtensionLite =
921 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long>(
922 "protobuf_unittest.packed_int64_extension_lite",
923 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
924 null,
925 null,
926 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt64ExtensionLiteFieldNumber,
927 pbd::FieldType.Int64,
928 true);
929 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint32ExtensionLite =
930 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, uint>(
931 "protobuf_unittest.packed_uint32_extension_lite",
932 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
933 null,
934 null,
935 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint32ExtensionLiteFieldNumber,
936 pbd::FieldType.UInt32,
937 true);
938 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint64ExtensionLite =
939 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, ulong>(
940 "protobuf_unittest.packed_uint64_extension_lite",
941 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
942 null,
943 null,
944 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint64ExtensionLiteFieldNumber,
945 pbd::FieldType.UInt64,
946 true);
947 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint32ExtensionLite =
948 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int>(
949 "protobuf_unittest.packed_sint32_extension_lite",
950 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
951 null,
952 null,
953 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint32ExtensionLiteFieldNumber,
954 pbd::FieldType.SInt32,
955 true);
956 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint64ExtensionLite =
957 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long>(
958 "protobuf_unittest.packed_sint64_extension_lite",
959 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
960 null,
961 null,
962 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint64ExtensionLiteFieldNumber,
963 pbd::FieldType.SInt64,
964 true);
965 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed32ExtensionLite =
966 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, uint>(
967 "protobuf_unittest.packed_fixed32_extension_lite",
968 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
969 null,
970 null,
971 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed32ExtensionLiteFieldNumber,
972 pbd::FieldType.Fixed32,
973 true);
974 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed64ExtensionLite =
975 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, ulong>(
976 "protobuf_unittest.packed_fixed64_extension_lite",
977 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
978 null,
979 null,
980 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed64ExtensionLiteFieldNumber,
981 pbd::FieldType.Fixed64,
982 true);
983 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed32ExtensionLite =
984 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int>(
985 "protobuf_unittest.packed_sfixed32_extension_lite",
986 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
987 null,
988 null,
989 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed32ExtensionLiteFieldNumber,
990 pbd::FieldType.SFixed32,
991 true);
992 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed64ExtensionLite =
993 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long>(
994 "protobuf_unittest.packed_sfixed64_extension_lite",
995 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
996 null,
997 null,
998 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed64ExtensionLiteFieldNumber,
999 pbd::FieldType.SFixed64,
1000 true);
1001 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFloatExtensionLite =
1002 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, float>(
1003 "protobuf_unittest.packed_float_extension_lite",
1004 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
1005 null,
1006 null,
1007 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFloatExtensionLiteFieldNumber,
1008 pbd::FieldType.Float,
1009 true);
1010 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedDoubleExtensionLite =
1011 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, double>(
1012 "protobuf_unittest.packed_double_extension_lite",
1013 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
1014 null,
1015 null,
1016 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedDoubleExtensionLiteFieldNumber,
1017 pbd::FieldType.Double,
1018 true);
1019 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedBoolExtensionLite =
1020 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, bool>(
1021 "protobuf_unittest.packed_bool_extension_lite",
1022 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
1023 null,
1024 null,
1025 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedBoolExtensionLiteFieldNumber,
1026 pbd::FieldType.Bool,
1027 true);
1028 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedEnumExtensionLite =
1029 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(
1030 "protobuf_unittest.packed_enum_extension_lite",
1031 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
1032 null,
1033 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(),
1034 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedEnumExtensionLiteFieldNumber,
1035 pbd::FieldType.Enum,
1036 true);
1037 }
1038 #endregion
1039
1040 }
1041 #region Enums
csharptest445bdce2011-05-20 15:50:54 -05001042 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1043 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001044 public enum ForeignEnumLite {
1045 FOREIGN_LITE_FOO = 4,
1046 FOREIGN_LITE_BAR = 5,
1047 FOREIGN_LITE_BAZ = 6,
1048 }
1049
1050 #endregion
1051
1052 #region Messages
csharptest445bdce2011-05-20 15:50:54 -05001053 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1054 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1055 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001056 public sealed partial class TestAllTypesLite : pb::GeneratedMessageLite<TestAllTypesLite, TestAllTypesLite.Builder> {
1057 private static readonly TestAllTypesLite defaultInstance = new Builder().BuildPartial();
1058 public static TestAllTypesLite DefaultInstance {
1059 get { return defaultInstance; }
1060 }
1061
1062 public override TestAllTypesLite DefaultInstanceForType {
1063 get { return defaultInstance; }
1064 }
1065
1066 protected override TestAllTypesLite ThisMessage {
1067 get { return this; }
1068 }
1069
1070 #region Nested types
csharptest445bdce2011-05-20 15:50:54 -05001071 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1072 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1073 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001074 public static class Types {
csharptest445bdce2011-05-20 15:50:54 -05001075 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1076 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001077 public enum NestedEnum {
1078 FOO = 1,
1079 BAR = 2,
1080 BAZ = 3,
1081 }
1082
csharptest445bdce2011-05-20 15:50:54 -05001083 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1084 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1085 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001086 public sealed partial class NestedMessage : pb::GeneratedMessageLite<NestedMessage, NestedMessage.Builder> {
1087 private static readonly NestedMessage defaultInstance = new Builder().BuildPartial();
1088 public static NestedMessage DefaultInstance {
1089 get { return defaultInstance; }
1090 }
1091
1092 public override NestedMessage DefaultInstanceForType {
1093 get { return defaultInstance; }
1094 }
1095
1096 protected override NestedMessage ThisMessage {
1097 get { return this; }
1098 }
1099
1100 public const int BbFieldNumber = 1;
1101 private bool hasBb;
1102 private int bb_ = 0;
1103 public bool HasBb {
1104 get { return hasBb; }
1105 }
1106 public int Bb {
1107 get { return bb_; }
1108 }
1109
1110 public override bool IsInitialized {
1111 get {
1112 return true;
1113 }
1114 }
1115
1116 public override void WriteTo(pb::CodedOutputStream output) {
1117 int size = SerializedSize;
1118 if (HasBb) {
csharptest90922db2011-06-03 11:57:47 -05001119 output.WriteInt32(1, "bb", Bb);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001120 }
1121 }
1122
1123 private int memoizedSerializedSize = -1;
1124 public override int SerializedSize {
1125 get {
1126 int size = memoizedSerializedSize;
1127 if (size != -1) return size;
1128
1129 size = 0;
1130 if (HasBb) {
1131 size += pb::CodedOutputStream.ComputeInt32Size(1, Bb);
1132 }
1133 memoizedSerializedSize = size;
1134 return size;
1135 }
1136 }
1137
1138 #region Lite runtime methods
1139 public override int GetHashCode() {
1140 int hash = GetType().GetHashCode();
1141 if (hasBb) hash ^= bb_.GetHashCode();
1142 return hash;
1143 }
1144
1145 public override bool Equals(object obj) {
1146 NestedMessage other = obj as NestedMessage;
1147 if (other == null) return false;
1148 if (hasBb != other.hasBb || (hasBb && !bb_.Equals(other.bb_))) return false;
1149 return true;
1150 }
1151
1152 public override void PrintTo(global::System.IO.TextWriter writer) {
1153 PrintField("bb", hasBb, bb_, writer);
1154 }
1155 #endregion
1156
1157 public static NestedMessage ParseFrom(pb::ByteString data) {
1158 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1159 }
1160 public static NestedMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1161 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1162 }
1163 public static NestedMessage ParseFrom(byte[] data) {
1164 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1165 }
1166 public static NestedMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1167 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1168 }
1169 public static NestedMessage ParseFrom(global::System.IO.Stream input) {
1170 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1171 }
1172 public static NestedMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1173 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1174 }
1175 public static NestedMessage ParseDelimitedFrom(global::System.IO.Stream input) {
1176 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1177 }
1178 public static NestedMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1179 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1180 }
1181 public static NestedMessage ParseFrom(pb::CodedInputStream input) {
1182 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1183 }
1184 public static NestedMessage ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1185 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1186 }
1187 public static Builder CreateBuilder() { return new Builder(); }
1188 public override Builder ToBuilder() { return CreateBuilder(this); }
1189 public override Builder CreateBuilderForType() { return new Builder(); }
1190 public static Builder CreateBuilder(NestedMessage prototype) {
1191 return (Builder) new Builder().MergeFrom(prototype);
1192 }
1193
csharptest445bdce2011-05-20 15:50:54 -05001194 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1195 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1196 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001197 public sealed partial class Builder : pb::GeneratedBuilderLite<NestedMessage, Builder> {
1198 protected override Builder ThisBuilder {
1199 get { return this; }
1200 }
1201 public Builder() {}
1202
1203 NestedMessage result = new NestedMessage();
1204
1205 protected override NestedMessage MessageBeingBuilt {
1206 get { return result; }
1207 }
1208
1209 public override Builder Clear() {
1210 result = new NestedMessage();
1211 return this;
1212 }
1213
1214 public override Builder Clone() {
1215 return new Builder().MergeFrom(result);
1216 }
1217
1218 public override NestedMessage DefaultInstanceForType {
1219 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance; }
1220 }
1221
1222 public override NestedMessage BuildPartial() {
1223 if (result == null) {
1224 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
1225 }
1226 NestedMessage returnMe = result;
1227 result = null;
1228 return returnMe;
1229 }
1230
1231 public override Builder MergeFrom(pb::IMessageLite other) {
1232 if (other is NestedMessage) {
1233 return MergeFrom((NestedMessage) other);
1234 } else {
1235 base.MergeFrom(other);
1236 return this;
1237 }
1238 }
1239
1240 public override Builder MergeFrom(NestedMessage other) {
1241 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance) return this;
1242 if (other.HasBb) {
1243 Bb = other.Bb;
1244 }
1245 return this;
1246 }
1247
1248 public override Builder MergeFrom(pb::CodedInputStream input) {
1249 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1250 }
1251
1252 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1253 while (true) {
1254 uint tag = input.ReadTag();
1255 switch (tag) {
1256 case 0: {
1257 return this;
1258 }
1259 default: {
1260 if (pb::WireFormat.IsEndGroupTag(tag)) {
1261 return this;
1262 }
1263 ParseUnknownField(input, extensionRegistry, tag);
1264 break;
1265 }
1266 case 8: {
1267 Bb = input.ReadInt32();
1268 break;
1269 }
1270 }
1271 }
1272 }
1273
1274
1275 public bool HasBb {
1276 get { return result.HasBb; }
1277 }
1278 public int Bb {
1279 get { return result.Bb; }
1280 set { SetBb(value); }
1281 }
1282 public Builder SetBb(int value) {
1283 result.hasBb = true;
1284 result.bb_ = value;
1285 return this;
1286 }
1287 public Builder ClearBb() {
1288 result.hasBb = false;
1289 result.bb_ = 0;
1290 return this;
1291 }
1292 }
1293 static NestedMessage() {
1294 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
1295 }
1296 }
1297
csharptest445bdce2011-05-20 15:50:54 -05001298 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1299 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1300 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001301 public sealed partial class OptionalGroup : pb::GeneratedMessageLite<OptionalGroup, OptionalGroup.Builder> {
1302 private static readonly OptionalGroup defaultInstance = new Builder().BuildPartial();
1303 public static OptionalGroup DefaultInstance {
1304 get { return defaultInstance; }
1305 }
1306
1307 public override OptionalGroup DefaultInstanceForType {
1308 get { return defaultInstance; }
1309 }
1310
1311 protected override OptionalGroup ThisMessage {
1312 get { return this; }
1313 }
1314
1315 public const int AFieldNumber = 17;
1316 private bool hasA;
1317 private int a_ = 0;
1318 public bool HasA {
1319 get { return hasA; }
1320 }
1321 public int A {
1322 get { return a_; }
1323 }
1324
1325 public override bool IsInitialized {
1326 get {
1327 return true;
1328 }
1329 }
1330
1331 public override void WriteTo(pb::CodedOutputStream output) {
1332 int size = SerializedSize;
1333 if (HasA) {
csharptest90922db2011-06-03 11:57:47 -05001334 output.WriteInt32(17, "a", A);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001335 }
1336 }
1337
1338 private int memoizedSerializedSize = -1;
1339 public override int SerializedSize {
1340 get {
1341 int size = memoizedSerializedSize;
1342 if (size != -1) return size;
1343
1344 size = 0;
1345 if (HasA) {
1346 size += pb::CodedOutputStream.ComputeInt32Size(17, A);
1347 }
1348 memoizedSerializedSize = size;
1349 return size;
1350 }
1351 }
1352
1353 #region Lite runtime methods
1354 public override int GetHashCode() {
1355 int hash = GetType().GetHashCode();
1356 if (hasA) hash ^= a_.GetHashCode();
1357 return hash;
1358 }
1359
1360 public override bool Equals(object obj) {
1361 OptionalGroup other = obj as OptionalGroup;
1362 if (other == null) return false;
1363 if (hasA != other.hasA || (hasA && !a_.Equals(other.a_))) return false;
1364 return true;
1365 }
1366
1367 public override void PrintTo(global::System.IO.TextWriter writer) {
1368 PrintField("a", hasA, a_, writer);
1369 }
1370 #endregion
1371
1372 public static OptionalGroup ParseFrom(pb::ByteString data) {
1373 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1374 }
1375 public static OptionalGroup ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1376 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1377 }
1378 public static OptionalGroup ParseFrom(byte[] data) {
1379 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1380 }
1381 public static OptionalGroup ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1382 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1383 }
1384 public static OptionalGroup ParseFrom(global::System.IO.Stream input) {
1385 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1386 }
1387 public static OptionalGroup ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1388 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1389 }
1390 public static OptionalGroup ParseDelimitedFrom(global::System.IO.Stream input) {
1391 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1392 }
1393 public static OptionalGroup ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1394 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1395 }
1396 public static OptionalGroup ParseFrom(pb::CodedInputStream input) {
1397 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1398 }
1399 public static OptionalGroup ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1400 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1401 }
1402 public static Builder CreateBuilder() { return new Builder(); }
1403 public override Builder ToBuilder() { return CreateBuilder(this); }
1404 public override Builder CreateBuilderForType() { return new Builder(); }
1405 public static Builder CreateBuilder(OptionalGroup prototype) {
1406 return (Builder) new Builder().MergeFrom(prototype);
1407 }
1408
csharptest445bdce2011-05-20 15:50:54 -05001409 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1410 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1411 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001412 public sealed partial class Builder : pb::GeneratedBuilderLite<OptionalGroup, Builder> {
1413 protected override Builder ThisBuilder {
1414 get { return this; }
1415 }
1416 public Builder() {}
1417
1418 OptionalGroup result = new OptionalGroup();
1419
1420 protected override OptionalGroup MessageBeingBuilt {
1421 get { return result; }
1422 }
1423
1424 public override Builder Clear() {
1425 result = new OptionalGroup();
1426 return this;
1427 }
1428
1429 public override Builder Clone() {
1430 return new Builder().MergeFrom(result);
1431 }
1432
1433 public override OptionalGroup DefaultInstanceForType {
1434 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance; }
1435 }
1436
1437 public override OptionalGroup BuildPartial() {
1438 if (result == null) {
1439 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
1440 }
1441 OptionalGroup returnMe = result;
1442 result = null;
1443 return returnMe;
1444 }
1445
1446 public override Builder MergeFrom(pb::IMessageLite other) {
1447 if (other is OptionalGroup) {
1448 return MergeFrom((OptionalGroup) other);
1449 } else {
1450 base.MergeFrom(other);
1451 return this;
1452 }
1453 }
1454
1455 public override Builder MergeFrom(OptionalGroup other) {
1456 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance) return this;
1457 if (other.HasA) {
1458 A = other.A;
1459 }
1460 return this;
1461 }
1462
1463 public override Builder MergeFrom(pb::CodedInputStream input) {
1464 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1465 }
1466
1467 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1468 while (true) {
1469 uint tag = input.ReadTag();
1470 switch (tag) {
1471 case 0: {
1472 return this;
1473 }
1474 default: {
1475 if (pb::WireFormat.IsEndGroupTag(tag)) {
1476 return this;
1477 }
1478 ParseUnknownField(input, extensionRegistry, tag);
1479 break;
1480 }
1481 case 136: {
1482 A = input.ReadInt32();
1483 break;
1484 }
1485 }
1486 }
1487 }
1488
1489
1490 public bool HasA {
1491 get { return result.HasA; }
1492 }
1493 public int A {
1494 get { return result.A; }
1495 set { SetA(value); }
1496 }
1497 public Builder SetA(int value) {
1498 result.hasA = true;
1499 result.a_ = value;
1500 return this;
1501 }
1502 public Builder ClearA() {
1503 result.hasA = false;
1504 result.a_ = 0;
1505 return this;
1506 }
1507 }
1508 static OptionalGroup() {
1509 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
1510 }
1511 }
1512
csharptest445bdce2011-05-20 15:50:54 -05001513 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1514 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1515 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001516 public sealed partial class RepeatedGroup : pb::GeneratedMessageLite<RepeatedGroup, RepeatedGroup.Builder> {
1517 private static readonly RepeatedGroup defaultInstance = new Builder().BuildPartial();
1518 public static RepeatedGroup DefaultInstance {
1519 get { return defaultInstance; }
1520 }
1521
1522 public override RepeatedGroup DefaultInstanceForType {
1523 get { return defaultInstance; }
1524 }
1525
1526 protected override RepeatedGroup ThisMessage {
1527 get { return this; }
1528 }
1529
1530 public const int AFieldNumber = 47;
1531 private bool hasA;
1532 private int a_ = 0;
1533 public bool HasA {
1534 get { return hasA; }
1535 }
1536 public int A {
1537 get { return a_; }
1538 }
1539
1540 public override bool IsInitialized {
1541 get {
1542 return true;
1543 }
1544 }
1545
1546 public override void WriteTo(pb::CodedOutputStream output) {
1547 int size = SerializedSize;
1548 if (HasA) {
csharptest90922db2011-06-03 11:57:47 -05001549 output.WriteInt32(47, "a", A);
Jon Skeet82bb0f12011-04-03 20:17:12 +01001550 }
1551 }
1552
1553 private int memoizedSerializedSize = -1;
1554 public override int SerializedSize {
1555 get {
1556 int size = memoizedSerializedSize;
1557 if (size != -1) return size;
1558
1559 size = 0;
1560 if (HasA) {
1561 size += pb::CodedOutputStream.ComputeInt32Size(47, A);
1562 }
1563 memoizedSerializedSize = size;
1564 return size;
1565 }
1566 }
1567
1568 #region Lite runtime methods
1569 public override int GetHashCode() {
1570 int hash = GetType().GetHashCode();
1571 if (hasA) hash ^= a_.GetHashCode();
1572 return hash;
1573 }
1574
1575 public override bool Equals(object obj) {
1576 RepeatedGroup other = obj as RepeatedGroup;
1577 if (other == null) return false;
1578 if (hasA != other.hasA || (hasA && !a_.Equals(other.a_))) return false;
1579 return true;
1580 }
1581
1582 public override void PrintTo(global::System.IO.TextWriter writer) {
1583 PrintField("a", hasA, a_, writer);
1584 }
1585 #endregion
1586
1587 public static RepeatedGroup ParseFrom(pb::ByteString data) {
1588 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1589 }
1590 public static RepeatedGroup ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1591 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1592 }
1593 public static RepeatedGroup ParseFrom(byte[] data) {
1594 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1595 }
1596 public static RepeatedGroup ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1597 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1598 }
1599 public static RepeatedGroup ParseFrom(global::System.IO.Stream input) {
1600 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1601 }
1602 public static RepeatedGroup ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1603 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1604 }
1605 public static RepeatedGroup ParseDelimitedFrom(global::System.IO.Stream input) {
1606 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1607 }
1608 public static RepeatedGroup ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1609 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1610 }
1611 public static RepeatedGroup ParseFrom(pb::CodedInputStream input) {
1612 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1613 }
1614 public static RepeatedGroup ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1615 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1616 }
1617 public static Builder CreateBuilder() { return new Builder(); }
1618 public override Builder ToBuilder() { return CreateBuilder(this); }
1619 public override Builder CreateBuilderForType() { return new Builder(); }
1620 public static Builder CreateBuilder(RepeatedGroup prototype) {
1621 return (Builder) new Builder().MergeFrom(prototype);
1622 }
1623
csharptest445bdce2011-05-20 15:50:54 -05001624 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
1625 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
1626 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01001627 public sealed partial class Builder : pb::GeneratedBuilderLite<RepeatedGroup, Builder> {
1628 protected override Builder ThisBuilder {
1629 get { return this; }
1630 }
1631 public Builder() {}
1632
1633 RepeatedGroup result = new RepeatedGroup();
1634
1635 protected override RepeatedGroup MessageBeingBuilt {
1636 get { return result; }
1637 }
1638
1639 public override Builder Clear() {
1640 result = new RepeatedGroup();
1641 return this;
1642 }
1643
1644 public override Builder Clone() {
1645 return new Builder().MergeFrom(result);
1646 }
1647
1648 public override RepeatedGroup DefaultInstanceForType {
1649 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.DefaultInstance; }
1650 }
1651
1652 public override RepeatedGroup BuildPartial() {
1653 if (result == null) {
1654 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
1655 }
1656 RepeatedGroup returnMe = result;
1657 result = null;
1658 return returnMe;
1659 }
1660
1661 public override Builder MergeFrom(pb::IMessageLite other) {
1662 if (other is RepeatedGroup) {
1663 return MergeFrom((RepeatedGroup) other);
1664 } else {
1665 base.MergeFrom(other);
1666 return this;
1667 }
1668 }
1669
1670 public override Builder MergeFrom(RepeatedGroup other) {
1671 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.DefaultInstance) return this;
1672 if (other.HasA) {
1673 A = other.A;
1674 }
1675 return this;
1676 }
1677
1678 public override Builder MergeFrom(pb::CodedInputStream input) {
1679 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1680 }
1681
1682 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1683 while (true) {
1684 uint tag = input.ReadTag();
1685 switch (tag) {
1686 case 0: {
1687 return this;
1688 }
1689 default: {
1690 if (pb::WireFormat.IsEndGroupTag(tag)) {
1691 return this;
1692 }
1693 ParseUnknownField(input, extensionRegistry, tag);
1694 break;
1695 }
1696 case 376: {
1697 A = input.ReadInt32();
1698 break;
1699 }
1700 }
1701 }
1702 }
1703
1704
1705 public bool HasA {
1706 get { return result.HasA; }
1707 }
1708 public int A {
1709 get { return result.A; }
1710 set { SetA(value); }
1711 }
1712 public Builder SetA(int value) {
1713 result.hasA = true;
1714 result.a_ = value;
1715 return this;
1716 }
1717 public Builder ClearA() {
1718 result.hasA = false;
1719 result.a_ = 0;
1720 return this;
1721 }
1722 }
1723 static RepeatedGroup() {
1724 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
1725 }
1726 }
1727
1728 }
1729 #endregion
1730
1731 public const int OptionalInt32FieldNumber = 1;
1732 private bool hasOptionalInt32;
1733 private int optionalInt32_ = 0;
1734 public bool HasOptionalInt32 {
1735 get { return hasOptionalInt32; }
1736 }
1737 public int OptionalInt32 {
1738 get { return optionalInt32_; }
1739 }
1740
1741 public const int OptionalInt64FieldNumber = 2;
1742 private bool hasOptionalInt64;
1743 private long optionalInt64_ = 0L;
1744 public bool HasOptionalInt64 {
1745 get { return hasOptionalInt64; }
1746 }
1747 public long OptionalInt64 {
1748 get { return optionalInt64_; }
1749 }
1750
1751 public const int OptionalUint32FieldNumber = 3;
1752 private bool hasOptionalUint32;
1753 private uint optionalUint32_ = 0;
1754 public bool HasOptionalUint32 {
1755 get { return hasOptionalUint32; }
1756 }
1757 [global::System.CLSCompliant(false)]
1758 public uint OptionalUint32 {
1759 get { return optionalUint32_; }
1760 }
1761
1762 public const int OptionalUint64FieldNumber = 4;
1763 private bool hasOptionalUint64;
1764 private ulong optionalUint64_ = 0UL;
1765 public bool HasOptionalUint64 {
1766 get { return hasOptionalUint64; }
1767 }
1768 [global::System.CLSCompliant(false)]
1769 public ulong OptionalUint64 {
1770 get { return optionalUint64_; }
1771 }
1772
1773 public const int OptionalSint32FieldNumber = 5;
1774 private bool hasOptionalSint32;
1775 private int optionalSint32_ = 0;
1776 public bool HasOptionalSint32 {
1777 get { return hasOptionalSint32; }
1778 }
1779 public int OptionalSint32 {
1780 get { return optionalSint32_; }
1781 }
1782
1783 public const int OptionalSint64FieldNumber = 6;
1784 private bool hasOptionalSint64;
1785 private long optionalSint64_ = 0;
1786 public bool HasOptionalSint64 {
1787 get { return hasOptionalSint64; }
1788 }
1789 public long OptionalSint64 {
1790 get { return optionalSint64_; }
1791 }
1792
1793 public const int OptionalFixed32FieldNumber = 7;
1794 private bool hasOptionalFixed32;
1795 private uint optionalFixed32_ = 0;
1796 public bool HasOptionalFixed32 {
1797 get { return hasOptionalFixed32; }
1798 }
1799 [global::System.CLSCompliant(false)]
1800 public uint OptionalFixed32 {
1801 get { return optionalFixed32_; }
1802 }
1803
1804 public const int OptionalFixed64FieldNumber = 8;
1805 private bool hasOptionalFixed64;
1806 private ulong optionalFixed64_ = 0;
1807 public bool HasOptionalFixed64 {
1808 get { return hasOptionalFixed64; }
1809 }
1810 [global::System.CLSCompliant(false)]
1811 public ulong OptionalFixed64 {
1812 get { return optionalFixed64_; }
1813 }
1814
1815 public const int OptionalSfixed32FieldNumber = 9;
1816 private bool hasOptionalSfixed32;
1817 private int optionalSfixed32_ = 0;
1818 public bool HasOptionalSfixed32 {
1819 get { return hasOptionalSfixed32; }
1820 }
1821 public int OptionalSfixed32 {
1822 get { return optionalSfixed32_; }
1823 }
1824
1825 public const int OptionalSfixed64FieldNumber = 10;
1826 private bool hasOptionalSfixed64;
1827 private long optionalSfixed64_ = 0;
1828 public bool HasOptionalSfixed64 {
1829 get { return hasOptionalSfixed64; }
1830 }
1831 public long OptionalSfixed64 {
1832 get { return optionalSfixed64_; }
1833 }
1834
1835 public const int OptionalFloatFieldNumber = 11;
1836 private bool hasOptionalFloat;
1837 private float optionalFloat_ = 0F;
1838 public bool HasOptionalFloat {
1839 get { return hasOptionalFloat; }
1840 }
1841 public float OptionalFloat {
1842 get { return optionalFloat_; }
1843 }
1844
1845 public const int OptionalDoubleFieldNumber = 12;
1846 private bool hasOptionalDouble;
1847 private double optionalDouble_ = 0D;
1848 public bool HasOptionalDouble {
1849 get { return hasOptionalDouble; }
1850 }
1851 public double OptionalDouble {
1852 get { return optionalDouble_; }
1853 }
1854
1855 public const int OptionalBoolFieldNumber = 13;
1856 private bool hasOptionalBool;
1857 private bool optionalBool_ = false;
1858 public bool HasOptionalBool {
1859 get { return hasOptionalBool; }
1860 }
1861 public bool OptionalBool {
1862 get { return optionalBool_; }
1863 }
1864
1865 public const int OptionalStringFieldNumber = 14;
1866 private bool hasOptionalString;
1867 private string optionalString_ = "";
1868 public bool HasOptionalString {
1869 get { return hasOptionalString; }
1870 }
1871 public string OptionalString {
1872 get { return optionalString_; }
1873 }
1874
1875 public const int OptionalBytesFieldNumber = 15;
1876 private bool hasOptionalBytes;
1877 private pb::ByteString optionalBytes_ = pb::ByteString.Empty;
1878 public bool HasOptionalBytes {
1879 get { return hasOptionalBytes; }
1880 }
1881 public pb::ByteString OptionalBytes {
1882 get { return optionalBytes_; }
1883 }
1884
1885 public const int OptionalGroupFieldNumber = 16;
1886 private bool hasOptionalGroup;
1887 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup optionalGroup_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance;
1888 public bool HasOptionalGroup {
1889 get { return hasOptionalGroup; }
1890 }
1891 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup OptionalGroup {
1892 get { return optionalGroup_; }
1893 }
1894
1895 public const int OptionalNestedMessageFieldNumber = 18;
1896 private bool hasOptionalNestedMessage;
1897 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage optionalNestedMessage_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance;
1898 public bool HasOptionalNestedMessage {
1899 get { return hasOptionalNestedMessage; }
1900 }
1901 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage OptionalNestedMessage {
1902 get { return optionalNestedMessage_; }
1903 }
1904
1905 public const int OptionalForeignMessageFieldNumber = 19;
1906 private bool hasOptionalForeignMessage;
1907 private global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite optionalForeignMessage_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance;
1908 public bool HasOptionalForeignMessage {
1909 get { return hasOptionalForeignMessage; }
1910 }
1911 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite OptionalForeignMessage {
1912 get { return optionalForeignMessage_; }
1913 }
1914
1915 public const int OptionalImportMessageFieldNumber = 20;
1916 private bool hasOptionalImportMessage;
1917 private global::Google.ProtocolBuffers.TestProtos.ImportMessageLite optionalImportMessage_ = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance;
1918 public bool HasOptionalImportMessage {
1919 get { return hasOptionalImportMessage; }
1920 }
1921 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite OptionalImportMessage {
1922 get { return optionalImportMessage_; }
1923 }
1924
1925 public const int OptionalNestedEnumFieldNumber = 21;
1926 private bool hasOptionalNestedEnum;
1927 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum optionalNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.FOO;
1928 public bool HasOptionalNestedEnum {
1929 get { return hasOptionalNestedEnum; }
1930 }
1931 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum OptionalNestedEnum {
1932 get { return optionalNestedEnum_; }
1933 }
1934
1935 public const int OptionalForeignEnumFieldNumber = 22;
1936 private bool hasOptionalForeignEnum;
1937 private global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite optionalForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_FOO;
1938 public bool HasOptionalForeignEnum {
1939 get { return hasOptionalForeignEnum; }
1940 }
1941 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite OptionalForeignEnum {
1942 get { return optionalForeignEnum_; }
1943 }
1944
1945 public const int OptionalImportEnumFieldNumber = 23;
1946 private bool hasOptionalImportEnum;
1947 private global::Google.ProtocolBuffers.TestProtos.ImportEnumLite optionalImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_FOO;
1948 public bool HasOptionalImportEnum {
1949 get { return hasOptionalImportEnum; }
1950 }
1951 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite OptionalImportEnum {
1952 get { return optionalImportEnum_; }
1953 }
1954
1955 public const int OptionalStringPieceFieldNumber = 24;
1956 private bool hasOptionalStringPiece;
1957 private string optionalStringPiece_ = "";
1958 public bool HasOptionalStringPiece {
1959 get { return hasOptionalStringPiece; }
1960 }
1961 public string OptionalStringPiece {
1962 get { return optionalStringPiece_; }
1963 }
1964
1965 public const int OptionalCordFieldNumber = 25;
1966 private bool hasOptionalCord;
1967 private string optionalCord_ = "";
1968 public bool HasOptionalCord {
1969 get { return hasOptionalCord; }
1970 }
1971 public string OptionalCord {
1972 get { return optionalCord_; }
1973 }
1974
1975 public const int RepeatedInt32FieldNumber = 31;
1976 private pbc::PopsicleList<int> repeatedInt32_ = new pbc::PopsicleList<int>();
1977 public scg::IList<int> RepeatedInt32List {
1978 get { return pbc::Lists.AsReadOnly(repeatedInt32_); }
1979 }
1980 public int RepeatedInt32Count {
1981 get { return repeatedInt32_.Count; }
1982 }
1983 public int GetRepeatedInt32(int index) {
1984 return repeatedInt32_[index];
1985 }
1986
1987 public const int RepeatedInt64FieldNumber = 32;
1988 private pbc::PopsicleList<long> repeatedInt64_ = new pbc::PopsicleList<long>();
1989 public scg::IList<long> RepeatedInt64List {
1990 get { return pbc::Lists.AsReadOnly(repeatedInt64_); }
1991 }
1992 public int RepeatedInt64Count {
1993 get { return repeatedInt64_.Count; }
1994 }
1995 public long GetRepeatedInt64(int index) {
1996 return repeatedInt64_[index];
1997 }
1998
1999 public const int RepeatedUint32FieldNumber = 33;
2000 private pbc::PopsicleList<uint> repeatedUint32_ = new pbc::PopsicleList<uint>();
2001 [global::System.CLSCompliant(false)]
2002 public scg::IList<uint> RepeatedUint32List {
2003 get { return pbc::Lists.AsReadOnly(repeatedUint32_); }
2004 }
2005 public int RepeatedUint32Count {
2006 get { return repeatedUint32_.Count; }
2007 }
2008 [global::System.CLSCompliant(false)]
2009 public uint GetRepeatedUint32(int index) {
2010 return repeatedUint32_[index];
2011 }
2012
2013 public const int RepeatedUint64FieldNumber = 34;
2014 private pbc::PopsicleList<ulong> repeatedUint64_ = new pbc::PopsicleList<ulong>();
2015 [global::System.CLSCompliant(false)]
2016 public scg::IList<ulong> RepeatedUint64List {
2017 get { return pbc::Lists.AsReadOnly(repeatedUint64_); }
2018 }
2019 public int RepeatedUint64Count {
2020 get { return repeatedUint64_.Count; }
2021 }
2022 [global::System.CLSCompliant(false)]
2023 public ulong GetRepeatedUint64(int index) {
2024 return repeatedUint64_[index];
2025 }
2026
2027 public const int RepeatedSint32FieldNumber = 35;
2028 private pbc::PopsicleList<int> repeatedSint32_ = new pbc::PopsicleList<int>();
2029 public scg::IList<int> RepeatedSint32List {
2030 get { return pbc::Lists.AsReadOnly(repeatedSint32_); }
2031 }
2032 public int RepeatedSint32Count {
2033 get { return repeatedSint32_.Count; }
2034 }
2035 public int GetRepeatedSint32(int index) {
2036 return repeatedSint32_[index];
2037 }
2038
2039 public const int RepeatedSint64FieldNumber = 36;
2040 private pbc::PopsicleList<long> repeatedSint64_ = new pbc::PopsicleList<long>();
2041 public scg::IList<long> RepeatedSint64List {
2042 get { return pbc::Lists.AsReadOnly(repeatedSint64_); }
2043 }
2044 public int RepeatedSint64Count {
2045 get { return repeatedSint64_.Count; }
2046 }
2047 public long GetRepeatedSint64(int index) {
2048 return repeatedSint64_[index];
2049 }
2050
2051 public const int RepeatedFixed32FieldNumber = 37;
2052 private pbc::PopsicleList<uint> repeatedFixed32_ = new pbc::PopsicleList<uint>();
2053 [global::System.CLSCompliant(false)]
2054 public scg::IList<uint> RepeatedFixed32List {
2055 get { return pbc::Lists.AsReadOnly(repeatedFixed32_); }
2056 }
2057 public int RepeatedFixed32Count {
2058 get { return repeatedFixed32_.Count; }
2059 }
2060 [global::System.CLSCompliant(false)]
2061 public uint GetRepeatedFixed32(int index) {
2062 return repeatedFixed32_[index];
2063 }
2064
2065 public const int RepeatedFixed64FieldNumber = 38;
2066 private pbc::PopsicleList<ulong> repeatedFixed64_ = new pbc::PopsicleList<ulong>();
2067 [global::System.CLSCompliant(false)]
2068 public scg::IList<ulong> RepeatedFixed64List {
2069 get { return pbc::Lists.AsReadOnly(repeatedFixed64_); }
2070 }
2071 public int RepeatedFixed64Count {
2072 get { return repeatedFixed64_.Count; }
2073 }
2074 [global::System.CLSCompliant(false)]
2075 public ulong GetRepeatedFixed64(int index) {
2076 return repeatedFixed64_[index];
2077 }
2078
2079 public const int RepeatedSfixed32FieldNumber = 39;
2080 private pbc::PopsicleList<int> repeatedSfixed32_ = new pbc::PopsicleList<int>();
2081 public scg::IList<int> RepeatedSfixed32List {
2082 get { return pbc::Lists.AsReadOnly(repeatedSfixed32_); }
2083 }
2084 public int RepeatedSfixed32Count {
2085 get { return repeatedSfixed32_.Count; }
2086 }
2087 public int GetRepeatedSfixed32(int index) {
2088 return repeatedSfixed32_[index];
2089 }
2090
2091 public const int RepeatedSfixed64FieldNumber = 40;
2092 private pbc::PopsicleList<long> repeatedSfixed64_ = new pbc::PopsicleList<long>();
2093 public scg::IList<long> RepeatedSfixed64List {
2094 get { return pbc::Lists.AsReadOnly(repeatedSfixed64_); }
2095 }
2096 public int RepeatedSfixed64Count {
2097 get { return repeatedSfixed64_.Count; }
2098 }
2099 public long GetRepeatedSfixed64(int index) {
2100 return repeatedSfixed64_[index];
2101 }
2102
2103 public const int RepeatedFloatFieldNumber = 41;
2104 private pbc::PopsicleList<float> repeatedFloat_ = new pbc::PopsicleList<float>();
2105 public scg::IList<float> RepeatedFloatList {
2106 get { return pbc::Lists.AsReadOnly(repeatedFloat_); }
2107 }
2108 public int RepeatedFloatCount {
2109 get { return repeatedFloat_.Count; }
2110 }
2111 public float GetRepeatedFloat(int index) {
2112 return repeatedFloat_[index];
2113 }
2114
2115 public const int RepeatedDoubleFieldNumber = 42;
2116 private pbc::PopsicleList<double> repeatedDouble_ = new pbc::PopsicleList<double>();
2117 public scg::IList<double> RepeatedDoubleList {
2118 get { return pbc::Lists.AsReadOnly(repeatedDouble_); }
2119 }
2120 public int RepeatedDoubleCount {
2121 get { return repeatedDouble_.Count; }
2122 }
2123 public double GetRepeatedDouble(int index) {
2124 return repeatedDouble_[index];
2125 }
2126
2127 public const int RepeatedBoolFieldNumber = 43;
2128 private pbc::PopsicleList<bool> repeatedBool_ = new pbc::PopsicleList<bool>();
2129 public scg::IList<bool> RepeatedBoolList {
2130 get { return pbc::Lists.AsReadOnly(repeatedBool_); }
2131 }
2132 public int RepeatedBoolCount {
2133 get { return repeatedBool_.Count; }
2134 }
2135 public bool GetRepeatedBool(int index) {
2136 return repeatedBool_[index];
2137 }
2138
2139 public const int RepeatedStringFieldNumber = 44;
2140 private pbc::PopsicleList<string> repeatedString_ = new pbc::PopsicleList<string>();
2141 public scg::IList<string> RepeatedStringList {
2142 get { return pbc::Lists.AsReadOnly(repeatedString_); }
2143 }
2144 public int RepeatedStringCount {
2145 get { return repeatedString_.Count; }
2146 }
2147 public string GetRepeatedString(int index) {
2148 return repeatedString_[index];
2149 }
2150
2151 public const int RepeatedBytesFieldNumber = 45;
2152 private pbc::PopsicleList<pb::ByteString> repeatedBytes_ = new pbc::PopsicleList<pb::ByteString>();
2153 public scg::IList<pb::ByteString> RepeatedBytesList {
2154 get { return pbc::Lists.AsReadOnly(repeatedBytes_); }
2155 }
2156 public int RepeatedBytesCount {
2157 get { return repeatedBytes_.Count; }
2158 }
2159 public pb::ByteString GetRepeatedBytes(int index) {
2160 return repeatedBytes_[index];
2161 }
2162
2163 public const int RepeatedGroupFieldNumber = 46;
2164 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> repeatedGroup_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup>();
2165 public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> RepeatedGroupList {
2166 get { return repeatedGroup_; }
2167 }
2168 public int RepeatedGroupCount {
2169 get { return repeatedGroup_.Count; }
2170 }
2171 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup GetRepeatedGroup(int index) {
2172 return repeatedGroup_[index];
2173 }
2174
2175 public const int RepeatedNestedMessageFieldNumber = 48;
2176 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> repeatedNestedMessage_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage>();
2177 public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> RepeatedNestedMessageList {
2178 get { return repeatedNestedMessage_; }
2179 }
2180 public int RepeatedNestedMessageCount {
2181 get { return repeatedNestedMessage_.Count; }
2182 }
2183 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage GetRepeatedNestedMessage(int index) {
2184 return repeatedNestedMessage_[index];
2185 }
2186
2187 public const int RepeatedForeignMessageFieldNumber = 49;
2188 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> repeatedForeignMessage_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite>();
2189 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> RepeatedForeignMessageList {
2190 get { return repeatedForeignMessage_; }
2191 }
2192 public int RepeatedForeignMessageCount {
2193 get { return repeatedForeignMessage_.Count; }
2194 }
2195 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite GetRepeatedForeignMessage(int index) {
2196 return repeatedForeignMessage_[index];
2197 }
2198
2199 public const int RepeatedImportMessageFieldNumber = 50;
2200 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> repeatedImportMessage_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite>();
2201 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> RepeatedImportMessageList {
2202 get { return repeatedImportMessage_; }
2203 }
2204 public int RepeatedImportMessageCount {
2205 get { return repeatedImportMessage_.Count; }
2206 }
2207 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite GetRepeatedImportMessage(int index) {
2208 return repeatedImportMessage_[index];
2209 }
2210
2211 public const int RepeatedNestedEnumFieldNumber = 51;
2212 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> repeatedNestedEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>();
2213 public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> RepeatedNestedEnumList {
2214 get { return pbc::Lists.AsReadOnly(repeatedNestedEnum_); }
2215 }
2216 public int RepeatedNestedEnumCount {
2217 get { return repeatedNestedEnum_.Count; }
2218 }
2219 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum GetRepeatedNestedEnum(int index) {
2220 return repeatedNestedEnum_[index];
2221 }
2222
2223 public const int RepeatedForeignEnumFieldNumber = 52;
2224 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> repeatedForeignEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>();
2225 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> RepeatedForeignEnumList {
2226 get { return pbc::Lists.AsReadOnly(repeatedForeignEnum_); }
2227 }
2228 public int RepeatedForeignEnumCount {
2229 get { return repeatedForeignEnum_.Count; }
2230 }
2231 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetRepeatedForeignEnum(int index) {
2232 return repeatedForeignEnum_[index];
2233 }
2234
2235 public const int RepeatedImportEnumFieldNumber = 53;
2236 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> repeatedImportEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>();
2237 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> RepeatedImportEnumList {
2238 get { return pbc::Lists.AsReadOnly(repeatedImportEnum_); }
2239 }
2240 public int RepeatedImportEnumCount {
2241 get { return repeatedImportEnum_.Count; }
2242 }
2243 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite GetRepeatedImportEnum(int index) {
2244 return repeatedImportEnum_[index];
2245 }
2246
2247 public const int RepeatedStringPieceFieldNumber = 54;
2248 private pbc::PopsicleList<string> repeatedStringPiece_ = new pbc::PopsicleList<string>();
2249 public scg::IList<string> RepeatedStringPieceList {
2250 get { return pbc::Lists.AsReadOnly(repeatedStringPiece_); }
2251 }
2252 public int RepeatedStringPieceCount {
2253 get { return repeatedStringPiece_.Count; }
2254 }
2255 public string GetRepeatedStringPiece(int index) {
2256 return repeatedStringPiece_[index];
2257 }
2258
2259 public const int RepeatedCordFieldNumber = 55;
2260 private pbc::PopsicleList<string> repeatedCord_ = new pbc::PopsicleList<string>();
2261 public scg::IList<string> RepeatedCordList {
2262 get { return pbc::Lists.AsReadOnly(repeatedCord_); }
2263 }
2264 public int RepeatedCordCount {
2265 get { return repeatedCord_.Count; }
2266 }
2267 public string GetRepeatedCord(int index) {
2268 return repeatedCord_[index];
2269 }
2270
2271 public const int DefaultInt32FieldNumber = 61;
2272 private bool hasDefaultInt32;
2273 private int defaultInt32_ = 41;
2274 public bool HasDefaultInt32 {
2275 get { return hasDefaultInt32; }
2276 }
2277 public int DefaultInt32 {
2278 get { return defaultInt32_; }
2279 }
2280
2281 public const int DefaultInt64FieldNumber = 62;
2282 private bool hasDefaultInt64;
2283 private long defaultInt64_ = 42L;
2284 public bool HasDefaultInt64 {
2285 get { return hasDefaultInt64; }
2286 }
2287 public long DefaultInt64 {
2288 get { return defaultInt64_; }
2289 }
2290
2291 public const int DefaultUint32FieldNumber = 63;
2292 private bool hasDefaultUint32;
2293 private uint defaultUint32_ = 43;
2294 public bool HasDefaultUint32 {
2295 get { return hasDefaultUint32; }
2296 }
2297 [global::System.CLSCompliant(false)]
2298 public uint DefaultUint32 {
2299 get { return defaultUint32_; }
2300 }
2301
2302 public const int DefaultUint64FieldNumber = 64;
2303 private bool hasDefaultUint64;
2304 private ulong defaultUint64_ = 44UL;
2305 public bool HasDefaultUint64 {
2306 get { return hasDefaultUint64; }
2307 }
2308 [global::System.CLSCompliant(false)]
2309 public ulong DefaultUint64 {
2310 get { return defaultUint64_; }
2311 }
2312
2313 public const int DefaultSint32FieldNumber = 65;
2314 private bool hasDefaultSint32;
2315 private int defaultSint32_ = -45;
2316 public bool HasDefaultSint32 {
2317 get { return hasDefaultSint32; }
2318 }
2319 public int DefaultSint32 {
2320 get { return defaultSint32_; }
2321 }
2322
2323 public const int DefaultSint64FieldNumber = 66;
2324 private bool hasDefaultSint64;
2325 private long defaultSint64_ = 46;
2326 public bool HasDefaultSint64 {
2327 get { return hasDefaultSint64; }
2328 }
2329 public long DefaultSint64 {
2330 get { return defaultSint64_; }
2331 }
2332
2333 public const int DefaultFixed32FieldNumber = 67;
2334 private bool hasDefaultFixed32;
2335 private uint defaultFixed32_ = 47;
2336 public bool HasDefaultFixed32 {
2337 get { return hasDefaultFixed32; }
2338 }
2339 [global::System.CLSCompliant(false)]
2340 public uint DefaultFixed32 {
2341 get { return defaultFixed32_; }
2342 }
2343
2344 public const int DefaultFixed64FieldNumber = 68;
2345 private bool hasDefaultFixed64;
2346 private ulong defaultFixed64_ = 48;
2347 public bool HasDefaultFixed64 {
2348 get { return hasDefaultFixed64; }
2349 }
2350 [global::System.CLSCompliant(false)]
2351 public ulong DefaultFixed64 {
2352 get { return defaultFixed64_; }
2353 }
2354
2355 public const int DefaultSfixed32FieldNumber = 69;
2356 private bool hasDefaultSfixed32;
2357 private int defaultSfixed32_ = 49;
2358 public bool HasDefaultSfixed32 {
2359 get { return hasDefaultSfixed32; }
2360 }
2361 public int DefaultSfixed32 {
2362 get { return defaultSfixed32_; }
2363 }
2364
2365 public const int DefaultSfixed64FieldNumber = 70;
2366 private bool hasDefaultSfixed64;
2367 private long defaultSfixed64_ = -50;
2368 public bool HasDefaultSfixed64 {
2369 get { return hasDefaultSfixed64; }
2370 }
2371 public long DefaultSfixed64 {
2372 get { return defaultSfixed64_; }
2373 }
2374
2375 public const int DefaultFloatFieldNumber = 71;
2376 private bool hasDefaultFloat;
2377 private float defaultFloat_ = 51.5F;
2378 public bool HasDefaultFloat {
2379 get { return hasDefaultFloat; }
2380 }
2381 public float DefaultFloat {
2382 get { return defaultFloat_; }
2383 }
2384
2385 public const int DefaultDoubleFieldNumber = 72;
2386 private bool hasDefaultDouble;
2387 private double defaultDouble_ = 52000D;
2388 public bool HasDefaultDouble {
2389 get { return hasDefaultDouble; }
2390 }
2391 public double DefaultDouble {
2392 get { return defaultDouble_; }
2393 }
2394
2395 public const int DefaultBoolFieldNumber = 73;
2396 private bool hasDefaultBool;
2397 private bool defaultBool_ = true;
2398 public bool HasDefaultBool {
2399 get { return hasDefaultBool; }
2400 }
2401 public bool DefaultBool {
2402 get { return defaultBool_; }
2403 }
2404
2405 public const int DefaultStringFieldNumber = 74;
2406 private bool hasDefaultString;
2407 private string defaultString_ = "hello";
2408 public bool HasDefaultString {
2409 get { return hasDefaultString; }
2410 }
2411 public string DefaultString {
2412 get { return defaultString_; }
2413 }
2414
2415 public const int DefaultBytesFieldNumber = 75;
2416 private bool hasDefaultBytes;
2417 private pb::ByteString defaultBytes_ = ByteString.FromBase64("d29ybGQ=");
2418 public bool HasDefaultBytes {
2419 get { return hasDefaultBytes; }
2420 }
2421 public pb::ByteString DefaultBytes {
2422 get { return defaultBytes_; }
2423 }
2424
2425 public const int DefaultNestedEnumFieldNumber = 81;
2426 private bool hasDefaultNestedEnum;
2427 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum defaultNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.BAR;
2428 public bool HasDefaultNestedEnum {
2429 get { return hasDefaultNestedEnum; }
2430 }
2431 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum DefaultNestedEnum {
2432 get { return defaultNestedEnum_; }
2433 }
2434
2435 public const int DefaultForeignEnumFieldNumber = 82;
2436 private bool hasDefaultForeignEnum;
2437 private global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite defaultForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_BAR;
2438 public bool HasDefaultForeignEnum {
2439 get { return hasDefaultForeignEnum; }
2440 }
2441 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite DefaultForeignEnum {
2442 get { return defaultForeignEnum_; }
2443 }
2444
2445 public const int DefaultImportEnumFieldNumber = 83;
2446 private bool hasDefaultImportEnum;
2447 private global::Google.ProtocolBuffers.TestProtos.ImportEnumLite defaultImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_BAR;
2448 public bool HasDefaultImportEnum {
2449 get { return hasDefaultImportEnum; }
2450 }
2451 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite DefaultImportEnum {
2452 get { return defaultImportEnum_; }
2453 }
2454
2455 public const int DefaultStringPieceFieldNumber = 84;
2456 private bool hasDefaultStringPiece;
2457 private string defaultStringPiece_ = "abc";
2458 public bool HasDefaultStringPiece {
2459 get { return hasDefaultStringPiece; }
2460 }
2461 public string DefaultStringPiece {
2462 get { return defaultStringPiece_; }
2463 }
2464
2465 public const int DefaultCordFieldNumber = 85;
2466 private bool hasDefaultCord;
2467 private string defaultCord_ = "123";
2468 public bool HasDefaultCord {
2469 get { return hasDefaultCord; }
2470 }
2471 public string DefaultCord {
2472 get { return defaultCord_; }
2473 }
2474
2475 public override bool IsInitialized {
2476 get {
2477 return true;
2478 }
2479 }
2480
2481 public override void WriteTo(pb::CodedOutputStream output) {
2482 int size = SerializedSize;
2483 if (HasOptionalInt32) {
csharptest90922db2011-06-03 11:57:47 -05002484 output.WriteInt32(1, "optional_int32", OptionalInt32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002485 }
2486 if (HasOptionalInt64) {
csharptest90922db2011-06-03 11:57:47 -05002487 output.WriteInt64(2, "optional_int64", OptionalInt64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002488 }
2489 if (HasOptionalUint32) {
csharptest90922db2011-06-03 11:57:47 -05002490 output.WriteUInt32(3, "optional_uint32", OptionalUint32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002491 }
2492 if (HasOptionalUint64) {
csharptest90922db2011-06-03 11:57:47 -05002493 output.WriteUInt64(4, "optional_uint64", OptionalUint64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002494 }
2495 if (HasOptionalSint32) {
csharptest90922db2011-06-03 11:57:47 -05002496 output.WriteSInt32(5, "optional_sint32", OptionalSint32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002497 }
2498 if (HasOptionalSint64) {
csharptest90922db2011-06-03 11:57:47 -05002499 output.WriteSInt64(6, "optional_sint64", OptionalSint64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002500 }
2501 if (HasOptionalFixed32) {
csharptest90922db2011-06-03 11:57:47 -05002502 output.WriteFixed32(7, "optional_fixed32", OptionalFixed32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002503 }
2504 if (HasOptionalFixed64) {
csharptest90922db2011-06-03 11:57:47 -05002505 output.WriteFixed64(8, "optional_fixed64", OptionalFixed64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002506 }
2507 if (HasOptionalSfixed32) {
csharptest90922db2011-06-03 11:57:47 -05002508 output.WriteSFixed32(9, "optional_sfixed32", OptionalSfixed32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002509 }
2510 if (HasOptionalSfixed64) {
csharptest90922db2011-06-03 11:57:47 -05002511 output.WriteSFixed64(10, "optional_sfixed64", OptionalSfixed64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002512 }
2513 if (HasOptionalFloat) {
csharptest90922db2011-06-03 11:57:47 -05002514 output.WriteFloat(11, "optional_float", OptionalFloat);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002515 }
2516 if (HasOptionalDouble) {
csharptest90922db2011-06-03 11:57:47 -05002517 output.WriteDouble(12, "optional_double", OptionalDouble);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002518 }
2519 if (HasOptionalBool) {
csharptest90922db2011-06-03 11:57:47 -05002520 output.WriteBool(13, "optional_bool", OptionalBool);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002521 }
2522 if (HasOptionalString) {
csharptest90922db2011-06-03 11:57:47 -05002523 output.WriteString(14, "optional_string", OptionalString);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002524 }
2525 if (HasOptionalBytes) {
csharptest90922db2011-06-03 11:57:47 -05002526 output.WriteBytes(15, "optional_bytes", OptionalBytes);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002527 }
2528 if (HasOptionalGroup) {
csharptest90922db2011-06-03 11:57:47 -05002529 output.WriteGroup(16, "optionalgroup", OptionalGroup);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002530 }
2531 if (HasOptionalNestedMessage) {
csharptest90922db2011-06-03 11:57:47 -05002532 output.WriteMessage(18, "optional_nested_message", OptionalNestedMessage);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002533 }
2534 if (HasOptionalForeignMessage) {
csharptest90922db2011-06-03 11:57:47 -05002535 output.WriteMessage(19, "optional_foreign_message", OptionalForeignMessage);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002536 }
2537 if (HasOptionalImportMessage) {
csharptest90922db2011-06-03 11:57:47 -05002538 output.WriteMessage(20, "optional_import_message", OptionalImportMessage);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002539 }
2540 if (HasOptionalNestedEnum) {
csharptest90922db2011-06-03 11:57:47 -05002541 output.WriteEnum(21, "optional_nested_enum", (int) OptionalNestedEnum, OptionalNestedEnum.ToString());
Jon Skeet82bb0f12011-04-03 20:17:12 +01002542 }
2543 if (HasOptionalForeignEnum) {
csharptest90922db2011-06-03 11:57:47 -05002544 output.WriteEnum(22, "optional_foreign_enum", (int) OptionalForeignEnum, OptionalForeignEnum.ToString());
Jon Skeet82bb0f12011-04-03 20:17:12 +01002545 }
2546 if (HasOptionalImportEnum) {
csharptest90922db2011-06-03 11:57:47 -05002547 output.WriteEnum(23, "optional_import_enum", (int) OptionalImportEnum, OptionalImportEnum.ToString());
Jon Skeet82bb0f12011-04-03 20:17:12 +01002548 }
2549 if (HasOptionalStringPiece) {
csharptest90922db2011-06-03 11:57:47 -05002550 output.WriteString(24, "optional_string_piece", OptionalStringPiece);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002551 }
2552 if (HasOptionalCord) {
csharptest90922db2011-06-03 11:57:47 -05002553 output.WriteString(25, "optional_cord", OptionalCord);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002554 }
2555 if (repeatedInt32_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002556 output.WriteArray(pbd::FieldType.Int32, 31, "repeated_int32", repeatedInt32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002557 }
2558 if (repeatedInt64_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002559 output.WriteArray(pbd::FieldType.Int64, 32, "repeated_int64", repeatedInt64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002560 }
2561 if (repeatedUint32_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002562 output.WriteArray(pbd::FieldType.UInt32, 33, "repeated_uint32", repeatedUint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002563 }
2564 if (repeatedUint64_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002565 output.WriteArray(pbd::FieldType.UInt64, 34, "repeated_uint64", repeatedUint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002566 }
2567 if (repeatedSint32_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002568 output.WriteArray(pbd::FieldType.SInt32, 35, "repeated_sint32", repeatedSint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002569 }
2570 if (repeatedSint64_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002571 output.WriteArray(pbd::FieldType.SInt64, 36, "repeated_sint64", repeatedSint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002572 }
2573 if (repeatedFixed32_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002574 output.WriteArray(pbd::FieldType.Fixed32, 37, "repeated_fixed32", repeatedFixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002575 }
2576 if (repeatedFixed64_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002577 output.WriteArray(pbd::FieldType.Fixed64, 38, "repeated_fixed64", repeatedFixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002578 }
2579 if (repeatedSfixed32_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002580 output.WriteArray(pbd::FieldType.SFixed32, 39, "repeated_sfixed32", repeatedSfixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002581 }
2582 if (repeatedSfixed64_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002583 output.WriteArray(pbd::FieldType.SFixed64, 40, "repeated_sfixed64", repeatedSfixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002584 }
2585 if (repeatedFloat_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002586 output.WriteArray(pbd::FieldType.Float, 41, "repeated_float", repeatedFloat_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002587 }
2588 if (repeatedDouble_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002589 output.WriteArray(pbd::FieldType.Double, 42, "repeated_double", repeatedDouble_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002590 }
2591 if (repeatedBool_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002592 output.WriteArray(pbd::FieldType.Bool, 43, "repeated_bool", repeatedBool_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002593 }
2594 if (repeatedString_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002595 output.WriteArray(pbd::FieldType.String, 44, "repeated_string", repeatedString_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002596 }
2597 if (repeatedBytes_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002598 output.WriteArray(pbd::FieldType.Bytes, 45, "repeated_bytes", repeatedBytes_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002599 }
csharptest90922db2011-06-03 11:57:47 -05002600 if (repeatedGroup_.Count > 0) {
2601 output.WriteGroupArray(46, "repeatedgroup", repeatedGroup_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002602 }
csharptest90922db2011-06-03 11:57:47 -05002603 if (repeatedNestedMessage_.Count > 0) {
2604 output.WriteMessageArray(48, "repeated_nested_message", repeatedNestedMessage_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002605 }
csharptest90922db2011-06-03 11:57:47 -05002606 if (repeatedForeignMessage_.Count > 0) {
2607 output.WriteMessageArray(49, "repeated_foreign_message", repeatedForeignMessage_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002608 }
csharptest90922db2011-06-03 11:57:47 -05002609 if (repeatedImportMessage_.Count > 0) {
2610 output.WriteMessageArray(50, "repeated_import_message", repeatedImportMessage_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002611 }
2612 if (repeatedNestedEnum_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002613 output.WriteArray(pbd::FieldType.Enum, 51, "repeated_nested_enum", repeatedNestedEnum_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002614 }
2615 if (repeatedForeignEnum_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002616 output.WriteArray(pbd::FieldType.Enum, 52, "repeated_foreign_enum", repeatedForeignEnum_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002617 }
2618 if (repeatedImportEnum_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002619 output.WriteArray(pbd::FieldType.Enum, 53, "repeated_import_enum", repeatedImportEnum_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002620 }
2621 if (repeatedStringPiece_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002622 output.WriteArray(pbd::FieldType.String, 54, "repeated_string_piece", repeatedStringPiece_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002623 }
2624 if (repeatedCord_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05002625 output.WriteArray(pbd::FieldType.String, 55, "repeated_cord", repeatedCord_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002626 }
2627 if (HasDefaultInt32) {
csharptest90922db2011-06-03 11:57:47 -05002628 output.WriteInt32(61, "default_int32", DefaultInt32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002629 }
2630 if (HasDefaultInt64) {
csharptest90922db2011-06-03 11:57:47 -05002631 output.WriteInt64(62, "default_int64", DefaultInt64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002632 }
2633 if (HasDefaultUint32) {
csharptest90922db2011-06-03 11:57:47 -05002634 output.WriteUInt32(63, "default_uint32", DefaultUint32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002635 }
2636 if (HasDefaultUint64) {
csharptest90922db2011-06-03 11:57:47 -05002637 output.WriteUInt64(64, "default_uint64", DefaultUint64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002638 }
2639 if (HasDefaultSint32) {
csharptest90922db2011-06-03 11:57:47 -05002640 output.WriteSInt32(65, "default_sint32", DefaultSint32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002641 }
2642 if (HasDefaultSint64) {
csharptest90922db2011-06-03 11:57:47 -05002643 output.WriteSInt64(66, "default_sint64", DefaultSint64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002644 }
2645 if (HasDefaultFixed32) {
csharptest90922db2011-06-03 11:57:47 -05002646 output.WriteFixed32(67, "default_fixed32", DefaultFixed32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002647 }
2648 if (HasDefaultFixed64) {
csharptest90922db2011-06-03 11:57:47 -05002649 output.WriteFixed64(68, "default_fixed64", DefaultFixed64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002650 }
2651 if (HasDefaultSfixed32) {
csharptest90922db2011-06-03 11:57:47 -05002652 output.WriteSFixed32(69, "default_sfixed32", DefaultSfixed32);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002653 }
2654 if (HasDefaultSfixed64) {
csharptest90922db2011-06-03 11:57:47 -05002655 output.WriteSFixed64(70, "default_sfixed64", DefaultSfixed64);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002656 }
2657 if (HasDefaultFloat) {
csharptest90922db2011-06-03 11:57:47 -05002658 output.WriteFloat(71, "default_float", DefaultFloat);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002659 }
2660 if (HasDefaultDouble) {
csharptest90922db2011-06-03 11:57:47 -05002661 output.WriteDouble(72, "default_double", DefaultDouble);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002662 }
2663 if (HasDefaultBool) {
csharptest90922db2011-06-03 11:57:47 -05002664 output.WriteBool(73, "default_bool", DefaultBool);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002665 }
2666 if (HasDefaultString) {
csharptest90922db2011-06-03 11:57:47 -05002667 output.WriteString(74, "default_string", DefaultString);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002668 }
2669 if (HasDefaultBytes) {
csharptest90922db2011-06-03 11:57:47 -05002670 output.WriteBytes(75, "default_bytes", DefaultBytes);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002671 }
2672 if (HasDefaultNestedEnum) {
csharptest90922db2011-06-03 11:57:47 -05002673 output.WriteEnum(81, "default_nested_enum", (int) DefaultNestedEnum, DefaultNestedEnum.ToString());
Jon Skeet82bb0f12011-04-03 20:17:12 +01002674 }
2675 if (HasDefaultForeignEnum) {
csharptest90922db2011-06-03 11:57:47 -05002676 output.WriteEnum(82, "default_foreign_enum", (int) DefaultForeignEnum, DefaultForeignEnum.ToString());
Jon Skeet82bb0f12011-04-03 20:17:12 +01002677 }
2678 if (HasDefaultImportEnum) {
csharptest90922db2011-06-03 11:57:47 -05002679 output.WriteEnum(83, "default_import_enum", (int) DefaultImportEnum, DefaultImportEnum.ToString());
Jon Skeet82bb0f12011-04-03 20:17:12 +01002680 }
2681 if (HasDefaultStringPiece) {
csharptest90922db2011-06-03 11:57:47 -05002682 output.WriteString(84, "default_string_piece", DefaultStringPiece);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002683 }
2684 if (HasDefaultCord) {
csharptest90922db2011-06-03 11:57:47 -05002685 output.WriteString(85, "default_cord", DefaultCord);
Jon Skeet82bb0f12011-04-03 20:17:12 +01002686 }
2687 }
2688
2689 private int memoizedSerializedSize = -1;
2690 public override int SerializedSize {
2691 get {
2692 int size = memoizedSerializedSize;
2693 if (size != -1) return size;
2694
2695 size = 0;
2696 if (HasOptionalInt32) {
2697 size += pb::CodedOutputStream.ComputeInt32Size(1, OptionalInt32);
2698 }
2699 if (HasOptionalInt64) {
2700 size += pb::CodedOutputStream.ComputeInt64Size(2, OptionalInt64);
2701 }
2702 if (HasOptionalUint32) {
2703 size += pb::CodedOutputStream.ComputeUInt32Size(3, OptionalUint32);
2704 }
2705 if (HasOptionalUint64) {
2706 size += pb::CodedOutputStream.ComputeUInt64Size(4, OptionalUint64);
2707 }
2708 if (HasOptionalSint32) {
2709 size += pb::CodedOutputStream.ComputeSInt32Size(5, OptionalSint32);
2710 }
2711 if (HasOptionalSint64) {
2712 size += pb::CodedOutputStream.ComputeSInt64Size(6, OptionalSint64);
2713 }
2714 if (HasOptionalFixed32) {
2715 size += pb::CodedOutputStream.ComputeFixed32Size(7, OptionalFixed32);
2716 }
2717 if (HasOptionalFixed64) {
2718 size += pb::CodedOutputStream.ComputeFixed64Size(8, OptionalFixed64);
2719 }
2720 if (HasOptionalSfixed32) {
2721 size += pb::CodedOutputStream.ComputeSFixed32Size(9, OptionalSfixed32);
2722 }
2723 if (HasOptionalSfixed64) {
2724 size += pb::CodedOutputStream.ComputeSFixed64Size(10, OptionalSfixed64);
2725 }
2726 if (HasOptionalFloat) {
2727 size += pb::CodedOutputStream.ComputeFloatSize(11, OptionalFloat);
2728 }
2729 if (HasOptionalDouble) {
2730 size += pb::CodedOutputStream.ComputeDoubleSize(12, OptionalDouble);
2731 }
2732 if (HasOptionalBool) {
2733 size += pb::CodedOutputStream.ComputeBoolSize(13, OptionalBool);
2734 }
2735 if (HasOptionalString) {
2736 size += pb::CodedOutputStream.ComputeStringSize(14, OptionalString);
2737 }
2738 if (HasOptionalBytes) {
2739 size += pb::CodedOutputStream.ComputeBytesSize(15, OptionalBytes);
2740 }
2741 if (HasOptionalGroup) {
2742 size += pb::CodedOutputStream.ComputeGroupSize(16, OptionalGroup);
2743 }
2744 if (HasOptionalNestedMessage) {
2745 size += pb::CodedOutputStream.ComputeMessageSize(18, OptionalNestedMessage);
2746 }
2747 if (HasOptionalForeignMessage) {
2748 size += pb::CodedOutputStream.ComputeMessageSize(19, OptionalForeignMessage);
2749 }
2750 if (HasOptionalImportMessage) {
2751 size += pb::CodedOutputStream.ComputeMessageSize(20, OptionalImportMessage);
2752 }
2753 if (HasOptionalNestedEnum) {
2754 size += pb::CodedOutputStream.ComputeEnumSize(21, (int) OptionalNestedEnum);
2755 }
2756 if (HasOptionalForeignEnum) {
2757 size += pb::CodedOutputStream.ComputeEnumSize(22, (int) OptionalForeignEnum);
2758 }
2759 if (HasOptionalImportEnum) {
2760 size += pb::CodedOutputStream.ComputeEnumSize(23, (int) OptionalImportEnum);
2761 }
2762 if (HasOptionalStringPiece) {
2763 size += pb::CodedOutputStream.ComputeStringSize(24, OptionalStringPiece);
2764 }
2765 if (HasOptionalCord) {
2766 size += pb::CodedOutputStream.ComputeStringSize(25, OptionalCord);
2767 }
2768 {
2769 int dataSize = 0;
2770 foreach (int element in RepeatedInt32List) {
2771 dataSize += pb::CodedOutputStream.ComputeInt32SizeNoTag(element);
2772 }
2773 size += dataSize;
2774 size += 2 * repeatedInt32_.Count;
2775 }
2776 {
2777 int dataSize = 0;
2778 foreach (long element in RepeatedInt64List) {
2779 dataSize += pb::CodedOutputStream.ComputeInt64SizeNoTag(element);
2780 }
2781 size += dataSize;
2782 size += 2 * repeatedInt64_.Count;
2783 }
2784 {
2785 int dataSize = 0;
2786 foreach (uint element in RepeatedUint32List) {
2787 dataSize += pb::CodedOutputStream.ComputeUInt32SizeNoTag(element);
2788 }
2789 size += dataSize;
2790 size += 2 * repeatedUint32_.Count;
2791 }
2792 {
2793 int dataSize = 0;
2794 foreach (ulong element in RepeatedUint64List) {
2795 dataSize += pb::CodedOutputStream.ComputeUInt64SizeNoTag(element);
2796 }
2797 size += dataSize;
2798 size += 2 * repeatedUint64_.Count;
2799 }
2800 {
2801 int dataSize = 0;
2802 foreach (int element in RepeatedSint32List) {
2803 dataSize += pb::CodedOutputStream.ComputeSInt32SizeNoTag(element);
2804 }
2805 size += dataSize;
2806 size += 2 * repeatedSint32_.Count;
2807 }
2808 {
2809 int dataSize = 0;
2810 foreach (long element in RepeatedSint64List) {
2811 dataSize += pb::CodedOutputStream.ComputeSInt64SizeNoTag(element);
2812 }
2813 size += dataSize;
2814 size += 2 * repeatedSint64_.Count;
2815 }
2816 {
2817 int dataSize = 0;
2818 dataSize = 4 * repeatedFixed32_.Count;
2819 size += dataSize;
2820 size += 2 * repeatedFixed32_.Count;
2821 }
2822 {
2823 int dataSize = 0;
2824 dataSize = 8 * repeatedFixed64_.Count;
2825 size += dataSize;
2826 size += 2 * repeatedFixed64_.Count;
2827 }
2828 {
2829 int dataSize = 0;
2830 dataSize = 4 * repeatedSfixed32_.Count;
2831 size += dataSize;
2832 size += 2 * repeatedSfixed32_.Count;
2833 }
2834 {
2835 int dataSize = 0;
2836 dataSize = 8 * repeatedSfixed64_.Count;
2837 size += dataSize;
2838 size += 2 * repeatedSfixed64_.Count;
2839 }
2840 {
2841 int dataSize = 0;
2842 dataSize = 4 * repeatedFloat_.Count;
2843 size += dataSize;
2844 size += 2 * repeatedFloat_.Count;
2845 }
2846 {
2847 int dataSize = 0;
2848 dataSize = 8 * repeatedDouble_.Count;
2849 size += dataSize;
2850 size += 2 * repeatedDouble_.Count;
2851 }
2852 {
2853 int dataSize = 0;
2854 dataSize = 1 * repeatedBool_.Count;
2855 size += dataSize;
2856 size += 2 * repeatedBool_.Count;
2857 }
2858 {
2859 int dataSize = 0;
2860 foreach (string element in RepeatedStringList) {
2861 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
2862 }
2863 size += dataSize;
2864 size += 2 * repeatedString_.Count;
2865 }
2866 {
2867 int dataSize = 0;
2868 foreach (pb::ByteString element in RepeatedBytesList) {
2869 dataSize += pb::CodedOutputStream.ComputeBytesSizeNoTag(element);
2870 }
2871 size += dataSize;
2872 size += 2 * repeatedBytes_.Count;
2873 }
2874 foreach (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup element in RepeatedGroupList) {
2875 size += pb::CodedOutputStream.ComputeGroupSize(46, element);
2876 }
2877 foreach (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage element in RepeatedNestedMessageList) {
2878 size += pb::CodedOutputStream.ComputeMessageSize(48, element);
2879 }
2880 foreach (global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite element in RepeatedForeignMessageList) {
2881 size += pb::CodedOutputStream.ComputeMessageSize(49, element);
2882 }
2883 foreach (global::Google.ProtocolBuffers.TestProtos.ImportMessageLite element in RepeatedImportMessageList) {
2884 size += pb::CodedOutputStream.ComputeMessageSize(50, element);
2885 }
2886 {
2887 int dataSize = 0;
2888 if (repeatedNestedEnum_.Count > 0) {
2889 foreach (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum element in repeatedNestedEnum_) {
2890 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
2891 }
2892 size += dataSize;
2893 size += 2 * repeatedNestedEnum_.Count;
2894 }
2895 }
2896 {
2897 int dataSize = 0;
2898 if (repeatedForeignEnum_.Count > 0) {
2899 foreach (global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite element in repeatedForeignEnum_) {
2900 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
2901 }
2902 size += dataSize;
2903 size += 2 * repeatedForeignEnum_.Count;
2904 }
2905 }
2906 {
2907 int dataSize = 0;
2908 if (repeatedImportEnum_.Count > 0) {
2909 foreach (global::Google.ProtocolBuffers.TestProtos.ImportEnumLite element in repeatedImportEnum_) {
2910 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
2911 }
2912 size += dataSize;
2913 size += 2 * repeatedImportEnum_.Count;
2914 }
2915 }
2916 {
2917 int dataSize = 0;
2918 foreach (string element in RepeatedStringPieceList) {
2919 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
2920 }
2921 size += dataSize;
2922 size += 2 * repeatedStringPiece_.Count;
2923 }
2924 {
2925 int dataSize = 0;
2926 foreach (string element in RepeatedCordList) {
2927 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
2928 }
2929 size += dataSize;
2930 size += 2 * repeatedCord_.Count;
2931 }
2932 if (HasDefaultInt32) {
2933 size += pb::CodedOutputStream.ComputeInt32Size(61, DefaultInt32);
2934 }
2935 if (HasDefaultInt64) {
2936 size += pb::CodedOutputStream.ComputeInt64Size(62, DefaultInt64);
2937 }
2938 if (HasDefaultUint32) {
2939 size += pb::CodedOutputStream.ComputeUInt32Size(63, DefaultUint32);
2940 }
2941 if (HasDefaultUint64) {
2942 size += pb::CodedOutputStream.ComputeUInt64Size(64, DefaultUint64);
2943 }
2944 if (HasDefaultSint32) {
2945 size += pb::CodedOutputStream.ComputeSInt32Size(65, DefaultSint32);
2946 }
2947 if (HasDefaultSint64) {
2948 size += pb::CodedOutputStream.ComputeSInt64Size(66, DefaultSint64);
2949 }
2950 if (HasDefaultFixed32) {
2951 size += pb::CodedOutputStream.ComputeFixed32Size(67, DefaultFixed32);
2952 }
2953 if (HasDefaultFixed64) {
2954 size += pb::CodedOutputStream.ComputeFixed64Size(68, DefaultFixed64);
2955 }
2956 if (HasDefaultSfixed32) {
2957 size += pb::CodedOutputStream.ComputeSFixed32Size(69, DefaultSfixed32);
2958 }
2959 if (HasDefaultSfixed64) {
2960 size += pb::CodedOutputStream.ComputeSFixed64Size(70, DefaultSfixed64);
2961 }
2962 if (HasDefaultFloat) {
2963 size += pb::CodedOutputStream.ComputeFloatSize(71, DefaultFloat);
2964 }
2965 if (HasDefaultDouble) {
2966 size += pb::CodedOutputStream.ComputeDoubleSize(72, DefaultDouble);
2967 }
2968 if (HasDefaultBool) {
2969 size += pb::CodedOutputStream.ComputeBoolSize(73, DefaultBool);
2970 }
2971 if (HasDefaultString) {
2972 size += pb::CodedOutputStream.ComputeStringSize(74, DefaultString);
2973 }
2974 if (HasDefaultBytes) {
2975 size += pb::CodedOutputStream.ComputeBytesSize(75, DefaultBytes);
2976 }
2977 if (HasDefaultNestedEnum) {
2978 size += pb::CodedOutputStream.ComputeEnumSize(81, (int) DefaultNestedEnum);
2979 }
2980 if (HasDefaultForeignEnum) {
2981 size += pb::CodedOutputStream.ComputeEnumSize(82, (int) DefaultForeignEnum);
2982 }
2983 if (HasDefaultImportEnum) {
2984 size += pb::CodedOutputStream.ComputeEnumSize(83, (int) DefaultImportEnum);
2985 }
2986 if (HasDefaultStringPiece) {
2987 size += pb::CodedOutputStream.ComputeStringSize(84, DefaultStringPiece);
2988 }
2989 if (HasDefaultCord) {
2990 size += pb::CodedOutputStream.ComputeStringSize(85, DefaultCord);
2991 }
2992 memoizedSerializedSize = size;
2993 return size;
2994 }
2995 }
2996
2997 #region Lite runtime methods
2998 public override int GetHashCode() {
2999 int hash = GetType().GetHashCode();
3000 if (hasOptionalInt32) hash ^= optionalInt32_.GetHashCode();
3001 if (hasOptionalInt64) hash ^= optionalInt64_.GetHashCode();
3002 if (hasOptionalUint32) hash ^= optionalUint32_.GetHashCode();
3003 if (hasOptionalUint64) hash ^= optionalUint64_.GetHashCode();
3004 if (hasOptionalSint32) hash ^= optionalSint32_.GetHashCode();
3005 if (hasOptionalSint64) hash ^= optionalSint64_.GetHashCode();
3006 if (hasOptionalFixed32) hash ^= optionalFixed32_.GetHashCode();
3007 if (hasOptionalFixed64) hash ^= optionalFixed64_.GetHashCode();
3008 if (hasOptionalSfixed32) hash ^= optionalSfixed32_.GetHashCode();
3009 if (hasOptionalSfixed64) hash ^= optionalSfixed64_.GetHashCode();
3010 if (hasOptionalFloat) hash ^= optionalFloat_.GetHashCode();
3011 if (hasOptionalDouble) hash ^= optionalDouble_.GetHashCode();
3012 if (hasOptionalBool) hash ^= optionalBool_.GetHashCode();
3013 if (hasOptionalString) hash ^= optionalString_.GetHashCode();
3014 if (hasOptionalBytes) hash ^= optionalBytes_.GetHashCode();
3015 if (hasOptionalGroup) hash ^= optionalGroup_.GetHashCode();
3016 if (hasOptionalNestedMessage) hash ^= optionalNestedMessage_.GetHashCode();
3017 if (hasOptionalForeignMessage) hash ^= optionalForeignMessage_.GetHashCode();
3018 if (hasOptionalImportMessage) hash ^= optionalImportMessage_.GetHashCode();
3019 if (hasOptionalNestedEnum) hash ^= optionalNestedEnum_.GetHashCode();
3020 if (hasOptionalForeignEnum) hash ^= optionalForeignEnum_.GetHashCode();
3021 if (hasOptionalImportEnum) hash ^= optionalImportEnum_.GetHashCode();
3022 if (hasOptionalStringPiece) hash ^= optionalStringPiece_.GetHashCode();
3023 if (hasOptionalCord) hash ^= optionalCord_.GetHashCode();
3024 foreach(int i in repeatedInt32_)
3025 hash ^= i.GetHashCode();
3026 foreach(long i in repeatedInt64_)
3027 hash ^= i.GetHashCode();
3028 foreach(uint i in repeatedUint32_)
3029 hash ^= i.GetHashCode();
3030 foreach(ulong i in repeatedUint64_)
3031 hash ^= i.GetHashCode();
3032 foreach(int i in repeatedSint32_)
3033 hash ^= i.GetHashCode();
3034 foreach(long i in repeatedSint64_)
3035 hash ^= i.GetHashCode();
3036 foreach(uint i in repeatedFixed32_)
3037 hash ^= i.GetHashCode();
3038 foreach(ulong i in repeatedFixed64_)
3039 hash ^= i.GetHashCode();
3040 foreach(int i in repeatedSfixed32_)
3041 hash ^= i.GetHashCode();
3042 foreach(long i in repeatedSfixed64_)
3043 hash ^= i.GetHashCode();
3044 foreach(float i in repeatedFloat_)
3045 hash ^= i.GetHashCode();
3046 foreach(double i in repeatedDouble_)
3047 hash ^= i.GetHashCode();
3048 foreach(bool i in repeatedBool_)
3049 hash ^= i.GetHashCode();
3050 foreach(string i in repeatedString_)
3051 hash ^= i.GetHashCode();
3052 foreach(pb::ByteString i in repeatedBytes_)
3053 hash ^= i.GetHashCode();
3054 foreach(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup i in repeatedGroup_)
3055 hash ^= i.GetHashCode();
3056 foreach(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage i in repeatedNestedMessage_)
3057 hash ^= i.GetHashCode();
3058 foreach(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite i in repeatedForeignMessage_)
3059 hash ^= i.GetHashCode();
3060 foreach(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite i in repeatedImportMessage_)
3061 hash ^= i.GetHashCode();
3062 foreach(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum i in repeatedNestedEnum_)
3063 hash ^= i.GetHashCode();
3064 foreach(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite i in repeatedForeignEnum_)
3065 hash ^= i.GetHashCode();
3066 foreach(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite i in repeatedImportEnum_)
3067 hash ^= i.GetHashCode();
3068 foreach(string i in repeatedStringPiece_)
3069 hash ^= i.GetHashCode();
3070 foreach(string i in repeatedCord_)
3071 hash ^= i.GetHashCode();
3072 if (hasDefaultInt32) hash ^= defaultInt32_.GetHashCode();
3073 if (hasDefaultInt64) hash ^= defaultInt64_.GetHashCode();
3074 if (hasDefaultUint32) hash ^= defaultUint32_.GetHashCode();
3075 if (hasDefaultUint64) hash ^= defaultUint64_.GetHashCode();
3076 if (hasDefaultSint32) hash ^= defaultSint32_.GetHashCode();
3077 if (hasDefaultSint64) hash ^= defaultSint64_.GetHashCode();
3078 if (hasDefaultFixed32) hash ^= defaultFixed32_.GetHashCode();
3079 if (hasDefaultFixed64) hash ^= defaultFixed64_.GetHashCode();
3080 if (hasDefaultSfixed32) hash ^= defaultSfixed32_.GetHashCode();
3081 if (hasDefaultSfixed64) hash ^= defaultSfixed64_.GetHashCode();
3082 if (hasDefaultFloat) hash ^= defaultFloat_.GetHashCode();
3083 if (hasDefaultDouble) hash ^= defaultDouble_.GetHashCode();
3084 if (hasDefaultBool) hash ^= defaultBool_.GetHashCode();
3085 if (hasDefaultString) hash ^= defaultString_.GetHashCode();
3086 if (hasDefaultBytes) hash ^= defaultBytes_.GetHashCode();
3087 if (hasDefaultNestedEnum) hash ^= defaultNestedEnum_.GetHashCode();
3088 if (hasDefaultForeignEnum) hash ^= defaultForeignEnum_.GetHashCode();
3089 if (hasDefaultImportEnum) hash ^= defaultImportEnum_.GetHashCode();
3090 if (hasDefaultStringPiece) hash ^= defaultStringPiece_.GetHashCode();
3091 if (hasDefaultCord) hash ^= defaultCord_.GetHashCode();
3092 return hash;
3093 }
3094
3095 public override bool Equals(object obj) {
3096 TestAllTypesLite other = obj as TestAllTypesLite;
3097 if (other == null) return false;
3098 if (hasOptionalInt32 != other.hasOptionalInt32 || (hasOptionalInt32 && !optionalInt32_.Equals(other.optionalInt32_))) return false;
3099 if (hasOptionalInt64 != other.hasOptionalInt64 || (hasOptionalInt64 && !optionalInt64_.Equals(other.optionalInt64_))) return false;
3100 if (hasOptionalUint32 != other.hasOptionalUint32 || (hasOptionalUint32 && !optionalUint32_.Equals(other.optionalUint32_))) return false;
3101 if (hasOptionalUint64 != other.hasOptionalUint64 || (hasOptionalUint64 && !optionalUint64_.Equals(other.optionalUint64_))) return false;
3102 if (hasOptionalSint32 != other.hasOptionalSint32 || (hasOptionalSint32 && !optionalSint32_.Equals(other.optionalSint32_))) return false;
3103 if (hasOptionalSint64 != other.hasOptionalSint64 || (hasOptionalSint64 && !optionalSint64_.Equals(other.optionalSint64_))) return false;
3104 if (hasOptionalFixed32 != other.hasOptionalFixed32 || (hasOptionalFixed32 && !optionalFixed32_.Equals(other.optionalFixed32_))) return false;
3105 if (hasOptionalFixed64 != other.hasOptionalFixed64 || (hasOptionalFixed64 && !optionalFixed64_.Equals(other.optionalFixed64_))) return false;
3106 if (hasOptionalSfixed32 != other.hasOptionalSfixed32 || (hasOptionalSfixed32 && !optionalSfixed32_.Equals(other.optionalSfixed32_))) return false;
3107 if (hasOptionalSfixed64 != other.hasOptionalSfixed64 || (hasOptionalSfixed64 && !optionalSfixed64_.Equals(other.optionalSfixed64_))) return false;
3108 if (hasOptionalFloat != other.hasOptionalFloat || (hasOptionalFloat && !optionalFloat_.Equals(other.optionalFloat_))) return false;
3109 if (hasOptionalDouble != other.hasOptionalDouble || (hasOptionalDouble && !optionalDouble_.Equals(other.optionalDouble_))) return false;
3110 if (hasOptionalBool != other.hasOptionalBool || (hasOptionalBool && !optionalBool_.Equals(other.optionalBool_))) return false;
3111 if (hasOptionalString != other.hasOptionalString || (hasOptionalString && !optionalString_.Equals(other.optionalString_))) return false;
3112 if (hasOptionalBytes != other.hasOptionalBytes || (hasOptionalBytes && !optionalBytes_.Equals(other.optionalBytes_))) return false;
3113 if (hasOptionalGroup != other.hasOptionalGroup || (hasOptionalGroup && !optionalGroup_.Equals(other.optionalGroup_))) return false;
3114 if (hasOptionalNestedMessage != other.hasOptionalNestedMessage || (hasOptionalNestedMessage && !optionalNestedMessage_.Equals(other.optionalNestedMessage_))) return false;
3115 if (hasOptionalForeignMessage != other.hasOptionalForeignMessage || (hasOptionalForeignMessage && !optionalForeignMessage_.Equals(other.optionalForeignMessage_))) return false;
3116 if (hasOptionalImportMessage != other.hasOptionalImportMessage || (hasOptionalImportMessage && !optionalImportMessage_.Equals(other.optionalImportMessage_))) return false;
3117 if (hasOptionalNestedEnum != other.hasOptionalNestedEnum || (hasOptionalNestedEnum && !optionalNestedEnum_.Equals(other.optionalNestedEnum_))) return false;
3118 if (hasOptionalForeignEnum != other.hasOptionalForeignEnum || (hasOptionalForeignEnum && !optionalForeignEnum_.Equals(other.optionalForeignEnum_))) return false;
3119 if (hasOptionalImportEnum != other.hasOptionalImportEnum || (hasOptionalImportEnum && !optionalImportEnum_.Equals(other.optionalImportEnum_))) return false;
3120 if (hasOptionalStringPiece != other.hasOptionalStringPiece || (hasOptionalStringPiece && !optionalStringPiece_.Equals(other.optionalStringPiece_))) return false;
3121 if (hasOptionalCord != other.hasOptionalCord || (hasOptionalCord && !optionalCord_.Equals(other.optionalCord_))) return false;
3122 if(repeatedInt32_.Count != other.repeatedInt32_.Count) return false;
3123 for(int ix=0; ix < repeatedInt32_.Count; ix++)
3124 if(!repeatedInt32_[ix].Equals(other.repeatedInt32_[ix])) return false;
3125 if(repeatedInt64_.Count != other.repeatedInt64_.Count) return false;
3126 for(int ix=0; ix < repeatedInt64_.Count; ix++)
3127 if(!repeatedInt64_[ix].Equals(other.repeatedInt64_[ix])) return false;
3128 if(repeatedUint32_.Count != other.repeatedUint32_.Count) return false;
3129 for(int ix=0; ix < repeatedUint32_.Count; ix++)
3130 if(!repeatedUint32_[ix].Equals(other.repeatedUint32_[ix])) return false;
3131 if(repeatedUint64_.Count != other.repeatedUint64_.Count) return false;
3132 for(int ix=0; ix < repeatedUint64_.Count; ix++)
3133 if(!repeatedUint64_[ix].Equals(other.repeatedUint64_[ix])) return false;
3134 if(repeatedSint32_.Count != other.repeatedSint32_.Count) return false;
3135 for(int ix=0; ix < repeatedSint32_.Count; ix++)
3136 if(!repeatedSint32_[ix].Equals(other.repeatedSint32_[ix])) return false;
3137 if(repeatedSint64_.Count != other.repeatedSint64_.Count) return false;
3138 for(int ix=0; ix < repeatedSint64_.Count; ix++)
3139 if(!repeatedSint64_[ix].Equals(other.repeatedSint64_[ix])) return false;
3140 if(repeatedFixed32_.Count != other.repeatedFixed32_.Count) return false;
3141 for(int ix=0; ix < repeatedFixed32_.Count; ix++)
3142 if(!repeatedFixed32_[ix].Equals(other.repeatedFixed32_[ix])) return false;
3143 if(repeatedFixed64_.Count != other.repeatedFixed64_.Count) return false;
3144 for(int ix=0; ix < repeatedFixed64_.Count; ix++)
3145 if(!repeatedFixed64_[ix].Equals(other.repeatedFixed64_[ix])) return false;
3146 if(repeatedSfixed32_.Count != other.repeatedSfixed32_.Count) return false;
3147 for(int ix=0; ix < repeatedSfixed32_.Count; ix++)
3148 if(!repeatedSfixed32_[ix].Equals(other.repeatedSfixed32_[ix])) return false;
3149 if(repeatedSfixed64_.Count != other.repeatedSfixed64_.Count) return false;
3150 for(int ix=0; ix < repeatedSfixed64_.Count; ix++)
3151 if(!repeatedSfixed64_[ix].Equals(other.repeatedSfixed64_[ix])) return false;
3152 if(repeatedFloat_.Count != other.repeatedFloat_.Count) return false;
3153 for(int ix=0; ix < repeatedFloat_.Count; ix++)
3154 if(!repeatedFloat_[ix].Equals(other.repeatedFloat_[ix])) return false;
3155 if(repeatedDouble_.Count != other.repeatedDouble_.Count) return false;
3156 for(int ix=0; ix < repeatedDouble_.Count; ix++)
3157 if(!repeatedDouble_[ix].Equals(other.repeatedDouble_[ix])) return false;
3158 if(repeatedBool_.Count != other.repeatedBool_.Count) return false;
3159 for(int ix=0; ix < repeatedBool_.Count; ix++)
3160 if(!repeatedBool_[ix].Equals(other.repeatedBool_[ix])) return false;
3161 if(repeatedString_.Count != other.repeatedString_.Count) return false;
3162 for(int ix=0; ix < repeatedString_.Count; ix++)
3163 if(!repeatedString_[ix].Equals(other.repeatedString_[ix])) return false;
3164 if(repeatedBytes_.Count != other.repeatedBytes_.Count) return false;
3165 for(int ix=0; ix < repeatedBytes_.Count; ix++)
3166 if(!repeatedBytes_[ix].Equals(other.repeatedBytes_[ix])) return false;
3167 if(repeatedGroup_.Count != other.repeatedGroup_.Count) return false;
3168 for(int ix=0; ix < repeatedGroup_.Count; ix++)
3169 if(!repeatedGroup_[ix].Equals(other.repeatedGroup_[ix])) return false;
3170 if(repeatedNestedMessage_.Count != other.repeatedNestedMessage_.Count) return false;
3171 for(int ix=0; ix < repeatedNestedMessage_.Count; ix++)
3172 if(!repeatedNestedMessage_[ix].Equals(other.repeatedNestedMessage_[ix])) return false;
3173 if(repeatedForeignMessage_.Count != other.repeatedForeignMessage_.Count) return false;
3174 for(int ix=0; ix < repeatedForeignMessage_.Count; ix++)
3175 if(!repeatedForeignMessage_[ix].Equals(other.repeatedForeignMessage_[ix])) return false;
3176 if(repeatedImportMessage_.Count != other.repeatedImportMessage_.Count) return false;
3177 for(int ix=0; ix < repeatedImportMessage_.Count; ix++)
3178 if(!repeatedImportMessage_[ix].Equals(other.repeatedImportMessage_[ix])) return false;
3179 if(repeatedNestedEnum_.Count != other.repeatedNestedEnum_.Count) return false;
3180 for(int ix=0; ix < repeatedNestedEnum_.Count; ix++)
3181 if(!repeatedNestedEnum_[ix].Equals(other.repeatedNestedEnum_[ix])) return false;
3182 if(repeatedForeignEnum_.Count != other.repeatedForeignEnum_.Count) return false;
3183 for(int ix=0; ix < repeatedForeignEnum_.Count; ix++)
3184 if(!repeatedForeignEnum_[ix].Equals(other.repeatedForeignEnum_[ix])) return false;
3185 if(repeatedImportEnum_.Count != other.repeatedImportEnum_.Count) return false;
3186 for(int ix=0; ix < repeatedImportEnum_.Count; ix++)
3187 if(!repeatedImportEnum_[ix].Equals(other.repeatedImportEnum_[ix])) return false;
3188 if(repeatedStringPiece_.Count != other.repeatedStringPiece_.Count) return false;
3189 for(int ix=0; ix < repeatedStringPiece_.Count; ix++)
3190 if(!repeatedStringPiece_[ix].Equals(other.repeatedStringPiece_[ix])) return false;
3191 if(repeatedCord_.Count != other.repeatedCord_.Count) return false;
3192 for(int ix=0; ix < repeatedCord_.Count; ix++)
3193 if(!repeatedCord_[ix].Equals(other.repeatedCord_[ix])) return false;
3194 if (hasDefaultInt32 != other.hasDefaultInt32 || (hasDefaultInt32 && !defaultInt32_.Equals(other.defaultInt32_))) return false;
3195 if (hasDefaultInt64 != other.hasDefaultInt64 || (hasDefaultInt64 && !defaultInt64_.Equals(other.defaultInt64_))) return false;
3196 if (hasDefaultUint32 != other.hasDefaultUint32 || (hasDefaultUint32 && !defaultUint32_.Equals(other.defaultUint32_))) return false;
3197 if (hasDefaultUint64 != other.hasDefaultUint64 || (hasDefaultUint64 && !defaultUint64_.Equals(other.defaultUint64_))) return false;
3198 if (hasDefaultSint32 != other.hasDefaultSint32 || (hasDefaultSint32 && !defaultSint32_.Equals(other.defaultSint32_))) return false;
3199 if (hasDefaultSint64 != other.hasDefaultSint64 || (hasDefaultSint64 && !defaultSint64_.Equals(other.defaultSint64_))) return false;
3200 if (hasDefaultFixed32 != other.hasDefaultFixed32 || (hasDefaultFixed32 && !defaultFixed32_.Equals(other.defaultFixed32_))) return false;
3201 if (hasDefaultFixed64 != other.hasDefaultFixed64 || (hasDefaultFixed64 && !defaultFixed64_.Equals(other.defaultFixed64_))) return false;
3202 if (hasDefaultSfixed32 != other.hasDefaultSfixed32 || (hasDefaultSfixed32 && !defaultSfixed32_.Equals(other.defaultSfixed32_))) return false;
3203 if (hasDefaultSfixed64 != other.hasDefaultSfixed64 || (hasDefaultSfixed64 && !defaultSfixed64_.Equals(other.defaultSfixed64_))) return false;
3204 if (hasDefaultFloat != other.hasDefaultFloat || (hasDefaultFloat && !defaultFloat_.Equals(other.defaultFloat_))) return false;
3205 if (hasDefaultDouble != other.hasDefaultDouble || (hasDefaultDouble && !defaultDouble_.Equals(other.defaultDouble_))) return false;
3206 if (hasDefaultBool != other.hasDefaultBool || (hasDefaultBool && !defaultBool_.Equals(other.defaultBool_))) return false;
3207 if (hasDefaultString != other.hasDefaultString || (hasDefaultString && !defaultString_.Equals(other.defaultString_))) return false;
3208 if (hasDefaultBytes != other.hasDefaultBytes || (hasDefaultBytes && !defaultBytes_.Equals(other.defaultBytes_))) return false;
3209 if (hasDefaultNestedEnum != other.hasDefaultNestedEnum || (hasDefaultNestedEnum && !defaultNestedEnum_.Equals(other.defaultNestedEnum_))) return false;
3210 if (hasDefaultForeignEnum != other.hasDefaultForeignEnum || (hasDefaultForeignEnum && !defaultForeignEnum_.Equals(other.defaultForeignEnum_))) return false;
3211 if (hasDefaultImportEnum != other.hasDefaultImportEnum || (hasDefaultImportEnum && !defaultImportEnum_.Equals(other.defaultImportEnum_))) return false;
3212 if (hasDefaultStringPiece != other.hasDefaultStringPiece || (hasDefaultStringPiece && !defaultStringPiece_.Equals(other.defaultStringPiece_))) return false;
3213 if (hasDefaultCord != other.hasDefaultCord || (hasDefaultCord && !defaultCord_.Equals(other.defaultCord_))) return false;
3214 return true;
3215 }
3216
3217 public override void PrintTo(global::System.IO.TextWriter writer) {
3218 PrintField("optional_int32", hasOptionalInt32, optionalInt32_, writer);
3219 PrintField("optional_int64", hasOptionalInt64, optionalInt64_, writer);
3220 PrintField("optional_uint32", hasOptionalUint32, optionalUint32_, writer);
3221 PrintField("optional_uint64", hasOptionalUint64, optionalUint64_, writer);
3222 PrintField("optional_sint32", hasOptionalSint32, optionalSint32_, writer);
3223 PrintField("optional_sint64", hasOptionalSint64, optionalSint64_, writer);
3224 PrintField("optional_fixed32", hasOptionalFixed32, optionalFixed32_, writer);
3225 PrintField("optional_fixed64", hasOptionalFixed64, optionalFixed64_, writer);
3226 PrintField("optional_sfixed32", hasOptionalSfixed32, optionalSfixed32_, writer);
3227 PrintField("optional_sfixed64", hasOptionalSfixed64, optionalSfixed64_, writer);
3228 PrintField("optional_float", hasOptionalFloat, optionalFloat_, writer);
3229 PrintField("optional_double", hasOptionalDouble, optionalDouble_, writer);
3230 PrintField("optional_bool", hasOptionalBool, optionalBool_, writer);
3231 PrintField("optional_string", hasOptionalString, optionalString_, writer);
3232 PrintField("optional_bytes", hasOptionalBytes, optionalBytes_, writer);
3233 PrintField("OptionalGroup", hasOptionalGroup, optionalGroup_, writer);
3234 PrintField("optional_nested_message", hasOptionalNestedMessage, optionalNestedMessage_, writer);
3235 PrintField("optional_foreign_message", hasOptionalForeignMessage, optionalForeignMessage_, writer);
3236 PrintField("optional_import_message", hasOptionalImportMessage, optionalImportMessage_, writer);
3237 PrintField("optional_nested_enum", hasOptionalNestedEnum, optionalNestedEnum_, writer);
3238 PrintField("optional_foreign_enum", hasOptionalForeignEnum, optionalForeignEnum_, writer);
3239 PrintField("optional_import_enum", hasOptionalImportEnum, optionalImportEnum_, writer);
3240 PrintField("optional_string_piece", hasOptionalStringPiece, optionalStringPiece_, writer);
3241 PrintField("optional_cord", hasOptionalCord, optionalCord_, writer);
3242 PrintField("repeated_int32", repeatedInt32_, writer);
3243 PrintField("repeated_int64", repeatedInt64_, writer);
3244 PrintField("repeated_uint32", repeatedUint32_, writer);
3245 PrintField("repeated_uint64", repeatedUint64_, writer);
3246 PrintField("repeated_sint32", repeatedSint32_, writer);
3247 PrintField("repeated_sint64", repeatedSint64_, writer);
3248 PrintField("repeated_fixed32", repeatedFixed32_, writer);
3249 PrintField("repeated_fixed64", repeatedFixed64_, writer);
3250 PrintField("repeated_sfixed32", repeatedSfixed32_, writer);
3251 PrintField("repeated_sfixed64", repeatedSfixed64_, writer);
3252 PrintField("repeated_float", repeatedFloat_, writer);
3253 PrintField("repeated_double", repeatedDouble_, writer);
3254 PrintField("repeated_bool", repeatedBool_, writer);
3255 PrintField("repeated_string", repeatedString_, writer);
3256 PrintField("repeated_bytes", repeatedBytes_, writer);
3257 PrintField("RepeatedGroup", repeatedGroup_, writer);
3258 PrintField("repeated_nested_message", repeatedNestedMessage_, writer);
3259 PrintField("repeated_foreign_message", repeatedForeignMessage_, writer);
3260 PrintField("repeated_import_message", repeatedImportMessage_, writer);
3261 PrintField("repeated_nested_enum", repeatedNestedEnum_, writer);
3262 PrintField("repeated_foreign_enum", repeatedForeignEnum_, writer);
3263 PrintField("repeated_import_enum", repeatedImportEnum_, writer);
3264 PrintField("repeated_string_piece", repeatedStringPiece_, writer);
3265 PrintField("repeated_cord", repeatedCord_, writer);
3266 PrintField("default_int32", hasDefaultInt32, defaultInt32_, writer);
3267 PrintField("default_int64", hasDefaultInt64, defaultInt64_, writer);
3268 PrintField("default_uint32", hasDefaultUint32, defaultUint32_, writer);
3269 PrintField("default_uint64", hasDefaultUint64, defaultUint64_, writer);
3270 PrintField("default_sint32", hasDefaultSint32, defaultSint32_, writer);
3271 PrintField("default_sint64", hasDefaultSint64, defaultSint64_, writer);
3272 PrintField("default_fixed32", hasDefaultFixed32, defaultFixed32_, writer);
3273 PrintField("default_fixed64", hasDefaultFixed64, defaultFixed64_, writer);
3274 PrintField("default_sfixed32", hasDefaultSfixed32, defaultSfixed32_, writer);
3275 PrintField("default_sfixed64", hasDefaultSfixed64, defaultSfixed64_, writer);
3276 PrintField("default_float", hasDefaultFloat, defaultFloat_, writer);
3277 PrintField("default_double", hasDefaultDouble, defaultDouble_, writer);
3278 PrintField("default_bool", hasDefaultBool, defaultBool_, writer);
3279 PrintField("default_string", hasDefaultString, defaultString_, writer);
3280 PrintField("default_bytes", hasDefaultBytes, defaultBytes_, writer);
3281 PrintField("default_nested_enum", hasDefaultNestedEnum, defaultNestedEnum_, writer);
3282 PrintField("default_foreign_enum", hasDefaultForeignEnum, defaultForeignEnum_, writer);
3283 PrintField("default_import_enum", hasDefaultImportEnum, defaultImportEnum_, writer);
3284 PrintField("default_string_piece", hasDefaultStringPiece, defaultStringPiece_, writer);
3285 PrintField("default_cord", hasDefaultCord, defaultCord_, writer);
3286 }
3287 #endregion
3288
3289 public static TestAllTypesLite ParseFrom(pb::ByteString data) {
3290 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
3291 }
3292 public static TestAllTypesLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
3293 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
3294 }
3295 public static TestAllTypesLite ParseFrom(byte[] data) {
3296 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
3297 }
3298 public static TestAllTypesLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
3299 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
3300 }
3301 public static TestAllTypesLite ParseFrom(global::System.IO.Stream input) {
3302 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
3303 }
3304 public static TestAllTypesLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
3305 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
3306 }
3307 public static TestAllTypesLite ParseDelimitedFrom(global::System.IO.Stream input) {
3308 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
3309 }
3310 public static TestAllTypesLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
3311 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
3312 }
3313 public static TestAllTypesLite ParseFrom(pb::CodedInputStream input) {
3314 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
3315 }
3316 public static TestAllTypesLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
3317 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
3318 }
3319 public static Builder CreateBuilder() { return new Builder(); }
3320 public override Builder ToBuilder() { return CreateBuilder(this); }
3321 public override Builder CreateBuilderForType() { return new Builder(); }
3322 public static Builder CreateBuilder(TestAllTypesLite prototype) {
3323 return (Builder) new Builder().MergeFrom(prototype);
3324 }
3325
csharptest445bdce2011-05-20 15:50:54 -05003326 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
3327 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
3328 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01003329 public sealed partial class Builder : pb::GeneratedBuilderLite<TestAllTypesLite, Builder> {
3330 protected override Builder ThisBuilder {
3331 get { return this; }
3332 }
3333 public Builder() {}
3334
3335 TestAllTypesLite result = new TestAllTypesLite();
3336
3337 protected override TestAllTypesLite MessageBeingBuilt {
3338 get { return result; }
3339 }
3340
3341 public override Builder Clear() {
3342 result = new TestAllTypesLite();
3343 return this;
3344 }
3345
3346 public override Builder Clone() {
3347 return new Builder().MergeFrom(result);
3348 }
3349
3350 public override TestAllTypesLite DefaultInstanceForType {
3351 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.DefaultInstance; }
3352 }
3353
3354 public override TestAllTypesLite BuildPartial() {
3355 if (result == null) {
3356 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
3357 }
3358 result.repeatedInt32_.MakeReadOnly();
3359 result.repeatedInt64_.MakeReadOnly();
3360 result.repeatedUint32_.MakeReadOnly();
3361 result.repeatedUint64_.MakeReadOnly();
3362 result.repeatedSint32_.MakeReadOnly();
3363 result.repeatedSint64_.MakeReadOnly();
3364 result.repeatedFixed32_.MakeReadOnly();
3365 result.repeatedFixed64_.MakeReadOnly();
3366 result.repeatedSfixed32_.MakeReadOnly();
3367 result.repeatedSfixed64_.MakeReadOnly();
3368 result.repeatedFloat_.MakeReadOnly();
3369 result.repeatedDouble_.MakeReadOnly();
3370 result.repeatedBool_.MakeReadOnly();
3371 result.repeatedString_.MakeReadOnly();
3372 result.repeatedBytes_.MakeReadOnly();
3373 result.repeatedGroup_.MakeReadOnly();
3374 result.repeatedNestedMessage_.MakeReadOnly();
3375 result.repeatedForeignMessage_.MakeReadOnly();
3376 result.repeatedImportMessage_.MakeReadOnly();
3377 result.repeatedNestedEnum_.MakeReadOnly();
3378 result.repeatedForeignEnum_.MakeReadOnly();
3379 result.repeatedImportEnum_.MakeReadOnly();
3380 result.repeatedStringPiece_.MakeReadOnly();
3381 result.repeatedCord_.MakeReadOnly();
3382 TestAllTypesLite returnMe = result;
3383 result = null;
3384 return returnMe;
3385 }
3386
3387 public override Builder MergeFrom(pb::IMessageLite other) {
3388 if (other is TestAllTypesLite) {
3389 return MergeFrom((TestAllTypesLite) other);
3390 } else {
3391 base.MergeFrom(other);
3392 return this;
3393 }
3394 }
3395
3396 public override Builder MergeFrom(TestAllTypesLite other) {
3397 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.DefaultInstance) return this;
3398 if (other.HasOptionalInt32) {
3399 OptionalInt32 = other.OptionalInt32;
3400 }
3401 if (other.HasOptionalInt64) {
3402 OptionalInt64 = other.OptionalInt64;
3403 }
3404 if (other.HasOptionalUint32) {
3405 OptionalUint32 = other.OptionalUint32;
3406 }
3407 if (other.HasOptionalUint64) {
3408 OptionalUint64 = other.OptionalUint64;
3409 }
3410 if (other.HasOptionalSint32) {
3411 OptionalSint32 = other.OptionalSint32;
3412 }
3413 if (other.HasOptionalSint64) {
3414 OptionalSint64 = other.OptionalSint64;
3415 }
3416 if (other.HasOptionalFixed32) {
3417 OptionalFixed32 = other.OptionalFixed32;
3418 }
3419 if (other.HasOptionalFixed64) {
3420 OptionalFixed64 = other.OptionalFixed64;
3421 }
3422 if (other.HasOptionalSfixed32) {
3423 OptionalSfixed32 = other.OptionalSfixed32;
3424 }
3425 if (other.HasOptionalSfixed64) {
3426 OptionalSfixed64 = other.OptionalSfixed64;
3427 }
3428 if (other.HasOptionalFloat) {
3429 OptionalFloat = other.OptionalFloat;
3430 }
3431 if (other.HasOptionalDouble) {
3432 OptionalDouble = other.OptionalDouble;
3433 }
3434 if (other.HasOptionalBool) {
3435 OptionalBool = other.OptionalBool;
3436 }
3437 if (other.HasOptionalString) {
3438 OptionalString = other.OptionalString;
3439 }
3440 if (other.HasOptionalBytes) {
3441 OptionalBytes = other.OptionalBytes;
3442 }
3443 if (other.HasOptionalGroup) {
3444 MergeOptionalGroup(other.OptionalGroup);
3445 }
3446 if (other.HasOptionalNestedMessage) {
3447 MergeOptionalNestedMessage(other.OptionalNestedMessage);
3448 }
3449 if (other.HasOptionalForeignMessage) {
3450 MergeOptionalForeignMessage(other.OptionalForeignMessage);
3451 }
3452 if (other.HasOptionalImportMessage) {
3453 MergeOptionalImportMessage(other.OptionalImportMessage);
3454 }
3455 if (other.HasOptionalNestedEnum) {
3456 OptionalNestedEnum = other.OptionalNestedEnum;
3457 }
3458 if (other.HasOptionalForeignEnum) {
3459 OptionalForeignEnum = other.OptionalForeignEnum;
3460 }
3461 if (other.HasOptionalImportEnum) {
3462 OptionalImportEnum = other.OptionalImportEnum;
3463 }
3464 if (other.HasOptionalStringPiece) {
3465 OptionalStringPiece = other.OptionalStringPiece;
3466 }
3467 if (other.HasOptionalCord) {
3468 OptionalCord = other.OptionalCord;
3469 }
3470 if (other.repeatedInt32_.Count != 0) {
3471 base.AddRange(other.repeatedInt32_, result.repeatedInt32_);
3472 }
3473 if (other.repeatedInt64_.Count != 0) {
3474 base.AddRange(other.repeatedInt64_, result.repeatedInt64_);
3475 }
3476 if (other.repeatedUint32_.Count != 0) {
3477 base.AddRange(other.repeatedUint32_, result.repeatedUint32_);
3478 }
3479 if (other.repeatedUint64_.Count != 0) {
3480 base.AddRange(other.repeatedUint64_, result.repeatedUint64_);
3481 }
3482 if (other.repeatedSint32_.Count != 0) {
3483 base.AddRange(other.repeatedSint32_, result.repeatedSint32_);
3484 }
3485 if (other.repeatedSint64_.Count != 0) {
3486 base.AddRange(other.repeatedSint64_, result.repeatedSint64_);
3487 }
3488 if (other.repeatedFixed32_.Count != 0) {
3489 base.AddRange(other.repeatedFixed32_, result.repeatedFixed32_);
3490 }
3491 if (other.repeatedFixed64_.Count != 0) {
3492 base.AddRange(other.repeatedFixed64_, result.repeatedFixed64_);
3493 }
3494 if (other.repeatedSfixed32_.Count != 0) {
3495 base.AddRange(other.repeatedSfixed32_, result.repeatedSfixed32_);
3496 }
3497 if (other.repeatedSfixed64_.Count != 0) {
3498 base.AddRange(other.repeatedSfixed64_, result.repeatedSfixed64_);
3499 }
3500 if (other.repeatedFloat_.Count != 0) {
3501 base.AddRange(other.repeatedFloat_, result.repeatedFloat_);
3502 }
3503 if (other.repeatedDouble_.Count != 0) {
3504 base.AddRange(other.repeatedDouble_, result.repeatedDouble_);
3505 }
3506 if (other.repeatedBool_.Count != 0) {
3507 base.AddRange(other.repeatedBool_, result.repeatedBool_);
3508 }
3509 if (other.repeatedString_.Count != 0) {
3510 base.AddRange(other.repeatedString_, result.repeatedString_);
3511 }
3512 if (other.repeatedBytes_.Count != 0) {
3513 base.AddRange(other.repeatedBytes_, result.repeatedBytes_);
3514 }
3515 if (other.repeatedGroup_.Count != 0) {
3516 base.AddRange(other.repeatedGroup_, result.repeatedGroup_);
3517 }
3518 if (other.repeatedNestedMessage_.Count != 0) {
3519 base.AddRange(other.repeatedNestedMessage_, result.repeatedNestedMessage_);
3520 }
3521 if (other.repeatedForeignMessage_.Count != 0) {
3522 base.AddRange(other.repeatedForeignMessage_, result.repeatedForeignMessage_);
3523 }
3524 if (other.repeatedImportMessage_.Count != 0) {
3525 base.AddRange(other.repeatedImportMessage_, result.repeatedImportMessage_);
3526 }
3527 if (other.repeatedNestedEnum_.Count != 0) {
3528 base.AddRange(other.repeatedNestedEnum_, result.repeatedNestedEnum_);
3529 }
3530 if (other.repeatedForeignEnum_.Count != 0) {
3531 base.AddRange(other.repeatedForeignEnum_, result.repeatedForeignEnum_);
3532 }
3533 if (other.repeatedImportEnum_.Count != 0) {
3534 base.AddRange(other.repeatedImportEnum_, result.repeatedImportEnum_);
3535 }
3536 if (other.repeatedStringPiece_.Count != 0) {
3537 base.AddRange(other.repeatedStringPiece_, result.repeatedStringPiece_);
3538 }
3539 if (other.repeatedCord_.Count != 0) {
3540 base.AddRange(other.repeatedCord_, result.repeatedCord_);
3541 }
3542 if (other.HasDefaultInt32) {
3543 DefaultInt32 = other.DefaultInt32;
3544 }
3545 if (other.HasDefaultInt64) {
3546 DefaultInt64 = other.DefaultInt64;
3547 }
3548 if (other.HasDefaultUint32) {
3549 DefaultUint32 = other.DefaultUint32;
3550 }
3551 if (other.HasDefaultUint64) {
3552 DefaultUint64 = other.DefaultUint64;
3553 }
3554 if (other.HasDefaultSint32) {
3555 DefaultSint32 = other.DefaultSint32;
3556 }
3557 if (other.HasDefaultSint64) {
3558 DefaultSint64 = other.DefaultSint64;
3559 }
3560 if (other.HasDefaultFixed32) {
3561 DefaultFixed32 = other.DefaultFixed32;
3562 }
3563 if (other.HasDefaultFixed64) {
3564 DefaultFixed64 = other.DefaultFixed64;
3565 }
3566 if (other.HasDefaultSfixed32) {
3567 DefaultSfixed32 = other.DefaultSfixed32;
3568 }
3569 if (other.HasDefaultSfixed64) {
3570 DefaultSfixed64 = other.DefaultSfixed64;
3571 }
3572 if (other.HasDefaultFloat) {
3573 DefaultFloat = other.DefaultFloat;
3574 }
3575 if (other.HasDefaultDouble) {
3576 DefaultDouble = other.DefaultDouble;
3577 }
3578 if (other.HasDefaultBool) {
3579 DefaultBool = other.DefaultBool;
3580 }
3581 if (other.HasDefaultString) {
3582 DefaultString = other.DefaultString;
3583 }
3584 if (other.HasDefaultBytes) {
3585 DefaultBytes = other.DefaultBytes;
3586 }
3587 if (other.HasDefaultNestedEnum) {
3588 DefaultNestedEnum = other.DefaultNestedEnum;
3589 }
3590 if (other.HasDefaultForeignEnum) {
3591 DefaultForeignEnum = other.DefaultForeignEnum;
3592 }
3593 if (other.HasDefaultImportEnum) {
3594 DefaultImportEnum = other.DefaultImportEnum;
3595 }
3596 if (other.HasDefaultStringPiece) {
3597 DefaultStringPiece = other.DefaultStringPiece;
3598 }
3599 if (other.HasDefaultCord) {
3600 DefaultCord = other.DefaultCord;
3601 }
3602 return this;
3603 }
3604
3605 public override Builder MergeFrom(pb::CodedInputStream input) {
3606 return MergeFrom(input, pb::ExtensionRegistry.Empty);
3607 }
3608
3609 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
3610 while (true) {
3611 uint tag = input.ReadTag();
3612 switch (tag) {
3613 case 0: {
3614 return this;
3615 }
3616 default: {
3617 if (pb::WireFormat.IsEndGroupTag(tag)) {
3618 return this;
3619 }
3620 ParseUnknownField(input, extensionRegistry, tag);
3621 break;
3622 }
3623 case 8: {
3624 OptionalInt32 = input.ReadInt32();
3625 break;
3626 }
3627 case 16: {
3628 OptionalInt64 = input.ReadInt64();
3629 break;
3630 }
3631 case 24: {
3632 OptionalUint32 = input.ReadUInt32();
3633 break;
3634 }
3635 case 32: {
3636 OptionalUint64 = input.ReadUInt64();
3637 break;
3638 }
3639 case 40: {
3640 OptionalSint32 = input.ReadSInt32();
3641 break;
3642 }
3643 case 48: {
3644 OptionalSint64 = input.ReadSInt64();
3645 break;
3646 }
3647 case 61: {
3648 OptionalFixed32 = input.ReadFixed32();
3649 break;
3650 }
3651 case 65: {
3652 OptionalFixed64 = input.ReadFixed64();
3653 break;
3654 }
3655 case 77: {
3656 OptionalSfixed32 = input.ReadSFixed32();
3657 break;
3658 }
3659 case 81: {
3660 OptionalSfixed64 = input.ReadSFixed64();
3661 break;
3662 }
3663 case 93: {
3664 OptionalFloat = input.ReadFloat();
3665 break;
3666 }
3667 case 97: {
3668 OptionalDouble = input.ReadDouble();
3669 break;
3670 }
3671 case 104: {
3672 OptionalBool = input.ReadBool();
3673 break;
3674 }
3675 case 114: {
3676 OptionalString = input.ReadString();
3677 break;
3678 }
3679 case 122: {
3680 OptionalBytes = input.ReadBytes();
3681 break;
3682 }
3683 case 131: {
3684 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.CreateBuilder();
3685 if (HasOptionalGroup) {
3686 subBuilder.MergeFrom(OptionalGroup);
3687 }
3688 input.ReadGroup(16, subBuilder, extensionRegistry);
3689 OptionalGroup = subBuilder.BuildPartial();
3690 break;
3691 }
3692 case 146: {
3693 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.CreateBuilder();
3694 if (HasOptionalNestedMessage) {
3695 subBuilder.MergeFrom(OptionalNestedMessage);
3696 }
3697 input.ReadMessage(subBuilder, extensionRegistry);
3698 OptionalNestedMessage = subBuilder.BuildPartial();
3699 break;
3700 }
3701 case 154: {
3702 global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.CreateBuilder();
3703 if (HasOptionalForeignMessage) {
3704 subBuilder.MergeFrom(OptionalForeignMessage);
3705 }
3706 input.ReadMessage(subBuilder, extensionRegistry);
3707 OptionalForeignMessage = subBuilder.BuildPartial();
3708 break;
3709 }
3710 case 162: {
3711 global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.CreateBuilder();
3712 if (HasOptionalImportMessage) {
3713 subBuilder.MergeFrom(OptionalImportMessage);
3714 }
3715 input.ReadMessage(subBuilder, extensionRegistry);
3716 OptionalImportMessage = subBuilder.BuildPartial();
3717 break;
3718 }
3719 case 168: {
3720 int rawValue = input.ReadEnum();
3721 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum), rawValue)) {
3722 } else {
3723 OptionalNestedEnum = (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum) rawValue;
3724 }
3725 break;
3726 }
3727 case 176: {
3728 int rawValue = input.ReadEnum();
3729 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite), rawValue)) {
3730 } else {
3731 OptionalForeignEnum = (global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite) rawValue;
3732 }
3733 break;
3734 }
3735 case 184: {
3736 int rawValue = input.ReadEnum();
3737 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite), rawValue)) {
3738 } else {
3739 OptionalImportEnum = (global::Google.ProtocolBuffers.TestProtos.ImportEnumLite) rawValue;
3740 }
3741 break;
3742 }
3743 case 194: {
3744 OptionalStringPiece = input.ReadString();
3745 break;
3746 }
3747 case 202: {
3748 OptionalCord = input.ReadString();
3749 break;
3750 }
3751 case 248: {
3752 AddRepeatedInt32(input.ReadInt32());
3753 break;
3754 }
3755 case 256: {
3756 AddRepeatedInt64(input.ReadInt64());
3757 break;
3758 }
3759 case 264: {
3760 AddRepeatedUint32(input.ReadUInt32());
3761 break;
3762 }
3763 case 272: {
3764 AddRepeatedUint64(input.ReadUInt64());
3765 break;
3766 }
3767 case 280: {
3768 AddRepeatedSint32(input.ReadSInt32());
3769 break;
3770 }
3771 case 288: {
3772 AddRepeatedSint64(input.ReadSInt64());
3773 break;
3774 }
3775 case 301: {
3776 AddRepeatedFixed32(input.ReadFixed32());
3777 break;
3778 }
3779 case 305: {
3780 AddRepeatedFixed64(input.ReadFixed64());
3781 break;
3782 }
3783 case 317: {
3784 AddRepeatedSfixed32(input.ReadSFixed32());
3785 break;
3786 }
3787 case 321: {
3788 AddRepeatedSfixed64(input.ReadSFixed64());
3789 break;
3790 }
3791 case 333: {
3792 AddRepeatedFloat(input.ReadFloat());
3793 break;
3794 }
3795 case 337: {
3796 AddRepeatedDouble(input.ReadDouble());
3797 break;
3798 }
3799 case 344: {
3800 AddRepeatedBool(input.ReadBool());
3801 break;
3802 }
3803 case 354: {
3804 AddRepeatedString(input.ReadString());
3805 break;
3806 }
3807 case 362: {
3808 AddRepeatedBytes(input.ReadBytes());
3809 break;
3810 }
3811 case 371: {
3812 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.CreateBuilder();
3813 input.ReadGroup(46, subBuilder, extensionRegistry);
3814 AddRepeatedGroup(subBuilder.BuildPartial());
3815 break;
3816 }
3817 case 386: {
3818 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.CreateBuilder();
3819 input.ReadMessage(subBuilder, extensionRegistry);
3820 AddRepeatedNestedMessage(subBuilder.BuildPartial());
3821 break;
3822 }
3823 case 394: {
3824 global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.CreateBuilder();
3825 input.ReadMessage(subBuilder, extensionRegistry);
3826 AddRepeatedForeignMessage(subBuilder.BuildPartial());
3827 break;
3828 }
3829 case 402: {
3830 global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.CreateBuilder();
3831 input.ReadMessage(subBuilder, extensionRegistry);
3832 AddRepeatedImportMessage(subBuilder.BuildPartial());
3833 break;
3834 }
3835 case 408: {
3836 int rawValue = input.ReadEnum();
3837 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum), rawValue)) {
3838 } else {
3839 AddRepeatedNestedEnum((global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum) rawValue);
3840 }
3841 break;
3842 }
3843 case 416: {
3844 int rawValue = input.ReadEnum();
3845 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite), rawValue)) {
3846 } else {
3847 AddRepeatedForeignEnum((global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite) rawValue);
3848 }
3849 break;
3850 }
3851 case 424: {
3852 int rawValue = input.ReadEnum();
3853 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite), rawValue)) {
3854 } else {
3855 AddRepeatedImportEnum((global::Google.ProtocolBuffers.TestProtos.ImportEnumLite) rawValue);
3856 }
3857 break;
3858 }
3859 case 434: {
3860 AddRepeatedStringPiece(input.ReadString());
3861 break;
3862 }
3863 case 442: {
3864 AddRepeatedCord(input.ReadString());
3865 break;
3866 }
3867 case 488: {
3868 DefaultInt32 = input.ReadInt32();
3869 break;
3870 }
3871 case 496: {
3872 DefaultInt64 = input.ReadInt64();
3873 break;
3874 }
3875 case 504: {
3876 DefaultUint32 = input.ReadUInt32();
3877 break;
3878 }
3879 case 512: {
3880 DefaultUint64 = input.ReadUInt64();
3881 break;
3882 }
3883 case 520: {
3884 DefaultSint32 = input.ReadSInt32();
3885 break;
3886 }
3887 case 528: {
3888 DefaultSint64 = input.ReadSInt64();
3889 break;
3890 }
3891 case 541: {
3892 DefaultFixed32 = input.ReadFixed32();
3893 break;
3894 }
3895 case 545: {
3896 DefaultFixed64 = input.ReadFixed64();
3897 break;
3898 }
3899 case 557: {
3900 DefaultSfixed32 = input.ReadSFixed32();
3901 break;
3902 }
3903 case 561: {
3904 DefaultSfixed64 = input.ReadSFixed64();
3905 break;
3906 }
3907 case 573: {
3908 DefaultFloat = input.ReadFloat();
3909 break;
3910 }
3911 case 577: {
3912 DefaultDouble = input.ReadDouble();
3913 break;
3914 }
3915 case 584: {
3916 DefaultBool = input.ReadBool();
3917 break;
3918 }
3919 case 594: {
3920 DefaultString = input.ReadString();
3921 break;
3922 }
3923 case 602: {
3924 DefaultBytes = input.ReadBytes();
3925 break;
3926 }
3927 case 648: {
3928 int rawValue = input.ReadEnum();
3929 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum), rawValue)) {
3930 } else {
3931 DefaultNestedEnum = (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum) rawValue;
3932 }
3933 break;
3934 }
3935 case 656: {
3936 int rawValue = input.ReadEnum();
3937 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite), rawValue)) {
3938 } else {
3939 DefaultForeignEnum = (global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite) rawValue;
3940 }
3941 break;
3942 }
3943 case 664: {
3944 int rawValue = input.ReadEnum();
3945 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite), rawValue)) {
3946 } else {
3947 DefaultImportEnum = (global::Google.ProtocolBuffers.TestProtos.ImportEnumLite) rawValue;
3948 }
3949 break;
3950 }
3951 case 674: {
3952 DefaultStringPiece = input.ReadString();
3953 break;
3954 }
3955 case 682: {
3956 DefaultCord = input.ReadString();
3957 break;
3958 }
3959 }
3960 }
3961 }
3962
3963
3964 public bool HasOptionalInt32 {
3965 get { return result.HasOptionalInt32; }
3966 }
3967 public int OptionalInt32 {
3968 get { return result.OptionalInt32; }
3969 set { SetOptionalInt32(value); }
3970 }
3971 public Builder SetOptionalInt32(int value) {
3972 result.hasOptionalInt32 = true;
3973 result.optionalInt32_ = value;
3974 return this;
3975 }
3976 public Builder ClearOptionalInt32() {
3977 result.hasOptionalInt32 = false;
3978 result.optionalInt32_ = 0;
3979 return this;
3980 }
3981
3982 public bool HasOptionalInt64 {
3983 get { return result.HasOptionalInt64; }
3984 }
3985 public long OptionalInt64 {
3986 get { return result.OptionalInt64; }
3987 set { SetOptionalInt64(value); }
3988 }
3989 public Builder SetOptionalInt64(long value) {
3990 result.hasOptionalInt64 = true;
3991 result.optionalInt64_ = value;
3992 return this;
3993 }
3994 public Builder ClearOptionalInt64() {
3995 result.hasOptionalInt64 = false;
3996 result.optionalInt64_ = 0L;
3997 return this;
3998 }
3999
4000 public bool HasOptionalUint32 {
4001 get { return result.HasOptionalUint32; }
4002 }
4003 [global::System.CLSCompliant(false)]
4004 public uint OptionalUint32 {
4005 get { return result.OptionalUint32; }
4006 set { SetOptionalUint32(value); }
4007 }
4008 [global::System.CLSCompliant(false)]
4009 public Builder SetOptionalUint32(uint value) {
4010 result.hasOptionalUint32 = true;
4011 result.optionalUint32_ = value;
4012 return this;
4013 }
4014 public Builder ClearOptionalUint32() {
4015 result.hasOptionalUint32 = false;
4016 result.optionalUint32_ = 0;
4017 return this;
4018 }
4019
4020 public bool HasOptionalUint64 {
4021 get { return result.HasOptionalUint64; }
4022 }
4023 [global::System.CLSCompliant(false)]
4024 public ulong OptionalUint64 {
4025 get { return result.OptionalUint64; }
4026 set { SetOptionalUint64(value); }
4027 }
4028 [global::System.CLSCompliant(false)]
4029 public Builder SetOptionalUint64(ulong value) {
4030 result.hasOptionalUint64 = true;
4031 result.optionalUint64_ = value;
4032 return this;
4033 }
4034 public Builder ClearOptionalUint64() {
4035 result.hasOptionalUint64 = false;
4036 result.optionalUint64_ = 0UL;
4037 return this;
4038 }
4039
4040 public bool HasOptionalSint32 {
4041 get { return result.HasOptionalSint32; }
4042 }
4043 public int OptionalSint32 {
4044 get { return result.OptionalSint32; }
4045 set { SetOptionalSint32(value); }
4046 }
4047 public Builder SetOptionalSint32(int value) {
4048 result.hasOptionalSint32 = true;
4049 result.optionalSint32_ = value;
4050 return this;
4051 }
4052 public Builder ClearOptionalSint32() {
4053 result.hasOptionalSint32 = false;
4054 result.optionalSint32_ = 0;
4055 return this;
4056 }
4057
4058 public bool HasOptionalSint64 {
4059 get { return result.HasOptionalSint64; }
4060 }
4061 public long OptionalSint64 {
4062 get { return result.OptionalSint64; }
4063 set { SetOptionalSint64(value); }
4064 }
4065 public Builder SetOptionalSint64(long value) {
4066 result.hasOptionalSint64 = true;
4067 result.optionalSint64_ = value;
4068 return this;
4069 }
4070 public Builder ClearOptionalSint64() {
4071 result.hasOptionalSint64 = false;
4072 result.optionalSint64_ = 0;
4073 return this;
4074 }
4075
4076 public bool HasOptionalFixed32 {
4077 get { return result.HasOptionalFixed32; }
4078 }
4079 [global::System.CLSCompliant(false)]
4080 public uint OptionalFixed32 {
4081 get { return result.OptionalFixed32; }
4082 set { SetOptionalFixed32(value); }
4083 }
4084 [global::System.CLSCompliant(false)]
4085 public Builder SetOptionalFixed32(uint value) {
4086 result.hasOptionalFixed32 = true;
4087 result.optionalFixed32_ = value;
4088 return this;
4089 }
4090 public Builder ClearOptionalFixed32() {
4091 result.hasOptionalFixed32 = false;
4092 result.optionalFixed32_ = 0;
4093 return this;
4094 }
4095
4096 public bool HasOptionalFixed64 {
4097 get { return result.HasOptionalFixed64; }
4098 }
4099 [global::System.CLSCompliant(false)]
4100 public ulong OptionalFixed64 {
4101 get { return result.OptionalFixed64; }
4102 set { SetOptionalFixed64(value); }
4103 }
4104 [global::System.CLSCompliant(false)]
4105 public Builder SetOptionalFixed64(ulong value) {
4106 result.hasOptionalFixed64 = true;
4107 result.optionalFixed64_ = value;
4108 return this;
4109 }
4110 public Builder ClearOptionalFixed64() {
4111 result.hasOptionalFixed64 = false;
4112 result.optionalFixed64_ = 0;
4113 return this;
4114 }
4115
4116 public bool HasOptionalSfixed32 {
4117 get { return result.HasOptionalSfixed32; }
4118 }
4119 public int OptionalSfixed32 {
4120 get { return result.OptionalSfixed32; }
4121 set { SetOptionalSfixed32(value); }
4122 }
4123 public Builder SetOptionalSfixed32(int value) {
4124 result.hasOptionalSfixed32 = true;
4125 result.optionalSfixed32_ = value;
4126 return this;
4127 }
4128 public Builder ClearOptionalSfixed32() {
4129 result.hasOptionalSfixed32 = false;
4130 result.optionalSfixed32_ = 0;
4131 return this;
4132 }
4133
4134 public bool HasOptionalSfixed64 {
4135 get { return result.HasOptionalSfixed64; }
4136 }
4137 public long OptionalSfixed64 {
4138 get { return result.OptionalSfixed64; }
4139 set { SetOptionalSfixed64(value); }
4140 }
4141 public Builder SetOptionalSfixed64(long value) {
4142 result.hasOptionalSfixed64 = true;
4143 result.optionalSfixed64_ = value;
4144 return this;
4145 }
4146 public Builder ClearOptionalSfixed64() {
4147 result.hasOptionalSfixed64 = false;
4148 result.optionalSfixed64_ = 0;
4149 return this;
4150 }
4151
4152 public bool HasOptionalFloat {
4153 get { return result.HasOptionalFloat; }
4154 }
4155 public float OptionalFloat {
4156 get { return result.OptionalFloat; }
4157 set { SetOptionalFloat(value); }
4158 }
4159 public Builder SetOptionalFloat(float value) {
4160 result.hasOptionalFloat = true;
4161 result.optionalFloat_ = value;
4162 return this;
4163 }
4164 public Builder ClearOptionalFloat() {
4165 result.hasOptionalFloat = false;
4166 result.optionalFloat_ = 0F;
4167 return this;
4168 }
4169
4170 public bool HasOptionalDouble {
4171 get { return result.HasOptionalDouble; }
4172 }
4173 public double OptionalDouble {
4174 get { return result.OptionalDouble; }
4175 set { SetOptionalDouble(value); }
4176 }
4177 public Builder SetOptionalDouble(double value) {
4178 result.hasOptionalDouble = true;
4179 result.optionalDouble_ = value;
4180 return this;
4181 }
4182 public Builder ClearOptionalDouble() {
4183 result.hasOptionalDouble = false;
4184 result.optionalDouble_ = 0D;
4185 return this;
4186 }
4187
4188 public bool HasOptionalBool {
4189 get { return result.HasOptionalBool; }
4190 }
4191 public bool OptionalBool {
4192 get { return result.OptionalBool; }
4193 set { SetOptionalBool(value); }
4194 }
4195 public Builder SetOptionalBool(bool value) {
4196 result.hasOptionalBool = true;
4197 result.optionalBool_ = value;
4198 return this;
4199 }
4200 public Builder ClearOptionalBool() {
4201 result.hasOptionalBool = false;
4202 result.optionalBool_ = false;
4203 return this;
4204 }
4205
4206 public bool HasOptionalString {
4207 get { return result.HasOptionalString; }
4208 }
4209 public string OptionalString {
4210 get { return result.OptionalString; }
4211 set { SetOptionalString(value); }
4212 }
4213 public Builder SetOptionalString(string value) {
4214 pb::ThrowHelper.ThrowIfNull(value, "value");
4215 result.hasOptionalString = true;
4216 result.optionalString_ = value;
4217 return this;
4218 }
4219 public Builder ClearOptionalString() {
4220 result.hasOptionalString = false;
4221 result.optionalString_ = "";
4222 return this;
4223 }
4224
4225 public bool HasOptionalBytes {
4226 get { return result.HasOptionalBytes; }
4227 }
4228 public pb::ByteString OptionalBytes {
4229 get { return result.OptionalBytes; }
4230 set { SetOptionalBytes(value); }
4231 }
4232 public Builder SetOptionalBytes(pb::ByteString value) {
4233 pb::ThrowHelper.ThrowIfNull(value, "value");
4234 result.hasOptionalBytes = true;
4235 result.optionalBytes_ = value;
4236 return this;
4237 }
4238 public Builder ClearOptionalBytes() {
4239 result.hasOptionalBytes = false;
4240 result.optionalBytes_ = pb::ByteString.Empty;
4241 return this;
4242 }
4243
4244 public bool HasOptionalGroup {
4245 get { return result.HasOptionalGroup; }
4246 }
4247 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup OptionalGroup {
4248 get { return result.OptionalGroup; }
4249 set { SetOptionalGroup(value); }
4250 }
4251 public Builder SetOptionalGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup value) {
4252 pb::ThrowHelper.ThrowIfNull(value, "value");
4253 result.hasOptionalGroup = true;
4254 result.optionalGroup_ = value;
4255 return this;
4256 }
4257 public Builder SetOptionalGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.Builder builderForValue) {
4258 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4259 result.hasOptionalGroup = true;
4260 result.optionalGroup_ = builderForValue.Build();
4261 return this;
4262 }
4263 public Builder MergeOptionalGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup value) {
4264 pb::ThrowHelper.ThrowIfNull(value, "value");
4265 if (result.HasOptionalGroup &&
4266 result.optionalGroup_ != global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance) {
4267 result.optionalGroup_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.CreateBuilder(result.optionalGroup_).MergeFrom(value).BuildPartial();
4268 } else {
4269 result.optionalGroup_ = value;
4270 }
4271 result.hasOptionalGroup = true;
4272 return this;
4273 }
4274 public Builder ClearOptionalGroup() {
4275 result.hasOptionalGroup = false;
4276 result.optionalGroup_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance;
4277 return this;
4278 }
4279
4280 public bool HasOptionalNestedMessage {
4281 get { return result.HasOptionalNestedMessage; }
4282 }
4283 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage OptionalNestedMessage {
4284 get { return result.OptionalNestedMessage; }
4285 set { SetOptionalNestedMessage(value); }
4286 }
4287 public Builder SetOptionalNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
4288 pb::ThrowHelper.ThrowIfNull(value, "value");
4289 result.hasOptionalNestedMessage = true;
4290 result.optionalNestedMessage_ = value;
4291 return this;
4292 }
4293 public Builder SetOptionalNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder builderForValue) {
4294 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4295 result.hasOptionalNestedMessage = true;
4296 result.optionalNestedMessage_ = builderForValue.Build();
4297 return this;
4298 }
4299 public Builder MergeOptionalNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
4300 pb::ThrowHelper.ThrowIfNull(value, "value");
4301 if (result.HasOptionalNestedMessage &&
4302 result.optionalNestedMessage_ != global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance) {
4303 result.optionalNestedMessage_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.CreateBuilder(result.optionalNestedMessage_).MergeFrom(value).BuildPartial();
4304 } else {
4305 result.optionalNestedMessage_ = value;
4306 }
4307 result.hasOptionalNestedMessage = true;
4308 return this;
4309 }
4310 public Builder ClearOptionalNestedMessage() {
4311 result.hasOptionalNestedMessage = false;
4312 result.optionalNestedMessage_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance;
4313 return this;
4314 }
4315
4316 public bool HasOptionalForeignMessage {
4317 get { return result.HasOptionalForeignMessage; }
4318 }
4319 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite OptionalForeignMessage {
4320 get { return result.OptionalForeignMessage; }
4321 set { SetOptionalForeignMessage(value); }
4322 }
4323 public Builder SetOptionalForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
4324 pb::ThrowHelper.ThrowIfNull(value, "value");
4325 result.hasOptionalForeignMessage = true;
4326 result.optionalForeignMessage_ = value;
4327 return this;
4328 }
4329 public Builder SetOptionalForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder builderForValue) {
4330 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4331 result.hasOptionalForeignMessage = true;
4332 result.optionalForeignMessage_ = builderForValue.Build();
4333 return this;
4334 }
4335 public Builder MergeOptionalForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
4336 pb::ThrowHelper.ThrowIfNull(value, "value");
4337 if (result.HasOptionalForeignMessage &&
4338 result.optionalForeignMessage_ != global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance) {
4339 result.optionalForeignMessage_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.CreateBuilder(result.optionalForeignMessage_).MergeFrom(value).BuildPartial();
4340 } else {
4341 result.optionalForeignMessage_ = value;
4342 }
4343 result.hasOptionalForeignMessage = true;
4344 return this;
4345 }
4346 public Builder ClearOptionalForeignMessage() {
4347 result.hasOptionalForeignMessage = false;
4348 result.optionalForeignMessage_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance;
4349 return this;
4350 }
4351
4352 public bool HasOptionalImportMessage {
4353 get { return result.HasOptionalImportMessage; }
4354 }
4355 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite OptionalImportMessage {
4356 get { return result.OptionalImportMessage; }
4357 set { SetOptionalImportMessage(value); }
4358 }
4359 public Builder SetOptionalImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
4360 pb::ThrowHelper.ThrowIfNull(value, "value");
4361 result.hasOptionalImportMessage = true;
4362 result.optionalImportMessage_ = value;
4363 return this;
4364 }
4365 public Builder SetOptionalImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder builderForValue) {
4366 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4367 result.hasOptionalImportMessage = true;
4368 result.optionalImportMessage_ = builderForValue.Build();
4369 return this;
4370 }
4371 public Builder MergeOptionalImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
4372 pb::ThrowHelper.ThrowIfNull(value, "value");
4373 if (result.HasOptionalImportMessage &&
4374 result.optionalImportMessage_ != global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance) {
4375 result.optionalImportMessage_ = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.CreateBuilder(result.optionalImportMessage_).MergeFrom(value).BuildPartial();
4376 } else {
4377 result.optionalImportMessage_ = value;
4378 }
4379 result.hasOptionalImportMessage = true;
4380 return this;
4381 }
4382 public Builder ClearOptionalImportMessage() {
4383 result.hasOptionalImportMessage = false;
4384 result.optionalImportMessage_ = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance;
4385 return this;
4386 }
4387
4388 public bool HasOptionalNestedEnum {
4389 get { return result.HasOptionalNestedEnum; }
4390 }
4391 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum OptionalNestedEnum {
4392 get { return result.OptionalNestedEnum; }
4393 set { SetOptionalNestedEnum(value); }
4394 }
4395 public Builder SetOptionalNestedEnum(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
4396 result.hasOptionalNestedEnum = true;
4397 result.optionalNestedEnum_ = value;
4398 return this;
4399 }
4400 public Builder ClearOptionalNestedEnum() {
4401 result.hasOptionalNestedEnum = false;
4402 result.optionalNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.FOO;
4403 return this;
4404 }
4405
4406 public bool HasOptionalForeignEnum {
4407 get { return result.HasOptionalForeignEnum; }
4408 }
4409 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite OptionalForeignEnum {
4410 get { return result.OptionalForeignEnum; }
4411 set { SetOptionalForeignEnum(value); }
4412 }
4413 public Builder SetOptionalForeignEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
4414 result.hasOptionalForeignEnum = true;
4415 result.optionalForeignEnum_ = value;
4416 return this;
4417 }
4418 public Builder ClearOptionalForeignEnum() {
4419 result.hasOptionalForeignEnum = false;
4420 result.optionalForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_FOO;
4421 return this;
4422 }
4423
4424 public bool HasOptionalImportEnum {
4425 get { return result.HasOptionalImportEnum; }
4426 }
4427 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite OptionalImportEnum {
4428 get { return result.OptionalImportEnum; }
4429 set { SetOptionalImportEnum(value); }
4430 }
4431 public Builder SetOptionalImportEnum(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
4432 result.hasOptionalImportEnum = true;
4433 result.optionalImportEnum_ = value;
4434 return this;
4435 }
4436 public Builder ClearOptionalImportEnum() {
4437 result.hasOptionalImportEnum = false;
4438 result.optionalImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_FOO;
4439 return this;
4440 }
4441
4442 public bool HasOptionalStringPiece {
4443 get { return result.HasOptionalStringPiece; }
4444 }
4445 public string OptionalStringPiece {
4446 get { return result.OptionalStringPiece; }
4447 set { SetOptionalStringPiece(value); }
4448 }
4449 public Builder SetOptionalStringPiece(string value) {
4450 pb::ThrowHelper.ThrowIfNull(value, "value");
4451 result.hasOptionalStringPiece = true;
4452 result.optionalStringPiece_ = value;
4453 return this;
4454 }
4455 public Builder ClearOptionalStringPiece() {
4456 result.hasOptionalStringPiece = false;
4457 result.optionalStringPiece_ = "";
4458 return this;
4459 }
4460
4461 public bool HasOptionalCord {
4462 get { return result.HasOptionalCord; }
4463 }
4464 public string OptionalCord {
4465 get { return result.OptionalCord; }
4466 set { SetOptionalCord(value); }
4467 }
4468 public Builder SetOptionalCord(string value) {
4469 pb::ThrowHelper.ThrowIfNull(value, "value");
4470 result.hasOptionalCord = true;
4471 result.optionalCord_ = value;
4472 return this;
4473 }
4474 public Builder ClearOptionalCord() {
4475 result.hasOptionalCord = false;
4476 result.optionalCord_ = "";
4477 return this;
4478 }
4479
4480 public pbc::IPopsicleList<int> RepeatedInt32List {
4481 get { return result.repeatedInt32_; }
4482 }
4483 public int RepeatedInt32Count {
4484 get { return result.RepeatedInt32Count; }
4485 }
4486 public int GetRepeatedInt32(int index) {
4487 return result.GetRepeatedInt32(index);
4488 }
4489 public Builder SetRepeatedInt32(int index, int value) {
4490 result.repeatedInt32_[index] = value;
4491 return this;
4492 }
4493 public Builder AddRepeatedInt32(int value) {
4494 result.repeatedInt32_.Add(value);
4495 return this;
4496 }
4497 public Builder AddRangeRepeatedInt32(scg::IEnumerable<int> values) {
4498 base.AddRange(values, result.repeatedInt32_);
4499 return this;
4500 }
4501 public Builder ClearRepeatedInt32() {
4502 result.repeatedInt32_.Clear();
4503 return this;
4504 }
4505
4506 public pbc::IPopsicleList<long> RepeatedInt64List {
4507 get { return result.repeatedInt64_; }
4508 }
4509 public int RepeatedInt64Count {
4510 get { return result.RepeatedInt64Count; }
4511 }
4512 public long GetRepeatedInt64(int index) {
4513 return result.GetRepeatedInt64(index);
4514 }
4515 public Builder SetRepeatedInt64(int index, long value) {
4516 result.repeatedInt64_[index] = value;
4517 return this;
4518 }
4519 public Builder AddRepeatedInt64(long value) {
4520 result.repeatedInt64_.Add(value);
4521 return this;
4522 }
4523 public Builder AddRangeRepeatedInt64(scg::IEnumerable<long> values) {
4524 base.AddRange(values, result.repeatedInt64_);
4525 return this;
4526 }
4527 public Builder ClearRepeatedInt64() {
4528 result.repeatedInt64_.Clear();
4529 return this;
4530 }
4531
4532 [global::System.CLSCompliant(false)]
4533 public pbc::IPopsicleList<uint> RepeatedUint32List {
4534 get { return result.repeatedUint32_; }
4535 }
4536 public int RepeatedUint32Count {
4537 get { return result.RepeatedUint32Count; }
4538 }
4539 [global::System.CLSCompliant(false)]
4540 public uint GetRepeatedUint32(int index) {
4541 return result.GetRepeatedUint32(index);
4542 }
4543 [global::System.CLSCompliant(false)]
4544 public Builder SetRepeatedUint32(int index, uint value) {
4545 result.repeatedUint32_[index] = value;
4546 return this;
4547 }
4548 [global::System.CLSCompliant(false)]
4549 public Builder AddRepeatedUint32(uint value) {
4550 result.repeatedUint32_.Add(value);
4551 return this;
4552 }
4553 [global::System.CLSCompliant(false)]
4554 public Builder AddRangeRepeatedUint32(scg::IEnumerable<uint> values) {
4555 base.AddRange(values, result.repeatedUint32_);
4556 return this;
4557 }
4558 public Builder ClearRepeatedUint32() {
4559 result.repeatedUint32_.Clear();
4560 return this;
4561 }
4562
4563 [global::System.CLSCompliant(false)]
4564 public pbc::IPopsicleList<ulong> RepeatedUint64List {
4565 get { return result.repeatedUint64_; }
4566 }
4567 public int RepeatedUint64Count {
4568 get { return result.RepeatedUint64Count; }
4569 }
4570 [global::System.CLSCompliant(false)]
4571 public ulong GetRepeatedUint64(int index) {
4572 return result.GetRepeatedUint64(index);
4573 }
4574 [global::System.CLSCompliant(false)]
4575 public Builder SetRepeatedUint64(int index, ulong value) {
4576 result.repeatedUint64_[index] = value;
4577 return this;
4578 }
4579 [global::System.CLSCompliant(false)]
4580 public Builder AddRepeatedUint64(ulong value) {
4581 result.repeatedUint64_.Add(value);
4582 return this;
4583 }
4584 [global::System.CLSCompliant(false)]
4585 public Builder AddRangeRepeatedUint64(scg::IEnumerable<ulong> values) {
4586 base.AddRange(values, result.repeatedUint64_);
4587 return this;
4588 }
4589 public Builder ClearRepeatedUint64() {
4590 result.repeatedUint64_.Clear();
4591 return this;
4592 }
4593
4594 public pbc::IPopsicleList<int> RepeatedSint32List {
4595 get { return result.repeatedSint32_; }
4596 }
4597 public int RepeatedSint32Count {
4598 get { return result.RepeatedSint32Count; }
4599 }
4600 public int GetRepeatedSint32(int index) {
4601 return result.GetRepeatedSint32(index);
4602 }
4603 public Builder SetRepeatedSint32(int index, int value) {
4604 result.repeatedSint32_[index] = value;
4605 return this;
4606 }
4607 public Builder AddRepeatedSint32(int value) {
4608 result.repeatedSint32_.Add(value);
4609 return this;
4610 }
4611 public Builder AddRangeRepeatedSint32(scg::IEnumerable<int> values) {
4612 base.AddRange(values, result.repeatedSint32_);
4613 return this;
4614 }
4615 public Builder ClearRepeatedSint32() {
4616 result.repeatedSint32_.Clear();
4617 return this;
4618 }
4619
4620 public pbc::IPopsicleList<long> RepeatedSint64List {
4621 get { return result.repeatedSint64_; }
4622 }
4623 public int RepeatedSint64Count {
4624 get { return result.RepeatedSint64Count; }
4625 }
4626 public long GetRepeatedSint64(int index) {
4627 return result.GetRepeatedSint64(index);
4628 }
4629 public Builder SetRepeatedSint64(int index, long value) {
4630 result.repeatedSint64_[index] = value;
4631 return this;
4632 }
4633 public Builder AddRepeatedSint64(long value) {
4634 result.repeatedSint64_.Add(value);
4635 return this;
4636 }
4637 public Builder AddRangeRepeatedSint64(scg::IEnumerable<long> values) {
4638 base.AddRange(values, result.repeatedSint64_);
4639 return this;
4640 }
4641 public Builder ClearRepeatedSint64() {
4642 result.repeatedSint64_.Clear();
4643 return this;
4644 }
4645
4646 [global::System.CLSCompliant(false)]
4647 public pbc::IPopsicleList<uint> RepeatedFixed32List {
4648 get { return result.repeatedFixed32_; }
4649 }
4650 public int RepeatedFixed32Count {
4651 get { return result.RepeatedFixed32Count; }
4652 }
4653 [global::System.CLSCompliant(false)]
4654 public uint GetRepeatedFixed32(int index) {
4655 return result.GetRepeatedFixed32(index);
4656 }
4657 [global::System.CLSCompliant(false)]
4658 public Builder SetRepeatedFixed32(int index, uint value) {
4659 result.repeatedFixed32_[index] = value;
4660 return this;
4661 }
4662 [global::System.CLSCompliant(false)]
4663 public Builder AddRepeatedFixed32(uint value) {
4664 result.repeatedFixed32_.Add(value);
4665 return this;
4666 }
4667 [global::System.CLSCompliant(false)]
4668 public Builder AddRangeRepeatedFixed32(scg::IEnumerable<uint> values) {
4669 base.AddRange(values, result.repeatedFixed32_);
4670 return this;
4671 }
4672 public Builder ClearRepeatedFixed32() {
4673 result.repeatedFixed32_.Clear();
4674 return this;
4675 }
4676
4677 [global::System.CLSCompliant(false)]
4678 public pbc::IPopsicleList<ulong> RepeatedFixed64List {
4679 get { return result.repeatedFixed64_; }
4680 }
4681 public int RepeatedFixed64Count {
4682 get { return result.RepeatedFixed64Count; }
4683 }
4684 [global::System.CLSCompliant(false)]
4685 public ulong GetRepeatedFixed64(int index) {
4686 return result.GetRepeatedFixed64(index);
4687 }
4688 [global::System.CLSCompliant(false)]
4689 public Builder SetRepeatedFixed64(int index, ulong value) {
4690 result.repeatedFixed64_[index] = value;
4691 return this;
4692 }
4693 [global::System.CLSCompliant(false)]
4694 public Builder AddRepeatedFixed64(ulong value) {
4695 result.repeatedFixed64_.Add(value);
4696 return this;
4697 }
4698 [global::System.CLSCompliant(false)]
4699 public Builder AddRangeRepeatedFixed64(scg::IEnumerable<ulong> values) {
4700 base.AddRange(values, result.repeatedFixed64_);
4701 return this;
4702 }
4703 public Builder ClearRepeatedFixed64() {
4704 result.repeatedFixed64_.Clear();
4705 return this;
4706 }
4707
4708 public pbc::IPopsicleList<int> RepeatedSfixed32List {
4709 get { return result.repeatedSfixed32_; }
4710 }
4711 public int RepeatedSfixed32Count {
4712 get { return result.RepeatedSfixed32Count; }
4713 }
4714 public int GetRepeatedSfixed32(int index) {
4715 return result.GetRepeatedSfixed32(index);
4716 }
4717 public Builder SetRepeatedSfixed32(int index, int value) {
4718 result.repeatedSfixed32_[index] = value;
4719 return this;
4720 }
4721 public Builder AddRepeatedSfixed32(int value) {
4722 result.repeatedSfixed32_.Add(value);
4723 return this;
4724 }
4725 public Builder AddRangeRepeatedSfixed32(scg::IEnumerable<int> values) {
4726 base.AddRange(values, result.repeatedSfixed32_);
4727 return this;
4728 }
4729 public Builder ClearRepeatedSfixed32() {
4730 result.repeatedSfixed32_.Clear();
4731 return this;
4732 }
4733
4734 public pbc::IPopsicleList<long> RepeatedSfixed64List {
4735 get { return result.repeatedSfixed64_; }
4736 }
4737 public int RepeatedSfixed64Count {
4738 get { return result.RepeatedSfixed64Count; }
4739 }
4740 public long GetRepeatedSfixed64(int index) {
4741 return result.GetRepeatedSfixed64(index);
4742 }
4743 public Builder SetRepeatedSfixed64(int index, long value) {
4744 result.repeatedSfixed64_[index] = value;
4745 return this;
4746 }
4747 public Builder AddRepeatedSfixed64(long value) {
4748 result.repeatedSfixed64_.Add(value);
4749 return this;
4750 }
4751 public Builder AddRangeRepeatedSfixed64(scg::IEnumerable<long> values) {
4752 base.AddRange(values, result.repeatedSfixed64_);
4753 return this;
4754 }
4755 public Builder ClearRepeatedSfixed64() {
4756 result.repeatedSfixed64_.Clear();
4757 return this;
4758 }
4759
4760 public pbc::IPopsicleList<float> RepeatedFloatList {
4761 get { return result.repeatedFloat_; }
4762 }
4763 public int RepeatedFloatCount {
4764 get { return result.RepeatedFloatCount; }
4765 }
4766 public float GetRepeatedFloat(int index) {
4767 return result.GetRepeatedFloat(index);
4768 }
4769 public Builder SetRepeatedFloat(int index, float value) {
4770 result.repeatedFloat_[index] = value;
4771 return this;
4772 }
4773 public Builder AddRepeatedFloat(float value) {
4774 result.repeatedFloat_.Add(value);
4775 return this;
4776 }
4777 public Builder AddRangeRepeatedFloat(scg::IEnumerable<float> values) {
4778 base.AddRange(values, result.repeatedFloat_);
4779 return this;
4780 }
4781 public Builder ClearRepeatedFloat() {
4782 result.repeatedFloat_.Clear();
4783 return this;
4784 }
4785
4786 public pbc::IPopsicleList<double> RepeatedDoubleList {
4787 get { return result.repeatedDouble_; }
4788 }
4789 public int RepeatedDoubleCount {
4790 get { return result.RepeatedDoubleCount; }
4791 }
4792 public double GetRepeatedDouble(int index) {
4793 return result.GetRepeatedDouble(index);
4794 }
4795 public Builder SetRepeatedDouble(int index, double value) {
4796 result.repeatedDouble_[index] = value;
4797 return this;
4798 }
4799 public Builder AddRepeatedDouble(double value) {
4800 result.repeatedDouble_.Add(value);
4801 return this;
4802 }
4803 public Builder AddRangeRepeatedDouble(scg::IEnumerable<double> values) {
4804 base.AddRange(values, result.repeatedDouble_);
4805 return this;
4806 }
4807 public Builder ClearRepeatedDouble() {
4808 result.repeatedDouble_.Clear();
4809 return this;
4810 }
4811
4812 public pbc::IPopsicleList<bool> RepeatedBoolList {
4813 get { return result.repeatedBool_; }
4814 }
4815 public int RepeatedBoolCount {
4816 get { return result.RepeatedBoolCount; }
4817 }
4818 public bool GetRepeatedBool(int index) {
4819 return result.GetRepeatedBool(index);
4820 }
4821 public Builder SetRepeatedBool(int index, bool value) {
4822 result.repeatedBool_[index] = value;
4823 return this;
4824 }
4825 public Builder AddRepeatedBool(bool value) {
4826 result.repeatedBool_.Add(value);
4827 return this;
4828 }
4829 public Builder AddRangeRepeatedBool(scg::IEnumerable<bool> values) {
4830 base.AddRange(values, result.repeatedBool_);
4831 return this;
4832 }
4833 public Builder ClearRepeatedBool() {
4834 result.repeatedBool_.Clear();
4835 return this;
4836 }
4837
4838 public pbc::IPopsicleList<string> RepeatedStringList {
4839 get { return result.repeatedString_; }
4840 }
4841 public int RepeatedStringCount {
4842 get { return result.RepeatedStringCount; }
4843 }
4844 public string GetRepeatedString(int index) {
4845 return result.GetRepeatedString(index);
4846 }
4847 public Builder SetRepeatedString(int index, string value) {
4848 pb::ThrowHelper.ThrowIfNull(value, "value");
4849 result.repeatedString_[index] = value;
4850 return this;
4851 }
4852 public Builder AddRepeatedString(string value) {
4853 pb::ThrowHelper.ThrowIfNull(value, "value");
4854 result.repeatedString_.Add(value);
4855 return this;
4856 }
4857 public Builder AddRangeRepeatedString(scg::IEnumerable<string> values) {
4858 base.AddRange(values, result.repeatedString_);
4859 return this;
4860 }
4861 public Builder ClearRepeatedString() {
4862 result.repeatedString_.Clear();
4863 return this;
4864 }
4865
4866 public pbc::IPopsicleList<pb::ByteString> RepeatedBytesList {
4867 get { return result.repeatedBytes_; }
4868 }
4869 public int RepeatedBytesCount {
4870 get { return result.RepeatedBytesCount; }
4871 }
4872 public pb::ByteString GetRepeatedBytes(int index) {
4873 return result.GetRepeatedBytes(index);
4874 }
4875 public Builder SetRepeatedBytes(int index, pb::ByteString value) {
4876 pb::ThrowHelper.ThrowIfNull(value, "value");
4877 result.repeatedBytes_[index] = value;
4878 return this;
4879 }
4880 public Builder AddRepeatedBytes(pb::ByteString value) {
4881 pb::ThrowHelper.ThrowIfNull(value, "value");
4882 result.repeatedBytes_.Add(value);
4883 return this;
4884 }
4885 public Builder AddRangeRepeatedBytes(scg::IEnumerable<pb::ByteString> values) {
4886 base.AddRange(values, result.repeatedBytes_);
4887 return this;
4888 }
4889 public Builder ClearRepeatedBytes() {
4890 result.repeatedBytes_.Clear();
4891 return this;
4892 }
4893
4894 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> RepeatedGroupList {
4895 get { return result.repeatedGroup_; }
4896 }
4897 public int RepeatedGroupCount {
4898 get { return result.RepeatedGroupCount; }
4899 }
4900 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup GetRepeatedGroup(int index) {
4901 return result.GetRepeatedGroup(index);
4902 }
4903 public Builder SetRepeatedGroup(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup value) {
4904 pb::ThrowHelper.ThrowIfNull(value, "value");
4905 result.repeatedGroup_[index] = value;
4906 return this;
4907 }
4908 public Builder SetRepeatedGroup(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.Builder builderForValue) {
4909 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4910 result.repeatedGroup_[index] = builderForValue.Build();
4911 return this;
4912 }
4913 public Builder AddRepeatedGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup value) {
4914 pb::ThrowHelper.ThrowIfNull(value, "value");
4915 result.repeatedGroup_.Add(value);
4916 return this;
4917 }
4918 public Builder AddRepeatedGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.Builder builderForValue) {
4919 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4920 result.repeatedGroup_.Add(builderForValue.Build());
4921 return this;
4922 }
4923 public Builder AddRangeRepeatedGroup(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> values) {
4924 base.AddRange(values, result.repeatedGroup_);
4925 return this;
4926 }
4927 public Builder ClearRepeatedGroup() {
4928 result.repeatedGroup_.Clear();
4929 return this;
4930 }
4931
4932 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> RepeatedNestedMessageList {
4933 get { return result.repeatedNestedMessage_; }
4934 }
4935 public int RepeatedNestedMessageCount {
4936 get { return result.RepeatedNestedMessageCount; }
4937 }
4938 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage GetRepeatedNestedMessage(int index) {
4939 return result.GetRepeatedNestedMessage(index);
4940 }
4941 public Builder SetRepeatedNestedMessage(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
4942 pb::ThrowHelper.ThrowIfNull(value, "value");
4943 result.repeatedNestedMessage_[index] = value;
4944 return this;
4945 }
4946 public Builder SetRepeatedNestedMessage(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder builderForValue) {
4947 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4948 result.repeatedNestedMessage_[index] = builderForValue.Build();
4949 return this;
4950 }
4951 public Builder AddRepeatedNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
4952 pb::ThrowHelper.ThrowIfNull(value, "value");
4953 result.repeatedNestedMessage_.Add(value);
4954 return this;
4955 }
4956 public Builder AddRepeatedNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder builderForValue) {
4957 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4958 result.repeatedNestedMessage_.Add(builderForValue.Build());
4959 return this;
4960 }
4961 public Builder AddRangeRepeatedNestedMessage(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> values) {
4962 base.AddRange(values, result.repeatedNestedMessage_);
4963 return this;
4964 }
4965 public Builder ClearRepeatedNestedMessage() {
4966 result.repeatedNestedMessage_.Clear();
4967 return this;
4968 }
4969
4970 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> RepeatedForeignMessageList {
4971 get { return result.repeatedForeignMessage_; }
4972 }
4973 public int RepeatedForeignMessageCount {
4974 get { return result.RepeatedForeignMessageCount; }
4975 }
4976 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite GetRepeatedForeignMessage(int index) {
4977 return result.GetRepeatedForeignMessage(index);
4978 }
4979 public Builder SetRepeatedForeignMessage(int index, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
4980 pb::ThrowHelper.ThrowIfNull(value, "value");
4981 result.repeatedForeignMessage_[index] = value;
4982 return this;
4983 }
4984 public Builder SetRepeatedForeignMessage(int index, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder builderForValue) {
4985 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4986 result.repeatedForeignMessage_[index] = builderForValue.Build();
4987 return this;
4988 }
4989 public Builder AddRepeatedForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
4990 pb::ThrowHelper.ThrowIfNull(value, "value");
4991 result.repeatedForeignMessage_.Add(value);
4992 return this;
4993 }
4994 public Builder AddRepeatedForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder builderForValue) {
4995 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4996 result.repeatedForeignMessage_.Add(builderForValue.Build());
4997 return this;
4998 }
4999 public Builder AddRangeRepeatedForeignMessage(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> values) {
5000 base.AddRange(values, result.repeatedForeignMessage_);
5001 return this;
5002 }
5003 public Builder ClearRepeatedForeignMessage() {
5004 result.repeatedForeignMessage_.Clear();
5005 return this;
5006 }
5007
5008 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> RepeatedImportMessageList {
5009 get { return result.repeatedImportMessage_; }
5010 }
5011 public int RepeatedImportMessageCount {
5012 get { return result.RepeatedImportMessageCount; }
5013 }
5014 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite GetRepeatedImportMessage(int index) {
5015 return result.GetRepeatedImportMessage(index);
5016 }
5017 public Builder SetRepeatedImportMessage(int index, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
5018 pb::ThrowHelper.ThrowIfNull(value, "value");
5019 result.repeatedImportMessage_[index] = value;
5020 return this;
5021 }
5022 public Builder SetRepeatedImportMessage(int index, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder builderForValue) {
5023 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
5024 result.repeatedImportMessage_[index] = builderForValue.Build();
5025 return this;
5026 }
5027 public Builder AddRepeatedImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
5028 pb::ThrowHelper.ThrowIfNull(value, "value");
5029 result.repeatedImportMessage_.Add(value);
5030 return this;
5031 }
5032 public Builder AddRepeatedImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder builderForValue) {
5033 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
5034 result.repeatedImportMessage_.Add(builderForValue.Build());
5035 return this;
5036 }
5037 public Builder AddRangeRepeatedImportMessage(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> values) {
5038 base.AddRange(values, result.repeatedImportMessage_);
5039 return this;
5040 }
5041 public Builder ClearRepeatedImportMessage() {
5042 result.repeatedImportMessage_.Clear();
5043 return this;
5044 }
5045
5046 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> RepeatedNestedEnumList {
5047 get { return result.repeatedNestedEnum_; }
5048 }
5049 public int RepeatedNestedEnumCount {
5050 get { return result.RepeatedNestedEnumCount; }
5051 }
5052 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum GetRepeatedNestedEnum(int index) {
5053 return result.GetRepeatedNestedEnum(index);
5054 }
5055 public Builder SetRepeatedNestedEnum(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
5056 result.repeatedNestedEnum_[index] = value;
5057 return this;
5058 }
5059 public Builder AddRepeatedNestedEnum(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
5060 result.repeatedNestedEnum_.Add(value);
5061 return this;
5062 }
5063 public Builder AddRangeRepeatedNestedEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> values) {
5064 base.AddRange(values, result.repeatedNestedEnum_);
5065 return this;
5066 }
5067 public Builder ClearRepeatedNestedEnum() {
5068 result.repeatedNestedEnum_.Clear();
5069 return this;
5070 }
5071
5072 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> RepeatedForeignEnumList {
5073 get { return result.repeatedForeignEnum_; }
5074 }
5075 public int RepeatedForeignEnumCount {
5076 get { return result.RepeatedForeignEnumCount; }
5077 }
5078 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetRepeatedForeignEnum(int index) {
5079 return result.GetRepeatedForeignEnum(index);
5080 }
5081 public Builder SetRepeatedForeignEnum(int index, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
5082 result.repeatedForeignEnum_[index] = value;
5083 return this;
5084 }
5085 public Builder AddRepeatedForeignEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
5086 result.repeatedForeignEnum_.Add(value);
5087 return this;
5088 }
5089 public Builder AddRangeRepeatedForeignEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> values) {
5090 base.AddRange(values, result.repeatedForeignEnum_);
5091 return this;
5092 }
5093 public Builder ClearRepeatedForeignEnum() {
5094 result.repeatedForeignEnum_.Clear();
5095 return this;
5096 }
5097
5098 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> RepeatedImportEnumList {
5099 get { return result.repeatedImportEnum_; }
5100 }
5101 public int RepeatedImportEnumCount {
5102 get { return result.RepeatedImportEnumCount; }
5103 }
5104 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite GetRepeatedImportEnum(int index) {
5105 return result.GetRepeatedImportEnum(index);
5106 }
5107 public Builder SetRepeatedImportEnum(int index, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
5108 result.repeatedImportEnum_[index] = value;
5109 return this;
5110 }
5111 public Builder AddRepeatedImportEnum(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
5112 result.repeatedImportEnum_.Add(value);
5113 return this;
5114 }
5115 public Builder AddRangeRepeatedImportEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> values) {
5116 base.AddRange(values, result.repeatedImportEnum_);
5117 return this;
5118 }
5119 public Builder ClearRepeatedImportEnum() {
5120 result.repeatedImportEnum_.Clear();
5121 return this;
5122 }
5123
5124 public pbc::IPopsicleList<string> RepeatedStringPieceList {
5125 get { return result.repeatedStringPiece_; }
5126 }
5127 public int RepeatedStringPieceCount {
5128 get { return result.RepeatedStringPieceCount; }
5129 }
5130 public string GetRepeatedStringPiece(int index) {
5131 return result.GetRepeatedStringPiece(index);
5132 }
5133 public Builder SetRepeatedStringPiece(int index, string value) {
5134 pb::ThrowHelper.ThrowIfNull(value, "value");
5135 result.repeatedStringPiece_[index] = value;
5136 return this;
5137 }
5138 public Builder AddRepeatedStringPiece(string value) {
5139 pb::ThrowHelper.ThrowIfNull(value, "value");
5140 result.repeatedStringPiece_.Add(value);
5141 return this;
5142 }
5143 public Builder AddRangeRepeatedStringPiece(scg::IEnumerable<string> values) {
5144 base.AddRange(values, result.repeatedStringPiece_);
5145 return this;
5146 }
5147 public Builder ClearRepeatedStringPiece() {
5148 result.repeatedStringPiece_.Clear();
5149 return this;
5150 }
5151
5152 public pbc::IPopsicleList<string> RepeatedCordList {
5153 get { return result.repeatedCord_; }
5154 }
5155 public int RepeatedCordCount {
5156 get { return result.RepeatedCordCount; }
5157 }
5158 public string GetRepeatedCord(int index) {
5159 return result.GetRepeatedCord(index);
5160 }
5161 public Builder SetRepeatedCord(int index, string value) {
5162 pb::ThrowHelper.ThrowIfNull(value, "value");
5163 result.repeatedCord_[index] = value;
5164 return this;
5165 }
5166 public Builder AddRepeatedCord(string value) {
5167 pb::ThrowHelper.ThrowIfNull(value, "value");
5168 result.repeatedCord_.Add(value);
5169 return this;
5170 }
5171 public Builder AddRangeRepeatedCord(scg::IEnumerable<string> values) {
5172 base.AddRange(values, result.repeatedCord_);
5173 return this;
5174 }
5175 public Builder ClearRepeatedCord() {
5176 result.repeatedCord_.Clear();
5177 return this;
5178 }
5179
5180 public bool HasDefaultInt32 {
5181 get { return result.HasDefaultInt32; }
5182 }
5183 public int DefaultInt32 {
5184 get { return result.DefaultInt32; }
5185 set { SetDefaultInt32(value); }
5186 }
5187 public Builder SetDefaultInt32(int value) {
5188 result.hasDefaultInt32 = true;
5189 result.defaultInt32_ = value;
5190 return this;
5191 }
5192 public Builder ClearDefaultInt32() {
5193 result.hasDefaultInt32 = false;
5194 result.defaultInt32_ = 41;
5195 return this;
5196 }
5197
5198 public bool HasDefaultInt64 {
5199 get { return result.HasDefaultInt64; }
5200 }
5201 public long DefaultInt64 {
5202 get { return result.DefaultInt64; }
5203 set { SetDefaultInt64(value); }
5204 }
5205 public Builder SetDefaultInt64(long value) {
5206 result.hasDefaultInt64 = true;
5207 result.defaultInt64_ = value;
5208 return this;
5209 }
5210 public Builder ClearDefaultInt64() {
5211 result.hasDefaultInt64 = false;
5212 result.defaultInt64_ = 42L;
5213 return this;
5214 }
5215
5216 public bool HasDefaultUint32 {
5217 get { return result.HasDefaultUint32; }
5218 }
5219 [global::System.CLSCompliant(false)]
5220 public uint DefaultUint32 {
5221 get { return result.DefaultUint32; }
5222 set { SetDefaultUint32(value); }
5223 }
5224 [global::System.CLSCompliant(false)]
5225 public Builder SetDefaultUint32(uint value) {
5226 result.hasDefaultUint32 = true;
5227 result.defaultUint32_ = value;
5228 return this;
5229 }
5230 public Builder ClearDefaultUint32() {
5231 result.hasDefaultUint32 = false;
5232 result.defaultUint32_ = 43;
5233 return this;
5234 }
5235
5236 public bool HasDefaultUint64 {
5237 get { return result.HasDefaultUint64; }
5238 }
5239 [global::System.CLSCompliant(false)]
5240 public ulong DefaultUint64 {
5241 get { return result.DefaultUint64; }
5242 set { SetDefaultUint64(value); }
5243 }
5244 [global::System.CLSCompliant(false)]
5245 public Builder SetDefaultUint64(ulong value) {
5246 result.hasDefaultUint64 = true;
5247 result.defaultUint64_ = value;
5248 return this;
5249 }
5250 public Builder ClearDefaultUint64() {
5251 result.hasDefaultUint64 = false;
5252 result.defaultUint64_ = 44UL;
5253 return this;
5254 }
5255
5256 public bool HasDefaultSint32 {
5257 get { return result.HasDefaultSint32; }
5258 }
5259 public int DefaultSint32 {
5260 get { return result.DefaultSint32; }
5261 set { SetDefaultSint32(value); }
5262 }
5263 public Builder SetDefaultSint32(int value) {
5264 result.hasDefaultSint32 = true;
5265 result.defaultSint32_ = value;
5266 return this;
5267 }
5268 public Builder ClearDefaultSint32() {
5269 result.hasDefaultSint32 = false;
5270 result.defaultSint32_ = -45;
5271 return this;
5272 }
5273
5274 public bool HasDefaultSint64 {
5275 get { return result.HasDefaultSint64; }
5276 }
5277 public long DefaultSint64 {
5278 get { return result.DefaultSint64; }
5279 set { SetDefaultSint64(value); }
5280 }
5281 public Builder SetDefaultSint64(long value) {
5282 result.hasDefaultSint64 = true;
5283 result.defaultSint64_ = value;
5284 return this;
5285 }
5286 public Builder ClearDefaultSint64() {
5287 result.hasDefaultSint64 = false;
5288 result.defaultSint64_ = 46;
5289 return this;
5290 }
5291
5292 public bool HasDefaultFixed32 {
5293 get { return result.HasDefaultFixed32; }
5294 }
5295 [global::System.CLSCompliant(false)]
5296 public uint DefaultFixed32 {
5297 get { return result.DefaultFixed32; }
5298 set { SetDefaultFixed32(value); }
5299 }
5300 [global::System.CLSCompliant(false)]
5301 public Builder SetDefaultFixed32(uint value) {
5302 result.hasDefaultFixed32 = true;
5303 result.defaultFixed32_ = value;
5304 return this;
5305 }
5306 public Builder ClearDefaultFixed32() {
5307 result.hasDefaultFixed32 = false;
5308 result.defaultFixed32_ = 47;
5309 return this;
5310 }
5311
5312 public bool HasDefaultFixed64 {
5313 get { return result.HasDefaultFixed64; }
5314 }
5315 [global::System.CLSCompliant(false)]
5316 public ulong DefaultFixed64 {
5317 get { return result.DefaultFixed64; }
5318 set { SetDefaultFixed64(value); }
5319 }
5320 [global::System.CLSCompliant(false)]
5321 public Builder SetDefaultFixed64(ulong value) {
5322 result.hasDefaultFixed64 = true;
5323 result.defaultFixed64_ = value;
5324 return this;
5325 }
5326 public Builder ClearDefaultFixed64() {
5327 result.hasDefaultFixed64 = false;
5328 result.defaultFixed64_ = 48;
5329 return this;
5330 }
5331
5332 public bool HasDefaultSfixed32 {
5333 get { return result.HasDefaultSfixed32; }
5334 }
5335 public int DefaultSfixed32 {
5336 get { return result.DefaultSfixed32; }
5337 set { SetDefaultSfixed32(value); }
5338 }
5339 public Builder SetDefaultSfixed32(int value) {
5340 result.hasDefaultSfixed32 = true;
5341 result.defaultSfixed32_ = value;
5342 return this;
5343 }
5344 public Builder ClearDefaultSfixed32() {
5345 result.hasDefaultSfixed32 = false;
5346 result.defaultSfixed32_ = 49;
5347 return this;
5348 }
5349
5350 public bool HasDefaultSfixed64 {
5351 get { return result.HasDefaultSfixed64; }
5352 }
5353 public long DefaultSfixed64 {
5354 get { return result.DefaultSfixed64; }
5355 set { SetDefaultSfixed64(value); }
5356 }
5357 public Builder SetDefaultSfixed64(long value) {
5358 result.hasDefaultSfixed64 = true;
5359 result.defaultSfixed64_ = value;
5360 return this;
5361 }
5362 public Builder ClearDefaultSfixed64() {
5363 result.hasDefaultSfixed64 = false;
5364 result.defaultSfixed64_ = -50;
5365 return this;
5366 }
5367
5368 public bool HasDefaultFloat {
5369 get { return result.HasDefaultFloat; }
5370 }
5371 public float DefaultFloat {
5372 get { return result.DefaultFloat; }
5373 set { SetDefaultFloat(value); }
5374 }
5375 public Builder SetDefaultFloat(float value) {
5376 result.hasDefaultFloat = true;
5377 result.defaultFloat_ = value;
5378 return this;
5379 }
5380 public Builder ClearDefaultFloat() {
5381 result.hasDefaultFloat = false;
5382 result.defaultFloat_ = 51.5F;
5383 return this;
5384 }
5385
5386 public bool HasDefaultDouble {
5387 get { return result.HasDefaultDouble; }
5388 }
5389 public double DefaultDouble {
5390 get { return result.DefaultDouble; }
5391 set { SetDefaultDouble(value); }
5392 }
5393 public Builder SetDefaultDouble(double value) {
5394 result.hasDefaultDouble = true;
5395 result.defaultDouble_ = value;
5396 return this;
5397 }
5398 public Builder ClearDefaultDouble() {
5399 result.hasDefaultDouble = false;
5400 result.defaultDouble_ = 52000D;
5401 return this;
5402 }
5403
5404 public bool HasDefaultBool {
5405 get { return result.HasDefaultBool; }
5406 }
5407 public bool DefaultBool {
5408 get { return result.DefaultBool; }
5409 set { SetDefaultBool(value); }
5410 }
5411 public Builder SetDefaultBool(bool value) {
5412 result.hasDefaultBool = true;
5413 result.defaultBool_ = value;
5414 return this;
5415 }
5416 public Builder ClearDefaultBool() {
5417 result.hasDefaultBool = false;
5418 result.defaultBool_ = true;
5419 return this;
5420 }
5421
5422 public bool HasDefaultString {
5423 get { return result.HasDefaultString; }
5424 }
5425 public string DefaultString {
5426 get { return result.DefaultString; }
5427 set { SetDefaultString(value); }
5428 }
5429 public Builder SetDefaultString(string value) {
5430 pb::ThrowHelper.ThrowIfNull(value, "value");
5431 result.hasDefaultString = true;
5432 result.defaultString_ = value;
5433 return this;
5434 }
5435 public Builder ClearDefaultString() {
5436 result.hasDefaultString = false;
5437 result.defaultString_ = "hello";
5438 return this;
5439 }
5440
5441 public bool HasDefaultBytes {
5442 get { return result.HasDefaultBytes; }
5443 }
5444 public pb::ByteString DefaultBytes {
5445 get { return result.DefaultBytes; }
5446 set { SetDefaultBytes(value); }
5447 }
5448 public Builder SetDefaultBytes(pb::ByteString value) {
5449 pb::ThrowHelper.ThrowIfNull(value, "value");
5450 result.hasDefaultBytes = true;
5451 result.defaultBytes_ = value;
5452 return this;
5453 }
5454 public Builder ClearDefaultBytes() {
5455 result.hasDefaultBytes = false;
5456 result.defaultBytes_ = ByteString.FromBase64("d29ybGQ=");
5457 return this;
5458 }
5459
5460 public bool HasDefaultNestedEnum {
5461 get { return result.HasDefaultNestedEnum; }
5462 }
5463 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum DefaultNestedEnum {
5464 get { return result.DefaultNestedEnum; }
5465 set { SetDefaultNestedEnum(value); }
5466 }
5467 public Builder SetDefaultNestedEnum(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
5468 result.hasDefaultNestedEnum = true;
5469 result.defaultNestedEnum_ = value;
5470 return this;
5471 }
5472 public Builder ClearDefaultNestedEnum() {
5473 result.hasDefaultNestedEnum = false;
5474 result.defaultNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.BAR;
5475 return this;
5476 }
5477
5478 public bool HasDefaultForeignEnum {
5479 get { return result.HasDefaultForeignEnum; }
5480 }
5481 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite DefaultForeignEnum {
5482 get { return result.DefaultForeignEnum; }
5483 set { SetDefaultForeignEnum(value); }
5484 }
5485 public Builder SetDefaultForeignEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
5486 result.hasDefaultForeignEnum = true;
5487 result.defaultForeignEnum_ = value;
5488 return this;
5489 }
5490 public Builder ClearDefaultForeignEnum() {
5491 result.hasDefaultForeignEnum = false;
5492 result.defaultForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_BAR;
5493 return this;
5494 }
5495
5496 public bool HasDefaultImportEnum {
5497 get { return result.HasDefaultImportEnum; }
5498 }
5499 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite DefaultImportEnum {
5500 get { return result.DefaultImportEnum; }
5501 set { SetDefaultImportEnum(value); }
5502 }
5503 public Builder SetDefaultImportEnum(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
5504 result.hasDefaultImportEnum = true;
5505 result.defaultImportEnum_ = value;
5506 return this;
5507 }
5508 public Builder ClearDefaultImportEnum() {
5509 result.hasDefaultImportEnum = false;
5510 result.defaultImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_BAR;
5511 return this;
5512 }
5513
5514 public bool HasDefaultStringPiece {
5515 get { return result.HasDefaultStringPiece; }
5516 }
5517 public string DefaultStringPiece {
5518 get { return result.DefaultStringPiece; }
5519 set { SetDefaultStringPiece(value); }
5520 }
5521 public Builder SetDefaultStringPiece(string value) {
5522 pb::ThrowHelper.ThrowIfNull(value, "value");
5523 result.hasDefaultStringPiece = true;
5524 result.defaultStringPiece_ = value;
5525 return this;
5526 }
5527 public Builder ClearDefaultStringPiece() {
5528 result.hasDefaultStringPiece = false;
5529 result.defaultStringPiece_ = "abc";
5530 return this;
5531 }
5532
5533 public bool HasDefaultCord {
5534 get { return result.HasDefaultCord; }
5535 }
5536 public string DefaultCord {
5537 get { return result.DefaultCord; }
5538 set { SetDefaultCord(value); }
5539 }
5540 public Builder SetDefaultCord(string value) {
5541 pb::ThrowHelper.ThrowIfNull(value, "value");
5542 result.hasDefaultCord = true;
5543 result.defaultCord_ = value;
5544 return this;
5545 }
5546 public Builder ClearDefaultCord() {
5547 result.hasDefaultCord = false;
5548 result.defaultCord_ = "123";
5549 return this;
5550 }
5551 }
5552 static TestAllTypesLite() {
5553 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
5554 }
5555 }
5556
csharptest445bdce2011-05-20 15:50:54 -05005557 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
5558 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
5559 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01005560 public sealed partial class ForeignMessageLite : pb::GeneratedMessageLite<ForeignMessageLite, ForeignMessageLite.Builder> {
5561 private static readonly ForeignMessageLite defaultInstance = new Builder().BuildPartial();
5562 public static ForeignMessageLite DefaultInstance {
5563 get { return defaultInstance; }
5564 }
5565
5566 public override ForeignMessageLite DefaultInstanceForType {
5567 get { return defaultInstance; }
5568 }
5569
5570 protected override ForeignMessageLite ThisMessage {
5571 get { return this; }
5572 }
5573
5574 public const int CFieldNumber = 1;
5575 private bool hasC;
5576 private int c_ = 0;
5577 public bool HasC {
5578 get { return hasC; }
5579 }
5580 public int C {
5581 get { return c_; }
5582 }
5583
5584 public override bool IsInitialized {
5585 get {
5586 return true;
5587 }
5588 }
5589
5590 public override void WriteTo(pb::CodedOutputStream output) {
5591 int size = SerializedSize;
5592 if (HasC) {
csharptest90922db2011-06-03 11:57:47 -05005593 output.WriteInt32(1, "c", C);
Jon Skeet82bb0f12011-04-03 20:17:12 +01005594 }
5595 }
5596
5597 private int memoizedSerializedSize = -1;
5598 public override int SerializedSize {
5599 get {
5600 int size = memoizedSerializedSize;
5601 if (size != -1) return size;
5602
5603 size = 0;
5604 if (HasC) {
5605 size += pb::CodedOutputStream.ComputeInt32Size(1, C);
5606 }
5607 memoizedSerializedSize = size;
5608 return size;
5609 }
5610 }
5611
5612 #region Lite runtime methods
5613 public override int GetHashCode() {
5614 int hash = GetType().GetHashCode();
5615 if (hasC) hash ^= c_.GetHashCode();
5616 return hash;
5617 }
5618
5619 public override bool Equals(object obj) {
5620 ForeignMessageLite other = obj as ForeignMessageLite;
5621 if (other == null) return false;
5622 if (hasC != other.hasC || (hasC && !c_.Equals(other.c_))) return false;
5623 return true;
5624 }
5625
5626 public override void PrintTo(global::System.IO.TextWriter writer) {
5627 PrintField("c", hasC, c_, writer);
5628 }
5629 #endregion
5630
5631 public static ForeignMessageLite ParseFrom(pb::ByteString data) {
5632 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
5633 }
5634 public static ForeignMessageLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
5635 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
5636 }
5637 public static ForeignMessageLite ParseFrom(byte[] data) {
5638 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
5639 }
5640 public static ForeignMessageLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
5641 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
5642 }
5643 public static ForeignMessageLite ParseFrom(global::System.IO.Stream input) {
5644 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
5645 }
5646 public static ForeignMessageLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
5647 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
5648 }
5649 public static ForeignMessageLite ParseDelimitedFrom(global::System.IO.Stream input) {
5650 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
5651 }
5652 public static ForeignMessageLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
5653 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
5654 }
5655 public static ForeignMessageLite ParseFrom(pb::CodedInputStream input) {
5656 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
5657 }
5658 public static ForeignMessageLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
5659 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
5660 }
5661 public static Builder CreateBuilder() { return new Builder(); }
5662 public override Builder ToBuilder() { return CreateBuilder(this); }
5663 public override Builder CreateBuilderForType() { return new Builder(); }
5664 public static Builder CreateBuilder(ForeignMessageLite prototype) {
5665 return (Builder) new Builder().MergeFrom(prototype);
5666 }
5667
csharptest445bdce2011-05-20 15:50:54 -05005668 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
5669 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
5670 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01005671 public sealed partial class Builder : pb::GeneratedBuilderLite<ForeignMessageLite, Builder> {
5672 protected override Builder ThisBuilder {
5673 get { return this; }
5674 }
5675 public Builder() {}
5676
5677 ForeignMessageLite result = new ForeignMessageLite();
5678
5679 protected override ForeignMessageLite MessageBeingBuilt {
5680 get { return result; }
5681 }
5682
5683 public override Builder Clear() {
5684 result = new ForeignMessageLite();
5685 return this;
5686 }
5687
5688 public override Builder Clone() {
5689 return new Builder().MergeFrom(result);
5690 }
5691
5692 public override ForeignMessageLite DefaultInstanceForType {
5693 get { return global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance; }
5694 }
5695
5696 public override ForeignMessageLite BuildPartial() {
5697 if (result == null) {
5698 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
5699 }
5700 ForeignMessageLite returnMe = result;
5701 result = null;
5702 return returnMe;
5703 }
5704
5705 public override Builder MergeFrom(pb::IMessageLite other) {
5706 if (other is ForeignMessageLite) {
5707 return MergeFrom((ForeignMessageLite) other);
5708 } else {
5709 base.MergeFrom(other);
5710 return this;
5711 }
5712 }
5713
5714 public override Builder MergeFrom(ForeignMessageLite other) {
5715 if (other == global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance) return this;
5716 if (other.HasC) {
5717 C = other.C;
5718 }
5719 return this;
5720 }
5721
5722 public override Builder MergeFrom(pb::CodedInputStream input) {
5723 return MergeFrom(input, pb::ExtensionRegistry.Empty);
5724 }
5725
5726 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
5727 while (true) {
5728 uint tag = input.ReadTag();
5729 switch (tag) {
5730 case 0: {
5731 return this;
5732 }
5733 default: {
5734 if (pb::WireFormat.IsEndGroupTag(tag)) {
5735 return this;
5736 }
5737 ParseUnknownField(input, extensionRegistry, tag);
5738 break;
5739 }
5740 case 8: {
5741 C = input.ReadInt32();
5742 break;
5743 }
5744 }
5745 }
5746 }
5747
5748
5749 public bool HasC {
5750 get { return result.HasC; }
5751 }
5752 public int C {
5753 get { return result.C; }
5754 set { SetC(value); }
5755 }
5756 public Builder SetC(int value) {
5757 result.hasC = true;
5758 result.c_ = value;
5759 return this;
5760 }
5761 public Builder ClearC() {
5762 result.hasC = false;
5763 result.c_ = 0;
5764 return this;
5765 }
5766 }
5767 static ForeignMessageLite() {
5768 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
5769 }
5770 }
5771
csharptest445bdce2011-05-20 15:50:54 -05005772 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
5773 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
5774 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01005775 public sealed partial class TestPackedTypesLite : pb::GeneratedMessageLite<TestPackedTypesLite, TestPackedTypesLite.Builder> {
5776 private static readonly TestPackedTypesLite defaultInstance = new Builder().BuildPartial();
5777 public static TestPackedTypesLite DefaultInstance {
5778 get { return defaultInstance; }
5779 }
5780
5781 public override TestPackedTypesLite DefaultInstanceForType {
5782 get { return defaultInstance; }
5783 }
5784
5785 protected override TestPackedTypesLite ThisMessage {
5786 get { return this; }
5787 }
5788
5789 public const int PackedInt32FieldNumber = 90;
5790 private int packedInt32MemoizedSerializedSize;
5791 private pbc::PopsicleList<int> packedInt32_ = new pbc::PopsicleList<int>();
5792 public scg::IList<int> PackedInt32List {
5793 get { return pbc::Lists.AsReadOnly(packedInt32_); }
5794 }
5795 public int PackedInt32Count {
5796 get { return packedInt32_.Count; }
5797 }
5798 public int GetPackedInt32(int index) {
5799 return packedInt32_[index];
5800 }
5801
5802 public const int PackedInt64FieldNumber = 91;
5803 private int packedInt64MemoizedSerializedSize;
5804 private pbc::PopsicleList<long> packedInt64_ = new pbc::PopsicleList<long>();
5805 public scg::IList<long> PackedInt64List {
5806 get { return pbc::Lists.AsReadOnly(packedInt64_); }
5807 }
5808 public int PackedInt64Count {
5809 get { return packedInt64_.Count; }
5810 }
5811 public long GetPackedInt64(int index) {
5812 return packedInt64_[index];
5813 }
5814
5815 public const int PackedUint32FieldNumber = 92;
5816 private int packedUint32MemoizedSerializedSize;
5817 private pbc::PopsicleList<uint> packedUint32_ = new pbc::PopsicleList<uint>();
5818 [global::System.CLSCompliant(false)]
5819 public scg::IList<uint> PackedUint32List {
5820 get { return pbc::Lists.AsReadOnly(packedUint32_); }
5821 }
5822 public int PackedUint32Count {
5823 get { return packedUint32_.Count; }
5824 }
5825 [global::System.CLSCompliant(false)]
5826 public uint GetPackedUint32(int index) {
5827 return packedUint32_[index];
5828 }
5829
5830 public const int PackedUint64FieldNumber = 93;
5831 private int packedUint64MemoizedSerializedSize;
5832 private pbc::PopsicleList<ulong> packedUint64_ = new pbc::PopsicleList<ulong>();
5833 [global::System.CLSCompliant(false)]
5834 public scg::IList<ulong> PackedUint64List {
5835 get { return pbc::Lists.AsReadOnly(packedUint64_); }
5836 }
5837 public int PackedUint64Count {
5838 get { return packedUint64_.Count; }
5839 }
5840 [global::System.CLSCompliant(false)]
5841 public ulong GetPackedUint64(int index) {
5842 return packedUint64_[index];
5843 }
5844
5845 public const int PackedSint32FieldNumber = 94;
5846 private int packedSint32MemoizedSerializedSize;
5847 private pbc::PopsicleList<int> packedSint32_ = new pbc::PopsicleList<int>();
5848 public scg::IList<int> PackedSint32List {
5849 get { return pbc::Lists.AsReadOnly(packedSint32_); }
5850 }
5851 public int PackedSint32Count {
5852 get { return packedSint32_.Count; }
5853 }
5854 public int GetPackedSint32(int index) {
5855 return packedSint32_[index];
5856 }
5857
5858 public const int PackedSint64FieldNumber = 95;
5859 private int packedSint64MemoizedSerializedSize;
5860 private pbc::PopsicleList<long> packedSint64_ = new pbc::PopsicleList<long>();
5861 public scg::IList<long> PackedSint64List {
5862 get { return pbc::Lists.AsReadOnly(packedSint64_); }
5863 }
5864 public int PackedSint64Count {
5865 get { return packedSint64_.Count; }
5866 }
5867 public long GetPackedSint64(int index) {
5868 return packedSint64_[index];
5869 }
5870
5871 public const int PackedFixed32FieldNumber = 96;
5872 private int packedFixed32MemoizedSerializedSize;
5873 private pbc::PopsicleList<uint> packedFixed32_ = new pbc::PopsicleList<uint>();
5874 [global::System.CLSCompliant(false)]
5875 public scg::IList<uint> PackedFixed32List {
5876 get { return pbc::Lists.AsReadOnly(packedFixed32_); }
5877 }
5878 public int PackedFixed32Count {
5879 get { return packedFixed32_.Count; }
5880 }
5881 [global::System.CLSCompliant(false)]
5882 public uint GetPackedFixed32(int index) {
5883 return packedFixed32_[index];
5884 }
5885
5886 public const int PackedFixed64FieldNumber = 97;
5887 private int packedFixed64MemoizedSerializedSize;
5888 private pbc::PopsicleList<ulong> packedFixed64_ = new pbc::PopsicleList<ulong>();
5889 [global::System.CLSCompliant(false)]
5890 public scg::IList<ulong> PackedFixed64List {
5891 get { return pbc::Lists.AsReadOnly(packedFixed64_); }
5892 }
5893 public int PackedFixed64Count {
5894 get { return packedFixed64_.Count; }
5895 }
5896 [global::System.CLSCompliant(false)]
5897 public ulong GetPackedFixed64(int index) {
5898 return packedFixed64_[index];
5899 }
5900
5901 public const int PackedSfixed32FieldNumber = 98;
5902 private int packedSfixed32MemoizedSerializedSize;
5903 private pbc::PopsicleList<int> packedSfixed32_ = new pbc::PopsicleList<int>();
5904 public scg::IList<int> PackedSfixed32List {
5905 get { return pbc::Lists.AsReadOnly(packedSfixed32_); }
5906 }
5907 public int PackedSfixed32Count {
5908 get { return packedSfixed32_.Count; }
5909 }
5910 public int GetPackedSfixed32(int index) {
5911 return packedSfixed32_[index];
5912 }
5913
5914 public const int PackedSfixed64FieldNumber = 99;
5915 private int packedSfixed64MemoizedSerializedSize;
5916 private pbc::PopsicleList<long> packedSfixed64_ = new pbc::PopsicleList<long>();
5917 public scg::IList<long> PackedSfixed64List {
5918 get { return pbc::Lists.AsReadOnly(packedSfixed64_); }
5919 }
5920 public int PackedSfixed64Count {
5921 get { return packedSfixed64_.Count; }
5922 }
5923 public long GetPackedSfixed64(int index) {
5924 return packedSfixed64_[index];
5925 }
5926
5927 public const int PackedFloatFieldNumber = 100;
5928 private int packedFloatMemoizedSerializedSize;
5929 private pbc::PopsicleList<float> packedFloat_ = new pbc::PopsicleList<float>();
5930 public scg::IList<float> PackedFloatList {
5931 get { return pbc::Lists.AsReadOnly(packedFloat_); }
5932 }
5933 public int PackedFloatCount {
5934 get { return packedFloat_.Count; }
5935 }
5936 public float GetPackedFloat(int index) {
5937 return packedFloat_[index];
5938 }
5939
5940 public const int PackedDoubleFieldNumber = 101;
5941 private int packedDoubleMemoizedSerializedSize;
5942 private pbc::PopsicleList<double> packedDouble_ = new pbc::PopsicleList<double>();
5943 public scg::IList<double> PackedDoubleList {
5944 get { return pbc::Lists.AsReadOnly(packedDouble_); }
5945 }
5946 public int PackedDoubleCount {
5947 get { return packedDouble_.Count; }
5948 }
5949 public double GetPackedDouble(int index) {
5950 return packedDouble_[index];
5951 }
5952
5953 public const int PackedBoolFieldNumber = 102;
5954 private int packedBoolMemoizedSerializedSize;
5955 private pbc::PopsicleList<bool> packedBool_ = new pbc::PopsicleList<bool>();
5956 public scg::IList<bool> PackedBoolList {
5957 get { return pbc::Lists.AsReadOnly(packedBool_); }
5958 }
5959 public int PackedBoolCount {
5960 get { return packedBool_.Count; }
5961 }
5962 public bool GetPackedBool(int index) {
5963 return packedBool_[index];
5964 }
5965
5966 public const int PackedEnumFieldNumber = 103;
5967 private int packedEnumMemoizedSerializedSize;
5968 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> packedEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>();
5969 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> PackedEnumList {
5970 get { return pbc::Lists.AsReadOnly(packedEnum_); }
5971 }
5972 public int PackedEnumCount {
5973 get { return packedEnum_.Count; }
5974 }
5975 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetPackedEnum(int index) {
5976 return packedEnum_[index];
5977 }
5978
5979 public override bool IsInitialized {
5980 get {
5981 return true;
5982 }
5983 }
5984
5985 public override void WriteTo(pb::CodedOutputStream output) {
5986 int size = SerializedSize;
5987 if (packedInt32_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05005988 output.WritePackedArray(pbd::FieldType.Int32, 90, "packed_int32", packedInt32MemoizedSerializedSize, packedInt32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01005989 }
5990 if (packedInt64_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05005991 output.WritePackedArray(pbd::FieldType.Int64, 91, "packed_int64", packedInt64MemoizedSerializedSize, packedInt64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01005992 }
5993 if (packedUint32_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05005994 output.WritePackedArray(pbd::FieldType.UInt32, 92, "packed_uint32", packedUint32MemoizedSerializedSize, packedUint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01005995 }
5996 if (packedUint64_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05005997 output.WritePackedArray(pbd::FieldType.UInt64, 93, "packed_uint64", packedUint64MemoizedSerializedSize, packedUint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01005998 }
5999 if (packedSint32_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05006000 output.WritePackedArray(pbd::FieldType.SInt32, 94, "packed_sint32", packedSint32MemoizedSerializedSize, packedSint32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006001 }
6002 if (packedSint64_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05006003 output.WritePackedArray(pbd::FieldType.SInt64, 95, "packed_sint64", packedSint64MemoizedSerializedSize, packedSint64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006004 }
6005 if (packedFixed32_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05006006 output.WritePackedArray(pbd::FieldType.Fixed32, 96, "packed_fixed32", packedFixed32MemoizedSerializedSize, packedFixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006007 }
6008 if (packedFixed64_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05006009 output.WritePackedArray(pbd::FieldType.Fixed64, 97, "packed_fixed64", packedFixed64MemoizedSerializedSize, packedFixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006010 }
6011 if (packedSfixed32_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05006012 output.WritePackedArray(pbd::FieldType.SFixed32, 98, "packed_sfixed32", packedSfixed32MemoizedSerializedSize, packedSfixed32_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006013 }
6014 if (packedSfixed64_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05006015 output.WritePackedArray(pbd::FieldType.SFixed64, 99, "packed_sfixed64", packedSfixed64MemoizedSerializedSize, packedSfixed64_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006016 }
6017 if (packedFloat_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05006018 output.WritePackedArray(pbd::FieldType.Float, 100, "packed_float", packedFloatMemoizedSerializedSize, packedFloat_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006019 }
6020 if (packedDouble_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05006021 output.WritePackedArray(pbd::FieldType.Double, 101, "packed_double", packedDoubleMemoizedSerializedSize, packedDouble_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006022 }
6023 if (packedBool_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05006024 output.WritePackedArray(pbd::FieldType.Bool, 102, "packed_bool", packedBoolMemoizedSerializedSize, packedBool_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006025 }
6026 if (packedEnum_.Count > 0) {
csharptest90922db2011-06-03 11:57:47 -05006027 output.WritePackedArray(pbd::FieldType.Enum, 103, "packed_enum", packedEnumMemoizedSerializedSize, packedEnum_);
Jon Skeet82bb0f12011-04-03 20:17:12 +01006028 }
6029 }
6030
6031 private int memoizedSerializedSize = -1;
6032 public override int SerializedSize {
6033 get {
6034 int size = memoizedSerializedSize;
6035 if (size != -1) return size;
6036
6037 size = 0;
6038 {
6039 int dataSize = 0;
6040 foreach (int element in PackedInt32List) {
6041 dataSize += pb::CodedOutputStream.ComputeInt32SizeNoTag(element);
6042 }
6043 size += dataSize;
6044 if (packedInt32_.Count != 0) {
6045 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6046 }
6047 packedInt32MemoizedSerializedSize = dataSize;
6048 }
6049 {
6050 int dataSize = 0;
6051 foreach (long element in PackedInt64List) {
6052 dataSize += pb::CodedOutputStream.ComputeInt64SizeNoTag(element);
6053 }
6054 size += dataSize;
6055 if (packedInt64_.Count != 0) {
6056 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6057 }
6058 packedInt64MemoizedSerializedSize = dataSize;
6059 }
6060 {
6061 int dataSize = 0;
6062 foreach (uint element in PackedUint32List) {
6063 dataSize += pb::CodedOutputStream.ComputeUInt32SizeNoTag(element);
6064 }
6065 size += dataSize;
6066 if (packedUint32_.Count != 0) {
6067 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6068 }
6069 packedUint32MemoizedSerializedSize = dataSize;
6070 }
6071 {
6072 int dataSize = 0;
6073 foreach (ulong element in PackedUint64List) {
6074 dataSize += pb::CodedOutputStream.ComputeUInt64SizeNoTag(element);
6075 }
6076 size += dataSize;
6077 if (packedUint64_.Count != 0) {
6078 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6079 }
6080 packedUint64MemoizedSerializedSize = dataSize;
6081 }
6082 {
6083 int dataSize = 0;
6084 foreach (int element in PackedSint32List) {
6085 dataSize += pb::CodedOutputStream.ComputeSInt32SizeNoTag(element);
6086 }
6087 size += dataSize;
6088 if (packedSint32_.Count != 0) {
6089 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6090 }
6091 packedSint32MemoizedSerializedSize = dataSize;
6092 }
6093 {
6094 int dataSize = 0;
6095 foreach (long element in PackedSint64List) {
6096 dataSize += pb::CodedOutputStream.ComputeSInt64SizeNoTag(element);
6097 }
6098 size += dataSize;
6099 if (packedSint64_.Count != 0) {
6100 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6101 }
6102 packedSint64MemoizedSerializedSize = dataSize;
6103 }
6104 {
6105 int dataSize = 0;
6106 dataSize = 4 * packedFixed32_.Count;
6107 size += dataSize;
6108 if (packedFixed32_.Count != 0) {
6109 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6110 }
6111 packedFixed32MemoizedSerializedSize = dataSize;
6112 }
6113 {
6114 int dataSize = 0;
6115 dataSize = 8 * packedFixed64_.Count;
6116 size += dataSize;
6117 if (packedFixed64_.Count != 0) {
6118 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6119 }
6120 packedFixed64MemoizedSerializedSize = dataSize;
6121 }
6122 {
6123 int dataSize = 0;
6124 dataSize = 4 * packedSfixed32_.Count;
6125 size += dataSize;
6126 if (packedSfixed32_.Count != 0) {
6127 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6128 }
6129 packedSfixed32MemoizedSerializedSize = dataSize;
6130 }
6131 {
6132 int dataSize = 0;
6133 dataSize = 8 * packedSfixed64_.Count;
6134 size += dataSize;
6135 if (packedSfixed64_.Count != 0) {
6136 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6137 }
6138 packedSfixed64MemoizedSerializedSize = dataSize;
6139 }
6140 {
6141 int dataSize = 0;
6142 dataSize = 4 * packedFloat_.Count;
6143 size += dataSize;
6144 if (packedFloat_.Count != 0) {
6145 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6146 }
6147 packedFloatMemoizedSerializedSize = dataSize;
6148 }
6149 {
6150 int dataSize = 0;
6151 dataSize = 8 * packedDouble_.Count;
6152 size += dataSize;
6153 if (packedDouble_.Count != 0) {
6154 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6155 }
6156 packedDoubleMemoizedSerializedSize = dataSize;
6157 }
6158 {
6159 int dataSize = 0;
6160 dataSize = 1 * packedBool_.Count;
6161 size += dataSize;
6162 if (packedBool_.Count != 0) {
6163 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
6164 }
6165 packedBoolMemoizedSerializedSize = dataSize;
6166 }
6167 {
6168 int dataSize = 0;
6169 if (packedEnum_.Count > 0) {
6170 foreach (global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite element in packedEnum_) {
6171 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
6172 }
6173 size += dataSize;
6174 size += 2;
6175 size += pb::CodedOutputStream.ComputeRawVarint32Size((uint) dataSize);
6176 }
6177 packedEnumMemoizedSerializedSize = dataSize;
6178 }
6179 memoizedSerializedSize = size;
6180 return size;
6181 }
6182 }
6183
6184 #region Lite runtime methods
6185 public override int GetHashCode() {
6186 int hash = GetType().GetHashCode();
6187 foreach(int i in packedInt32_)
6188 hash ^= i.GetHashCode();
6189 foreach(long i in packedInt64_)
6190 hash ^= i.GetHashCode();
6191 foreach(uint i in packedUint32_)
6192 hash ^= i.GetHashCode();
6193 foreach(ulong i in packedUint64_)
6194 hash ^= i.GetHashCode();
6195 foreach(int i in packedSint32_)
6196 hash ^= i.GetHashCode();
6197 foreach(long i in packedSint64_)
6198 hash ^= i.GetHashCode();
6199 foreach(uint i in packedFixed32_)
6200 hash ^= i.GetHashCode();
6201 foreach(ulong i in packedFixed64_)
6202 hash ^= i.GetHashCode();
6203 foreach(int i in packedSfixed32_)
6204 hash ^= i.GetHashCode();
6205 foreach(long i in packedSfixed64_)
6206 hash ^= i.GetHashCode();
6207 foreach(float i in packedFloat_)
6208 hash ^= i.GetHashCode();
6209 foreach(double i in packedDouble_)
6210 hash ^= i.GetHashCode();
6211 foreach(bool i in packedBool_)
6212 hash ^= i.GetHashCode();
6213 foreach(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite i in packedEnum_)
6214 hash ^= i.GetHashCode();
6215 return hash;
6216 }
6217
6218 public override bool Equals(object obj) {
6219 TestPackedTypesLite other = obj as TestPackedTypesLite;
6220 if (other == null) return false;
6221 if(packedInt32_.Count != other.packedInt32_.Count) return false;
6222 for(int ix=0; ix < packedInt32_.Count; ix++)
6223 if(!packedInt32_[ix].Equals(other.packedInt32_[ix])) return false;
6224 if(packedInt64_.Count != other.packedInt64_.Count) return false;
6225 for(int ix=0; ix < packedInt64_.Count; ix++)
6226 if(!packedInt64_[ix].Equals(other.packedInt64_[ix])) return false;
6227 if(packedUint32_.Count != other.packedUint32_.Count) return false;
6228 for(int ix=0; ix < packedUint32_.Count; ix++)
6229 if(!packedUint32_[ix].Equals(other.packedUint32_[ix])) return false;
6230 if(packedUint64_.Count != other.packedUint64_.Count) return false;
6231 for(int ix=0; ix < packedUint64_.Count; ix++)
6232 if(!packedUint64_[ix].Equals(other.packedUint64_[ix])) return false;
6233 if(packedSint32_.Count != other.packedSint32_.Count) return false;
6234 for(int ix=0; ix < packedSint32_.Count; ix++)
6235 if(!packedSint32_[ix].Equals(other.packedSint32_[ix])) return false;
6236 if(packedSint64_.Count != other.packedSint64_.Count) return false;
6237 for(int ix=0; ix < packedSint64_.Count; ix++)
6238 if(!packedSint64_[ix].Equals(other.packedSint64_[ix])) return false;
6239 if(packedFixed32_.Count != other.packedFixed32_.Count) return false;
6240 for(int ix=0; ix < packedFixed32_.Count; ix++)
6241 if(!packedFixed32_[ix].Equals(other.packedFixed32_[ix])) return false;
6242 if(packedFixed64_.Count != other.packedFixed64_.Count) return false;
6243 for(int ix=0; ix < packedFixed64_.Count; ix++)
6244 if(!packedFixed64_[ix].Equals(other.packedFixed64_[ix])) return false;
6245 if(packedSfixed32_.Count != other.packedSfixed32_.Count) return false;
6246 for(int ix=0; ix < packedSfixed32_.Count; ix++)
6247 if(!packedSfixed32_[ix].Equals(other.packedSfixed32_[ix])) return false;
6248 if(packedSfixed64_.Count != other.packedSfixed64_.Count) return false;
6249 for(int ix=0; ix < packedSfixed64_.Count; ix++)
6250 if(!packedSfixed64_[ix].Equals(other.packedSfixed64_[ix])) return false;
6251 if(packedFloat_.Count != other.packedFloat_.Count) return false;
6252 for(int ix=0; ix < packedFloat_.Count; ix++)
6253 if(!packedFloat_[ix].Equals(other.packedFloat_[ix])) return false;
6254 if(packedDouble_.Count != other.packedDouble_.Count) return false;
6255 for(int ix=0; ix < packedDouble_.Count; ix++)
6256 if(!packedDouble_[ix].Equals(other.packedDouble_[ix])) return false;
6257 if(packedBool_.Count != other.packedBool_.Count) return false;
6258 for(int ix=0; ix < packedBool_.Count; ix++)
6259 if(!packedBool_[ix].Equals(other.packedBool_[ix])) return false;
6260 if(packedEnum_.Count != other.packedEnum_.Count) return false;
6261 for(int ix=0; ix < packedEnum_.Count; ix++)
6262 if(!packedEnum_[ix].Equals(other.packedEnum_[ix])) return false;
6263 return true;
6264 }
6265
6266 public override void PrintTo(global::System.IO.TextWriter writer) {
6267 PrintField("packed_int32", packedInt32_, writer);
6268 PrintField("packed_int64", packedInt64_, writer);
6269 PrintField("packed_uint32", packedUint32_, writer);
6270 PrintField("packed_uint64", packedUint64_, writer);
6271 PrintField("packed_sint32", packedSint32_, writer);
6272 PrintField("packed_sint64", packedSint64_, writer);
6273 PrintField("packed_fixed32", packedFixed32_, writer);
6274 PrintField("packed_fixed64", packedFixed64_, writer);
6275 PrintField("packed_sfixed32", packedSfixed32_, writer);
6276 PrintField("packed_sfixed64", packedSfixed64_, writer);
6277 PrintField("packed_float", packedFloat_, writer);
6278 PrintField("packed_double", packedDouble_, writer);
6279 PrintField("packed_bool", packedBool_, writer);
6280 PrintField("packed_enum", packedEnum_, writer);
6281 }
6282 #endregion
6283
6284 public static TestPackedTypesLite ParseFrom(pb::ByteString data) {
6285 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6286 }
6287 public static TestPackedTypesLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
6288 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6289 }
6290 public static TestPackedTypesLite ParseFrom(byte[] data) {
6291 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6292 }
6293 public static TestPackedTypesLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
6294 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6295 }
6296 public static TestPackedTypesLite ParseFrom(global::System.IO.Stream input) {
6297 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6298 }
6299 public static TestPackedTypesLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6300 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6301 }
6302 public static TestPackedTypesLite ParseDelimitedFrom(global::System.IO.Stream input) {
6303 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
6304 }
6305 public static TestPackedTypesLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6306 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
6307 }
6308 public static TestPackedTypesLite ParseFrom(pb::CodedInputStream input) {
6309 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6310 }
6311 public static TestPackedTypesLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
6312 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6313 }
6314 public static Builder CreateBuilder() { return new Builder(); }
6315 public override Builder ToBuilder() { return CreateBuilder(this); }
6316 public override Builder CreateBuilderForType() { return new Builder(); }
6317 public static Builder CreateBuilder(TestPackedTypesLite prototype) {
6318 return (Builder) new Builder().MergeFrom(prototype);
6319 }
6320
csharptest445bdce2011-05-20 15:50:54 -05006321 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
6322 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
6323 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01006324 public sealed partial class Builder : pb::GeneratedBuilderLite<TestPackedTypesLite, Builder> {
6325 protected override Builder ThisBuilder {
6326 get { return this; }
6327 }
6328 public Builder() {}
6329
6330 TestPackedTypesLite result = new TestPackedTypesLite();
6331
6332 protected override TestPackedTypesLite MessageBeingBuilt {
6333 get { return result; }
6334 }
6335
6336 public override Builder Clear() {
6337 result = new TestPackedTypesLite();
6338 return this;
6339 }
6340
6341 public override Builder Clone() {
6342 return new Builder().MergeFrom(result);
6343 }
6344
6345 public override TestPackedTypesLite DefaultInstanceForType {
6346 get { return global::Google.ProtocolBuffers.TestProtos.TestPackedTypesLite.DefaultInstance; }
6347 }
6348
6349 public override TestPackedTypesLite BuildPartial() {
6350 if (result == null) {
6351 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
6352 }
6353 result.packedInt32_.MakeReadOnly();
6354 result.packedInt64_.MakeReadOnly();
6355 result.packedUint32_.MakeReadOnly();
6356 result.packedUint64_.MakeReadOnly();
6357 result.packedSint32_.MakeReadOnly();
6358 result.packedSint64_.MakeReadOnly();
6359 result.packedFixed32_.MakeReadOnly();
6360 result.packedFixed64_.MakeReadOnly();
6361 result.packedSfixed32_.MakeReadOnly();
6362 result.packedSfixed64_.MakeReadOnly();
6363 result.packedFloat_.MakeReadOnly();
6364 result.packedDouble_.MakeReadOnly();
6365 result.packedBool_.MakeReadOnly();
6366 result.packedEnum_.MakeReadOnly();
6367 TestPackedTypesLite returnMe = result;
6368 result = null;
6369 return returnMe;
6370 }
6371
6372 public override Builder MergeFrom(pb::IMessageLite other) {
6373 if (other is TestPackedTypesLite) {
6374 return MergeFrom((TestPackedTypesLite) other);
6375 } else {
6376 base.MergeFrom(other);
6377 return this;
6378 }
6379 }
6380
6381 public override Builder MergeFrom(TestPackedTypesLite other) {
6382 if (other == global::Google.ProtocolBuffers.TestProtos.TestPackedTypesLite.DefaultInstance) return this;
6383 if (other.packedInt32_.Count != 0) {
6384 base.AddRange(other.packedInt32_, result.packedInt32_);
6385 }
6386 if (other.packedInt64_.Count != 0) {
6387 base.AddRange(other.packedInt64_, result.packedInt64_);
6388 }
6389 if (other.packedUint32_.Count != 0) {
6390 base.AddRange(other.packedUint32_, result.packedUint32_);
6391 }
6392 if (other.packedUint64_.Count != 0) {
6393 base.AddRange(other.packedUint64_, result.packedUint64_);
6394 }
6395 if (other.packedSint32_.Count != 0) {
6396 base.AddRange(other.packedSint32_, result.packedSint32_);
6397 }
6398 if (other.packedSint64_.Count != 0) {
6399 base.AddRange(other.packedSint64_, result.packedSint64_);
6400 }
6401 if (other.packedFixed32_.Count != 0) {
6402 base.AddRange(other.packedFixed32_, result.packedFixed32_);
6403 }
6404 if (other.packedFixed64_.Count != 0) {
6405 base.AddRange(other.packedFixed64_, result.packedFixed64_);
6406 }
6407 if (other.packedSfixed32_.Count != 0) {
6408 base.AddRange(other.packedSfixed32_, result.packedSfixed32_);
6409 }
6410 if (other.packedSfixed64_.Count != 0) {
6411 base.AddRange(other.packedSfixed64_, result.packedSfixed64_);
6412 }
6413 if (other.packedFloat_.Count != 0) {
6414 base.AddRange(other.packedFloat_, result.packedFloat_);
6415 }
6416 if (other.packedDouble_.Count != 0) {
6417 base.AddRange(other.packedDouble_, result.packedDouble_);
6418 }
6419 if (other.packedBool_.Count != 0) {
6420 base.AddRange(other.packedBool_, result.packedBool_);
6421 }
6422 if (other.packedEnum_.Count != 0) {
6423 base.AddRange(other.packedEnum_, result.packedEnum_);
6424 }
6425 return this;
6426 }
6427
6428 public override Builder MergeFrom(pb::CodedInputStream input) {
6429 return MergeFrom(input, pb::ExtensionRegistry.Empty);
6430 }
6431
6432 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
6433 while (true) {
6434 uint tag = input.ReadTag();
6435 switch (tag) {
6436 case 0: {
6437 return this;
6438 }
6439 default: {
6440 if (pb::WireFormat.IsEndGroupTag(tag)) {
6441 return this;
6442 }
6443 ParseUnknownField(input, extensionRegistry, tag);
6444 break;
6445 }
6446 case 722: {
6447 int length = input.ReadInt32();
6448 int limit = input.PushLimit(length);
6449 while (!input.ReachedLimit) {
6450 AddPackedInt32(input.ReadInt32());
6451 }
6452 input.PopLimit(limit);
6453 break;
6454 }
6455 case 730: {
6456 int length = input.ReadInt32();
6457 int limit = input.PushLimit(length);
6458 while (!input.ReachedLimit) {
6459 AddPackedInt64(input.ReadInt64());
6460 }
6461 input.PopLimit(limit);
6462 break;
6463 }
6464 case 738: {
6465 int length = input.ReadInt32();
6466 int limit = input.PushLimit(length);
6467 while (!input.ReachedLimit) {
6468 AddPackedUint32(input.ReadUInt32());
6469 }
6470 input.PopLimit(limit);
6471 break;
6472 }
6473 case 746: {
6474 int length = input.ReadInt32();
6475 int limit = input.PushLimit(length);
6476 while (!input.ReachedLimit) {
6477 AddPackedUint64(input.ReadUInt64());
6478 }
6479 input.PopLimit(limit);
6480 break;
6481 }
6482 case 754: {
6483 int length = input.ReadInt32();
6484 int limit = input.PushLimit(length);
6485 while (!input.ReachedLimit) {
6486 AddPackedSint32(input.ReadSInt32());
6487 }
6488 input.PopLimit(limit);
6489 break;
6490 }
6491 case 762: {
6492 int length = input.ReadInt32();
6493 int limit = input.PushLimit(length);
6494 while (!input.ReachedLimit) {
6495 AddPackedSint64(input.ReadSInt64());
6496 }
6497 input.PopLimit(limit);
6498 break;
6499 }
6500 case 770: {
6501 int length = input.ReadInt32();
6502 int limit = input.PushLimit(length);
6503 while (!input.ReachedLimit) {
6504 AddPackedFixed32(input.ReadFixed32());
6505 }
6506 input.PopLimit(limit);
6507 break;
6508 }
6509 case 778: {
6510 int length = input.ReadInt32();
6511 int limit = input.PushLimit(length);
6512 while (!input.ReachedLimit) {
6513 AddPackedFixed64(input.ReadFixed64());
6514 }
6515 input.PopLimit(limit);
6516 break;
6517 }
6518 case 786: {
6519 int length = input.ReadInt32();
6520 int limit = input.PushLimit(length);
6521 while (!input.ReachedLimit) {
6522 AddPackedSfixed32(input.ReadSFixed32());
6523 }
6524 input.PopLimit(limit);
6525 break;
6526 }
6527 case 794: {
6528 int length = input.ReadInt32();
6529 int limit = input.PushLimit(length);
6530 while (!input.ReachedLimit) {
6531 AddPackedSfixed64(input.ReadSFixed64());
6532 }
6533 input.PopLimit(limit);
6534 break;
6535 }
6536 case 802: {
6537 int length = input.ReadInt32();
6538 int limit = input.PushLimit(length);
6539 while (!input.ReachedLimit) {
6540 AddPackedFloat(input.ReadFloat());
6541 }
6542 input.PopLimit(limit);
6543 break;
6544 }
6545 case 810: {
6546 int length = input.ReadInt32();
6547 int limit = input.PushLimit(length);
6548 while (!input.ReachedLimit) {
6549 AddPackedDouble(input.ReadDouble());
6550 }
6551 input.PopLimit(limit);
6552 break;
6553 }
6554 case 818: {
6555 int length = input.ReadInt32();
6556 int limit = input.PushLimit(length);
6557 while (!input.ReachedLimit) {
6558 AddPackedBool(input.ReadBool());
6559 }
6560 input.PopLimit(limit);
6561 break;
6562 }
6563 case 826: {
6564 int length = input.ReadInt32();
6565 int oldLimit = input.PushLimit(length);
6566 while (!input.ReachedLimit) {
6567 int rawValue = input.ReadEnum();
6568 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite), rawValue)) {
6569 } else {
6570 AddPackedEnum((global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite) rawValue);
6571 }
6572 }
6573 input.PopLimit(oldLimit);
6574 break;
6575 }
6576 }
6577 }
6578 }
6579
6580
6581 public pbc::IPopsicleList<int> PackedInt32List {
6582 get { return result.packedInt32_; }
6583 }
6584 public int PackedInt32Count {
6585 get { return result.PackedInt32Count; }
6586 }
6587 public int GetPackedInt32(int index) {
6588 return result.GetPackedInt32(index);
6589 }
6590 public Builder SetPackedInt32(int index, int value) {
6591 result.packedInt32_[index] = value;
6592 return this;
6593 }
6594 public Builder AddPackedInt32(int value) {
6595 result.packedInt32_.Add(value);
6596 return this;
6597 }
6598 public Builder AddRangePackedInt32(scg::IEnumerable<int> values) {
6599 base.AddRange(values, result.packedInt32_);
6600 return this;
6601 }
6602 public Builder ClearPackedInt32() {
6603 result.packedInt32_.Clear();
6604 return this;
6605 }
6606
6607 public pbc::IPopsicleList<long> PackedInt64List {
6608 get { return result.packedInt64_; }
6609 }
6610 public int PackedInt64Count {
6611 get { return result.PackedInt64Count; }
6612 }
6613 public long GetPackedInt64(int index) {
6614 return result.GetPackedInt64(index);
6615 }
6616 public Builder SetPackedInt64(int index, long value) {
6617 result.packedInt64_[index] = value;
6618 return this;
6619 }
6620 public Builder AddPackedInt64(long value) {
6621 result.packedInt64_.Add(value);
6622 return this;
6623 }
6624 public Builder AddRangePackedInt64(scg::IEnumerable<long> values) {
6625 base.AddRange(values, result.packedInt64_);
6626 return this;
6627 }
6628 public Builder ClearPackedInt64() {
6629 result.packedInt64_.Clear();
6630 return this;
6631 }
6632
6633 [global::System.CLSCompliant(false)]
6634 public pbc::IPopsicleList<uint> PackedUint32List {
6635 get { return result.packedUint32_; }
6636 }
6637 public int PackedUint32Count {
6638 get { return result.PackedUint32Count; }
6639 }
6640 [global::System.CLSCompliant(false)]
6641 public uint GetPackedUint32(int index) {
6642 return result.GetPackedUint32(index);
6643 }
6644 [global::System.CLSCompliant(false)]
6645 public Builder SetPackedUint32(int index, uint value) {
6646 result.packedUint32_[index] = value;
6647 return this;
6648 }
6649 [global::System.CLSCompliant(false)]
6650 public Builder AddPackedUint32(uint value) {
6651 result.packedUint32_.Add(value);
6652 return this;
6653 }
6654 [global::System.CLSCompliant(false)]
6655 public Builder AddRangePackedUint32(scg::IEnumerable<uint> values) {
6656 base.AddRange(values, result.packedUint32_);
6657 return this;
6658 }
6659 public Builder ClearPackedUint32() {
6660 result.packedUint32_.Clear();
6661 return this;
6662 }
6663
6664 [global::System.CLSCompliant(false)]
6665 public pbc::IPopsicleList<ulong> PackedUint64List {
6666 get { return result.packedUint64_; }
6667 }
6668 public int PackedUint64Count {
6669 get { return result.PackedUint64Count; }
6670 }
6671 [global::System.CLSCompliant(false)]
6672 public ulong GetPackedUint64(int index) {
6673 return result.GetPackedUint64(index);
6674 }
6675 [global::System.CLSCompliant(false)]
6676 public Builder SetPackedUint64(int index, ulong value) {
6677 result.packedUint64_[index] = value;
6678 return this;
6679 }
6680 [global::System.CLSCompliant(false)]
6681 public Builder AddPackedUint64(ulong value) {
6682 result.packedUint64_.Add(value);
6683 return this;
6684 }
6685 [global::System.CLSCompliant(false)]
6686 public Builder AddRangePackedUint64(scg::IEnumerable<ulong> values) {
6687 base.AddRange(values, result.packedUint64_);
6688 return this;
6689 }
6690 public Builder ClearPackedUint64() {
6691 result.packedUint64_.Clear();
6692 return this;
6693 }
6694
6695 public pbc::IPopsicleList<int> PackedSint32List {
6696 get { return result.packedSint32_; }
6697 }
6698 public int PackedSint32Count {
6699 get { return result.PackedSint32Count; }
6700 }
6701 public int GetPackedSint32(int index) {
6702 return result.GetPackedSint32(index);
6703 }
6704 public Builder SetPackedSint32(int index, int value) {
6705 result.packedSint32_[index] = value;
6706 return this;
6707 }
6708 public Builder AddPackedSint32(int value) {
6709 result.packedSint32_.Add(value);
6710 return this;
6711 }
6712 public Builder AddRangePackedSint32(scg::IEnumerable<int> values) {
6713 base.AddRange(values, result.packedSint32_);
6714 return this;
6715 }
6716 public Builder ClearPackedSint32() {
6717 result.packedSint32_.Clear();
6718 return this;
6719 }
6720
6721 public pbc::IPopsicleList<long> PackedSint64List {
6722 get { return result.packedSint64_; }
6723 }
6724 public int PackedSint64Count {
6725 get { return result.PackedSint64Count; }
6726 }
6727 public long GetPackedSint64(int index) {
6728 return result.GetPackedSint64(index);
6729 }
6730 public Builder SetPackedSint64(int index, long value) {
6731 result.packedSint64_[index] = value;
6732 return this;
6733 }
6734 public Builder AddPackedSint64(long value) {
6735 result.packedSint64_.Add(value);
6736 return this;
6737 }
6738 public Builder AddRangePackedSint64(scg::IEnumerable<long> values) {
6739 base.AddRange(values, result.packedSint64_);
6740 return this;
6741 }
6742 public Builder ClearPackedSint64() {
6743 result.packedSint64_.Clear();
6744 return this;
6745 }
6746
6747 [global::System.CLSCompliant(false)]
6748 public pbc::IPopsicleList<uint> PackedFixed32List {
6749 get { return result.packedFixed32_; }
6750 }
6751 public int PackedFixed32Count {
6752 get { return result.PackedFixed32Count; }
6753 }
6754 [global::System.CLSCompliant(false)]
6755 public uint GetPackedFixed32(int index) {
6756 return result.GetPackedFixed32(index);
6757 }
6758 [global::System.CLSCompliant(false)]
6759 public Builder SetPackedFixed32(int index, uint value) {
6760 result.packedFixed32_[index] = value;
6761 return this;
6762 }
6763 [global::System.CLSCompliant(false)]
6764 public Builder AddPackedFixed32(uint value) {
6765 result.packedFixed32_.Add(value);
6766 return this;
6767 }
6768 [global::System.CLSCompliant(false)]
6769 public Builder AddRangePackedFixed32(scg::IEnumerable<uint> values) {
6770 base.AddRange(values, result.packedFixed32_);
6771 return this;
6772 }
6773 public Builder ClearPackedFixed32() {
6774 result.packedFixed32_.Clear();
6775 return this;
6776 }
6777
6778 [global::System.CLSCompliant(false)]
6779 public pbc::IPopsicleList<ulong> PackedFixed64List {
6780 get { return result.packedFixed64_; }
6781 }
6782 public int PackedFixed64Count {
6783 get { return result.PackedFixed64Count; }
6784 }
6785 [global::System.CLSCompliant(false)]
6786 public ulong GetPackedFixed64(int index) {
6787 return result.GetPackedFixed64(index);
6788 }
6789 [global::System.CLSCompliant(false)]
6790 public Builder SetPackedFixed64(int index, ulong value) {
6791 result.packedFixed64_[index] = value;
6792 return this;
6793 }
6794 [global::System.CLSCompliant(false)]
6795 public Builder AddPackedFixed64(ulong value) {
6796 result.packedFixed64_.Add(value);
6797 return this;
6798 }
6799 [global::System.CLSCompliant(false)]
6800 public Builder AddRangePackedFixed64(scg::IEnumerable<ulong> values) {
6801 base.AddRange(values, result.packedFixed64_);
6802 return this;
6803 }
6804 public Builder ClearPackedFixed64() {
6805 result.packedFixed64_.Clear();
6806 return this;
6807 }
6808
6809 public pbc::IPopsicleList<int> PackedSfixed32List {
6810 get { return result.packedSfixed32_; }
6811 }
6812 public int PackedSfixed32Count {
6813 get { return result.PackedSfixed32Count; }
6814 }
6815 public int GetPackedSfixed32(int index) {
6816 return result.GetPackedSfixed32(index);
6817 }
6818 public Builder SetPackedSfixed32(int index, int value) {
6819 result.packedSfixed32_[index] = value;
6820 return this;
6821 }
6822 public Builder AddPackedSfixed32(int value) {
6823 result.packedSfixed32_.Add(value);
6824 return this;
6825 }
6826 public Builder AddRangePackedSfixed32(scg::IEnumerable<int> values) {
6827 base.AddRange(values, result.packedSfixed32_);
6828 return this;
6829 }
6830 public Builder ClearPackedSfixed32() {
6831 result.packedSfixed32_.Clear();
6832 return this;
6833 }
6834
6835 public pbc::IPopsicleList<long> PackedSfixed64List {
6836 get { return result.packedSfixed64_; }
6837 }
6838 public int PackedSfixed64Count {
6839 get { return result.PackedSfixed64Count; }
6840 }
6841 public long GetPackedSfixed64(int index) {
6842 return result.GetPackedSfixed64(index);
6843 }
6844 public Builder SetPackedSfixed64(int index, long value) {
6845 result.packedSfixed64_[index] = value;
6846 return this;
6847 }
6848 public Builder AddPackedSfixed64(long value) {
6849 result.packedSfixed64_.Add(value);
6850 return this;
6851 }
6852 public Builder AddRangePackedSfixed64(scg::IEnumerable<long> values) {
6853 base.AddRange(values, result.packedSfixed64_);
6854 return this;
6855 }
6856 public Builder ClearPackedSfixed64() {
6857 result.packedSfixed64_.Clear();
6858 return this;
6859 }
6860
6861 public pbc::IPopsicleList<float> PackedFloatList {
6862 get { return result.packedFloat_; }
6863 }
6864 public int PackedFloatCount {
6865 get { return result.PackedFloatCount; }
6866 }
6867 public float GetPackedFloat(int index) {
6868 return result.GetPackedFloat(index);
6869 }
6870 public Builder SetPackedFloat(int index, float value) {
6871 result.packedFloat_[index] = value;
6872 return this;
6873 }
6874 public Builder AddPackedFloat(float value) {
6875 result.packedFloat_.Add(value);
6876 return this;
6877 }
6878 public Builder AddRangePackedFloat(scg::IEnumerable<float> values) {
6879 base.AddRange(values, result.packedFloat_);
6880 return this;
6881 }
6882 public Builder ClearPackedFloat() {
6883 result.packedFloat_.Clear();
6884 return this;
6885 }
6886
6887 public pbc::IPopsicleList<double> PackedDoubleList {
6888 get { return result.packedDouble_; }
6889 }
6890 public int PackedDoubleCount {
6891 get { return result.PackedDoubleCount; }
6892 }
6893 public double GetPackedDouble(int index) {
6894 return result.GetPackedDouble(index);
6895 }
6896 public Builder SetPackedDouble(int index, double value) {
6897 result.packedDouble_[index] = value;
6898 return this;
6899 }
6900 public Builder AddPackedDouble(double value) {
6901 result.packedDouble_.Add(value);
6902 return this;
6903 }
6904 public Builder AddRangePackedDouble(scg::IEnumerable<double> values) {
6905 base.AddRange(values, result.packedDouble_);
6906 return this;
6907 }
6908 public Builder ClearPackedDouble() {
6909 result.packedDouble_.Clear();
6910 return this;
6911 }
6912
6913 public pbc::IPopsicleList<bool> PackedBoolList {
6914 get { return result.packedBool_; }
6915 }
6916 public int PackedBoolCount {
6917 get { return result.PackedBoolCount; }
6918 }
6919 public bool GetPackedBool(int index) {
6920 return result.GetPackedBool(index);
6921 }
6922 public Builder SetPackedBool(int index, bool value) {
6923 result.packedBool_[index] = value;
6924 return this;
6925 }
6926 public Builder AddPackedBool(bool value) {
6927 result.packedBool_.Add(value);
6928 return this;
6929 }
6930 public Builder AddRangePackedBool(scg::IEnumerable<bool> values) {
6931 base.AddRange(values, result.packedBool_);
6932 return this;
6933 }
6934 public Builder ClearPackedBool() {
6935 result.packedBool_.Clear();
6936 return this;
6937 }
6938
6939 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> PackedEnumList {
6940 get { return result.packedEnum_; }
6941 }
6942 public int PackedEnumCount {
6943 get { return result.PackedEnumCount; }
6944 }
6945 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetPackedEnum(int index) {
6946 return result.GetPackedEnum(index);
6947 }
6948 public Builder SetPackedEnum(int index, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
6949 result.packedEnum_[index] = value;
6950 return this;
6951 }
6952 public Builder AddPackedEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
6953 result.packedEnum_.Add(value);
6954 return this;
6955 }
6956 public Builder AddRangePackedEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> values) {
6957 base.AddRange(values, result.packedEnum_);
6958 return this;
6959 }
6960 public Builder ClearPackedEnum() {
6961 result.packedEnum_.Clear();
6962 return this;
6963 }
6964 }
6965 static TestPackedTypesLite() {
6966 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
6967 }
6968 }
6969
csharptest445bdce2011-05-20 15:50:54 -05006970 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
6971 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
6972 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01006973 public sealed partial class TestAllExtensionsLite : pb::ExtendableMessageLite<TestAllExtensionsLite, TestAllExtensionsLite.Builder> {
6974 private static readonly TestAllExtensionsLite defaultInstance = new Builder().BuildPartial();
6975 public static TestAllExtensionsLite DefaultInstance {
6976 get { return defaultInstance; }
6977 }
6978
6979 public override TestAllExtensionsLite DefaultInstanceForType {
6980 get { return defaultInstance; }
6981 }
6982
6983 protected override TestAllExtensionsLite ThisMessage {
6984 get { return this; }
6985 }
6986
6987 public override bool IsInitialized {
6988 get {
6989 if (!ExtensionsAreInitialized) return false;
6990 return true;
6991 }
6992 }
6993
6994 public override void WriteTo(pb::CodedOutputStream output) {
6995 int size = SerializedSize;
6996 pb::ExtendableMessageLite<TestAllExtensionsLite, TestAllExtensionsLite.Builder>.ExtensionWriter extensionWriter = CreateExtensionWriter(this);
6997 extensionWriter.WriteUntil(536870912, output);
6998 }
6999
7000 private int memoizedSerializedSize = -1;
7001 public override int SerializedSize {
7002 get {
7003 int size = memoizedSerializedSize;
7004 if (size != -1) return size;
7005
7006 size = 0;
7007 size += ExtensionsSerializedSize;
7008 memoizedSerializedSize = size;
7009 return size;
7010 }
7011 }
7012
7013 #region Lite runtime methods
7014 public override int GetHashCode() {
7015 int hash = GetType().GetHashCode();
7016 hash ^= base.GetHashCode();
7017 return hash;
7018 }
7019
7020 public override bool Equals(object obj) {
7021 TestAllExtensionsLite other = obj as TestAllExtensionsLite;
7022 if (other == null) return false;
7023 if (!base.Equals(other)) return false;
7024 return true;
7025 }
7026
7027 public override void PrintTo(global::System.IO.TextWriter writer) {
7028 base.PrintTo(writer);
7029 }
7030 #endregion
7031
7032 public static TestAllExtensionsLite ParseFrom(pb::ByteString data) {
7033 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7034 }
7035 public static TestAllExtensionsLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
7036 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7037 }
7038 public static TestAllExtensionsLite ParseFrom(byte[] data) {
7039 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7040 }
7041 public static TestAllExtensionsLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
7042 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7043 }
7044 public static TestAllExtensionsLite ParseFrom(global::System.IO.Stream input) {
7045 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7046 }
7047 public static TestAllExtensionsLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7048 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7049 }
7050 public static TestAllExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input) {
7051 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
7052 }
7053 public static TestAllExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7054 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
7055 }
7056 public static TestAllExtensionsLite ParseFrom(pb::CodedInputStream input) {
7057 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7058 }
7059 public static TestAllExtensionsLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7060 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7061 }
7062 public static Builder CreateBuilder() { return new Builder(); }
7063 public override Builder ToBuilder() { return CreateBuilder(this); }
7064 public override Builder CreateBuilderForType() { return new Builder(); }
7065 public static Builder CreateBuilder(TestAllExtensionsLite prototype) {
7066 return (Builder) new Builder().MergeFrom(prototype);
7067 }
7068
csharptest445bdce2011-05-20 15:50:54 -05007069 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
7070 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
7071 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01007072 public sealed partial class Builder : pb::ExtendableBuilderLite<TestAllExtensionsLite, Builder> {
7073 protected override Builder ThisBuilder {
7074 get { return this; }
7075 }
7076 public Builder() {}
7077
7078 TestAllExtensionsLite result = new TestAllExtensionsLite();
7079
7080 protected override TestAllExtensionsLite MessageBeingBuilt {
7081 get { return result; }
7082 }
7083
7084 public override Builder Clear() {
7085 result = new TestAllExtensionsLite();
7086 return this;
7087 }
7088
7089 public override Builder Clone() {
7090 return new Builder().MergeFrom(result);
7091 }
7092
7093 public override TestAllExtensionsLite DefaultInstanceForType {
7094 get { return global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance; }
7095 }
7096
7097 public override TestAllExtensionsLite BuildPartial() {
7098 if (result == null) {
7099 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
7100 }
7101 TestAllExtensionsLite returnMe = result;
7102 result = null;
7103 return returnMe;
7104 }
7105
7106 public override Builder MergeFrom(pb::IMessageLite other) {
7107 if (other is TestAllExtensionsLite) {
7108 return MergeFrom((TestAllExtensionsLite) other);
7109 } else {
7110 base.MergeFrom(other);
7111 return this;
7112 }
7113 }
7114
7115 public override Builder MergeFrom(TestAllExtensionsLite other) {
7116 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance) return this;
7117 this.MergeExtensionFields(other);
7118 return this;
7119 }
7120
7121 public override Builder MergeFrom(pb::CodedInputStream input) {
7122 return MergeFrom(input, pb::ExtensionRegistry.Empty);
7123 }
7124
7125 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7126 while (true) {
7127 uint tag = input.ReadTag();
7128 switch (tag) {
7129 case 0: {
7130 return this;
7131 }
7132 default: {
7133 if (pb::WireFormat.IsEndGroupTag(tag)) {
7134 return this;
7135 }
7136 ParseUnknownField(input, extensionRegistry, tag);
7137 break;
7138 }
7139 }
7140 }
7141 }
7142
7143 }
7144 static TestAllExtensionsLite() {
7145 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
7146 }
7147 }
7148
csharptest445bdce2011-05-20 15:50:54 -05007149 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
7150 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
7151 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01007152 public sealed partial class OptionalGroup_extension_lite : pb::GeneratedMessageLite<OptionalGroup_extension_lite, OptionalGroup_extension_lite.Builder> {
7153 private static readonly OptionalGroup_extension_lite defaultInstance = new Builder().BuildPartial();
7154 public static OptionalGroup_extension_lite DefaultInstance {
7155 get { return defaultInstance; }
7156 }
7157
7158 public override OptionalGroup_extension_lite DefaultInstanceForType {
7159 get { return defaultInstance; }
7160 }
7161
7162 protected override OptionalGroup_extension_lite ThisMessage {
7163 get { return this; }
7164 }
7165
7166 public const int AFieldNumber = 17;
7167 private bool hasA;
7168 private int a_ = 0;
7169 public bool HasA {
7170 get { return hasA; }
7171 }
7172 public int A {
7173 get { return a_; }
7174 }
7175
7176 public override bool IsInitialized {
7177 get {
7178 return true;
7179 }
7180 }
7181
7182 public override void WriteTo(pb::CodedOutputStream output) {
7183 int size = SerializedSize;
7184 if (HasA) {
csharptest90922db2011-06-03 11:57:47 -05007185 output.WriteInt32(17, "a", A);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007186 }
7187 }
7188
7189 private int memoizedSerializedSize = -1;
7190 public override int SerializedSize {
7191 get {
7192 int size = memoizedSerializedSize;
7193 if (size != -1) return size;
7194
7195 size = 0;
7196 if (HasA) {
7197 size += pb::CodedOutputStream.ComputeInt32Size(17, A);
7198 }
7199 memoizedSerializedSize = size;
7200 return size;
7201 }
7202 }
7203
7204 #region Lite runtime methods
7205 public override int GetHashCode() {
7206 int hash = GetType().GetHashCode();
7207 if (hasA) hash ^= a_.GetHashCode();
7208 return hash;
7209 }
7210
7211 public override bool Equals(object obj) {
7212 OptionalGroup_extension_lite other = obj as OptionalGroup_extension_lite;
7213 if (other == null) return false;
7214 if (hasA != other.hasA || (hasA && !a_.Equals(other.a_))) return false;
7215 return true;
7216 }
7217
7218 public override void PrintTo(global::System.IO.TextWriter writer) {
7219 PrintField("a", hasA, a_, writer);
7220 }
7221 #endregion
7222
7223 public static OptionalGroup_extension_lite ParseFrom(pb::ByteString data) {
7224 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7225 }
7226 public static OptionalGroup_extension_lite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
7227 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7228 }
7229 public static OptionalGroup_extension_lite ParseFrom(byte[] data) {
7230 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7231 }
7232 public static OptionalGroup_extension_lite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
7233 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7234 }
7235 public static OptionalGroup_extension_lite ParseFrom(global::System.IO.Stream input) {
7236 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7237 }
7238 public static OptionalGroup_extension_lite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7239 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7240 }
7241 public static OptionalGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input) {
7242 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
7243 }
7244 public static OptionalGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7245 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
7246 }
7247 public static OptionalGroup_extension_lite ParseFrom(pb::CodedInputStream input) {
7248 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7249 }
7250 public static OptionalGroup_extension_lite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7251 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7252 }
7253 public static Builder CreateBuilder() { return new Builder(); }
7254 public override Builder ToBuilder() { return CreateBuilder(this); }
7255 public override Builder CreateBuilderForType() { return new Builder(); }
7256 public static Builder CreateBuilder(OptionalGroup_extension_lite prototype) {
7257 return (Builder) new Builder().MergeFrom(prototype);
7258 }
7259
csharptest445bdce2011-05-20 15:50:54 -05007260 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
7261 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
7262 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01007263 public sealed partial class Builder : pb::GeneratedBuilderLite<OptionalGroup_extension_lite, Builder> {
7264 protected override Builder ThisBuilder {
7265 get { return this; }
7266 }
7267 public Builder() {}
7268
7269 OptionalGroup_extension_lite result = new OptionalGroup_extension_lite();
7270
7271 protected override OptionalGroup_extension_lite MessageBeingBuilt {
7272 get { return result; }
7273 }
7274
7275 public override Builder Clear() {
7276 result = new OptionalGroup_extension_lite();
7277 return this;
7278 }
7279
7280 public override Builder Clone() {
7281 return new Builder().MergeFrom(result);
7282 }
7283
7284 public override OptionalGroup_extension_lite DefaultInstanceForType {
7285 get { return global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite.DefaultInstance; }
7286 }
7287
7288 public override OptionalGroup_extension_lite BuildPartial() {
7289 if (result == null) {
7290 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
7291 }
7292 OptionalGroup_extension_lite returnMe = result;
7293 result = null;
7294 return returnMe;
7295 }
7296
7297 public override Builder MergeFrom(pb::IMessageLite other) {
7298 if (other is OptionalGroup_extension_lite) {
7299 return MergeFrom((OptionalGroup_extension_lite) other);
7300 } else {
7301 base.MergeFrom(other);
7302 return this;
7303 }
7304 }
7305
7306 public override Builder MergeFrom(OptionalGroup_extension_lite other) {
7307 if (other == global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite.DefaultInstance) return this;
7308 if (other.HasA) {
7309 A = other.A;
7310 }
7311 return this;
7312 }
7313
7314 public override Builder MergeFrom(pb::CodedInputStream input) {
7315 return MergeFrom(input, pb::ExtensionRegistry.Empty);
7316 }
7317
7318 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7319 while (true) {
7320 uint tag = input.ReadTag();
7321 switch (tag) {
7322 case 0: {
7323 return this;
7324 }
7325 default: {
7326 if (pb::WireFormat.IsEndGroupTag(tag)) {
7327 return this;
7328 }
7329 ParseUnknownField(input, extensionRegistry, tag);
7330 break;
7331 }
7332 case 136: {
7333 A = input.ReadInt32();
7334 break;
7335 }
7336 }
7337 }
7338 }
7339
7340
7341 public bool HasA {
7342 get { return result.HasA; }
7343 }
7344 public int A {
7345 get { return result.A; }
7346 set { SetA(value); }
7347 }
7348 public Builder SetA(int value) {
7349 result.hasA = true;
7350 result.a_ = value;
7351 return this;
7352 }
7353 public Builder ClearA() {
7354 result.hasA = false;
7355 result.a_ = 0;
7356 return this;
7357 }
7358 }
7359 static OptionalGroup_extension_lite() {
7360 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
7361 }
7362 }
7363
csharptest445bdce2011-05-20 15:50:54 -05007364 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
7365 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
7366 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01007367 public sealed partial class RepeatedGroup_extension_lite : pb::GeneratedMessageLite<RepeatedGroup_extension_lite, RepeatedGroup_extension_lite.Builder> {
7368 private static readonly RepeatedGroup_extension_lite defaultInstance = new Builder().BuildPartial();
7369 public static RepeatedGroup_extension_lite DefaultInstance {
7370 get { return defaultInstance; }
7371 }
7372
7373 public override RepeatedGroup_extension_lite DefaultInstanceForType {
7374 get { return defaultInstance; }
7375 }
7376
7377 protected override RepeatedGroup_extension_lite ThisMessage {
7378 get { return this; }
7379 }
7380
7381 public const int AFieldNumber = 47;
7382 private bool hasA;
7383 private int a_ = 0;
7384 public bool HasA {
7385 get { return hasA; }
7386 }
7387 public int A {
7388 get { return a_; }
7389 }
7390
7391 public override bool IsInitialized {
7392 get {
7393 return true;
7394 }
7395 }
7396
7397 public override void WriteTo(pb::CodedOutputStream output) {
7398 int size = SerializedSize;
7399 if (HasA) {
csharptest90922db2011-06-03 11:57:47 -05007400 output.WriteInt32(47, "a", A);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007401 }
7402 }
7403
7404 private int memoizedSerializedSize = -1;
7405 public override int SerializedSize {
7406 get {
7407 int size = memoizedSerializedSize;
7408 if (size != -1) return size;
7409
7410 size = 0;
7411 if (HasA) {
7412 size += pb::CodedOutputStream.ComputeInt32Size(47, A);
7413 }
7414 memoizedSerializedSize = size;
7415 return size;
7416 }
7417 }
7418
7419 #region Lite runtime methods
7420 public override int GetHashCode() {
7421 int hash = GetType().GetHashCode();
7422 if (hasA) hash ^= a_.GetHashCode();
7423 return hash;
7424 }
7425
7426 public override bool Equals(object obj) {
7427 RepeatedGroup_extension_lite other = obj as RepeatedGroup_extension_lite;
7428 if (other == null) return false;
7429 if (hasA != other.hasA || (hasA && !a_.Equals(other.a_))) return false;
7430 return true;
7431 }
7432
7433 public override void PrintTo(global::System.IO.TextWriter writer) {
7434 PrintField("a", hasA, a_, writer);
7435 }
7436 #endregion
7437
7438 public static RepeatedGroup_extension_lite ParseFrom(pb::ByteString data) {
7439 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7440 }
7441 public static RepeatedGroup_extension_lite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
7442 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7443 }
7444 public static RepeatedGroup_extension_lite ParseFrom(byte[] data) {
7445 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7446 }
7447 public static RepeatedGroup_extension_lite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
7448 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7449 }
7450 public static RepeatedGroup_extension_lite ParseFrom(global::System.IO.Stream input) {
7451 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7452 }
7453 public static RepeatedGroup_extension_lite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7454 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7455 }
7456 public static RepeatedGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input) {
7457 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
7458 }
7459 public static RepeatedGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7460 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
7461 }
7462 public static RepeatedGroup_extension_lite ParseFrom(pb::CodedInputStream input) {
7463 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7464 }
7465 public static RepeatedGroup_extension_lite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7466 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7467 }
7468 public static Builder CreateBuilder() { return new Builder(); }
7469 public override Builder ToBuilder() { return CreateBuilder(this); }
7470 public override Builder CreateBuilderForType() { return new Builder(); }
7471 public static Builder CreateBuilder(RepeatedGroup_extension_lite prototype) {
7472 return (Builder) new Builder().MergeFrom(prototype);
7473 }
7474
csharptest445bdce2011-05-20 15:50:54 -05007475 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
7476 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
7477 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01007478 public sealed partial class Builder : pb::GeneratedBuilderLite<RepeatedGroup_extension_lite, Builder> {
7479 protected override Builder ThisBuilder {
7480 get { return this; }
7481 }
7482 public Builder() {}
7483
7484 RepeatedGroup_extension_lite result = new RepeatedGroup_extension_lite();
7485
7486 protected override RepeatedGroup_extension_lite MessageBeingBuilt {
7487 get { return result; }
7488 }
7489
7490 public override Builder Clear() {
7491 result = new RepeatedGroup_extension_lite();
7492 return this;
7493 }
7494
7495 public override Builder Clone() {
7496 return new Builder().MergeFrom(result);
7497 }
7498
7499 public override RepeatedGroup_extension_lite DefaultInstanceForType {
7500 get { return global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite.DefaultInstance; }
7501 }
7502
7503 public override RepeatedGroup_extension_lite BuildPartial() {
7504 if (result == null) {
7505 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
7506 }
7507 RepeatedGroup_extension_lite returnMe = result;
7508 result = null;
7509 return returnMe;
7510 }
7511
7512 public override Builder MergeFrom(pb::IMessageLite other) {
7513 if (other is RepeatedGroup_extension_lite) {
7514 return MergeFrom((RepeatedGroup_extension_lite) other);
7515 } else {
7516 base.MergeFrom(other);
7517 return this;
7518 }
7519 }
7520
7521 public override Builder MergeFrom(RepeatedGroup_extension_lite other) {
7522 if (other == global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite.DefaultInstance) return this;
7523 if (other.HasA) {
7524 A = other.A;
7525 }
7526 return this;
7527 }
7528
7529 public override Builder MergeFrom(pb::CodedInputStream input) {
7530 return MergeFrom(input, pb::ExtensionRegistry.Empty);
7531 }
7532
7533 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7534 while (true) {
7535 uint tag = input.ReadTag();
7536 switch (tag) {
7537 case 0: {
7538 return this;
7539 }
7540 default: {
7541 if (pb::WireFormat.IsEndGroupTag(tag)) {
7542 return this;
7543 }
7544 ParseUnknownField(input, extensionRegistry, tag);
7545 break;
7546 }
7547 case 376: {
7548 A = input.ReadInt32();
7549 break;
7550 }
7551 }
7552 }
7553 }
7554
7555
7556 public bool HasA {
7557 get { return result.HasA; }
7558 }
7559 public int A {
7560 get { return result.A; }
7561 set { SetA(value); }
7562 }
7563 public Builder SetA(int value) {
7564 result.hasA = true;
7565 result.a_ = value;
7566 return this;
7567 }
7568 public Builder ClearA() {
7569 result.hasA = false;
7570 result.a_ = 0;
7571 return this;
7572 }
7573 }
7574 static RepeatedGroup_extension_lite() {
7575 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
7576 }
7577 }
7578
csharptest445bdce2011-05-20 15:50:54 -05007579 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
7580 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
7581 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01007582 public sealed partial class TestPackedExtensionsLite : pb::ExtendableMessageLite<TestPackedExtensionsLite, TestPackedExtensionsLite.Builder> {
7583 private static readonly TestPackedExtensionsLite defaultInstance = new Builder().BuildPartial();
7584 public static TestPackedExtensionsLite DefaultInstance {
7585 get { return defaultInstance; }
7586 }
7587
7588 public override TestPackedExtensionsLite DefaultInstanceForType {
7589 get { return defaultInstance; }
7590 }
7591
7592 protected override TestPackedExtensionsLite ThisMessage {
7593 get { return this; }
7594 }
7595
7596 public override bool IsInitialized {
7597 get {
7598 if (!ExtensionsAreInitialized) return false;
7599 return true;
7600 }
7601 }
7602
7603 public override void WriteTo(pb::CodedOutputStream output) {
7604 int size = SerializedSize;
7605 pb::ExtendableMessageLite<TestPackedExtensionsLite, TestPackedExtensionsLite.Builder>.ExtensionWriter extensionWriter = CreateExtensionWriter(this);
7606 extensionWriter.WriteUntil(536870912, output);
7607 }
7608
7609 private int memoizedSerializedSize = -1;
7610 public override int SerializedSize {
7611 get {
7612 int size = memoizedSerializedSize;
7613 if (size != -1) return size;
7614
7615 size = 0;
7616 size += ExtensionsSerializedSize;
7617 memoizedSerializedSize = size;
7618 return size;
7619 }
7620 }
7621
7622 #region Lite runtime methods
7623 public override int GetHashCode() {
7624 int hash = GetType().GetHashCode();
7625 hash ^= base.GetHashCode();
7626 return hash;
7627 }
7628
7629 public override bool Equals(object obj) {
7630 TestPackedExtensionsLite other = obj as TestPackedExtensionsLite;
7631 if (other == null) return false;
7632 if (!base.Equals(other)) return false;
7633 return true;
7634 }
7635
7636 public override void PrintTo(global::System.IO.TextWriter writer) {
7637 base.PrintTo(writer);
7638 }
7639 #endregion
7640
7641 public static TestPackedExtensionsLite ParseFrom(pb::ByteString data) {
7642 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7643 }
7644 public static TestPackedExtensionsLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
7645 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7646 }
7647 public static TestPackedExtensionsLite ParseFrom(byte[] data) {
7648 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7649 }
7650 public static TestPackedExtensionsLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
7651 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7652 }
7653 public static TestPackedExtensionsLite ParseFrom(global::System.IO.Stream input) {
7654 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7655 }
7656 public static TestPackedExtensionsLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7657 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7658 }
7659 public static TestPackedExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input) {
7660 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
7661 }
7662 public static TestPackedExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7663 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
7664 }
7665 public static TestPackedExtensionsLite ParseFrom(pb::CodedInputStream input) {
7666 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7667 }
7668 public static TestPackedExtensionsLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7669 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7670 }
7671 public static Builder CreateBuilder() { return new Builder(); }
7672 public override Builder ToBuilder() { return CreateBuilder(this); }
7673 public override Builder CreateBuilderForType() { return new Builder(); }
7674 public static Builder CreateBuilder(TestPackedExtensionsLite prototype) {
7675 return (Builder) new Builder().MergeFrom(prototype);
7676 }
7677
csharptest445bdce2011-05-20 15:50:54 -05007678 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
7679 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
7680 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01007681 public sealed partial class Builder : pb::ExtendableBuilderLite<TestPackedExtensionsLite, Builder> {
7682 protected override Builder ThisBuilder {
7683 get { return this; }
7684 }
7685 public Builder() {}
7686
7687 TestPackedExtensionsLite result = new TestPackedExtensionsLite();
7688
7689 protected override TestPackedExtensionsLite MessageBeingBuilt {
7690 get { return result; }
7691 }
7692
7693 public override Builder Clear() {
7694 result = new TestPackedExtensionsLite();
7695 return this;
7696 }
7697
7698 public override Builder Clone() {
7699 return new Builder().MergeFrom(result);
7700 }
7701
7702 public override TestPackedExtensionsLite DefaultInstanceForType {
7703 get { return global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance; }
7704 }
7705
7706 public override TestPackedExtensionsLite BuildPartial() {
7707 if (result == null) {
7708 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
7709 }
7710 TestPackedExtensionsLite returnMe = result;
7711 result = null;
7712 return returnMe;
7713 }
7714
7715 public override Builder MergeFrom(pb::IMessageLite other) {
7716 if (other is TestPackedExtensionsLite) {
7717 return MergeFrom((TestPackedExtensionsLite) other);
7718 } else {
7719 base.MergeFrom(other);
7720 return this;
7721 }
7722 }
7723
7724 public override Builder MergeFrom(TestPackedExtensionsLite other) {
7725 if (other == global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance) return this;
7726 this.MergeExtensionFields(other);
7727 return this;
7728 }
7729
7730 public override Builder MergeFrom(pb::CodedInputStream input) {
7731 return MergeFrom(input, pb::ExtensionRegistry.Empty);
7732 }
7733
7734 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7735 while (true) {
7736 uint tag = input.ReadTag();
7737 switch (tag) {
7738 case 0: {
7739 return this;
7740 }
7741 default: {
7742 if (pb::WireFormat.IsEndGroupTag(tag)) {
7743 return this;
7744 }
7745 ParseUnknownField(input, extensionRegistry, tag);
7746 break;
7747 }
7748 }
7749 }
7750 }
7751
7752 }
7753 static TestPackedExtensionsLite() {
7754 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
7755 }
7756 }
7757
csharptest445bdce2011-05-20 15:50:54 -05007758 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
7759 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
7760 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01007761 public sealed partial class TestNestedExtensionLite : pb::GeneratedMessageLite<TestNestedExtensionLite, TestNestedExtensionLite.Builder> {
7762 private static readonly TestNestedExtensionLite defaultInstance = new Builder().BuildPartial();
7763 public static TestNestedExtensionLite DefaultInstance {
7764 get { return defaultInstance; }
7765 }
7766
7767 public override TestNestedExtensionLite DefaultInstanceForType {
7768 get { return defaultInstance; }
7769 }
7770
7771 protected override TestNestedExtensionLite ThisMessage {
7772 get { return this; }
7773 }
7774
7775 public const int NestedExtensionFieldNumber = 12345;
7776 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> NestedExtension;
7777 public override bool IsInitialized {
7778 get {
7779 return true;
7780 }
7781 }
7782
7783 public override void WriteTo(pb::CodedOutputStream output) {
7784 int size = SerializedSize;
7785 }
7786
7787 private int memoizedSerializedSize = -1;
7788 public override int SerializedSize {
7789 get {
7790 int size = memoizedSerializedSize;
7791 if (size != -1) return size;
7792
7793 size = 0;
7794 memoizedSerializedSize = size;
7795 return size;
7796 }
7797 }
7798
7799 #region Lite runtime methods
7800 public override int GetHashCode() {
7801 int hash = GetType().GetHashCode();
7802 return hash;
7803 }
7804
7805 public override bool Equals(object obj) {
7806 TestNestedExtensionLite other = obj as TestNestedExtensionLite;
7807 if (other == null) return false;
7808 return true;
7809 }
7810
7811 public override void PrintTo(global::System.IO.TextWriter writer) {
7812 }
7813 #endregion
7814
7815 public static TestNestedExtensionLite ParseFrom(pb::ByteString data) {
7816 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7817 }
7818 public static TestNestedExtensionLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
7819 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7820 }
7821 public static TestNestedExtensionLite ParseFrom(byte[] data) {
7822 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7823 }
7824 public static TestNestedExtensionLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
7825 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7826 }
7827 public static TestNestedExtensionLite ParseFrom(global::System.IO.Stream input) {
7828 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7829 }
7830 public static TestNestedExtensionLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7831 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7832 }
7833 public static TestNestedExtensionLite ParseDelimitedFrom(global::System.IO.Stream input) {
7834 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
7835 }
7836 public static TestNestedExtensionLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7837 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
7838 }
7839 public static TestNestedExtensionLite ParseFrom(pb::CodedInputStream input) {
7840 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7841 }
7842 public static TestNestedExtensionLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7843 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7844 }
7845 public static Builder CreateBuilder() { return new Builder(); }
7846 public override Builder ToBuilder() { return CreateBuilder(this); }
7847 public override Builder CreateBuilderForType() { return new Builder(); }
7848 public static Builder CreateBuilder(TestNestedExtensionLite prototype) {
7849 return (Builder) new Builder().MergeFrom(prototype);
7850 }
7851
csharptest445bdce2011-05-20 15:50:54 -05007852 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
7853 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
7854 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01007855 public sealed partial class Builder : pb::GeneratedBuilderLite<TestNestedExtensionLite, Builder> {
7856 protected override Builder ThisBuilder {
7857 get { return this; }
7858 }
7859 public Builder() {}
7860
7861 TestNestedExtensionLite result = new TestNestedExtensionLite();
7862
7863 protected override TestNestedExtensionLite MessageBeingBuilt {
7864 get { return result; }
7865 }
7866
7867 public override Builder Clear() {
7868 result = new TestNestedExtensionLite();
7869 return this;
7870 }
7871
7872 public override Builder Clone() {
7873 return new Builder().MergeFrom(result);
7874 }
7875
7876 public override TestNestedExtensionLite DefaultInstanceForType {
7877 get { return global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.DefaultInstance; }
7878 }
7879
7880 public override TestNestedExtensionLite BuildPartial() {
7881 if (result == null) {
7882 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
7883 }
7884 TestNestedExtensionLite returnMe = result;
7885 result = null;
7886 return returnMe;
7887 }
7888
7889 public override Builder MergeFrom(pb::IMessageLite other) {
7890 if (other is TestNestedExtensionLite) {
7891 return MergeFrom((TestNestedExtensionLite) other);
7892 } else {
7893 base.MergeFrom(other);
7894 return this;
7895 }
7896 }
7897
7898 public override Builder MergeFrom(TestNestedExtensionLite other) {
7899 if (other == global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.DefaultInstance) return this;
7900 return this;
7901 }
7902
7903 public override Builder MergeFrom(pb::CodedInputStream input) {
7904 return MergeFrom(input, pb::ExtensionRegistry.Empty);
7905 }
7906
7907 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7908 while (true) {
7909 uint tag = input.ReadTag();
7910 switch (tag) {
7911 case 0: {
7912 return this;
7913 }
7914 default: {
7915 if (pb::WireFormat.IsEndGroupTag(tag)) {
7916 return this;
7917 }
7918 ParseUnknownField(input, extensionRegistry, tag);
7919 break;
7920 }
7921 }
7922 }
7923 }
7924
7925 }
7926 static TestNestedExtensionLite() {
7927 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
7928 }
7929 }
7930
csharptest445bdce2011-05-20 15:50:54 -05007931 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
7932 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
7933 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01007934 public sealed partial class TestDeprecatedLite : pb::GeneratedMessageLite<TestDeprecatedLite, TestDeprecatedLite.Builder> {
7935 private static readonly TestDeprecatedLite defaultInstance = new Builder().BuildPartial();
7936 public static TestDeprecatedLite DefaultInstance {
7937 get { return defaultInstance; }
7938 }
7939
7940 public override TestDeprecatedLite DefaultInstanceForType {
7941 get { return defaultInstance; }
7942 }
7943
7944 protected override TestDeprecatedLite ThisMessage {
7945 get { return this; }
7946 }
7947
7948 public const int DeprecatedFieldFieldNumber = 1;
7949 private bool hasDeprecatedField;
7950 private int deprecatedField_ = 0;
7951 public bool HasDeprecatedField {
7952 get { return hasDeprecatedField; }
7953 }
7954 public int DeprecatedField {
7955 get { return deprecatedField_; }
7956 }
7957
7958 public override bool IsInitialized {
7959 get {
7960 return true;
7961 }
7962 }
7963
7964 public override void WriteTo(pb::CodedOutputStream output) {
7965 int size = SerializedSize;
7966 if (HasDeprecatedField) {
csharptest90922db2011-06-03 11:57:47 -05007967 output.WriteInt32(1, "deprecated_field", DeprecatedField);
Jon Skeet82bb0f12011-04-03 20:17:12 +01007968 }
7969 }
7970
7971 private int memoizedSerializedSize = -1;
7972 public override int SerializedSize {
7973 get {
7974 int size = memoizedSerializedSize;
7975 if (size != -1) return size;
7976
7977 size = 0;
7978 if (HasDeprecatedField) {
7979 size += pb::CodedOutputStream.ComputeInt32Size(1, DeprecatedField);
7980 }
7981 memoizedSerializedSize = size;
7982 return size;
7983 }
7984 }
7985
7986 #region Lite runtime methods
7987 public override int GetHashCode() {
7988 int hash = GetType().GetHashCode();
7989 if (hasDeprecatedField) hash ^= deprecatedField_.GetHashCode();
7990 return hash;
7991 }
7992
7993 public override bool Equals(object obj) {
7994 TestDeprecatedLite other = obj as TestDeprecatedLite;
7995 if (other == null) return false;
7996 if (hasDeprecatedField != other.hasDeprecatedField || (hasDeprecatedField && !deprecatedField_.Equals(other.deprecatedField_))) return false;
7997 return true;
7998 }
7999
8000 public override void PrintTo(global::System.IO.TextWriter writer) {
8001 PrintField("deprecated_field", hasDeprecatedField, deprecatedField_, writer);
8002 }
8003 #endregion
8004
8005 public static TestDeprecatedLite ParseFrom(pb::ByteString data) {
8006 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
8007 }
8008 public static TestDeprecatedLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
8009 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
8010 }
8011 public static TestDeprecatedLite ParseFrom(byte[] data) {
8012 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
8013 }
8014 public static TestDeprecatedLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
8015 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
8016 }
8017 public static TestDeprecatedLite ParseFrom(global::System.IO.Stream input) {
8018 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
8019 }
8020 public static TestDeprecatedLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
8021 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
8022 }
8023 public static TestDeprecatedLite ParseDelimitedFrom(global::System.IO.Stream input) {
8024 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
8025 }
8026 public static TestDeprecatedLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
8027 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
8028 }
8029 public static TestDeprecatedLite ParseFrom(pb::CodedInputStream input) {
8030 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
8031 }
8032 public static TestDeprecatedLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
8033 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
8034 }
8035 public static Builder CreateBuilder() { return new Builder(); }
8036 public override Builder ToBuilder() { return CreateBuilder(this); }
8037 public override Builder CreateBuilderForType() { return new Builder(); }
8038 public static Builder CreateBuilder(TestDeprecatedLite prototype) {
8039 return (Builder) new Builder().MergeFrom(prototype);
8040 }
8041
csharptest445bdce2011-05-20 15:50:54 -05008042 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
8043 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
8044 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +01008045 public sealed partial class Builder : pb::GeneratedBuilderLite<TestDeprecatedLite, Builder> {
8046 protected override Builder ThisBuilder {
8047 get { return this; }
8048 }
8049 public Builder() {}
8050
8051 TestDeprecatedLite result = new TestDeprecatedLite();
8052
8053 protected override TestDeprecatedLite MessageBeingBuilt {
8054 get { return result; }
8055 }
8056
8057 public override Builder Clear() {
8058 result = new TestDeprecatedLite();
8059 return this;
8060 }
8061
8062 public override Builder Clone() {
8063 return new Builder().MergeFrom(result);
8064 }
8065
8066 public override TestDeprecatedLite DefaultInstanceForType {
8067 get { return global::Google.ProtocolBuffers.TestProtos.TestDeprecatedLite.DefaultInstance; }
8068 }
8069
8070 public override TestDeprecatedLite BuildPartial() {
8071 if (result == null) {
8072 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
8073 }
8074 TestDeprecatedLite returnMe = result;
8075 result = null;
8076 return returnMe;
8077 }
8078
8079 public override Builder MergeFrom(pb::IMessageLite other) {
8080 if (other is TestDeprecatedLite) {
8081 return MergeFrom((TestDeprecatedLite) other);
8082 } else {
8083 base.MergeFrom(other);
8084 return this;
8085 }
8086 }
8087
8088 public override Builder MergeFrom(TestDeprecatedLite other) {
8089 if (other == global::Google.ProtocolBuffers.TestProtos.TestDeprecatedLite.DefaultInstance) return this;
8090 if (other.HasDeprecatedField) {
8091 DeprecatedField = other.DeprecatedField;
8092 }
8093 return this;
8094 }
8095
8096 public override Builder MergeFrom(pb::CodedInputStream input) {
8097 return MergeFrom(input, pb::ExtensionRegistry.Empty);
8098 }
8099
8100 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
8101 while (true) {
8102 uint tag = input.ReadTag();
8103 switch (tag) {
8104 case 0: {
8105 return this;
8106 }
8107 default: {
8108 if (pb::WireFormat.IsEndGroupTag(tag)) {
8109 return this;
8110 }
8111 ParseUnknownField(input, extensionRegistry, tag);
8112 break;
8113 }
8114 case 8: {
8115 DeprecatedField = input.ReadInt32();
8116 break;
8117 }
8118 }
8119 }
8120 }
8121
8122
8123 public bool HasDeprecatedField {
8124 get { return result.HasDeprecatedField; }
8125 }
8126 public int DeprecatedField {
8127 get { return result.DeprecatedField; }
8128 set { SetDeprecatedField(value); }
8129 }
8130 public Builder SetDeprecatedField(int value) {
8131 result.hasDeprecatedField = true;
8132 result.deprecatedField_ = value;
8133 return this;
8134 }
8135 public Builder ClearDeprecatedField() {
8136 result.hasDeprecatedField = false;
8137 result.deprecatedField_ = 0;
8138 return this;
8139 }
8140 }
8141 static TestDeprecatedLite() {
8142 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
8143 }
8144 }
8145
8146 #endregion
8147
8148}