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