blob: 4b1a018aab5d55785be136a8e9c8a79949593f2b [file] [log] [blame]
csharptest980ba8d2010-11-07 16:30:39 -06001// Generated by ProtoGen, Version=0.9.0.0, Culture=neutral, PublicKeyToken=8fd7408b07f8d2cd. DO NOT EDIT!
csharptest64bfac22010-11-05 17:51:33 -05002
3using pb = global::Google.ProtocolBuffers;
4using pbc = global::Google.ProtocolBuffers.Collections;
5using pbd = global::Google.ProtocolBuffers.Descriptors;
6using scg = global::System.Collections.Generic;
7namespace Google.ProtocolBuffers.TestProtos {
8
9 public static partial class UnitTestLiteProtoFile {
10
11 #region Extension registration
12 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
13 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt32ExtensionLite);
14 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt64ExtensionLite);
15 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint32ExtensionLite);
16 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint64ExtensionLite);
17 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint32ExtensionLite);
18 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint64ExtensionLite);
19 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed32ExtensionLite);
20 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed64ExtensionLite);
21 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed32ExtensionLite);
22 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed64ExtensionLite);
23 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFloatExtensionLite);
24 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalDoubleExtensionLite);
25 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBoolExtensionLite);
26 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringExtensionLite);
27 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBytesExtensionLite);
28 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalGroupExtensionLite);
29 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedMessageExtensionLite);
30 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignMessageExtensionLite);
31 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportMessageExtensionLite);
32 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedEnumExtensionLite);
33 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignEnumExtensionLite);
34 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportEnumExtensionLite);
35 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringPieceExtensionLite);
36 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalCordExtensionLite);
37 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt32ExtensionLite);
38 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt64ExtensionLite);
39 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint32ExtensionLite);
40 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint64ExtensionLite);
41 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint32ExtensionLite);
42 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint64ExtensionLite);
43 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed32ExtensionLite);
44 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed64ExtensionLite);
45 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed32ExtensionLite);
46 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed64ExtensionLite);
47 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFloatExtensionLite);
48 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedDoubleExtensionLite);
49 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBoolExtensionLite);
50 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringExtensionLite);
51 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBytesExtensionLite);
52 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedGroupExtensionLite);
53 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedMessageExtensionLite);
54 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignMessageExtensionLite);
55 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportMessageExtensionLite);
56 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedEnumExtensionLite);
57 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignEnumExtensionLite);
58 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportEnumExtensionLite);
59 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringPieceExtensionLite);
60 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedCordExtensionLite);
61 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt32ExtensionLite);
62 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt64ExtensionLite);
63 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint32ExtensionLite);
64 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint64ExtensionLite);
65 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint32ExtensionLite);
66 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint64ExtensionLite);
67 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed32ExtensionLite);
68 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed64ExtensionLite);
69 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed32ExtensionLite);
70 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed64ExtensionLite);
71 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFloatExtensionLite);
72 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultDoubleExtensionLite);
73 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBoolExtensionLite);
74 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringExtensionLite);
75 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBytesExtensionLite);
76 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultNestedEnumExtensionLite);
77 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultForeignEnumExtensionLite);
78 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultImportEnumExtensionLite);
79 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringPieceExtensionLite);
80 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultCordExtensionLite);
81 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt32ExtensionLite);
82 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt64ExtensionLite);
83 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint32ExtensionLite);
84 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint64ExtensionLite);
85 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint32ExtensionLite);
86 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint64ExtensionLite);
87 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed32ExtensionLite);
88 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed64ExtensionLite);
89 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed32ExtensionLite);
90 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed64ExtensionLite);
91 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFloatExtensionLite);
92 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedDoubleExtensionLite);
93 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedBoolExtensionLite);
94 registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedEnumExtensionLite);
95 registry.Add(global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.NestedExtension);
96 }
97 #endregion
98 #region Extensions
99 public const int OptionalInt32ExtensionLiteFieldNumber = 1;
csharptest980ba8d2010-11-07 16:30:39 -0600100 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> OptionalInt32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500101 public const int OptionalInt64ExtensionLiteFieldNumber = 2;
csharptest980ba8d2010-11-07 16:30:39 -0600102 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> OptionalInt64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500103 public const int OptionalUint32ExtensionLiteFieldNumber = 3;
104 [global::System.CLSCompliant(false)]
csharptest980ba8d2010-11-07 16:30:39 -0600105 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> OptionalUint32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500106 public const int OptionalUint64ExtensionLiteFieldNumber = 4;
107 [global::System.CLSCompliant(false)]
csharptest980ba8d2010-11-07 16:30:39 -0600108 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> OptionalUint64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500109 public const int OptionalSint32ExtensionLiteFieldNumber = 5;
csharptest980ba8d2010-11-07 16:30:39 -0600110 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> OptionalSint32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500111 public const int OptionalSint64ExtensionLiteFieldNumber = 6;
csharptest980ba8d2010-11-07 16:30:39 -0600112 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> OptionalSint64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500113 public const int OptionalFixed32ExtensionLiteFieldNumber = 7;
114 [global::System.CLSCompliant(false)]
csharptest980ba8d2010-11-07 16:30:39 -0600115 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> OptionalFixed32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500116 public const int OptionalFixed64ExtensionLiteFieldNumber = 8;
117 [global::System.CLSCompliant(false)]
csharptest980ba8d2010-11-07 16:30:39 -0600118 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> OptionalFixed64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500119 public const int OptionalSfixed32ExtensionLiteFieldNumber = 9;
csharptest980ba8d2010-11-07 16:30:39 -0600120 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> OptionalSfixed32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500121 public const int OptionalSfixed64ExtensionLiteFieldNumber = 10;
csharptest980ba8d2010-11-07 16:30:39 -0600122 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> OptionalSfixed64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500123 public const int OptionalFloatExtensionLiteFieldNumber = 11;
csharptest980ba8d2010-11-07 16:30:39 -0600124 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float> OptionalFloatExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500125 public const int OptionalDoubleExtensionLiteFieldNumber = 12;
csharptest980ba8d2010-11-07 16:30:39 -0600126 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double> OptionalDoubleExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500127 public const int OptionalBoolExtensionLiteFieldNumber = 13;
csharptest980ba8d2010-11-07 16:30:39 -0600128 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool> OptionalBoolExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500129 public const int OptionalStringExtensionLiteFieldNumber = 14;
csharptest980ba8d2010-11-07 16:30:39 -0600130 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> OptionalStringExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500131 public const int OptionalBytesExtensionLiteFieldNumber = 15;
csharptest980ba8d2010-11-07 16:30:39 -0600132 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString> OptionalBytesExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500133 public const int OptionalGroupExtensionLiteFieldNumber = 16;
csharptest980ba8d2010-11-07 16:30:39 -0600134 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite> OptionalGroupExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500135 public const int OptionalNestedMessageExtensionLiteFieldNumber = 18;
csharptest980ba8d2010-11-07 16:30:39 -0600136 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> OptionalNestedMessageExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500137 public const int OptionalForeignMessageExtensionLiteFieldNumber = 19;
csharptest980ba8d2010-11-07 16:30:39 -0600138 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> OptionalForeignMessageExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500139 public const int OptionalImportMessageExtensionLiteFieldNumber = 20;
csharptest980ba8d2010-11-07 16:30:39 -0600140 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> OptionalImportMessageExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500141 public const int OptionalNestedEnumExtensionLiteFieldNumber = 21;
csharptest980ba8d2010-11-07 16:30:39 -0600142 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> OptionalNestedEnumExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500143 public const int OptionalForeignEnumExtensionLiteFieldNumber = 22;
csharptest980ba8d2010-11-07 16:30:39 -0600144 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> OptionalForeignEnumExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500145 public const int OptionalImportEnumExtensionLiteFieldNumber = 23;
csharptest980ba8d2010-11-07 16:30:39 -0600146 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> OptionalImportEnumExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500147 public const int OptionalStringPieceExtensionLiteFieldNumber = 24;
csharptest980ba8d2010-11-07 16:30:39 -0600148 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> OptionalStringPieceExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500149 public const int OptionalCordExtensionLiteFieldNumber = 25;
csharptest980ba8d2010-11-07 16:30:39 -0600150 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> OptionalCordExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500151 public const int RepeatedInt32ExtensionLiteFieldNumber = 31;
csharptest487da482010-11-07 18:49:42 -0600152 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> RepeatedInt32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500153 public const int RepeatedInt64ExtensionLiteFieldNumber = 32;
csharptest487da482010-11-07 18:49:42 -0600154 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> RepeatedInt64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500155 public const int RepeatedUint32ExtensionLiteFieldNumber = 33;
156 [global::System.CLSCompliant(false)]
csharptest487da482010-11-07 18:49:42 -0600157 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> RepeatedUint32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500158 public const int RepeatedUint64ExtensionLiteFieldNumber = 34;
159 [global::System.CLSCompliant(false)]
csharptest487da482010-11-07 18:49:42 -0600160 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> RepeatedUint64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500161 public const int RepeatedSint32ExtensionLiteFieldNumber = 35;
csharptest487da482010-11-07 18:49:42 -0600162 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> RepeatedSint32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500163 public const int RepeatedSint64ExtensionLiteFieldNumber = 36;
csharptest487da482010-11-07 18:49:42 -0600164 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> RepeatedSint64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500165 public const int RepeatedFixed32ExtensionLiteFieldNumber = 37;
166 [global::System.CLSCompliant(false)]
csharptest487da482010-11-07 18:49:42 -0600167 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> RepeatedFixed32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500168 public const int RepeatedFixed64ExtensionLiteFieldNumber = 38;
169 [global::System.CLSCompliant(false)]
csharptest487da482010-11-07 18:49:42 -0600170 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> RepeatedFixed64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500171 public const int RepeatedSfixed32ExtensionLiteFieldNumber = 39;
csharptest487da482010-11-07 18:49:42 -0600172 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> RepeatedSfixed32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500173 public const int RepeatedSfixed64ExtensionLiteFieldNumber = 40;
csharptest487da482010-11-07 18:49:42 -0600174 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> RepeatedSfixed64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500175 public const int RepeatedFloatExtensionLiteFieldNumber = 41;
csharptest487da482010-11-07 18:49:42 -0600176 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float> RepeatedFloatExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500177 public const int RepeatedDoubleExtensionLiteFieldNumber = 42;
csharptest487da482010-11-07 18:49:42 -0600178 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double> RepeatedDoubleExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500179 public const int RepeatedBoolExtensionLiteFieldNumber = 43;
csharptest487da482010-11-07 18:49:42 -0600180 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool> RepeatedBoolExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500181 public const int RepeatedStringExtensionLiteFieldNumber = 44;
csharptest487da482010-11-07 18:49:42 -0600182 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> RepeatedStringExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500183 public const int RepeatedBytesExtensionLiteFieldNumber = 45;
csharptest487da482010-11-07 18:49:42 -0600184 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString> RepeatedBytesExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500185 public const int RepeatedGroupExtensionLiteFieldNumber = 46;
csharptest487da482010-11-07 18:49:42 -0600186 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite> RepeatedGroupExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500187 public const int RepeatedNestedMessageExtensionLiteFieldNumber = 48;
csharptest487da482010-11-07 18:49:42 -0600188 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> RepeatedNestedMessageExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500189 public const int RepeatedForeignMessageExtensionLiteFieldNumber = 49;
csharptest487da482010-11-07 18:49:42 -0600190 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> RepeatedForeignMessageExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500191 public const int RepeatedImportMessageExtensionLiteFieldNumber = 50;
csharptest487da482010-11-07 18:49:42 -0600192 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> RepeatedImportMessageExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500193 public const int RepeatedNestedEnumExtensionLiteFieldNumber = 51;
csharptest487da482010-11-07 18:49:42 -0600194 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> RepeatedNestedEnumExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500195 public const int RepeatedForeignEnumExtensionLiteFieldNumber = 52;
csharptest487da482010-11-07 18:49:42 -0600196 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> RepeatedForeignEnumExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500197 public const int RepeatedImportEnumExtensionLiteFieldNumber = 53;
csharptest487da482010-11-07 18:49:42 -0600198 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> RepeatedImportEnumExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500199 public const int RepeatedStringPieceExtensionLiteFieldNumber = 54;
csharptest487da482010-11-07 18:49:42 -0600200 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> RepeatedStringPieceExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500201 public const int RepeatedCordExtensionLiteFieldNumber = 55;
csharptest487da482010-11-07 18:49:42 -0600202 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> RepeatedCordExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500203 public const int DefaultInt32ExtensionLiteFieldNumber = 61;
csharptest980ba8d2010-11-07 16:30:39 -0600204 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> DefaultInt32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500205 public const int DefaultInt64ExtensionLiteFieldNumber = 62;
csharptest980ba8d2010-11-07 16:30:39 -0600206 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> DefaultInt64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500207 public const int DefaultUint32ExtensionLiteFieldNumber = 63;
208 [global::System.CLSCompliant(false)]
csharptest980ba8d2010-11-07 16:30:39 -0600209 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> DefaultUint32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500210 public const int DefaultUint64ExtensionLiteFieldNumber = 64;
211 [global::System.CLSCompliant(false)]
csharptest980ba8d2010-11-07 16:30:39 -0600212 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> DefaultUint64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500213 public const int DefaultSint32ExtensionLiteFieldNumber = 65;
csharptest980ba8d2010-11-07 16:30:39 -0600214 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> DefaultSint32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500215 public const int DefaultSint64ExtensionLiteFieldNumber = 66;
csharptest980ba8d2010-11-07 16:30:39 -0600216 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> DefaultSint64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500217 public const int DefaultFixed32ExtensionLiteFieldNumber = 67;
218 [global::System.CLSCompliant(false)]
csharptest980ba8d2010-11-07 16:30:39 -0600219 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint> DefaultFixed32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500220 public const int DefaultFixed64ExtensionLiteFieldNumber = 68;
221 [global::System.CLSCompliant(false)]
csharptest980ba8d2010-11-07 16:30:39 -0600222 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong> DefaultFixed64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500223 public const int DefaultSfixed32ExtensionLiteFieldNumber = 69;
csharptest980ba8d2010-11-07 16:30:39 -0600224 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> DefaultSfixed32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500225 public const int DefaultSfixed64ExtensionLiteFieldNumber = 70;
csharptest980ba8d2010-11-07 16:30:39 -0600226 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long> DefaultSfixed64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500227 public const int DefaultFloatExtensionLiteFieldNumber = 71;
csharptest980ba8d2010-11-07 16:30:39 -0600228 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float> DefaultFloatExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500229 public const int DefaultDoubleExtensionLiteFieldNumber = 72;
csharptest980ba8d2010-11-07 16:30:39 -0600230 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double> DefaultDoubleExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500231 public const int DefaultBoolExtensionLiteFieldNumber = 73;
csharptest980ba8d2010-11-07 16:30:39 -0600232 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool> DefaultBoolExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500233 public const int DefaultStringExtensionLiteFieldNumber = 74;
csharptest980ba8d2010-11-07 16:30:39 -0600234 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> DefaultStringExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500235 public const int DefaultBytesExtensionLiteFieldNumber = 75;
csharptest980ba8d2010-11-07 16:30:39 -0600236 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString> DefaultBytesExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500237 public const int DefaultNestedEnumExtensionLiteFieldNumber = 81;
csharptest980ba8d2010-11-07 16:30:39 -0600238 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> DefaultNestedEnumExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500239 public const int DefaultForeignEnumExtensionLiteFieldNumber = 82;
csharptest980ba8d2010-11-07 16:30:39 -0600240 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> DefaultForeignEnumExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500241 public const int DefaultImportEnumExtensionLiteFieldNumber = 83;
csharptest980ba8d2010-11-07 16:30:39 -0600242 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> DefaultImportEnumExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500243 public const int DefaultStringPieceExtensionLiteFieldNumber = 84;
csharptest980ba8d2010-11-07 16:30:39 -0600244 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> DefaultStringPieceExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500245 public const int DefaultCordExtensionLiteFieldNumber = 85;
csharptest980ba8d2010-11-07 16:30:39 -0600246 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string> DefaultCordExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500247 public const int PackedInt32ExtensionLiteFieldNumber = 90;
csharptest487da482010-11-07 18:49:42 -0600248 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int> PackedInt32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500249 public const int PackedInt64ExtensionLiteFieldNumber = 91;
csharptest487da482010-11-07 18:49:42 -0600250 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long> PackedInt64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500251 public const int PackedUint32ExtensionLiteFieldNumber = 92;
252 [global::System.CLSCompliant(false)]
csharptest487da482010-11-07 18:49:42 -0600253 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, uint> PackedUint32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500254 public const int PackedUint64ExtensionLiteFieldNumber = 93;
255 [global::System.CLSCompliant(false)]
csharptest487da482010-11-07 18:49:42 -0600256 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, ulong> PackedUint64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500257 public const int PackedSint32ExtensionLiteFieldNumber = 94;
csharptest487da482010-11-07 18:49:42 -0600258 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int> PackedSint32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500259 public const int PackedSint64ExtensionLiteFieldNumber = 95;
csharptest487da482010-11-07 18:49:42 -0600260 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long> PackedSint64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500261 public const int PackedFixed32ExtensionLiteFieldNumber = 96;
262 [global::System.CLSCompliant(false)]
csharptest487da482010-11-07 18:49:42 -0600263 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, uint> PackedFixed32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500264 public const int PackedFixed64ExtensionLiteFieldNumber = 97;
265 [global::System.CLSCompliant(false)]
csharptest487da482010-11-07 18:49:42 -0600266 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, ulong> PackedFixed64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500267 public const int PackedSfixed32ExtensionLiteFieldNumber = 98;
csharptest487da482010-11-07 18:49:42 -0600268 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int> PackedSfixed32ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500269 public const int PackedSfixed64ExtensionLiteFieldNumber = 99;
csharptest487da482010-11-07 18:49:42 -0600270 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long> PackedSfixed64ExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500271 public const int PackedFloatExtensionLiteFieldNumber = 100;
csharptest487da482010-11-07 18:49:42 -0600272 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, float> PackedFloatExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500273 public const int PackedDoubleExtensionLiteFieldNumber = 101;
csharptest487da482010-11-07 18:49:42 -0600274 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, double> PackedDoubleExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500275 public const int PackedBoolExtensionLiteFieldNumber = 102;
csharptest487da482010-11-07 18:49:42 -0600276 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, bool> PackedBoolExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500277 public const int PackedEnumExtensionLiteFieldNumber = 103;
csharptest487da482010-11-07 18:49:42 -0600278 public static pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> PackedEnumExtensionLite;
csharptest64bfac22010-11-05 17:51:33 -0500279 #endregion
280
281 #region Static variables
csharptest64bfac22010-11-05 17:51:33 -0500282 #endregion
csharptest980ba8d2010-11-07 16:30:39 -0600283 #region Extensions
284 internal static readonly object Descriptor;
csharptest64bfac22010-11-05 17:51:33 -0500285 static UnitTestLiteProtoFile() {
csharptest980ba8d2010-11-07 16:30:39 -0600286 Descriptor = null;
287 global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.NestedExtension =
288 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
289 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
290 default(int),
291 null,
292 null,
csharptest7d396f92010-11-08 20:06:46 -0600293 global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.NestedExtensionFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600294 pbd::FieldType.Int32);
295 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt32ExtensionLite =
296 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
297 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
298 default(int),
299 null,
300 null,
csharptest7d396f92010-11-08 20:06:46 -0600301 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600302 pbd::FieldType.Int32);
303 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt64ExtensionLite =
304 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
305 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
306 default(long),
307 null,
308 null,
csharptest7d396f92010-11-08 20:06:46 -0600309 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalInt64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600310 pbd::FieldType.Int64);
311 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint32ExtensionLite =
312 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
313 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
314 default(uint),
315 null,
316 null,
csharptest7d396f92010-11-08 20:06:46 -0600317 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600318 pbd::FieldType.UInt32);
319 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint64ExtensionLite =
320 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
321 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
322 default(ulong),
323 null,
324 null,
csharptest7d396f92010-11-08 20:06:46 -0600325 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalUint64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600326 pbd::FieldType.UInt64);
327 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint32ExtensionLite =
328 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
329 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
330 default(int),
331 null,
332 null,
csharptest7d396f92010-11-08 20:06:46 -0600333 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600334 pbd::FieldType.SInt32);
335 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint64ExtensionLite =
336 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
337 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
338 default(long),
339 null,
340 null,
csharptest7d396f92010-11-08 20:06:46 -0600341 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSint64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600342 pbd::FieldType.SInt64);
343 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed32ExtensionLite =
344 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
345 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
346 default(uint),
347 null,
348 null,
csharptest7d396f92010-11-08 20:06:46 -0600349 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600350 pbd::FieldType.Fixed32);
351 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed64ExtensionLite =
352 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
353 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
354 default(ulong),
355 null,
356 null,
csharptest7d396f92010-11-08 20:06:46 -0600357 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFixed64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600358 pbd::FieldType.Fixed64);
359 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed32ExtensionLite =
360 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
361 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
362 default(int),
363 null,
364 null,
csharptest7d396f92010-11-08 20:06:46 -0600365 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600366 pbd::FieldType.SFixed32);
367 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed64ExtensionLite =
368 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
369 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
370 default(long),
371 null,
372 null,
csharptest7d396f92010-11-08 20:06:46 -0600373 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalSfixed64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600374 pbd::FieldType.SFixed64);
375 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFloatExtensionLite =
376 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float>(
377 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
378 default(float),
379 null,
380 null,
csharptest7d396f92010-11-08 20:06:46 -0600381 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalFloatExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600382 pbd::FieldType.Float);
383 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalDoubleExtensionLite =
384 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double>(
385 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
386 default(double),
387 null,
388 null,
csharptest7d396f92010-11-08 20:06:46 -0600389 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalDoubleExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600390 pbd::FieldType.Double);
391 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBoolExtensionLite =
392 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool>(
393 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
394 default(bool),
395 null,
396 null,
csharptest7d396f92010-11-08 20:06:46 -0600397 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBoolExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600398 pbd::FieldType.Bool);
399 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringExtensionLite =
400 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
401 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
402 null,
403 null,
404 null,
csharptest7d396f92010-11-08 20:06:46 -0600405 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600406 pbd::FieldType.String);
407 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBytesExtensionLite =
408 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString>(
409 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
410 null,
411 null,
412 null,
csharptest7d396f92010-11-08 20:06:46 -0600413 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalBytesExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600414 pbd::FieldType.Bytes);
415 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalGroupExtensionLite =
416 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite>(
417 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
418 null,
419 global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite.DefaultInstance,
420 null,
csharptest7d396f92010-11-08 20:06:46 -0600421 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalGroupExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600422 pbd::FieldType.Group);
423 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedMessageExtensionLite =
424 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage>(
425 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
426 null,
427 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance,
428 null,
csharptest7d396f92010-11-08 20:06:46 -0600429 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedMessageExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600430 pbd::FieldType.Message);
431 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignMessageExtensionLite =
432 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite>(
433 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
434 null,
435 global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance,
436 null,
csharptest7d396f92010-11-08 20:06:46 -0600437 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignMessageExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600438 pbd::FieldType.Message);
439 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportMessageExtensionLite =
440 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite>(
441 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
442 null,
443 global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance,
444 null,
csharptest7d396f92010-11-08 20:06:46 -0600445 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportMessageExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600446 pbd::FieldType.Message);
447 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedEnumExtensionLite =
448 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(
449 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
450 default(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum),
451 null,
452 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(),
csharptest7d396f92010-11-08 20:06:46 -0600453 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalNestedEnumExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600454 pbd::FieldType.Enum);
455 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignEnumExtensionLite =
456 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(
457 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
458 default(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite),
459 null,
460 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(),
csharptest7d396f92010-11-08 20:06:46 -0600461 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalForeignEnumExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600462 pbd::FieldType.Enum);
463 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportEnumExtensionLite =
464 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(
465 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
466 default(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite),
467 null,
468 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(),
csharptest7d396f92010-11-08 20:06:46 -0600469 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalImportEnumExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600470 pbd::FieldType.Enum);
471 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringPieceExtensionLite =
472 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
473 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
474 null,
475 null,
476 null,
csharptest7d396f92010-11-08 20:06:46 -0600477 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalStringPieceExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600478 pbd::FieldType.String);
479 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalCordExtensionLite =
480 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
481 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
482 null,
483 null,
484 null,
csharptest7d396f92010-11-08 20:06:46 -0600485 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.OptionalCordExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600486 pbd::FieldType.String);
487 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt32ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600488 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
csharptest980ba8d2010-11-07 16:30:39 -0600489 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600490 null,
491 null,
csharptest7d396f92010-11-08 20:06:46 -0600492 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600493 pbd::FieldType.Int32,
494 false);
495 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt64ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600496 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
csharptest980ba8d2010-11-07 16:30:39 -0600497 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600498 null,
499 null,
csharptest7d396f92010-11-08 20:06:46 -0600500 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedInt64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600501 pbd::FieldType.Int64,
502 false);
503 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint32ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600504 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
csharptest980ba8d2010-11-07 16:30:39 -0600505 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600506 null,
507 null,
csharptest7d396f92010-11-08 20:06:46 -0600508 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600509 pbd::FieldType.UInt32,
510 false);
511 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint64ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600512 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
csharptest980ba8d2010-11-07 16:30:39 -0600513 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600514 null,
515 null,
csharptest7d396f92010-11-08 20:06:46 -0600516 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedUint64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600517 pbd::FieldType.UInt64,
518 false);
519 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint32ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600520 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
csharptest980ba8d2010-11-07 16:30:39 -0600521 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600522 null,
523 null,
csharptest7d396f92010-11-08 20:06:46 -0600524 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600525 pbd::FieldType.SInt32,
526 false);
527 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint64ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600528 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
csharptest980ba8d2010-11-07 16:30:39 -0600529 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600530 null,
531 null,
csharptest7d396f92010-11-08 20:06:46 -0600532 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSint64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600533 pbd::FieldType.SInt64,
534 false);
535 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed32ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600536 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
csharptest980ba8d2010-11-07 16:30:39 -0600537 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600538 null,
539 null,
csharptest7d396f92010-11-08 20:06:46 -0600540 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600541 pbd::FieldType.Fixed32,
542 false);
543 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed64ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600544 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
csharptest980ba8d2010-11-07 16:30:39 -0600545 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600546 null,
547 null,
csharptest7d396f92010-11-08 20:06:46 -0600548 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFixed64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600549 pbd::FieldType.Fixed64,
550 false);
551 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed32ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600552 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
csharptest980ba8d2010-11-07 16:30:39 -0600553 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600554 null,
555 null,
csharptest7d396f92010-11-08 20:06:46 -0600556 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600557 pbd::FieldType.SFixed32,
558 false);
559 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed64ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600560 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
csharptest980ba8d2010-11-07 16:30:39 -0600561 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600562 null,
563 null,
csharptest7d396f92010-11-08 20:06:46 -0600564 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedSfixed64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600565 pbd::FieldType.SFixed64,
566 false);
567 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFloatExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600568 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float>(
csharptest980ba8d2010-11-07 16:30:39 -0600569 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600570 null,
571 null,
csharptest7d396f92010-11-08 20:06:46 -0600572 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedFloatExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600573 pbd::FieldType.Float,
574 false);
575 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedDoubleExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600576 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double>(
csharptest980ba8d2010-11-07 16:30:39 -0600577 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600578 null,
579 null,
csharptest7d396f92010-11-08 20:06:46 -0600580 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedDoubleExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600581 pbd::FieldType.Double,
582 false);
583 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBoolExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600584 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool>(
csharptest980ba8d2010-11-07 16:30:39 -0600585 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600586 null,
587 null,
csharptest7d396f92010-11-08 20:06:46 -0600588 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBoolExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600589 pbd::FieldType.Bool,
590 false);
591 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600592 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
csharptest980ba8d2010-11-07 16:30:39 -0600593 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
594 null,
595 null,
csharptest7d396f92010-11-08 20:06:46 -0600596 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600597 pbd::FieldType.String,
598 false);
599 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBytesExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600600 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString>(
csharptest980ba8d2010-11-07 16:30:39 -0600601 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
602 null,
603 null,
csharptest7d396f92010-11-08 20:06:46 -0600604 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedBytesExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600605 pbd::FieldType.Bytes,
606 false);
607 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedGroupExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600608 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite>(
csharptest980ba8d2010-11-07 16:30:39 -0600609 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600610 global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite.DefaultInstance,
611 null,
csharptest7d396f92010-11-08 20:06:46 -0600612 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedGroupExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600613 pbd::FieldType.Group,
614 false);
615 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedMessageExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600616 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage>(
csharptest980ba8d2010-11-07 16:30:39 -0600617 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600618 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance,
619 null,
csharptest7d396f92010-11-08 20:06:46 -0600620 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedMessageExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600621 pbd::FieldType.Message,
622 false);
623 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignMessageExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600624 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite>(
csharptest980ba8d2010-11-07 16:30:39 -0600625 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600626 global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance,
627 null,
csharptest7d396f92010-11-08 20:06:46 -0600628 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignMessageExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600629 pbd::FieldType.Message,
630 false);
631 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportMessageExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600632 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite>(
csharptest980ba8d2010-11-07 16:30:39 -0600633 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600634 global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance,
635 null,
csharptest7d396f92010-11-08 20:06:46 -0600636 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportMessageExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600637 pbd::FieldType.Message,
638 false);
639 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedEnumExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600640 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(
csharptest980ba8d2010-11-07 16:30:39 -0600641 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600642 null,
643 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(),
csharptest7d396f92010-11-08 20:06:46 -0600644 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedNestedEnumExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600645 pbd::FieldType.Enum,
646 false);
647 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignEnumExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600648 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(
csharptest980ba8d2010-11-07 16:30:39 -0600649 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600650 null,
651 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(),
csharptest7d396f92010-11-08 20:06:46 -0600652 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedForeignEnumExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600653 pbd::FieldType.Enum,
654 false);
655 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportEnumExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600656 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(
csharptest980ba8d2010-11-07 16:30:39 -0600657 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600658 null,
659 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(),
csharptest7d396f92010-11-08 20:06:46 -0600660 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedImportEnumExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600661 pbd::FieldType.Enum,
662 false);
663 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringPieceExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600664 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
csharptest980ba8d2010-11-07 16:30:39 -0600665 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
666 null,
667 null,
csharptest7d396f92010-11-08 20:06:46 -0600668 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedStringPieceExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600669 pbd::FieldType.String,
670 false);
671 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedCordExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600672 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
csharptest980ba8d2010-11-07 16:30:39 -0600673 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
674 null,
675 null,
csharptest7d396f92010-11-08 20:06:46 -0600676 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.RepeatedCordExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600677 pbd::FieldType.String,
678 false);
679 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt32ExtensionLite =
680 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
681 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
682 41,
683 null,
684 null,
csharptest7d396f92010-11-08 20:06:46 -0600685 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600686 pbd::FieldType.Int32);
687 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt64ExtensionLite =
688 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
689 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
690 42L,
691 null,
692 null,
csharptest7d396f92010-11-08 20:06:46 -0600693 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultInt64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600694 pbd::FieldType.Int64);
695 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint32ExtensionLite =
696 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
697 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
698 43,
699 null,
700 null,
csharptest7d396f92010-11-08 20:06:46 -0600701 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600702 pbd::FieldType.UInt32);
703 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint64ExtensionLite =
704 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
705 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
706 44UL,
707 null,
708 null,
csharptest7d396f92010-11-08 20:06:46 -0600709 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultUint64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600710 pbd::FieldType.UInt64);
711 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint32ExtensionLite =
712 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
713 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
714 -45,
715 null,
716 null,
csharptest7d396f92010-11-08 20:06:46 -0600717 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600718 pbd::FieldType.SInt32);
719 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint64ExtensionLite =
720 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
721 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
722 46,
723 null,
724 null,
csharptest7d396f92010-11-08 20:06:46 -0600725 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSint64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600726 pbd::FieldType.SInt64);
727 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed32ExtensionLite =
728 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, uint>(
729 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
730 47,
731 null,
732 null,
csharptest7d396f92010-11-08 20:06:46 -0600733 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600734 pbd::FieldType.Fixed32);
735 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed64ExtensionLite =
736 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, ulong>(
737 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
738 48,
739 null,
740 null,
csharptest7d396f92010-11-08 20:06:46 -0600741 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFixed64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600742 pbd::FieldType.Fixed64);
743 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed32ExtensionLite =
744 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int>(
745 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
746 49,
747 null,
748 null,
csharptest7d396f92010-11-08 20:06:46 -0600749 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600750 pbd::FieldType.SFixed32);
751 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed64ExtensionLite =
752 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, long>(
753 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
754 -50,
755 null,
756 null,
csharptest7d396f92010-11-08 20:06:46 -0600757 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultSfixed64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600758 pbd::FieldType.SFixed64);
759 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFloatExtensionLite =
760 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, float>(
761 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
762 51.5F,
763 null,
764 null,
csharptest7d396f92010-11-08 20:06:46 -0600765 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultFloatExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600766 pbd::FieldType.Float);
767 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultDoubleExtensionLite =
768 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, double>(
769 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
770 52000D,
771 null,
772 null,
csharptest7d396f92010-11-08 20:06:46 -0600773 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultDoubleExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600774 pbd::FieldType.Double);
775 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBoolExtensionLite =
776 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, bool>(
777 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
778 true,
779 null,
780 null,
csharptest7d396f92010-11-08 20:06:46 -0600781 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBoolExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600782 pbd::FieldType.Bool);
783 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringExtensionLite =
784 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
785 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
786 "hello",
787 null,
788 null,
csharptest7d396f92010-11-08 20:06:46 -0600789 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600790 pbd::FieldType.String);
791 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBytesExtensionLite =
792 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, pb::ByteString>(
793 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
794 ByteString.FromBase64("d29ybGQ="),
795 null,
796 null,
csharptest7d396f92010-11-08 20:06:46 -0600797 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultBytesExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600798 pbd::FieldType.Bytes);
799 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultNestedEnumExtensionLite =
800 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(
801 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
802 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.BAR,
803 null,
804 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>(),
csharptest7d396f92010-11-08 20:06:46 -0600805 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultNestedEnumExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600806 pbd::FieldType.Enum);
807 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultForeignEnumExtensionLite =
808 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(
809 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
810 global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_BAR,
811 null,
812 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(),
csharptest7d396f92010-11-08 20:06:46 -0600813 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultForeignEnumExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600814 pbd::FieldType.Enum);
815 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultImportEnumExtensionLite =
816 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(
817 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
818 global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_BAR,
819 null,
820 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>(),
csharptest7d396f92010-11-08 20:06:46 -0600821 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultImportEnumExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600822 pbd::FieldType.Enum);
823 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringPieceExtensionLite =
824 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
825 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
826 "abc",
827 null,
828 null,
csharptest7d396f92010-11-08 20:06:46 -0600829 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultStringPieceExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600830 pbd::FieldType.String);
831 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultCordExtensionLite =
832 new pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, string>(
833 global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance,
834 "123",
835 null,
836 null,
csharptest7d396f92010-11-08 20:06:46 -0600837 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.DefaultCordExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600838 pbd::FieldType.String);
839 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt32ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600840 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int>(
csharptest980ba8d2010-11-07 16:30:39 -0600841 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600842 null,
843 null,
csharptest7d396f92010-11-08 20:06:46 -0600844 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600845 pbd::FieldType.Int32,
846 true);
847 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt64ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600848 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long>(
csharptest980ba8d2010-11-07 16:30:39 -0600849 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600850 null,
851 null,
csharptest7d396f92010-11-08 20:06:46 -0600852 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedInt64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600853 pbd::FieldType.Int64,
854 true);
855 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint32ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600856 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, uint>(
csharptest980ba8d2010-11-07 16:30:39 -0600857 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600858 null,
859 null,
csharptest7d396f92010-11-08 20:06:46 -0600860 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600861 pbd::FieldType.UInt32,
862 true);
863 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint64ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600864 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, ulong>(
csharptest980ba8d2010-11-07 16:30:39 -0600865 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600866 null,
867 null,
csharptest7d396f92010-11-08 20:06:46 -0600868 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedUint64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600869 pbd::FieldType.UInt64,
870 true);
871 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint32ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600872 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int>(
csharptest980ba8d2010-11-07 16:30:39 -0600873 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600874 null,
875 null,
csharptest7d396f92010-11-08 20:06:46 -0600876 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600877 pbd::FieldType.SInt32,
878 true);
879 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint64ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600880 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long>(
csharptest980ba8d2010-11-07 16:30:39 -0600881 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600882 null,
883 null,
csharptest7d396f92010-11-08 20:06:46 -0600884 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSint64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600885 pbd::FieldType.SInt64,
886 true);
887 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed32ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600888 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, uint>(
csharptest980ba8d2010-11-07 16:30:39 -0600889 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600890 null,
891 null,
csharptest7d396f92010-11-08 20:06:46 -0600892 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600893 pbd::FieldType.Fixed32,
894 true);
895 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed64ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600896 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, ulong>(
csharptest980ba8d2010-11-07 16:30:39 -0600897 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600898 null,
899 null,
csharptest7d396f92010-11-08 20:06:46 -0600900 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFixed64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600901 pbd::FieldType.Fixed64,
902 true);
903 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed32ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600904 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, int>(
csharptest980ba8d2010-11-07 16:30:39 -0600905 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600906 null,
907 null,
csharptest7d396f92010-11-08 20:06:46 -0600908 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed32ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600909 pbd::FieldType.SFixed32,
910 true);
911 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed64ExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600912 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, long>(
csharptest980ba8d2010-11-07 16:30:39 -0600913 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600914 null,
915 null,
csharptest7d396f92010-11-08 20:06:46 -0600916 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedSfixed64ExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600917 pbd::FieldType.SFixed64,
918 true);
919 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFloatExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600920 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, float>(
csharptest980ba8d2010-11-07 16:30:39 -0600921 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600922 null,
923 null,
csharptest7d396f92010-11-08 20:06:46 -0600924 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedFloatExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600925 pbd::FieldType.Float,
926 true);
927 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedDoubleExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600928 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, double>(
csharptest980ba8d2010-11-07 16:30:39 -0600929 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600930 null,
931 null,
csharptest7d396f92010-11-08 20:06:46 -0600932 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedDoubleExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600933 pbd::FieldType.Double,
934 true);
935 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedBoolExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600936 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, bool>(
csharptest980ba8d2010-11-07 16:30:39 -0600937 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600938 null,
939 null,
csharptest7d396f92010-11-08 20:06:46 -0600940 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedBoolExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600941 pbd::FieldType.Bool,
942 true);
943 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedEnumExtensionLite =
csharptest487da482010-11-07 18:49:42 -0600944 new pb::GeneratedRepeatExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(
csharptest980ba8d2010-11-07 16:30:39 -0600945 global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance,
csharptest980ba8d2010-11-07 16:30:39 -0600946 null,
947 new EnumLiteMap<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>(),
csharptest7d396f92010-11-08 20:06:46 -0600948 global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.PackedEnumExtensionLiteFieldNumber,
csharptest980ba8d2010-11-07 16:30:39 -0600949 pbd::FieldType.Enum,
950 true);
csharptest64bfac22010-11-05 17:51:33 -0500951 }
952 #endregion
953
954 }
955 #region Enums
956 public enum ForeignEnumLite {
957 FOREIGN_LITE_FOO = 4,
958 FOREIGN_LITE_BAR = 5,
959 FOREIGN_LITE_BAZ = 6,
960 }
961
962 #endregion
963
964 #region Messages
csharptest980ba8d2010-11-07 16:30:39 -0600965 public sealed partial class TestAllTypesLite : pb::GeneratedMessageLite<TestAllTypesLite, TestAllTypesLite.Builder> {
csharptest64bfac22010-11-05 17:51:33 -0500966 private static readonly TestAllTypesLite defaultInstance = new Builder().BuildPartial();
967 public static TestAllTypesLite DefaultInstance {
968 get { return defaultInstance; }
969 }
970
971 public override TestAllTypesLite DefaultInstanceForType {
972 get { return defaultInstance; }
973 }
974
975 protected override TestAllTypesLite ThisMessage {
976 get { return this; }
977 }
978
csharptest64bfac22010-11-05 17:51:33 -0500979 #region Nested types
980 public static class Types {
981 public enum NestedEnum {
982 FOO = 1,
983 BAR = 2,
984 BAZ = 3,
985 }
986
csharptest980ba8d2010-11-07 16:30:39 -0600987 public sealed partial class NestedMessage : pb::GeneratedMessageLite<NestedMessage, NestedMessage.Builder> {
csharptest64bfac22010-11-05 17:51:33 -0500988 private static readonly NestedMessage defaultInstance = new Builder().BuildPartial();
989 public static NestedMessage DefaultInstance {
990 get { return defaultInstance; }
991 }
992
993 public override NestedMessage DefaultInstanceForType {
994 get { return defaultInstance; }
995 }
996
997 protected override NestedMessage ThisMessage {
998 get { return this; }
999 }
1000
csharptest64bfac22010-11-05 17:51:33 -05001001 public const int BbFieldNumber = 1;
1002 private bool hasBb;
1003 private int bb_ = 0;
1004 public bool HasBb {
1005 get { return hasBb; }
1006 }
1007 public int Bb {
1008 get { return bb_; }
1009 }
1010
csharptest980ba8d2010-11-07 16:30:39 -06001011 public override bool IsInitialized {
1012 get {
1013 return true;
1014 }
1015 }
1016
1017 public override void WriteTo(pb::CodedOutputStream output) {
1018 int size = SerializedSize;
1019 if (HasBb) {
1020 output.WriteInt32(1, Bb);
1021 }
1022 }
1023
1024 private int memoizedSerializedSize = -1;
1025 public override int SerializedSize {
1026 get {
1027 int size = memoizedSerializedSize;
1028 if (size != -1) return size;
1029
1030 size = 0;
1031 if (HasBb) {
1032 size += pb::CodedOutputStream.ComputeInt32Size(1, Bb);
1033 }
1034 memoizedSerializedSize = size;
1035 return size;
1036 }
1037 }
1038
csharptest64bfac22010-11-05 17:51:33 -05001039 public static NestedMessage ParseFrom(pb::ByteString data) {
1040 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1041 }
1042 public static NestedMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1043 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1044 }
1045 public static NestedMessage ParseFrom(byte[] data) {
1046 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1047 }
1048 public static NestedMessage ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1049 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1050 }
1051 public static NestedMessage ParseFrom(global::System.IO.Stream input) {
1052 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1053 }
1054 public static NestedMessage ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1055 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1056 }
1057 public static NestedMessage ParseDelimitedFrom(global::System.IO.Stream input) {
1058 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1059 }
1060 public static NestedMessage ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1061 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1062 }
1063 public static NestedMessage ParseFrom(pb::CodedInputStream input) {
1064 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1065 }
1066 public static NestedMessage ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1067 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1068 }
1069 public static Builder CreateBuilder() { return new Builder(); }
1070 public override Builder ToBuilder() { return CreateBuilder(this); }
1071 public override Builder CreateBuilderForType() { return new Builder(); }
1072 public static Builder CreateBuilder(NestedMessage prototype) {
1073 return (Builder) new Builder().MergeFrom(prototype);
1074 }
1075
csharptest980ba8d2010-11-07 16:30:39 -06001076 public sealed partial class Builder : pb::GeneratedBuilderLite<NestedMessage, Builder> {
csharptest64bfac22010-11-05 17:51:33 -05001077 protected override Builder ThisBuilder {
1078 get { return this; }
1079 }
1080 public Builder() {}
1081
1082 NestedMessage result = new NestedMessage();
1083
1084 protected override NestedMessage MessageBeingBuilt {
1085 get { return result; }
1086 }
1087
1088 public override Builder Clear() {
1089 result = new NestedMessage();
1090 return this;
1091 }
1092
1093 public override Builder Clone() {
1094 return new Builder().MergeFrom(result);
1095 }
1096
csharptest64bfac22010-11-05 17:51:33 -05001097 public override NestedMessage DefaultInstanceForType {
1098 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance; }
1099 }
1100
1101 public override NestedMessage BuildPartial() {
1102 if (result == null) {
1103 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
1104 }
1105 NestedMessage returnMe = result;
1106 result = null;
1107 return returnMe;
1108 }
1109
csharptest980ba8d2010-11-07 16:30:39 -06001110 public override Builder MergeFrom(pb::IMessageLite other) {
1111 if (other is NestedMessage) {
1112 return MergeFrom((NestedMessage) other);
1113 } else {
1114 base.MergeFrom(other);
1115 return this;
1116 }
1117 }
1118
1119 public override Builder MergeFrom(NestedMessage other) {
1120 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance) return this;
1121 if (other.HasBb) {
1122 Bb = other.Bb;
1123 }
1124 return this;
1125 }
1126
1127 public override Builder MergeFrom(pb::CodedInputStream input) {
1128 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1129 }
1130
1131 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1132 while (true) {
1133 uint tag = input.ReadTag();
1134 switch (tag) {
1135 case 0: {
1136 return this;
1137 }
1138 default: {
1139 if (pb::WireFormat.IsEndGroupTag(tag)) {
1140 return this;
1141 }
1142 ParseUnknownField(input, extensionRegistry, tag);
1143 break;
1144 }
1145 case 8: {
1146 Bb = input.ReadInt32();
1147 break;
1148 }
1149 }
1150 }
1151 }
1152
csharptest64bfac22010-11-05 17:51:33 -05001153
1154 public bool HasBb {
1155 get { return result.HasBb; }
1156 }
1157 public int Bb {
1158 get { return result.Bb; }
1159 set { SetBb(value); }
1160 }
1161 public Builder SetBb(int value) {
1162 result.hasBb = true;
1163 result.bb_ = value;
1164 return this;
1165 }
1166 public Builder ClearBb() {
1167 result.hasBb = false;
1168 result.bb_ = 0;
1169 return this;
1170 }
1171 }
1172 static NestedMessage() {
1173 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
1174 }
1175 }
1176
csharptest980ba8d2010-11-07 16:30:39 -06001177 public sealed partial class OptionalGroup : pb::GeneratedMessageLite<OptionalGroup, OptionalGroup.Builder> {
csharptest64bfac22010-11-05 17:51:33 -05001178 private static readonly OptionalGroup defaultInstance = new Builder().BuildPartial();
1179 public static OptionalGroup DefaultInstance {
1180 get { return defaultInstance; }
1181 }
1182
1183 public override OptionalGroup DefaultInstanceForType {
1184 get { return defaultInstance; }
1185 }
1186
1187 protected override OptionalGroup ThisMessage {
1188 get { return this; }
1189 }
1190
csharptest64bfac22010-11-05 17:51:33 -05001191 public const int AFieldNumber = 17;
1192 private bool hasA;
1193 private int a_ = 0;
1194 public bool HasA {
1195 get { return hasA; }
1196 }
1197 public int A {
1198 get { return a_; }
1199 }
1200
csharptest980ba8d2010-11-07 16:30:39 -06001201 public override bool IsInitialized {
1202 get {
1203 return true;
1204 }
1205 }
1206
1207 public override void WriteTo(pb::CodedOutputStream output) {
1208 int size = SerializedSize;
1209 if (HasA) {
1210 output.WriteInt32(17, A);
1211 }
1212 }
1213
1214 private int memoizedSerializedSize = -1;
1215 public override int SerializedSize {
1216 get {
1217 int size = memoizedSerializedSize;
1218 if (size != -1) return size;
1219
1220 size = 0;
1221 if (HasA) {
1222 size += pb::CodedOutputStream.ComputeInt32Size(17, A);
1223 }
1224 memoizedSerializedSize = size;
1225 return size;
1226 }
1227 }
1228
csharptest64bfac22010-11-05 17:51:33 -05001229 public static OptionalGroup ParseFrom(pb::ByteString data) {
1230 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1231 }
1232 public static OptionalGroup ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1233 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1234 }
1235 public static OptionalGroup ParseFrom(byte[] data) {
1236 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1237 }
1238 public static OptionalGroup ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1239 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1240 }
1241 public static OptionalGroup ParseFrom(global::System.IO.Stream input) {
1242 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1243 }
1244 public static OptionalGroup ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1245 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1246 }
1247 public static OptionalGroup ParseDelimitedFrom(global::System.IO.Stream input) {
1248 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1249 }
1250 public static OptionalGroup ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1251 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1252 }
1253 public static OptionalGroup ParseFrom(pb::CodedInputStream input) {
1254 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1255 }
1256 public static OptionalGroup ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1257 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1258 }
1259 public static Builder CreateBuilder() { return new Builder(); }
1260 public override Builder ToBuilder() { return CreateBuilder(this); }
1261 public override Builder CreateBuilderForType() { return new Builder(); }
1262 public static Builder CreateBuilder(OptionalGroup prototype) {
1263 return (Builder) new Builder().MergeFrom(prototype);
1264 }
1265
csharptest980ba8d2010-11-07 16:30:39 -06001266 public sealed partial class Builder : pb::GeneratedBuilderLite<OptionalGroup, Builder> {
csharptest64bfac22010-11-05 17:51:33 -05001267 protected override Builder ThisBuilder {
1268 get { return this; }
1269 }
1270 public Builder() {}
1271
1272 OptionalGroup result = new OptionalGroup();
1273
1274 protected override OptionalGroup MessageBeingBuilt {
1275 get { return result; }
1276 }
1277
1278 public override Builder Clear() {
1279 result = new OptionalGroup();
1280 return this;
1281 }
1282
1283 public override Builder Clone() {
1284 return new Builder().MergeFrom(result);
1285 }
1286
csharptest64bfac22010-11-05 17:51:33 -05001287 public override OptionalGroup DefaultInstanceForType {
1288 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance; }
1289 }
1290
1291 public override OptionalGroup BuildPartial() {
1292 if (result == null) {
1293 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
1294 }
1295 OptionalGroup returnMe = result;
1296 result = null;
1297 return returnMe;
1298 }
1299
csharptest980ba8d2010-11-07 16:30:39 -06001300 public override Builder MergeFrom(pb::IMessageLite other) {
1301 if (other is OptionalGroup) {
1302 return MergeFrom((OptionalGroup) other);
1303 } else {
1304 base.MergeFrom(other);
1305 return this;
1306 }
1307 }
1308
1309 public override Builder MergeFrom(OptionalGroup other) {
1310 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance) return this;
1311 if (other.HasA) {
1312 A = other.A;
1313 }
1314 return this;
1315 }
1316
1317 public override Builder MergeFrom(pb::CodedInputStream input) {
1318 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1319 }
1320
1321 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1322 while (true) {
1323 uint tag = input.ReadTag();
1324 switch (tag) {
1325 case 0: {
1326 return this;
1327 }
1328 default: {
1329 if (pb::WireFormat.IsEndGroupTag(tag)) {
1330 return this;
1331 }
1332 ParseUnknownField(input, extensionRegistry, tag);
1333 break;
1334 }
1335 case 136: {
1336 A = input.ReadInt32();
1337 break;
1338 }
1339 }
1340 }
1341 }
1342
csharptest64bfac22010-11-05 17:51:33 -05001343
1344 public bool HasA {
1345 get { return result.HasA; }
1346 }
1347 public int A {
1348 get { return result.A; }
1349 set { SetA(value); }
1350 }
1351 public Builder SetA(int value) {
1352 result.hasA = true;
1353 result.a_ = value;
1354 return this;
1355 }
1356 public Builder ClearA() {
1357 result.hasA = false;
1358 result.a_ = 0;
1359 return this;
1360 }
1361 }
1362 static OptionalGroup() {
1363 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
1364 }
1365 }
1366
csharptest980ba8d2010-11-07 16:30:39 -06001367 public sealed partial class RepeatedGroup : pb::GeneratedMessageLite<RepeatedGroup, RepeatedGroup.Builder> {
csharptest64bfac22010-11-05 17:51:33 -05001368 private static readonly RepeatedGroup defaultInstance = new Builder().BuildPartial();
1369 public static RepeatedGroup DefaultInstance {
1370 get { return defaultInstance; }
1371 }
1372
1373 public override RepeatedGroup DefaultInstanceForType {
1374 get { return defaultInstance; }
1375 }
1376
1377 protected override RepeatedGroup ThisMessage {
1378 get { return this; }
1379 }
1380
csharptest64bfac22010-11-05 17:51:33 -05001381 public const int AFieldNumber = 47;
1382 private bool hasA;
1383 private int a_ = 0;
1384 public bool HasA {
1385 get { return hasA; }
1386 }
1387 public int A {
1388 get { return a_; }
1389 }
1390
csharptest980ba8d2010-11-07 16:30:39 -06001391 public override bool IsInitialized {
1392 get {
1393 return true;
1394 }
1395 }
1396
1397 public override void WriteTo(pb::CodedOutputStream output) {
1398 int size = SerializedSize;
1399 if (HasA) {
1400 output.WriteInt32(47, A);
1401 }
1402 }
1403
1404 private int memoizedSerializedSize = -1;
1405 public override int SerializedSize {
1406 get {
1407 int size = memoizedSerializedSize;
1408 if (size != -1) return size;
1409
1410 size = 0;
1411 if (HasA) {
1412 size += pb::CodedOutputStream.ComputeInt32Size(47, A);
1413 }
1414 memoizedSerializedSize = size;
1415 return size;
1416 }
1417 }
1418
csharptest64bfac22010-11-05 17:51:33 -05001419 public static RepeatedGroup ParseFrom(pb::ByteString data) {
1420 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1421 }
1422 public static RepeatedGroup ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
1423 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1424 }
1425 public static RepeatedGroup ParseFrom(byte[] data) {
1426 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
1427 }
1428 public static RepeatedGroup ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
1429 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
1430 }
1431 public static RepeatedGroup ParseFrom(global::System.IO.Stream input) {
1432 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1433 }
1434 public static RepeatedGroup ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1435 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1436 }
1437 public static RepeatedGroup ParseDelimitedFrom(global::System.IO.Stream input) {
1438 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
1439 }
1440 public static RepeatedGroup ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
1441 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
1442 }
1443 public static RepeatedGroup ParseFrom(pb::CodedInputStream input) {
1444 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
1445 }
1446 public static RepeatedGroup ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1447 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
1448 }
1449 public static Builder CreateBuilder() { return new Builder(); }
1450 public override Builder ToBuilder() { return CreateBuilder(this); }
1451 public override Builder CreateBuilderForType() { return new Builder(); }
1452 public static Builder CreateBuilder(RepeatedGroup prototype) {
1453 return (Builder) new Builder().MergeFrom(prototype);
1454 }
1455
csharptest980ba8d2010-11-07 16:30:39 -06001456 public sealed partial class Builder : pb::GeneratedBuilderLite<RepeatedGroup, Builder> {
csharptest64bfac22010-11-05 17:51:33 -05001457 protected override Builder ThisBuilder {
1458 get { return this; }
1459 }
1460 public Builder() {}
1461
1462 RepeatedGroup result = new RepeatedGroup();
1463
1464 protected override RepeatedGroup MessageBeingBuilt {
1465 get { return result; }
1466 }
1467
1468 public override Builder Clear() {
1469 result = new RepeatedGroup();
1470 return this;
1471 }
1472
1473 public override Builder Clone() {
1474 return new Builder().MergeFrom(result);
1475 }
1476
csharptest64bfac22010-11-05 17:51:33 -05001477 public override RepeatedGroup DefaultInstanceForType {
1478 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.DefaultInstance; }
1479 }
1480
1481 public override RepeatedGroup BuildPartial() {
1482 if (result == null) {
1483 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
1484 }
1485 RepeatedGroup returnMe = result;
1486 result = null;
1487 return returnMe;
1488 }
1489
csharptest980ba8d2010-11-07 16:30:39 -06001490 public override Builder MergeFrom(pb::IMessageLite other) {
1491 if (other is RepeatedGroup) {
1492 return MergeFrom((RepeatedGroup) other);
1493 } else {
1494 base.MergeFrom(other);
1495 return this;
1496 }
1497 }
1498
1499 public override Builder MergeFrom(RepeatedGroup other) {
1500 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.DefaultInstance) return this;
1501 if (other.HasA) {
1502 A = other.A;
1503 }
1504 return this;
1505 }
1506
1507 public override Builder MergeFrom(pb::CodedInputStream input) {
1508 return MergeFrom(input, pb::ExtensionRegistry.Empty);
1509 }
1510
1511 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
1512 while (true) {
1513 uint tag = input.ReadTag();
1514 switch (tag) {
1515 case 0: {
1516 return this;
1517 }
1518 default: {
1519 if (pb::WireFormat.IsEndGroupTag(tag)) {
1520 return this;
1521 }
1522 ParseUnknownField(input, extensionRegistry, tag);
1523 break;
1524 }
1525 case 376: {
1526 A = input.ReadInt32();
1527 break;
1528 }
1529 }
1530 }
1531 }
1532
csharptest64bfac22010-11-05 17:51:33 -05001533
1534 public bool HasA {
1535 get { return result.HasA; }
1536 }
1537 public int A {
1538 get { return result.A; }
1539 set { SetA(value); }
1540 }
1541 public Builder SetA(int value) {
1542 result.hasA = true;
1543 result.a_ = value;
1544 return this;
1545 }
1546 public Builder ClearA() {
1547 result.hasA = false;
1548 result.a_ = 0;
1549 return this;
1550 }
1551 }
1552 static RepeatedGroup() {
1553 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
1554 }
1555 }
1556
1557 }
1558 #endregion
1559
1560 public const int OptionalInt32FieldNumber = 1;
1561 private bool hasOptionalInt32;
1562 private int optionalInt32_ = 0;
1563 public bool HasOptionalInt32 {
1564 get { return hasOptionalInt32; }
1565 }
1566 public int OptionalInt32 {
1567 get { return optionalInt32_; }
1568 }
1569
1570 public const int OptionalInt64FieldNumber = 2;
1571 private bool hasOptionalInt64;
1572 private long optionalInt64_ = 0L;
1573 public bool HasOptionalInt64 {
1574 get { return hasOptionalInt64; }
1575 }
1576 public long OptionalInt64 {
1577 get { return optionalInt64_; }
1578 }
1579
1580 public const int OptionalUint32FieldNumber = 3;
1581 private bool hasOptionalUint32;
1582 private uint optionalUint32_ = 0;
1583 public bool HasOptionalUint32 {
1584 get { return hasOptionalUint32; }
1585 }
1586 [global::System.CLSCompliant(false)]
1587 public uint OptionalUint32 {
1588 get { return optionalUint32_; }
1589 }
1590
1591 public const int OptionalUint64FieldNumber = 4;
1592 private bool hasOptionalUint64;
1593 private ulong optionalUint64_ = 0UL;
1594 public bool HasOptionalUint64 {
1595 get { return hasOptionalUint64; }
1596 }
1597 [global::System.CLSCompliant(false)]
1598 public ulong OptionalUint64 {
1599 get { return optionalUint64_; }
1600 }
1601
1602 public const int OptionalSint32FieldNumber = 5;
1603 private bool hasOptionalSint32;
1604 private int optionalSint32_ = 0;
1605 public bool HasOptionalSint32 {
1606 get { return hasOptionalSint32; }
1607 }
1608 public int OptionalSint32 {
1609 get { return optionalSint32_; }
1610 }
1611
1612 public const int OptionalSint64FieldNumber = 6;
1613 private bool hasOptionalSint64;
1614 private long optionalSint64_ = 0;
1615 public bool HasOptionalSint64 {
1616 get { return hasOptionalSint64; }
1617 }
1618 public long OptionalSint64 {
1619 get { return optionalSint64_; }
1620 }
1621
1622 public const int OptionalFixed32FieldNumber = 7;
1623 private bool hasOptionalFixed32;
1624 private uint optionalFixed32_ = 0;
1625 public bool HasOptionalFixed32 {
1626 get { return hasOptionalFixed32; }
1627 }
1628 [global::System.CLSCompliant(false)]
1629 public uint OptionalFixed32 {
1630 get { return optionalFixed32_; }
1631 }
1632
1633 public const int OptionalFixed64FieldNumber = 8;
1634 private bool hasOptionalFixed64;
1635 private ulong optionalFixed64_ = 0;
1636 public bool HasOptionalFixed64 {
1637 get { return hasOptionalFixed64; }
1638 }
1639 [global::System.CLSCompliant(false)]
1640 public ulong OptionalFixed64 {
1641 get { return optionalFixed64_; }
1642 }
1643
1644 public const int OptionalSfixed32FieldNumber = 9;
1645 private bool hasOptionalSfixed32;
1646 private int optionalSfixed32_ = 0;
1647 public bool HasOptionalSfixed32 {
1648 get { return hasOptionalSfixed32; }
1649 }
1650 public int OptionalSfixed32 {
1651 get { return optionalSfixed32_; }
1652 }
1653
1654 public const int OptionalSfixed64FieldNumber = 10;
1655 private bool hasOptionalSfixed64;
1656 private long optionalSfixed64_ = 0;
1657 public bool HasOptionalSfixed64 {
1658 get { return hasOptionalSfixed64; }
1659 }
1660 public long OptionalSfixed64 {
1661 get { return optionalSfixed64_; }
1662 }
1663
1664 public const int OptionalFloatFieldNumber = 11;
1665 private bool hasOptionalFloat;
1666 private float optionalFloat_ = 0F;
1667 public bool HasOptionalFloat {
1668 get { return hasOptionalFloat; }
1669 }
1670 public float OptionalFloat {
1671 get { return optionalFloat_; }
1672 }
1673
1674 public const int OptionalDoubleFieldNumber = 12;
1675 private bool hasOptionalDouble;
1676 private double optionalDouble_ = 0D;
1677 public bool HasOptionalDouble {
1678 get { return hasOptionalDouble; }
1679 }
1680 public double OptionalDouble {
1681 get { return optionalDouble_; }
1682 }
1683
1684 public const int OptionalBoolFieldNumber = 13;
1685 private bool hasOptionalBool;
1686 private bool optionalBool_ = false;
1687 public bool HasOptionalBool {
1688 get { return hasOptionalBool; }
1689 }
1690 public bool OptionalBool {
1691 get { return optionalBool_; }
1692 }
1693
1694 public const int OptionalStringFieldNumber = 14;
1695 private bool hasOptionalString;
1696 private string optionalString_ = "";
1697 public bool HasOptionalString {
1698 get { return hasOptionalString; }
1699 }
1700 public string OptionalString {
1701 get { return optionalString_; }
1702 }
1703
1704 public const int OptionalBytesFieldNumber = 15;
1705 private bool hasOptionalBytes;
1706 private pb::ByteString optionalBytes_ = pb::ByteString.Empty;
1707 public bool HasOptionalBytes {
1708 get { return hasOptionalBytes; }
1709 }
1710 public pb::ByteString OptionalBytes {
1711 get { return optionalBytes_; }
1712 }
1713
1714 public const int OptionalGroupFieldNumber = 16;
1715 private bool hasOptionalGroup;
1716 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup optionalGroup_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance;
1717 public bool HasOptionalGroup {
1718 get { return hasOptionalGroup; }
1719 }
1720 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup OptionalGroup {
1721 get { return optionalGroup_; }
1722 }
1723
1724 public const int OptionalNestedMessageFieldNumber = 18;
1725 private bool hasOptionalNestedMessage;
1726 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage optionalNestedMessage_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance;
1727 public bool HasOptionalNestedMessage {
1728 get { return hasOptionalNestedMessage; }
1729 }
1730 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage OptionalNestedMessage {
1731 get { return optionalNestedMessage_; }
1732 }
1733
1734 public const int OptionalForeignMessageFieldNumber = 19;
1735 private bool hasOptionalForeignMessage;
1736 private global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite optionalForeignMessage_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance;
1737 public bool HasOptionalForeignMessage {
1738 get { return hasOptionalForeignMessage; }
1739 }
1740 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite OptionalForeignMessage {
1741 get { return optionalForeignMessage_; }
1742 }
1743
1744 public const int OptionalImportMessageFieldNumber = 20;
1745 private bool hasOptionalImportMessage;
1746 private global::Google.ProtocolBuffers.TestProtos.ImportMessageLite optionalImportMessage_ = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance;
1747 public bool HasOptionalImportMessage {
1748 get { return hasOptionalImportMessage; }
1749 }
1750 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite OptionalImportMessage {
1751 get { return optionalImportMessage_; }
1752 }
1753
1754 public const int OptionalNestedEnumFieldNumber = 21;
1755 private bool hasOptionalNestedEnum;
1756 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum optionalNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.FOO;
1757 public bool HasOptionalNestedEnum {
1758 get { return hasOptionalNestedEnum; }
1759 }
1760 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum OptionalNestedEnum {
1761 get { return optionalNestedEnum_; }
1762 }
1763
1764 public const int OptionalForeignEnumFieldNumber = 22;
1765 private bool hasOptionalForeignEnum;
1766 private global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite optionalForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_FOO;
1767 public bool HasOptionalForeignEnum {
1768 get { return hasOptionalForeignEnum; }
1769 }
1770 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite OptionalForeignEnum {
1771 get { return optionalForeignEnum_; }
1772 }
1773
1774 public const int OptionalImportEnumFieldNumber = 23;
1775 private bool hasOptionalImportEnum;
1776 private global::Google.ProtocolBuffers.TestProtos.ImportEnumLite optionalImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_FOO;
1777 public bool HasOptionalImportEnum {
1778 get { return hasOptionalImportEnum; }
1779 }
1780 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite OptionalImportEnum {
1781 get { return optionalImportEnum_; }
1782 }
1783
1784 public const int OptionalStringPieceFieldNumber = 24;
1785 private bool hasOptionalStringPiece;
1786 private string optionalStringPiece_ = "";
1787 public bool HasOptionalStringPiece {
1788 get { return hasOptionalStringPiece; }
1789 }
1790 public string OptionalStringPiece {
1791 get { return optionalStringPiece_; }
1792 }
1793
1794 public const int OptionalCordFieldNumber = 25;
1795 private bool hasOptionalCord;
1796 private string optionalCord_ = "";
1797 public bool HasOptionalCord {
1798 get { return hasOptionalCord; }
1799 }
1800 public string OptionalCord {
1801 get { return optionalCord_; }
1802 }
1803
1804 public const int RepeatedInt32FieldNumber = 31;
1805 private pbc::PopsicleList<int> repeatedInt32_ = new pbc::PopsicleList<int>();
1806 public scg::IList<int> RepeatedInt32List {
1807 get { return pbc::Lists.AsReadOnly(repeatedInt32_); }
1808 }
1809 public int RepeatedInt32Count {
1810 get { return repeatedInt32_.Count; }
1811 }
1812 public int GetRepeatedInt32(int index) {
1813 return repeatedInt32_[index];
1814 }
1815
1816 public const int RepeatedInt64FieldNumber = 32;
1817 private pbc::PopsicleList<long> repeatedInt64_ = new pbc::PopsicleList<long>();
1818 public scg::IList<long> RepeatedInt64List {
1819 get { return pbc::Lists.AsReadOnly(repeatedInt64_); }
1820 }
1821 public int RepeatedInt64Count {
1822 get { return repeatedInt64_.Count; }
1823 }
1824 public long GetRepeatedInt64(int index) {
1825 return repeatedInt64_[index];
1826 }
1827
1828 public const int RepeatedUint32FieldNumber = 33;
1829 private pbc::PopsicleList<uint> repeatedUint32_ = new pbc::PopsicleList<uint>();
1830 [global::System.CLSCompliant(false)]
1831 public scg::IList<uint> RepeatedUint32List {
1832 get { return pbc::Lists.AsReadOnly(repeatedUint32_); }
1833 }
1834 public int RepeatedUint32Count {
1835 get { return repeatedUint32_.Count; }
1836 }
1837 [global::System.CLSCompliant(false)]
1838 public uint GetRepeatedUint32(int index) {
1839 return repeatedUint32_[index];
1840 }
1841
1842 public const int RepeatedUint64FieldNumber = 34;
1843 private pbc::PopsicleList<ulong> repeatedUint64_ = new pbc::PopsicleList<ulong>();
1844 [global::System.CLSCompliant(false)]
1845 public scg::IList<ulong> RepeatedUint64List {
1846 get { return pbc::Lists.AsReadOnly(repeatedUint64_); }
1847 }
1848 public int RepeatedUint64Count {
1849 get { return repeatedUint64_.Count; }
1850 }
1851 [global::System.CLSCompliant(false)]
1852 public ulong GetRepeatedUint64(int index) {
1853 return repeatedUint64_[index];
1854 }
1855
1856 public const int RepeatedSint32FieldNumber = 35;
1857 private pbc::PopsicleList<int> repeatedSint32_ = new pbc::PopsicleList<int>();
1858 public scg::IList<int> RepeatedSint32List {
1859 get { return pbc::Lists.AsReadOnly(repeatedSint32_); }
1860 }
1861 public int RepeatedSint32Count {
1862 get { return repeatedSint32_.Count; }
1863 }
1864 public int GetRepeatedSint32(int index) {
1865 return repeatedSint32_[index];
1866 }
1867
1868 public const int RepeatedSint64FieldNumber = 36;
1869 private pbc::PopsicleList<long> repeatedSint64_ = new pbc::PopsicleList<long>();
1870 public scg::IList<long> RepeatedSint64List {
1871 get { return pbc::Lists.AsReadOnly(repeatedSint64_); }
1872 }
1873 public int RepeatedSint64Count {
1874 get { return repeatedSint64_.Count; }
1875 }
1876 public long GetRepeatedSint64(int index) {
1877 return repeatedSint64_[index];
1878 }
1879
1880 public const int RepeatedFixed32FieldNumber = 37;
1881 private pbc::PopsicleList<uint> repeatedFixed32_ = new pbc::PopsicleList<uint>();
1882 [global::System.CLSCompliant(false)]
1883 public scg::IList<uint> RepeatedFixed32List {
1884 get { return pbc::Lists.AsReadOnly(repeatedFixed32_); }
1885 }
1886 public int RepeatedFixed32Count {
1887 get { return repeatedFixed32_.Count; }
1888 }
1889 [global::System.CLSCompliant(false)]
1890 public uint GetRepeatedFixed32(int index) {
1891 return repeatedFixed32_[index];
1892 }
1893
1894 public const int RepeatedFixed64FieldNumber = 38;
1895 private pbc::PopsicleList<ulong> repeatedFixed64_ = new pbc::PopsicleList<ulong>();
1896 [global::System.CLSCompliant(false)]
1897 public scg::IList<ulong> RepeatedFixed64List {
1898 get { return pbc::Lists.AsReadOnly(repeatedFixed64_); }
1899 }
1900 public int RepeatedFixed64Count {
1901 get { return repeatedFixed64_.Count; }
1902 }
1903 [global::System.CLSCompliant(false)]
1904 public ulong GetRepeatedFixed64(int index) {
1905 return repeatedFixed64_[index];
1906 }
1907
1908 public const int RepeatedSfixed32FieldNumber = 39;
1909 private pbc::PopsicleList<int> repeatedSfixed32_ = new pbc::PopsicleList<int>();
1910 public scg::IList<int> RepeatedSfixed32List {
1911 get { return pbc::Lists.AsReadOnly(repeatedSfixed32_); }
1912 }
1913 public int RepeatedSfixed32Count {
1914 get { return repeatedSfixed32_.Count; }
1915 }
1916 public int GetRepeatedSfixed32(int index) {
1917 return repeatedSfixed32_[index];
1918 }
1919
1920 public const int RepeatedSfixed64FieldNumber = 40;
1921 private pbc::PopsicleList<long> repeatedSfixed64_ = new pbc::PopsicleList<long>();
1922 public scg::IList<long> RepeatedSfixed64List {
1923 get { return pbc::Lists.AsReadOnly(repeatedSfixed64_); }
1924 }
1925 public int RepeatedSfixed64Count {
1926 get { return repeatedSfixed64_.Count; }
1927 }
1928 public long GetRepeatedSfixed64(int index) {
1929 return repeatedSfixed64_[index];
1930 }
1931
1932 public const int RepeatedFloatFieldNumber = 41;
1933 private pbc::PopsicleList<float> repeatedFloat_ = new pbc::PopsicleList<float>();
1934 public scg::IList<float> RepeatedFloatList {
1935 get { return pbc::Lists.AsReadOnly(repeatedFloat_); }
1936 }
1937 public int RepeatedFloatCount {
1938 get { return repeatedFloat_.Count; }
1939 }
1940 public float GetRepeatedFloat(int index) {
1941 return repeatedFloat_[index];
1942 }
1943
1944 public const int RepeatedDoubleFieldNumber = 42;
1945 private pbc::PopsicleList<double> repeatedDouble_ = new pbc::PopsicleList<double>();
1946 public scg::IList<double> RepeatedDoubleList {
1947 get { return pbc::Lists.AsReadOnly(repeatedDouble_); }
1948 }
1949 public int RepeatedDoubleCount {
1950 get { return repeatedDouble_.Count; }
1951 }
1952 public double GetRepeatedDouble(int index) {
1953 return repeatedDouble_[index];
1954 }
1955
1956 public const int RepeatedBoolFieldNumber = 43;
1957 private pbc::PopsicleList<bool> repeatedBool_ = new pbc::PopsicleList<bool>();
1958 public scg::IList<bool> RepeatedBoolList {
1959 get { return pbc::Lists.AsReadOnly(repeatedBool_); }
1960 }
1961 public int RepeatedBoolCount {
1962 get { return repeatedBool_.Count; }
1963 }
1964 public bool GetRepeatedBool(int index) {
1965 return repeatedBool_[index];
1966 }
1967
1968 public const int RepeatedStringFieldNumber = 44;
1969 private pbc::PopsicleList<string> repeatedString_ = new pbc::PopsicleList<string>();
1970 public scg::IList<string> RepeatedStringList {
1971 get { return pbc::Lists.AsReadOnly(repeatedString_); }
1972 }
1973 public int RepeatedStringCount {
1974 get { return repeatedString_.Count; }
1975 }
1976 public string GetRepeatedString(int index) {
1977 return repeatedString_[index];
1978 }
1979
1980 public const int RepeatedBytesFieldNumber = 45;
1981 private pbc::PopsicleList<pb::ByteString> repeatedBytes_ = new pbc::PopsicleList<pb::ByteString>();
1982 public scg::IList<pb::ByteString> RepeatedBytesList {
1983 get { return pbc::Lists.AsReadOnly(repeatedBytes_); }
1984 }
1985 public int RepeatedBytesCount {
1986 get { return repeatedBytes_.Count; }
1987 }
1988 public pb::ByteString GetRepeatedBytes(int index) {
1989 return repeatedBytes_[index];
1990 }
1991
1992 public const int RepeatedGroupFieldNumber = 46;
1993 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> repeatedGroup_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup>();
1994 public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> RepeatedGroupList {
1995 get { return repeatedGroup_; }
1996 }
1997 public int RepeatedGroupCount {
1998 get { return repeatedGroup_.Count; }
1999 }
2000 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup GetRepeatedGroup(int index) {
2001 return repeatedGroup_[index];
2002 }
2003
2004 public const int RepeatedNestedMessageFieldNumber = 48;
2005 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> repeatedNestedMessage_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage>();
2006 public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> RepeatedNestedMessageList {
2007 get { return repeatedNestedMessage_; }
2008 }
2009 public int RepeatedNestedMessageCount {
2010 get { return repeatedNestedMessage_.Count; }
2011 }
2012 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage GetRepeatedNestedMessage(int index) {
2013 return repeatedNestedMessage_[index];
2014 }
2015
2016 public const int RepeatedForeignMessageFieldNumber = 49;
2017 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> repeatedForeignMessage_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite>();
2018 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> RepeatedForeignMessageList {
2019 get { return repeatedForeignMessage_; }
2020 }
2021 public int RepeatedForeignMessageCount {
2022 get { return repeatedForeignMessage_.Count; }
2023 }
2024 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite GetRepeatedForeignMessage(int index) {
2025 return repeatedForeignMessage_[index];
2026 }
2027
2028 public const int RepeatedImportMessageFieldNumber = 50;
2029 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> repeatedImportMessage_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite>();
2030 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> RepeatedImportMessageList {
2031 get { return repeatedImportMessage_; }
2032 }
2033 public int RepeatedImportMessageCount {
2034 get { return repeatedImportMessage_.Count; }
2035 }
2036 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite GetRepeatedImportMessage(int index) {
2037 return repeatedImportMessage_[index];
2038 }
2039
2040 public const int RepeatedNestedEnumFieldNumber = 51;
2041 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> repeatedNestedEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum>();
2042 public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> RepeatedNestedEnumList {
2043 get { return pbc::Lists.AsReadOnly(repeatedNestedEnum_); }
2044 }
2045 public int RepeatedNestedEnumCount {
2046 get { return repeatedNestedEnum_.Count; }
2047 }
2048 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum GetRepeatedNestedEnum(int index) {
2049 return repeatedNestedEnum_[index];
2050 }
2051
2052 public const int RepeatedForeignEnumFieldNumber = 52;
2053 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> repeatedForeignEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>();
2054 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> RepeatedForeignEnumList {
2055 get { return pbc::Lists.AsReadOnly(repeatedForeignEnum_); }
2056 }
2057 public int RepeatedForeignEnumCount {
2058 get { return repeatedForeignEnum_.Count; }
2059 }
2060 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetRepeatedForeignEnum(int index) {
2061 return repeatedForeignEnum_[index];
2062 }
2063
2064 public const int RepeatedImportEnumFieldNumber = 53;
2065 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> repeatedImportEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite>();
2066 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> RepeatedImportEnumList {
2067 get { return pbc::Lists.AsReadOnly(repeatedImportEnum_); }
2068 }
2069 public int RepeatedImportEnumCount {
2070 get { return repeatedImportEnum_.Count; }
2071 }
2072 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite GetRepeatedImportEnum(int index) {
2073 return repeatedImportEnum_[index];
2074 }
2075
2076 public const int RepeatedStringPieceFieldNumber = 54;
2077 private pbc::PopsicleList<string> repeatedStringPiece_ = new pbc::PopsicleList<string>();
2078 public scg::IList<string> RepeatedStringPieceList {
2079 get { return pbc::Lists.AsReadOnly(repeatedStringPiece_); }
2080 }
2081 public int RepeatedStringPieceCount {
2082 get { return repeatedStringPiece_.Count; }
2083 }
2084 public string GetRepeatedStringPiece(int index) {
2085 return repeatedStringPiece_[index];
2086 }
2087
2088 public const int RepeatedCordFieldNumber = 55;
2089 private pbc::PopsicleList<string> repeatedCord_ = new pbc::PopsicleList<string>();
2090 public scg::IList<string> RepeatedCordList {
2091 get { return pbc::Lists.AsReadOnly(repeatedCord_); }
2092 }
2093 public int RepeatedCordCount {
2094 get { return repeatedCord_.Count; }
2095 }
2096 public string GetRepeatedCord(int index) {
2097 return repeatedCord_[index];
2098 }
2099
2100 public const int DefaultInt32FieldNumber = 61;
2101 private bool hasDefaultInt32;
2102 private int defaultInt32_ = 41;
2103 public bool HasDefaultInt32 {
2104 get { return hasDefaultInt32; }
2105 }
2106 public int DefaultInt32 {
2107 get { return defaultInt32_; }
2108 }
2109
2110 public const int DefaultInt64FieldNumber = 62;
2111 private bool hasDefaultInt64;
2112 private long defaultInt64_ = 42L;
2113 public bool HasDefaultInt64 {
2114 get { return hasDefaultInt64; }
2115 }
2116 public long DefaultInt64 {
2117 get { return defaultInt64_; }
2118 }
2119
2120 public const int DefaultUint32FieldNumber = 63;
2121 private bool hasDefaultUint32;
2122 private uint defaultUint32_ = 43;
2123 public bool HasDefaultUint32 {
2124 get { return hasDefaultUint32; }
2125 }
2126 [global::System.CLSCompliant(false)]
2127 public uint DefaultUint32 {
2128 get { return defaultUint32_; }
2129 }
2130
2131 public const int DefaultUint64FieldNumber = 64;
2132 private bool hasDefaultUint64;
2133 private ulong defaultUint64_ = 44UL;
2134 public bool HasDefaultUint64 {
2135 get { return hasDefaultUint64; }
2136 }
2137 [global::System.CLSCompliant(false)]
2138 public ulong DefaultUint64 {
2139 get { return defaultUint64_; }
2140 }
2141
2142 public const int DefaultSint32FieldNumber = 65;
2143 private bool hasDefaultSint32;
2144 private int defaultSint32_ = -45;
2145 public bool HasDefaultSint32 {
2146 get { return hasDefaultSint32; }
2147 }
2148 public int DefaultSint32 {
2149 get { return defaultSint32_; }
2150 }
2151
2152 public const int DefaultSint64FieldNumber = 66;
2153 private bool hasDefaultSint64;
2154 private long defaultSint64_ = 46;
2155 public bool HasDefaultSint64 {
2156 get { return hasDefaultSint64; }
2157 }
2158 public long DefaultSint64 {
2159 get { return defaultSint64_; }
2160 }
2161
2162 public const int DefaultFixed32FieldNumber = 67;
2163 private bool hasDefaultFixed32;
2164 private uint defaultFixed32_ = 47;
2165 public bool HasDefaultFixed32 {
2166 get { return hasDefaultFixed32; }
2167 }
2168 [global::System.CLSCompliant(false)]
2169 public uint DefaultFixed32 {
2170 get { return defaultFixed32_; }
2171 }
2172
2173 public const int DefaultFixed64FieldNumber = 68;
2174 private bool hasDefaultFixed64;
2175 private ulong defaultFixed64_ = 48;
2176 public bool HasDefaultFixed64 {
2177 get { return hasDefaultFixed64; }
2178 }
2179 [global::System.CLSCompliant(false)]
2180 public ulong DefaultFixed64 {
2181 get { return defaultFixed64_; }
2182 }
2183
2184 public const int DefaultSfixed32FieldNumber = 69;
2185 private bool hasDefaultSfixed32;
2186 private int defaultSfixed32_ = 49;
2187 public bool HasDefaultSfixed32 {
2188 get { return hasDefaultSfixed32; }
2189 }
2190 public int DefaultSfixed32 {
2191 get { return defaultSfixed32_; }
2192 }
2193
2194 public const int DefaultSfixed64FieldNumber = 70;
2195 private bool hasDefaultSfixed64;
2196 private long defaultSfixed64_ = -50;
2197 public bool HasDefaultSfixed64 {
2198 get { return hasDefaultSfixed64; }
2199 }
2200 public long DefaultSfixed64 {
2201 get { return defaultSfixed64_; }
2202 }
2203
2204 public const int DefaultFloatFieldNumber = 71;
2205 private bool hasDefaultFloat;
2206 private float defaultFloat_ = 51.5F;
2207 public bool HasDefaultFloat {
2208 get { return hasDefaultFloat; }
2209 }
2210 public float DefaultFloat {
2211 get { return defaultFloat_; }
2212 }
2213
2214 public const int DefaultDoubleFieldNumber = 72;
2215 private bool hasDefaultDouble;
2216 private double defaultDouble_ = 52000D;
2217 public bool HasDefaultDouble {
2218 get { return hasDefaultDouble; }
2219 }
2220 public double DefaultDouble {
2221 get { return defaultDouble_; }
2222 }
2223
2224 public const int DefaultBoolFieldNumber = 73;
2225 private bool hasDefaultBool;
2226 private bool defaultBool_ = true;
2227 public bool HasDefaultBool {
2228 get { return hasDefaultBool; }
2229 }
2230 public bool DefaultBool {
2231 get { return defaultBool_; }
2232 }
2233
2234 public const int DefaultStringFieldNumber = 74;
2235 private bool hasDefaultString;
2236 private string defaultString_ = "hello";
2237 public bool HasDefaultString {
2238 get { return hasDefaultString; }
2239 }
2240 public string DefaultString {
2241 get { return defaultString_; }
2242 }
2243
2244 public const int DefaultBytesFieldNumber = 75;
2245 private bool hasDefaultBytes;
csharptest980ba8d2010-11-07 16:30:39 -06002246 private pb::ByteString defaultBytes_ = ByteString.FromBase64("d29ybGQ=");
csharptest64bfac22010-11-05 17:51:33 -05002247 public bool HasDefaultBytes {
2248 get { return hasDefaultBytes; }
2249 }
2250 public pb::ByteString DefaultBytes {
2251 get { return defaultBytes_; }
2252 }
2253
2254 public const int DefaultNestedEnumFieldNumber = 81;
2255 private bool hasDefaultNestedEnum;
2256 private global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum defaultNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.BAR;
2257 public bool HasDefaultNestedEnum {
2258 get { return hasDefaultNestedEnum; }
2259 }
2260 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum DefaultNestedEnum {
2261 get { return defaultNestedEnum_; }
2262 }
2263
2264 public const int DefaultForeignEnumFieldNumber = 82;
2265 private bool hasDefaultForeignEnum;
2266 private global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite defaultForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_BAR;
2267 public bool HasDefaultForeignEnum {
2268 get { return hasDefaultForeignEnum; }
2269 }
2270 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite DefaultForeignEnum {
2271 get { return defaultForeignEnum_; }
2272 }
2273
2274 public const int DefaultImportEnumFieldNumber = 83;
2275 private bool hasDefaultImportEnum;
2276 private global::Google.ProtocolBuffers.TestProtos.ImportEnumLite defaultImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_BAR;
2277 public bool HasDefaultImportEnum {
2278 get { return hasDefaultImportEnum; }
2279 }
2280 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite DefaultImportEnum {
2281 get { return defaultImportEnum_; }
2282 }
2283
2284 public const int DefaultStringPieceFieldNumber = 84;
2285 private bool hasDefaultStringPiece;
2286 private string defaultStringPiece_ = "abc";
2287 public bool HasDefaultStringPiece {
2288 get { return hasDefaultStringPiece; }
2289 }
2290 public string DefaultStringPiece {
2291 get { return defaultStringPiece_; }
2292 }
2293
2294 public const int DefaultCordFieldNumber = 85;
2295 private bool hasDefaultCord;
2296 private string defaultCord_ = "123";
2297 public bool HasDefaultCord {
2298 get { return hasDefaultCord; }
2299 }
2300 public string DefaultCord {
2301 get { return defaultCord_; }
2302 }
2303
csharptest980ba8d2010-11-07 16:30:39 -06002304 public override bool IsInitialized {
2305 get {
2306 return true;
2307 }
2308 }
2309
2310 public override void WriteTo(pb::CodedOutputStream output) {
2311 int size = SerializedSize;
2312 if (HasOptionalInt32) {
2313 output.WriteInt32(1, OptionalInt32);
2314 }
2315 if (HasOptionalInt64) {
2316 output.WriteInt64(2, OptionalInt64);
2317 }
2318 if (HasOptionalUint32) {
2319 output.WriteUInt32(3, OptionalUint32);
2320 }
2321 if (HasOptionalUint64) {
2322 output.WriteUInt64(4, OptionalUint64);
2323 }
2324 if (HasOptionalSint32) {
2325 output.WriteSInt32(5, OptionalSint32);
2326 }
2327 if (HasOptionalSint64) {
2328 output.WriteSInt64(6, OptionalSint64);
2329 }
2330 if (HasOptionalFixed32) {
2331 output.WriteFixed32(7, OptionalFixed32);
2332 }
2333 if (HasOptionalFixed64) {
2334 output.WriteFixed64(8, OptionalFixed64);
2335 }
2336 if (HasOptionalSfixed32) {
2337 output.WriteSFixed32(9, OptionalSfixed32);
2338 }
2339 if (HasOptionalSfixed64) {
2340 output.WriteSFixed64(10, OptionalSfixed64);
2341 }
2342 if (HasOptionalFloat) {
2343 output.WriteFloat(11, OptionalFloat);
2344 }
2345 if (HasOptionalDouble) {
2346 output.WriteDouble(12, OptionalDouble);
2347 }
2348 if (HasOptionalBool) {
2349 output.WriteBool(13, OptionalBool);
2350 }
2351 if (HasOptionalString) {
2352 output.WriteString(14, OptionalString);
2353 }
2354 if (HasOptionalBytes) {
2355 output.WriteBytes(15, OptionalBytes);
2356 }
2357 if (HasOptionalGroup) {
2358 output.WriteGroup(16, OptionalGroup);
2359 }
2360 if (HasOptionalNestedMessage) {
2361 output.WriteMessage(18, OptionalNestedMessage);
2362 }
2363 if (HasOptionalForeignMessage) {
2364 output.WriteMessage(19, OptionalForeignMessage);
2365 }
2366 if (HasOptionalImportMessage) {
2367 output.WriteMessage(20, OptionalImportMessage);
2368 }
2369 if (HasOptionalNestedEnum) {
2370 output.WriteEnum(21, (int) OptionalNestedEnum);
2371 }
2372 if (HasOptionalForeignEnum) {
2373 output.WriteEnum(22, (int) OptionalForeignEnum);
2374 }
2375 if (HasOptionalImportEnum) {
2376 output.WriteEnum(23, (int) OptionalImportEnum);
2377 }
2378 if (HasOptionalStringPiece) {
2379 output.WriteString(24, OptionalStringPiece);
2380 }
2381 if (HasOptionalCord) {
2382 output.WriteString(25, OptionalCord);
2383 }
2384 if (repeatedInt32_.Count > 0) {
2385 foreach (int element in repeatedInt32_) {
2386 output.WriteInt32(31, element);
2387 }
2388 }
2389 if (repeatedInt64_.Count > 0) {
2390 foreach (long element in repeatedInt64_) {
2391 output.WriteInt64(32, element);
2392 }
2393 }
2394 if (repeatedUint32_.Count > 0) {
2395 foreach (uint element in repeatedUint32_) {
2396 output.WriteUInt32(33, element);
2397 }
2398 }
2399 if (repeatedUint64_.Count > 0) {
2400 foreach (ulong element in repeatedUint64_) {
2401 output.WriteUInt64(34, element);
2402 }
2403 }
2404 if (repeatedSint32_.Count > 0) {
2405 foreach (int element in repeatedSint32_) {
2406 output.WriteSInt32(35, element);
2407 }
2408 }
2409 if (repeatedSint64_.Count > 0) {
2410 foreach (long element in repeatedSint64_) {
2411 output.WriteSInt64(36, element);
2412 }
2413 }
2414 if (repeatedFixed32_.Count > 0) {
2415 foreach (uint element in repeatedFixed32_) {
2416 output.WriteFixed32(37, element);
2417 }
2418 }
2419 if (repeatedFixed64_.Count > 0) {
2420 foreach (ulong element in repeatedFixed64_) {
2421 output.WriteFixed64(38, element);
2422 }
2423 }
2424 if (repeatedSfixed32_.Count > 0) {
2425 foreach (int element in repeatedSfixed32_) {
2426 output.WriteSFixed32(39, element);
2427 }
2428 }
2429 if (repeatedSfixed64_.Count > 0) {
2430 foreach (long element in repeatedSfixed64_) {
2431 output.WriteSFixed64(40, element);
2432 }
2433 }
2434 if (repeatedFloat_.Count > 0) {
2435 foreach (float element in repeatedFloat_) {
2436 output.WriteFloat(41, element);
2437 }
2438 }
2439 if (repeatedDouble_.Count > 0) {
2440 foreach (double element in repeatedDouble_) {
2441 output.WriteDouble(42, element);
2442 }
2443 }
2444 if (repeatedBool_.Count > 0) {
2445 foreach (bool element in repeatedBool_) {
2446 output.WriteBool(43, element);
2447 }
2448 }
2449 if (repeatedString_.Count > 0) {
2450 foreach (string element in repeatedString_) {
2451 output.WriteString(44, element);
2452 }
2453 }
2454 if (repeatedBytes_.Count > 0) {
2455 foreach (pb::ByteString element in repeatedBytes_) {
2456 output.WriteBytes(45, element);
2457 }
2458 }
2459 foreach (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup element in RepeatedGroupList) {
2460 output.WriteGroup(46, element);
2461 }
2462 foreach (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage element in RepeatedNestedMessageList) {
2463 output.WriteMessage(48, element);
2464 }
2465 foreach (global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite element in RepeatedForeignMessageList) {
2466 output.WriteMessage(49, element);
2467 }
2468 foreach (global::Google.ProtocolBuffers.TestProtos.ImportMessageLite element in RepeatedImportMessageList) {
2469 output.WriteMessage(50, element);
2470 }
2471 if (repeatedNestedEnum_.Count > 0) {
2472 foreach (int element in repeatedNestedEnum_) {
2473 output.WriteEnum(51, element);
2474 }
2475 }
2476 if (repeatedForeignEnum_.Count > 0) {
2477 foreach (int element in repeatedForeignEnum_) {
2478 output.WriteEnum(52, element);
2479 }
2480 }
2481 if (repeatedImportEnum_.Count > 0) {
2482 foreach (int element in repeatedImportEnum_) {
2483 output.WriteEnum(53, element);
2484 }
2485 }
2486 if (repeatedStringPiece_.Count > 0) {
2487 foreach (string element in repeatedStringPiece_) {
2488 output.WriteString(54, element);
2489 }
2490 }
2491 if (repeatedCord_.Count > 0) {
2492 foreach (string element in repeatedCord_) {
2493 output.WriteString(55, element);
2494 }
2495 }
2496 if (HasDefaultInt32) {
2497 output.WriteInt32(61, DefaultInt32);
2498 }
2499 if (HasDefaultInt64) {
2500 output.WriteInt64(62, DefaultInt64);
2501 }
2502 if (HasDefaultUint32) {
2503 output.WriteUInt32(63, DefaultUint32);
2504 }
2505 if (HasDefaultUint64) {
2506 output.WriteUInt64(64, DefaultUint64);
2507 }
2508 if (HasDefaultSint32) {
2509 output.WriteSInt32(65, DefaultSint32);
2510 }
2511 if (HasDefaultSint64) {
2512 output.WriteSInt64(66, DefaultSint64);
2513 }
2514 if (HasDefaultFixed32) {
2515 output.WriteFixed32(67, DefaultFixed32);
2516 }
2517 if (HasDefaultFixed64) {
2518 output.WriteFixed64(68, DefaultFixed64);
2519 }
2520 if (HasDefaultSfixed32) {
2521 output.WriteSFixed32(69, DefaultSfixed32);
2522 }
2523 if (HasDefaultSfixed64) {
2524 output.WriteSFixed64(70, DefaultSfixed64);
2525 }
2526 if (HasDefaultFloat) {
2527 output.WriteFloat(71, DefaultFloat);
2528 }
2529 if (HasDefaultDouble) {
2530 output.WriteDouble(72, DefaultDouble);
2531 }
2532 if (HasDefaultBool) {
2533 output.WriteBool(73, DefaultBool);
2534 }
2535 if (HasDefaultString) {
2536 output.WriteString(74, DefaultString);
2537 }
2538 if (HasDefaultBytes) {
2539 output.WriteBytes(75, DefaultBytes);
2540 }
2541 if (HasDefaultNestedEnum) {
2542 output.WriteEnum(81, (int) DefaultNestedEnum);
2543 }
2544 if (HasDefaultForeignEnum) {
2545 output.WriteEnum(82, (int) DefaultForeignEnum);
2546 }
2547 if (HasDefaultImportEnum) {
2548 output.WriteEnum(83, (int) DefaultImportEnum);
2549 }
2550 if (HasDefaultStringPiece) {
2551 output.WriteString(84, DefaultStringPiece);
2552 }
2553 if (HasDefaultCord) {
2554 output.WriteString(85, DefaultCord);
2555 }
2556 }
2557
2558 private int memoizedSerializedSize = -1;
2559 public override int SerializedSize {
2560 get {
2561 int size = memoizedSerializedSize;
2562 if (size != -1) return size;
2563
2564 size = 0;
2565 if (HasOptionalInt32) {
2566 size += pb::CodedOutputStream.ComputeInt32Size(1, OptionalInt32);
2567 }
2568 if (HasOptionalInt64) {
2569 size += pb::CodedOutputStream.ComputeInt64Size(2, OptionalInt64);
2570 }
2571 if (HasOptionalUint32) {
2572 size += pb::CodedOutputStream.ComputeUInt32Size(3, OptionalUint32);
2573 }
2574 if (HasOptionalUint64) {
2575 size += pb::CodedOutputStream.ComputeUInt64Size(4, OptionalUint64);
2576 }
2577 if (HasOptionalSint32) {
2578 size += pb::CodedOutputStream.ComputeSInt32Size(5, OptionalSint32);
2579 }
2580 if (HasOptionalSint64) {
2581 size += pb::CodedOutputStream.ComputeSInt64Size(6, OptionalSint64);
2582 }
2583 if (HasOptionalFixed32) {
2584 size += pb::CodedOutputStream.ComputeFixed32Size(7, OptionalFixed32);
2585 }
2586 if (HasOptionalFixed64) {
2587 size += pb::CodedOutputStream.ComputeFixed64Size(8, OptionalFixed64);
2588 }
2589 if (HasOptionalSfixed32) {
2590 size += pb::CodedOutputStream.ComputeSFixed32Size(9, OptionalSfixed32);
2591 }
2592 if (HasOptionalSfixed64) {
2593 size += pb::CodedOutputStream.ComputeSFixed64Size(10, OptionalSfixed64);
2594 }
2595 if (HasOptionalFloat) {
2596 size += pb::CodedOutputStream.ComputeFloatSize(11, OptionalFloat);
2597 }
2598 if (HasOptionalDouble) {
2599 size += pb::CodedOutputStream.ComputeDoubleSize(12, OptionalDouble);
2600 }
2601 if (HasOptionalBool) {
2602 size += pb::CodedOutputStream.ComputeBoolSize(13, OptionalBool);
2603 }
2604 if (HasOptionalString) {
2605 size += pb::CodedOutputStream.ComputeStringSize(14, OptionalString);
2606 }
2607 if (HasOptionalBytes) {
2608 size += pb::CodedOutputStream.ComputeBytesSize(15, OptionalBytes);
2609 }
2610 if (HasOptionalGroup) {
2611 size += pb::CodedOutputStream.ComputeGroupSize(16, OptionalGroup);
2612 }
2613 if (HasOptionalNestedMessage) {
2614 size += pb::CodedOutputStream.ComputeMessageSize(18, OptionalNestedMessage);
2615 }
2616 if (HasOptionalForeignMessage) {
2617 size += pb::CodedOutputStream.ComputeMessageSize(19, OptionalForeignMessage);
2618 }
2619 if (HasOptionalImportMessage) {
2620 size += pb::CodedOutputStream.ComputeMessageSize(20, OptionalImportMessage);
2621 }
2622 if (HasOptionalNestedEnum) {
2623 size += pb::CodedOutputStream.ComputeEnumSize(21, (int) OptionalNestedEnum);
2624 }
2625 if (HasOptionalForeignEnum) {
2626 size += pb::CodedOutputStream.ComputeEnumSize(22, (int) OptionalForeignEnum);
2627 }
2628 if (HasOptionalImportEnum) {
2629 size += pb::CodedOutputStream.ComputeEnumSize(23, (int) OptionalImportEnum);
2630 }
2631 if (HasOptionalStringPiece) {
2632 size += pb::CodedOutputStream.ComputeStringSize(24, OptionalStringPiece);
2633 }
2634 if (HasOptionalCord) {
2635 size += pb::CodedOutputStream.ComputeStringSize(25, OptionalCord);
2636 }
2637 {
2638 int dataSize = 0;
2639 foreach (int element in RepeatedInt32List) {
2640 dataSize += pb::CodedOutputStream.ComputeInt32SizeNoTag(element);
2641 }
2642 size += dataSize;
2643 size += 2 * repeatedInt32_.Count;
2644 }
2645 {
2646 int dataSize = 0;
2647 foreach (long element in RepeatedInt64List) {
2648 dataSize += pb::CodedOutputStream.ComputeInt64SizeNoTag(element);
2649 }
2650 size += dataSize;
2651 size += 2 * repeatedInt64_.Count;
2652 }
2653 {
2654 int dataSize = 0;
2655 foreach (uint element in RepeatedUint32List) {
2656 dataSize += pb::CodedOutputStream.ComputeUInt32SizeNoTag(element);
2657 }
2658 size += dataSize;
2659 size += 2 * repeatedUint32_.Count;
2660 }
2661 {
2662 int dataSize = 0;
2663 foreach (ulong element in RepeatedUint64List) {
2664 dataSize += pb::CodedOutputStream.ComputeUInt64SizeNoTag(element);
2665 }
2666 size += dataSize;
2667 size += 2 * repeatedUint64_.Count;
2668 }
2669 {
2670 int dataSize = 0;
2671 foreach (int element in RepeatedSint32List) {
2672 dataSize += pb::CodedOutputStream.ComputeSInt32SizeNoTag(element);
2673 }
2674 size += dataSize;
2675 size += 2 * repeatedSint32_.Count;
2676 }
2677 {
2678 int dataSize = 0;
2679 foreach (long element in RepeatedSint64List) {
2680 dataSize += pb::CodedOutputStream.ComputeSInt64SizeNoTag(element);
2681 }
2682 size += dataSize;
2683 size += 2 * repeatedSint64_.Count;
2684 }
2685 {
2686 int dataSize = 0;
2687 dataSize = 4 * repeatedFixed32_.Count;
2688 size += dataSize;
2689 size += 2 * repeatedFixed32_.Count;
2690 }
2691 {
2692 int dataSize = 0;
2693 dataSize = 8 * repeatedFixed64_.Count;
2694 size += dataSize;
2695 size += 2 * repeatedFixed64_.Count;
2696 }
2697 {
2698 int dataSize = 0;
2699 dataSize = 4 * repeatedSfixed32_.Count;
2700 size += dataSize;
2701 size += 2 * repeatedSfixed32_.Count;
2702 }
2703 {
2704 int dataSize = 0;
2705 dataSize = 8 * repeatedSfixed64_.Count;
2706 size += dataSize;
2707 size += 2 * repeatedSfixed64_.Count;
2708 }
2709 {
2710 int dataSize = 0;
2711 dataSize = 4 * repeatedFloat_.Count;
2712 size += dataSize;
2713 size += 2 * repeatedFloat_.Count;
2714 }
2715 {
2716 int dataSize = 0;
2717 dataSize = 8 * repeatedDouble_.Count;
2718 size += dataSize;
2719 size += 2 * repeatedDouble_.Count;
2720 }
2721 {
2722 int dataSize = 0;
2723 dataSize = 1 * repeatedBool_.Count;
2724 size += dataSize;
2725 size += 2 * repeatedBool_.Count;
2726 }
2727 {
2728 int dataSize = 0;
2729 foreach (string element in RepeatedStringList) {
2730 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
2731 }
2732 size += dataSize;
2733 size += 2 * repeatedString_.Count;
2734 }
2735 {
2736 int dataSize = 0;
2737 foreach (pb::ByteString element in RepeatedBytesList) {
2738 dataSize += pb::CodedOutputStream.ComputeBytesSizeNoTag(element);
2739 }
2740 size += dataSize;
2741 size += 2 * repeatedBytes_.Count;
2742 }
2743 foreach (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup element in RepeatedGroupList) {
2744 size += pb::CodedOutputStream.ComputeGroupSize(46, element);
2745 }
2746 foreach (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage element in RepeatedNestedMessageList) {
2747 size += pb::CodedOutputStream.ComputeMessageSize(48, element);
2748 }
2749 foreach (global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite element in RepeatedForeignMessageList) {
2750 size += pb::CodedOutputStream.ComputeMessageSize(49, element);
2751 }
2752 foreach (global::Google.ProtocolBuffers.TestProtos.ImportMessageLite element in RepeatedImportMessageList) {
2753 size += pb::CodedOutputStream.ComputeMessageSize(50, element);
2754 }
2755 {
2756 int dataSize = 0;
2757 if (repeatedNestedEnum_.Count > 0) {
2758 foreach (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum element in repeatedNestedEnum_) {
2759 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
2760 }
2761 size += dataSize;
2762 size += 2 * repeatedNestedEnum_.Count;
2763 }
2764 }
2765 {
2766 int dataSize = 0;
2767 if (repeatedForeignEnum_.Count > 0) {
2768 foreach (global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite element in repeatedForeignEnum_) {
2769 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
2770 }
2771 size += dataSize;
2772 size += 2 * repeatedForeignEnum_.Count;
2773 }
2774 }
2775 {
2776 int dataSize = 0;
2777 if (repeatedImportEnum_.Count > 0) {
2778 foreach (global::Google.ProtocolBuffers.TestProtos.ImportEnumLite element in repeatedImportEnum_) {
2779 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
2780 }
2781 size += dataSize;
2782 size += 2 * repeatedImportEnum_.Count;
2783 }
2784 }
2785 {
2786 int dataSize = 0;
2787 foreach (string element in RepeatedStringPieceList) {
2788 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
2789 }
2790 size += dataSize;
2791 size += 2 * repeatedStringPiece_.Count;
2792 }
2793 {
2794 int dataSize = 0;
2795 foreach (string element in RepeatedCordList) {
2796 dataSize += pb::CodedOutputStream.ComputeStringSizeNoTag(element);
2797 }
2798 size += dataSize;
2799 size += 2 * repeatedCord_.Count;
2800 }
2801 if (HasDefaultInt32) {
2802 size += pb::CodedOutputStream.ComputeInt32Size(61, DefaultInt32);
2803 }
2804 if (HasDefaultInt64) {
2805 size += pb::CodedOutputStream.ComputeInt64Size(62, DefaultInt64);
2806 }
2807 if (HasDefaultUint32) {
2808 size += pb::CodedOutputStream.ComputeUInt32Size(63, DefaultUint32);
2809 }
2810 if (HasDefaultUint64) {
2811 size += pb::CodedOutputStream.ComputeUInt64Size(64, DefaultUint64);
2812 }
2813 if (HasDefaultSint32) {
2814 size += pb::CodedOutputStream.ComputeSInt32Size(65, DefaultSint32);
2815 }
2816 if (HasDefaultSint64) {
2817 size += pb::CodedOutputStream.ComputeSInt64Size(66, DefaultSint64);
2818 }
2819 if (HasDefaultFixed32) {
2820 size += pb::CodedOutputStream.ComputeFixed32Size(67, DefaultFixed32);
2821 }
2822 if (HasDefaultFixed64) {
2823 size += pb::CodedOutputStream.ComputeFixed64Size(68, DefaultFixed64);
2824 }
2825 if (HasDefaultSfixed32) {
2826 size += pb::CodedOutputStream.ComputeSFixed32Size(69, DefaultSfixed32);
2827 }
2828 if (HasDefaultSfixed64) {
2829 size += pb::CodedOutputStream.ComputeSFixed64Size(70, DefaultSfixed64);
2830 }
2831 if (HasDefaultFloat) {
2832 size += pb::CodedOutputStream.ComputeFloatSize(71, DefaultFloat);
2833 }
2834 if (HasDefaultDouble) {
2835 size += pb::CodedOutputStream.ComputeDoubleSize(72, DefaultDouble);
2836 }
2837 if (HasDefaultBool) {
2838 size += pb::CodedOutputStream.ComputeBoolSize(73, DefaultBool);
2839 }
2840 if (HasDefaultString) {
2841 size += pb::CodedOutputStream.ComputeStringSize(74, DefaultString);
2842 }
2843 if (HasDefaultBytes) {
2844 size += pb::CodedOutputStream.ComputeBytesSize(75, DefaultBytes);
2845 }
2846 if (HasDefaultNestedEnum) {
2847 size += pb::CodedOutputStream.ComputeEnumSize(81, (int) DefaultNestedEnum);
2848 }
2849 if (HasDefaultForeignEnum) {
2850 size += pb::CodedOutputStream.ComputeEnumSize(82, (int) DefaultForeignEnum);
2851 }
2852 if (HasDefaultImportEnum) {
2853 size += pb::CodedOutputStream.ComputeEnumSize(83, (int) DefaultImportEnum);
2854 }
2855 if (HasDefaultStringPiece) {
2856 size += pb::CodedOutputStream.ComputeStringSize(84, DefaultStringPiece);
2857 }
2858 if (HasDefaultCord) {
2859 size += pb::CodedOutputStream.ComputeStringSize(85, DefaultCord);
2860 }
2861 memoizedSerializedSize = size;
2862 return size;
2863 }
2864 }
2865
csharptest64bfac22010-11-05 17:51:33 -05002866 public static TestAllTypesLite ParseFrom(pb::ByteString data) {
2867 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
2868 }
2869 public static TestAllTypesLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
2870 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
2871 }
2872 public static TestAllTypesLite ParseFrom(byte[] data) {
2873 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
2874 }
2875 public static TestAllTypesLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
2876 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
2877 }
2878 public static TestAllTypesLite ParseFrom(global::System.IO.Stream input) {
2879 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
2880 }
2881 public static TestAllTypesLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
2882 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
2883 }
2884 public static TestAllTypesLite ParseDelimitedFrom(global::System.IO.Stream input) {
2885 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
2886 }
2887 public static TestAllTypesLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
2888 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
2889 }
2890 public static TestAllTypesLite ParseFrom(pb::CodedInputStream input) {
2891 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
2892 }
2893 public static TestAllTypesLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
2894 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
2895 }
2896 public static Builder CreateBuilder() { return new Builder(); }
2897 public override Builder ToBuilder() { return CreateBuilder(this); }
2898 public override Builder CreateBuilderForType() { return new Builder(); }
2899 public static Builder CreateBuilder(TestAllTypesLite prototype) {
2900 return (Builder) new Builder().MergeFrom(prototype);
2901 }
2902
csharptest980ba8d2010-11-07 16:30:39 -06002903 public sealed partial class Builder : pb::GeneratedBuilderLite<TestAllTypesLite, Builder> {
csharptest64bfac22010-11-05 17:51:33 -05002904 protected override Builder ThisBuilder {
2905 get { return this; }
2906 }
2907 public Builder() {}
2908
2909 TestAllTypesLite result = new TestAllTypesLite();
2910
2911 protected override TestAllTypesLite MessageBeingBuilt {
2912 get { return result; }
2913 }
2914
2915 public override Builder Clear() {
2916 result = new TestAllTypesLite();
2917 return this;
2918 }
2919
2920 public override Builder Clone() {
2921 return new Builder().MergeFrom(result);
2922 }
2923
csharptest64bfac22010-11-05 17:51:33 -05002924 public override TestAllTypesLite DefaultInstanceForType {
2925 get { return global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.DefaultInstance; }
2926 }
2927
2928 public override TestAllTypesLite BuildPartial() {
2929 if (result == null) {
2930 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
2931 }
2932 result.repeatedInt32_.MakeReadOnly();
2933 result.repeatedInt64_.MakeReadOnly();
2934 result.repeatedUint32_.MakeReadOnly();
2935 result.repeatedUint64_.MakeReadOnly();
2936 result.repeatedSint32_.MakeReadOnly();
2937 result.repeatedSint64_.MakeReadOnly();
2938 result.repeatedFixed32_.MakeReadOnly();
2939 result.repeatedFixed64_.MakeReadOnly();
2940 result.repeatedSfixed32_.MakeReadOnly();
2941 result.repeatedSfixed64_.MakeReadOnly();
2942 result.repeatedFloat_.MakeReadOnly();
2943 result.repeatedDouble_.MakeReadOnly();
2944 result.repeatedBool_.MakeReadOnly();
2945 result.repeatedString_.MakeReadOnly();
2946 result.repeatedBytes_.MakeReadOnly();
2947 result.repeatedGroup_.MakeReadOnly();
2948 result.repeatedNestedMessage_.MakeReadOnly();
2949 result.repeatedForeignMessage_.MakeReadOnly();
2950 result.repeatedImportMessage_.MakeReadOnly();
2951 result.repeatedNestedEnum_.MakeReadOnly();
2952 result.repeatedForeignEnum_.MakeReadOnly();
2953 result.repeatedImportEnum_.MakeReadOnly();
2954 result.repeatedStringPiece_.MakeReadOnly();
2955 result.repeatedCord_.MakeReadOnly();
2956 TestAllTypesLite returnMe = result;
2957 result = null;
2958 return returnMe;
2959 }
2960
csharptest980ba8d2010-11-07 16:30:39 -06002961 public override Builder MergeFrom(pb::IMessageLite other) {
2962 if (other is TestAllTypesLite) {
2963 return MergeFrom((TestAllTypesLite) other);
2964 } else {
2965 base.MergeFrom(other);
2966 return this;
2967 }
2968 }
2969
2970 public override Builder MergeFrom(TestAllTypesLite other) {
2971 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.DefaultInstance) return this;
2972 if (other.HasOptionalInt32) {
2973 OptionalInt32 = other.OptionalInt32;
2974 }
2975 if (other.HasOptionalInt64) {
2976 OptionalInt64 = other.OptionalInt64;
2977 }
2978 if (other.HasOptionalUint32) {
2979 OptionalUint32 = other.OptionalUint32;
2980 }
2981 if (other.HasOptionalUint64) {
2982 OptionalUint64 = other.OptionalUint64;
2983 }
2984 if (other.HasOptionalSint32) {
2985 OptionalSint32 = other.OptionalSint32;
2986 }
2987 if (other.HasOptionalSint64) {
2988 OptionalSint64 = other.OptionalSint64;
2989 }
2990 if (other.HasOptionalFixed32) {
2991 OptionalFixed32 = other.OptionalFixed32;
2992 }
2993 if (other.HasOptionalFixed64) {
2994 OptionalFixed64 = other.OptionalFixed64;
2995 }
2996 if (other.HasOptionalSfixed32) {
2997 OptionalSfixed32 = other.OptionalSfixed32;
2998 }
2999 if (other.HasOptionalSfixed64) {
3000 OptionalSfixed64 = other.OptionalSfixed64;
3001 }
3002 if (other.HasOptionalFloat) {
3003 OptionalFloat = other.OptionalFloat;
3004 }
3005 if (other.HasOptionalDouble) {
3006 OptionalDouble = other.OptionalDouble;
3007 }
3008 if (other.HasOptionalBool) {
3009 OptionalBool = other.OptionalBool;
3010 }
3011 if (other.HasOptionalString) {
3012 OptionalString = other.OptionalString;
3013 }
3014 if (other.HasOptionalBytes) {
3015 OptionalBytes = other.OptionalBytes;
3016 }
3017 if (other.HasOptionalGroup) {
3018 MergeOptionalGroup(other.OptionalGroup);
3019 }
3020 if (other.HasOptionalNestedMessage) {
3021 MergeOptionalNestedMessage(other.OptionalNestedMessage);
3022 }
3023 if (other.HasOptionalForeignMessage) {
3024 MergeOptionalForeignMessage(other.OptionalForeignMessage);
3025 }
3026 if (other.HasOptionalImportMessage) {
3027 MergeOptionalImportMessage(other.OptionalImportMessage);
3028 }
3029 if (other.HasOptionalNestedEnum) {
3030 OptionalNestedEnum = other.OptionalNestedEnum;
3031 }
3032 if (other.HasOptionalForeignEnum) {
3033 OptionalForeignEnum = other.OptionalForeignEnum;
3034 }
3035 if (other.HasOptionalImportEnum) {
3036 OptionalImportEnum = other.OptionalImportEnum;
3037 }
3038 if (other.HasOptionalStringPiece) {
3039 OptionalStringPiece = other.OptionalStringPiece;
3040 }
3041 if (other.HasOptionalCord) {
3042 OptionalCord = other.OptionalCord;
3043 }
3044 if (other.repeatedInt32_.Count != 0) {
3045 base.AddRange(other.repeatedInt32_, result.repeatedInt32_);
3046 }
3047 if (other.repeatedInt64_.Count != 0) {
3048 base.AddRange(other.repeatedInt64_, result.repeatedInt64_);
3049 }
3050 if (other.repeatedUint32_.Count != 0) {
3051 base.AddRange(other.repeatedUint32_, result.repeatedUint32_);
3052 }
3053 if (other.repeatedUint64_.Count != 0) {
3054 base.AddRange(other.repeatedUint64_, result.repeatedUint64_);
3055 }
3056 if (other.repeatedSint32_.Count != 0) {
3057 base.AddRange(other.repeatedSint32_, result.repeatedSint32_);
3058 }
3059 if (other.repeatedSint64_.Count != 0) {
3060 base.AddRange(other.repeatedSint64_, result.repeatedSint64_);
3061 }
3062 if (other.repeatedFixed32_.Count != 0) {
3063 base.AddRange(other.repeatedFixed32_, result.repeatedFixed32_);
3064 }
3065 if (other.repeatedFixed64_.Count != 0) {
3066 base.AddRange(other.repeatedFixed64_, result.repeatedFixed64_);
3067 }
3068 if (other.repeatedSfixed32_.Count != 0) {
3069 base.AddRange(other.repeatedSfixed32_, result.repeatedSfixed32_);
3070 }
3071 if (other.repeatedSfixed64_.Count != 0) {
3072 base.AddRange(other.repeatedSfixed64_, result.repeatedSfixed64_);
3073 }
3074 if (other.repeatedFloat_.Count != 0) {
3075 base.AddRange(other.repeatedFloat_, result.repeatedFloat_);
3076 }
3077 if (other.repeatedDouble_.Count != 0) {
3078 base.AddRange(other.repeatedDouble_, result.repeatedDouble_);
3079 }
3080 if (other.repeatedBool_.Count != 0) {
3081 base.AddRange(other.repeatedBool_, result.repeatedBool_);
3082 }
3083 if (other.repeatedString_.Count != 0) {
3084 base.AddRange(other.repeatedString_, result.repeatedString_);
3085 }
3086 if (other.repeatedBytes_.Count != 0) {
3087 base.AddRange(other.repeatedBytes_, result.repeatedBytes_);
3088 }
3089 if (other.repeatedGroup_.Count != 0) {
3090 base.AddRange(other.repeatedGroup_, result.repeatedGroup_);
3091 }
3092 if (other.repeatedNestedMessage_.Count != 0) {
3093 base.AddRange(other.repeatedNestedMessage_, result.repeatedNestedMessage_);
3094 }
3095 if (other.repeatedForeignMessage_.Count != 0) {
3096 base.AddRange(other.repeatedForeignMessage_, result.repeatedForeignMessage_);
3097 }
3098 if (other.repeatedImportMessage_.Count != 0) {
3099 base.AddRange(other.repeatedImportMessage_, result.repeatedImportMessage_);
3100 }
3101 if (other.repeatedNestedEnum_.Count != 0) {
3102 base.AddRange(other.repeatedNestedEnum_, result.repeatedNestedEnum_);
3103 }
3104 if (other.repeatedForeignEnum_.Count != 0) {
3105 base.AddRange(other.repeatedForeignEnum_, result.repeatedForeignEnum_);
3106 }
3107 if (other.repeatedImportEnum_.Count != 0) {
3108 base.AddRange(other.repeatedImportEnum_, result.repeatedImportEnum_);
3109 }
3110 if (other.repeatedStringPiece_.Count != 0) {
3111 base.AddRange(other.repeatedStringPiece_, result.repeatedStringPiece_);
3112 }
3113 if (other.repeatedCord_.Count != 0) {
3114 base.AddRange(other.repeatedCord_, result.repeatedCord_);
3115 }
3116 if (other.HasDefaultInt32) {
3117 DefaultInt32 = other.DefaultInt32;
3118 }
3119 if (other.HasDefaultInt64) {
3120 DefaultInt64 = other.DefaultInt64;
3121 }
3122 if (other.HasDefaultUint32) {
3123 DefaultUint32 = other.DefaultUint32;
3124 }
3125 if (other.HasDefaultUint64) {
3126 DefaultUint64 = other.DefaultUint64;
3127 }
3128 if (other.HasDefaultSint32) {
3129 DefaultSint32 = other.DefaultSint32;
3130 }
3131 if (other.HasDefaultSint64) {
3132 DefaultSint64 = other.DefaultSint64;
3133 }
3134 if (other.HasDefaultFixed32) {
3135 DefaultFixed32 = other.DefaultFixed32;
3136 }
3137 if (other.HasDefaultFixed64) {
3138 DefaultFixed64 = other.DefaultFixed64;
3139 }
3140 if (other.HasDefaultSfixed32) {
3141 DefaultSfixed32 = other.DefaultSfixed32;
3142 }
3143 if (other.HasDefaultSfixed64) {
3144 DefaultSfixed64 = other.DefaultSfixed64;
3145 }
3146 if (other.HasDefaultFloat) {
3147 DefaultFloat = other.DefaultFloat;
3148 }
3149 if (other.HasDefaultDouble) {
3150 DefaultDouble = other.DefaultDouble;
3151 }
3152 if (other.HasDefaultBool) {
3153 DefaultBool = other.DefaultBool;
3154 }
3155 if (other.HasDefaultString) {
3156 DefaultString = other.DefaultString;
3157 }
3158 if (other.HasDefaultBytes) {
3159 DefaultBytes = other.DefaultBytes;
3160 }
3161 if (other.HasDefaultNestedEnum) {
3162 DefaultNestedEnum = other.DefaultNestedEnum;
3163 }
3164 if (other.HasDefaultForeignEnum) {
3165 DefaultForeignEnum = other.DefaultForeignEnum;
3166 }
3167 if (other.HasDefaultImportEnum) {
3168 DefaultImportEnum = other.DefaultImportEnum;
3169 }
3170 if (other.HasDefaultStringPiece) {
3171 DefaultStringPiece = other.DefaultStringPiece;
3172 }
3173 if (other.HasDefaultCord) {
3174 DefaultCord = other.DefaultCord;
3175 }
3176 return this;
3177 }
3178
3179 public override Builder MergeFrom(pb::CodedInputStream input) {
3180 return MergeFrom(input, pb::ExtensionRegistry.Empty);
3181 }
3182
3183 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
3184 while (true) {
3185 uint tag = input.ReadTag();
3186 switch (tag) {
3187 case 0: {
3188 return this;
3189 }
3190 default: {
3191 if (pb::WireFormat.IsEndGroupTag(tag)) {
3192 return this;
3193 }
3194 ParseUnknownField(input, extensionRegistry, tag);
3195 break;
3196 }
3197 case 8: {
3198 OptionalInt32 = input.ReadInt32();
3199 break;
3200 }
3201 case 16: {
3202 OptionalInt64 = input.ReadInt64();
3203 break;
3204 }
3205 case 24: {
3206 OptionalUint32 = input.ReadUInt32();
3207 break;
3208 }
3209 case 32: {
3210 OptionalUint64 = input.ReadUInt64();
3211 break;
3212 }
3213 case 40: {
3214 OptionalSint32 = input.ReadSInt32();
3215 break;
3216 }
3217 case 48: {
3218 OptionalSint64 = input.ReadSInt64();
3219 break;
3220 }
3221 case 61: {
3222 OptionalFixed32 = input.ReadFixed32();
3223 break;
3224 }
3225 case 65: {
3226 OptionalFixed64 = input.ReadFixed64();
3227 break;
3228 }
3229 case 77: {
3230 OptionalSfixed32 = input.ReadSFixed32();
3231 break;
3232 }
3233 case 81: {
3234 OptionalSfixed64 = input.ReadSFixed64();
3235 break;
3236 }
3237 case 93: {
3238 OptionalFloat = input.ReadFloat();
3239 break;
3240 }
3241 case 97: {
3242 OptionalDouble = input.ReadDouble();
3243 break;
3244 }
3245 case 104: {
3246 OptionalBool = input.ReadBool();
3247 break;
3248 }
3249 case 114: {
3250 OptionalString = input.ReadString();
3251 break;
3252 }
3253 case 122: {
3254 OptionalBytes = input.ReadBytes();
3255 break;
3256 }
3257 case 131: {
3258 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.CreateBuilder();
3259 if (HasOptionalGroup) {
3260 subBuilder.MergeFrom(OptionalGroup);
3261 }
3262 input.ReadGroup(16, subBuilder, extensionRegistry);
3263 OptionalGroup = subBuilder.BuildPartial();
3264 break;
3265 }
3266 case 146: {
3267 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.CreateBuilder();
3268 if (HasOptionalNestedMessage) {
3269 subBuilder.MergeFrom(OptionalNestedMessage);
3270 }
3271 input.ReadMessage(subBuilder, extensionRegistry);
3272 OptionalNestedMessage = subBuilder.BuildPartial();
3273 break;
3274 }
3275 case 154: {
3276 global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.CreateBuilder();
3277 if (HasOptionalForeignMessage) {
3278 subBuilder.MergeFrom(OptionalForeignMessage);
3279 }
3280 input.ReadMessage(subBuilder, extensionRegistry);
3281 OptionalForeignMessage = subBuilder.BuildPartial();
3282 break;
3283 }
3284 case 162: {
3285 global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.CreateBuilder();
3286 if (HasOptionalImportMessage) {
3287 subBuilder.MergeFrom(OptionalImportMessage);
3288 }
3289 input.ReadMessage(subBuilder, extensionRegistry);
3290 OptionalImportMessage = subBuilder.BuildPartial();
3291 break;
3292 }
3293 case 168: {
3294 int rawValue = input.ReadEnum();
3295 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum), rawValue)) {
3296 } else {
3297 OptionalNestedEnum = (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum) rawValue;
3298 }
3299 break;
3300 }
3301 case 176: {
3302 int rawValue = input.ReadEnum();
3303 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite), rawValue)) {
3304 } else {
3305 OptionalForeignEnum = (global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite) rawValue;
3306 }
3307 break;
3308 }
3309 case 184: {
3310 int rawValue = input.ReadEnum();
3311 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite), rawValue)) {
3312 } else {
3313 OptionalImportEnum = (global::Google.ProtocolBuffers.TestProtos.ImportEnumLite) rawValue;
3314 }
3315 break;
3316 }
3317 case 194: {
3318 OptionalStringPiece = input.ReadString();
3319 break;
3320 }
3321 case 202: {
3322 OptionalCord = input.ReadString();
3323 break;
3324 }
3325 case 248: {
3326 AddRepeatedInt32(input.ReadInt32());
3327 break;
3328 }
3329 case 256: {
3330 AddRepeatedInt64(input.ReadInt64());
3331 break;
3332 }
3333 case 264: {
3334 AddRepeatedUint32(input.ReadUInt32());
3335 break;
3336 }
3337 case 272: {
3338 AddRepeatedUint64(input.ReadUInt64());
3339 break;
3340 }
3341 case 280: {
3342 AddRepeatedSint32(input.ReadSInt32());
3343 break;
3344 }
3345 case 288: {
3346 AddRepeatedSint64(input.ReadSInt64());
3347 break;
3348 }
3349 case 301: {
3350 AddRepeatedFixed32(input.ReadFixed32());
3351 break;
3352 }
3353 case 305: {
3354 AddRepeatedFixed64(input.ReadFixed64());
3355 break;
3356 }
3357 case 317: {
3358 AddRepeatedSfixed32(input.ReadSFixed32());
3359 break;
3360 }
3361 case 321: {
3362 AddRepeatedSfixed64(input.ReadSFixed64());
3363 break;
3364 }
3365 case 333: {
3366 AddRepeatedFloat(input.ReadFloat());
3367 break;
3368 }
3369 case 337: {
3370 AddRepeatedDouble(input.ReadDouble());
3371 break;
3372 }
3373 case 344: {
3374 AddRepeatedBool(input.ReadBool());
3375 break;
3376 }
3377 case 354: {
3378 AddRepeatedString(input.ReadString());
3379 break;
3380 }
3381 case 362: {
3382 AddRepeatedBytes(input.ReadBytes());
3383 break;
3384 }
3385 case 371: {
3386 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.CreateBuilder();
3387 input.ReadGroup(46, subBuilder, extensionRegistry);
3388 AddRepeatedGroup(subBuilder.BuildPartial());
3389 break;
3390 }
3391 case 386: {
3392 global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.CreateBuilder();
3393 input.ReadMessage(subBuilder, extensionRegistry);
3394 AddRepeatedNestedMessage(subBuilder.BuildPartial());
3395 break;
3396 }
3397 case 394: {
3398 global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.CreateBuilder();
3399 input.ReadMessage(subBuilder, extensionRegistry);
3400 AddRepeatedForeignMessage(subBuilder.BuildPartial());
3401 break;
3402 }
3403 case 402: {
3404 global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.CreateBuilder();
3405 input.ReadMessage(subBuilder, extensionRegistry);
3406 AddRepeatedImportMessage(subBuilder.BuildPartial());
3407 break;
3408 }
3409 case 408: {
3410 int rawValue = input.ReadEnum();
3411 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum), rawValue)) {
3412 } else {
3413 AddRepeatedNestedEnum((global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum) rawValue);
3414 }
3415 break;
3416 }
3417 case 416: {
3418 int rawValue = input.ReadEnum();
3419 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite), rawValue)) {
3420 } else {
3421 AddRepeatedForeignEnum((global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite) rawValue);
3422 }
3423 break;
3424 }
3425 case 424: {
3426 int rawValue = input.ReadEnum();
3427 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite), rawValue)) {
3428 } else {
3429 AddRepeatedImportEnum((global::Google.ProtocolBuffers.TestProtos.ImportEnumLite) rawValue);
3430 }
3431 break;
3432 }
3433 case 434: {
3434 AddRepeatedStringPiece(input.ReadString());
3435 break;
3436 }
3437 case 442: {
3438 AddRepeatedCord(input.ReadString());
3439 break;
3440 }
3441 case 488: {
3442 DefaultInt32 = input.ReadInt32();
3443 break;
3444 }
3445 case 496: {
3446 DefaultInt64 = input.ReadInt64();
3447 break;
3448 }
3449 case 504: {
3450 DefaultUint32 = input.ReadUInt32();
3451 break;
3452 }
3453 case 512: {
3454 DefaultUint64 = input.ReadUInt64();
3455 break;
3456 }
3457 case 520: {
3458 DefaultSint32 = input.ReadSInt32();
3459 break;
3460 }
3461 case 528: {
3462 DefaultSint64 = input.ReadSInt64();
3463 break;
3464 }
3465 case 541: {
3466 DefaultFixed32 = input.ReadFixed32();
3467 break;
3468 }
3469 case 545: {
3470 DefaultFixed64 = input.ReadFixed64();
3471 break;
3472 }
3473 case 557: {
3474 DefaultSfixed32 = input.ReadSFixed32();
3475 break;
3476 }
3477 case 561: {
3478 DefaultSfixed64 = input.ReadSFixed64();
3479 break;
3480 }
3481 case 573: {
3482 DefaultFloat = input.ReadFloat();
3483 break;
3484 }
3485 case 577: {
3486 DefaultDouble = input.ReadDouble();
3487 break;
3488 }
3489 case 584: {
3490 DefaultBool = input.ReadBool();
3491 break;
3492 }
3493 case 594: {
3494 DefaultString = input.ReadString();
3495 break;
3496 }
3497 case 602: {
3498 DefaultBytes = input.ReadBytes();
3499 break;
3500 }
3501 case 648: {
3502 int rawValue = input.ReadEnum();
3503 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum), rawValue)) {
3504 } else {
3505 DefaultNestedEnum = (global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum) rawValue;
3506 }
3507 break;
3508 }
3509 case 656: {
3510 int rawValue = input.ReadEnum();
3511 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite), rawValue)) {
3512 } else {
3513 DefaultForeignEnum = (global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite) rawValue;
3514 }
3515 break;
3516 }
3517 case 664: {
3518 int rawValue = input.ReadEnum();
3519 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite), rawValue)) {
3520 } else {
3521 DefaultImportEnum = (global::Google.ProtocolBuffers.TestProtos.ImportEnumLite) rawValue;
3522 }
3523 break;
3524 }
3525 case 674: {
3526 DefaultStringPiece = input.ReadString();
3527 break;
3528 }
3529 case 682: {
3530 DefaultCord = input.ReadString();
3531 break;
3532 }
3533 }
3534 }
3535 }
3536
csharptest64bfac22010-11-05 17:51:33 -05003537
3538 public bool HasOptionalInt32 {
3539 get { return result.HasOptionalInt32; }
3540 }
3541 public int OptionalInt32 {
3542 get { return result.OptionalInt32; }
3543 set { SetOptionalInt32(value); }
3544 }
3545 public Builder SetOptionalInt32(int value) {
3546 result.hasOptionalInt32 = true;
3547 result.optionalInt32_ = value;
3548 return this;
3549 }
3550 public Builder ClearOptionalInt32() {
3551 result.hasOptionalInt32 = false;
3552 result.optionalInt32_ = 0;
3553 return this;
3554 }
3555
3556 public bool HasOptionalInt64 {
3557 get { return result.HasOptionalInt64; }
3558 }
3559 public long OptionalInt64 {
3560 get { return result.OptionalInt64; }
3561 set { SetOptionalInt64(value); }
3562 }
3563 public Builder SetOptionalInt64(long value) {
3564 result.hasOptionalInt64 = true;
3565 result.optionalInt64_ = value;
3566 return this;
3567 }
3568 public Builder ClearOptionalInt64() {
3569 result.hasOptionalInt64 = false;
3570 result.optionalInt64_ = 0L;
3571 return this;
3572 }
3573
3574 public bool HasOptionalUint32 {
3575 get { return result.HasOptionalUint32; }
3576 }
3577 [global::System.CLSCompliant(false)]
3578 public uint OptionalUint32 {
3579 get { return result.OptionalUint32; }
3580 set { SetOptionalUint32(value); }
3581 }
3582 [global::System.CLSCompliant(false)]
3583 public Builder SetOptionalUint32(uint value) {
3584 result.hasOptionalUint32 = true;
3585 result.optionalUint32_ = value;
3586 return this;
3587 }
3588 public Builder ClearOptionalUint32() {
3589 result.hasOptionalUint32 = false;
3590 result.optionalUint32_ = 0;
3591 return this;
3592 }
3593
3594 public bool HasOptionalUint64 {
3595 get { return result.HasOptionalUint64; }
3596 }
3597 [global::System.CLSCompliant(false)]
3598 public ulong OptionalUint64 {
3599 get { return result.OptionalUint64; }
3600 set { SetOptionalUint64(value); }
3601 }
3602 [global::System.CLSCompliant(false)]
3603 public Builder SetOptionalUint64(ulong value) {
3604 result.hasOptionalUint64 = true;
3605 result.optionalUint64_ = value;
3606 return this;
3607 }
3608 public Builder ClearOptionalUint64() {
3609 result.hasOptionalUint64 = false;
3610 result.optionalUint64_ = 0UL;
3611 return this;
3612 }
3613
3614 public bool HasOptionalSint32 {
3615 get { return result.HasOptionalSint32; }
3616 }
3617 public int OptionalSint32 {
3618 get { return result.OptionalSint32; }
3619 set { SetOptionalSint32(value); }
3620 }
3621 public Builder SetOptionalSint32(int value) {
3622 result.hasOptionalSint32 = true;
3623 result.optionalSint32_ = value;
3624 return this;
3625 }
3626 public Builder ClearOptionalSint32() {
3627 result.hasOptionalSint32 = false;
3628 result.optionalSint32_ = 0;
3629 return this;
3630 }
3631
3632 public bool HasOptionalSint64 {
3633 get { return result.HasOptionalSint64; }
3634 }
3635 public long OptionalSint64 {
3636 get { return result.OptionalSint64; }
3637 set { SetOptionalSint64(value); }
3638 }
3639 public Builder SetOptionalSint64(long value) {
3640 result.hasOptionalSint64 = true;
3641 result.optionalSint64_ = value;
3642 return this;
3643 }
3644 public Builder ClearOptionalSint64() {
3645 result.hasOptionalSint64 = false;
3646 result.optionalSint64_ = 0;
3647 return this;
3648 }
3649
3650 public bool HasOptionalFixed32 {
3651 get { return result.HasOptionalFixed32; }
3652 }
3653 [global::System.CLSCompliant(false)]
3654 public uint OptionalFixed32 {
3655 get { return result.OptionalFixed32; }
3656 set { SetOptionalFixed32(value); }
3657 }
3658 [global::System.CLSCompliant(false)]
3659 public Builder SetOptionalFixed32(uint value) {
3660 result.hasOptionalFixed32 = true;
3661 result.optionalFixed32_ = value;
3662 return this;
3663 }
3664 public Builder ClearOptionalFixed32() {
3665 result.hasOptionalFixed32 = false;
3666 result.optionalFixed32_ = 0;
3667 return this;
3668 }
3669
3670 public bool HasOptionalFixed64 {
3671 get { return result.HasOptionalFixed64; }
3672 }
3673 [global::System.CLSCompliant(false)]
3674 public ulong OptionalFixed64 {
3675 get { return result.OptionalFixed64; }
3676 set { SetOptionalFixed64(value); }
3677 }
3678 [global::System.CLSCompliant(false)]
3679 public Builder SetOptionalFixed64(ulong value) {
3680 result.hasOptionalFixed64 = true;
3681 result.optionalFixed64_ = value;
3682 return this;
3683 }
3684 public Builder ClearOptionalFixed64() {
3685 result.hasOptionalFixed64 = false;
3686 result.optionalFixed64_ = 0;
3687 return this;
3688 }
3689
3690 public bool HasOptionalSfixed32 {
3691 get { return result.HasOptionalSfixed32; }
3692 }
3693 public int OptionalSfixed32 {
3694 get { return result.OptionalSfixed32; }
3695 set { SetOptionalSfixed32(value); }
3696 }
3697 public Builder SetOptionalSfixed32(int value) {
3698 result.hasOptionalSfixed32 = true;
3699 result.optionalSfixed32_ = value;
3700 return this;
3701 }
3702 public Builder ClearOptionalSfixed32() {
3703 result.hasOptionalSfixed32 = false;
3704 result.optionalSfixed32_ = 0;
3705 return this;
3706 }
3707
3708 public bool HasOptionalSfixed64 {
3709 get { return result.HasOptionalSfixed64; }
3710 }
3711 public long OptionalSfixed64 {
3712 get { return result.OptionalSfixed64; }
3713 set { SetOptionalSfixed64(value); }
3714 }
3715 public Builder SetOptionalSfixed64(long value) {
3716 result.hasOptionalSfixed64 = true;
3717 result.optionalSfixed64_ = value;
3718 return this;
3719 }
3720 public Builder ClearOptionalSfixed64() {
3721 result.hasOptionalSfixed64 = false;
3722 result.optionalSfixed64_ = 0;
3723 return this;
3724 }
3725
3726 public bool HasOptionalFloat {
3727 get { return result.HasOptionalFloat; }
3728 }
3729 public float OptionalFloat {
3730 get { return result.OptionalFloat; }
3731 set { SetOptionalFloat(value); }
3732 }
3733 public Builder SetOptionalFloat(float value) {
3734 result.hasOptionalFloat = true;
3735 result.optionalFloat_ = value;
3736 return this;
3737 }
3738 public Builder ClearOptionalFloat() {
3739 result.hasOptionalFloat = false;
3740 result.optionalFloat_ = 0F;
3741 return this;
3742 }
3743
3744 public bool HasOptionalDouble {
3745 get { return result.HasOptionalDouble; }
3746 }
3747 public double OptionalDouble {
3748 get { return result.OptionalDouble; }
3749 set { SetOptionalDouble(value); }
3750 }
3751 public Builder SetOptionalDouble(double value) {
3752 result.hasOptionalDouble = true;
3753 result.optionalDouble_ = value;
3754 return this;
3755 }
3756 public Builder ClearOptionalDouble() {
3757 result.hasOptionalDouble = false;
3758 result.optionalDouble_ = 0D;
3759 return this;
3760 }
3761
3762 public bool HasOptionalBool {
3763 get { return result.HasOptionalBool; }
3764 }
3765 public bool OptionalBool {
3766 get { return result.OptionalBool; }
3767 set { SetOptionalBool(value); }
3768 }
3769 public Builder SetOptionalBool(bool value) {
3770 result.hasOptionalBool = true;
3771 result.optionalBool_ = value;
3772 return this;
3773 }
3774 public Builder ClearOptionalBool() {
3775 result.hasOptionalBool = false;
3776 result.optionalBool_ = false;
3777 return this;
3778 }
3779
3780 public bool HasOptionalString {
3781 get { return result.HasOptionalString; }
3782 }
3783 public string OptionalString {
3784 get { return result.OptionalString; }
3785 set { SetOptionalString(value); }
3786 }
3787 public Builder SetOptionalString(string value) {
3788 pb::ThrowHelper.ThrowIfNull(value, "value");
3789 result.hasOptionalString = true;
3790 result.optionalString_ = value;
3791 return this;
3792 }
3793 public Builder ClearOptionalString() {
3794 result.hasOptionalString = false;
3795 result.optionalString_ = "";
3796 return this;
3797 }
3798
3799 public bool HasOptionalBytes {
3800 get { return result.HasOptionalBytes; }
3801 }
3802 public pb::ByteString OptionalBytes {
3803 get { return result.OptionalBytes; }
3804 set { SetOptionalBytes(value); }
3805 }
3806 public Builder SetOptionalBytes(pb::ByteString value) {
3807 pb::ThrowHelper.ThrowIfNull(value, "value");
3808 result.hasOptionalBytes = true;
3809 result.optionalBytes_ = value;
3810 return this;
3811 }
3812 public Builder ClearOptionalBytes() {
3813 result.hasOptionalBytes = false;
3814 result.optionalBytes_ = pb::ByteString.Empty;
3815 return this;
3816 }
3817
3818 public bool HasOptionalGroup {
3819 get { return result.HasOptionalGroup; }
3820 }
3821 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup OptionalGroup {
3822 get { return result.OptionalGroup; }
3823 set { SetOptionalGroup(value); }
3824 }
3825 public Builder SetOptionalGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup value) {
3826 pb::ThrowHelper.ThrowIfNull(value, "value");
3827 result.hasOptionalGroup = true;
3828 result.optionalGroup_ = value;
3829 return this;
3830 }
3831 public Builder SetOptionalGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.Builder builderForValue) {
3832 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
3833 result.hasOptionalGroup = true;
3834 result.optionalGroup_ = builderForValue.Build();
3835 return this;
3836 }
3837 public Builder MergeOptionalGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup value) {
3838 pb::ThrowHelper.ThrowIfNull(value, "value");
3839 if (result.HasOptionalGroup &&
3840 result.optionalGroup_ != global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance) {
3841 result.optionalGroup_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.CreateBuilder(result.optionalGroup_).MergeFrom(value).BuildPartial();
3842 } else {
3843 result.optionalGroup_ = value;
3844 }
3845 result.hasOptionalGroup = true;
3846 return this;
3847 }
3848 public Builder ClearOptionalGroup() {
3849 result.hasOptionalGroup = false;
3850 result.optionalGroup_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.OptionalGroup.DefaultInstance;
3851 return this;
3852 }
3853
3854 public bool HasOptionalNestedMessage {
3855 get { return result.HasOptionalNestedMessage; }
3856 }
3857 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage OptionalNestedMessage {
3858 get { return result.OptionalNestedMessage; }
3859 set { SetOptionalNestedMessage(value); }
3860 }
3861 public Builder SetOptionalNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
3862 pb::ThrowHelper.ThrowIfNull(value, "value");
3863 result.hasOptionalNestedMessage = true;
3864 result.optionalNestedMessage_ = value;
3865 return this;
3866 }
3867 public Builder SetOptionalNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder builderForValue) {
3868 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
3869 result.hasOptionalNestedMessage = true;
3870 result.optionalNestedMessage_ = builderForValue.Build();
3871 return this;
3872 }
3873 public Builder MergeOptionalNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
3874 pb::ThrowHelper.ThrowIfNull(value, "value");
3875 if (result.HasOptionalNestedMessage &&
3876 result.optionalNestedMessage_ != global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance) {
3877 result.optionalNestedMessage_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.CreateBuilder(result.optionalNestedMessage_).MergeFrom(value).BuildPartial();
3878 } else {
3879 result.optionalNestedMessage_ = value;
3880 }
3881 result.hasOptionalNestedMessage = true;
3882 return this;
3883 }
3884 public Builder ClearOptionalNestedMessage() {
3885 result.hasOptionalNestedMessage = false;
3886 result.optionalNestedMessage_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.DefaultInstance;
3887 return this;
3888 }
3889
3890 public bool HasOptionalForeignMessage {
3891 get { return result.HasOptionalForeignMessage; }
3892 }
3893 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite OptionalForeignMessage {
3894 get { return result.OptionalForeignMessage; }
3895 set { SetOptionalForeignMessage(value); }
3896 }
3897 public Builder SetOptionalForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
3898 pb::ThrowHelper.ThrowIfNull(value, "value");
3899 result.hasOptionalForeignMessage = true;
3900 result.optionalForeignMessage_ = value;
3901 return this;
3902 }
3903 public Builder SetOptionalForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder builderForValue) {
3904 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
3905 result.hasOptionalForeignMessage = true;
3906 result.optionalForeignMessage_ = builderForValue.Build();
3907 return this;
3908 }
3909 public Builder MergeOptionalForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
3910 pb::ThrowHelper.ThrowIfNull(value, "value");
3911 if (result.HasOptionalForeignMessage &&
3912 result.optionalForeignMessage_ != global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance) {
3913 result.optionalForeignMessage_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.CreateBuilder(result.optionalForeignMessage_).MergeFrom(value).BuildPartial();
3914 } else {
3915 result.optionalForeignMessage_ = value;
3916 }
3917 result.hasOptionalForeignMessage = true;
3918 return this;
3919 }
3920 public Builder ClearOptionalForeignMessage() {
3921 result.hasOptionalForeignMessage = false;
3922 result.optionalForeignMessage_ = global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance;
3923 return this;
3924 }
3925
3926 public bool HasOptionalImportMessage {
3927 get { return result.HasOptionalImportMessage; }
3928 }
3929 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite OptionalImportMessage {
3930 get { return result.OptionalImportMessage; }
3931 set { SetOptionalImportMessage(value); }
3932 }
3933 public Builder SetOptionalImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
3934 pb::ThrowHelper.ThrowIfNull(value, "value");
3935 result.hasOptionalImportMessage = true;
3936 result.optionalImportMessage_ = value;
3937 return this;
3938 }
3939 public Builder SetOptionalImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder builderForValue) {
3940 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
3941 result.hasOptionalImportMessage = true;
3942 result.optionalImportMessage_ = builderForValue.Build();
3943 return this;
3944 }
3945 public Builder MergeOptionalImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
3946 pb::ThrowHelper.ThrowIfNull(value, "value");
3947 if (result.HasOptionalImportMessage &&
3948 result.optionalImportMessage_ != global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance) {
3949 result.optionalImportMessage_ = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.CreateBuilder(result.optionalImportMessage_).MergeFrom(value).BuildPartial();
3950 } else {
3951 result.optionalImportMessage_ = value;
3952 }
3953 result.hasOptionalImportMessage = true;
3954 return this;
3955 }
3956 public Builder ClearOptionalImportMessage() {
3957 result.hasOptionalImportMessage = false;
3958 result.optionalImportMessage_ = global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance;
3959 return this;
3960 }
3961
3962 public bool HasOptionalNestedEnum {
3963 get { return result.HasOptionalNestedEnum; }
3964 }
3965 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum OptionalNestedEnum {
3966 get { return result.OptionalNestedEnum; }
3967 set { SetOptionalNestedEnum(value); }
3968 }
3969 public Builder SetOptionalNestedEnum(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
3970 result.hasOptionalNestedEnum = true;
3971 result.optionalNestedEnum_ = value;
3972 return this;
3973 }
3974 public Builder ClearOptionalNestedEnum() {
3975 result.hasOptionalNestedEnum = false;
3976 result.optionalNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.FOO;
3977 return this;
3978 }
3979
3980 public bool HasOptionalForeignEnum {
3981 get { return result.HasOptionalForeignEnum; }
3982 }
3983 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite OptionalForeignEnum {
3984 get { return result.OptionalForeignEnum; }
3985 set { SetOptionalForeignEnum(value); }
3986 }
3987 public Builder SetOptionalForeignEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
3988 result.hasOptionalForeignEnum = true;
3989 result.optionalForeignEnum_ = value;
3990 return this;
3991 }
3992 public Builder ClearOptionalForeignEnum() {
3993 result.hasOptionalForeignEnum = false;
3994 result.optionalForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_FOO;
3995 return this;
3996 }
3997
3998 public bool HasOptionalImportEnum {
3999 get { return result.HasOptionalImportEnum; }
4000 }
4001 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite OptionalImportEnum {
4002 get { return result.OptionalImportEnum; }
4003 set { SetOptionalImportEnum(value); }
4004 }
4005 public Builder SetOptionalImportEnum(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
4006 result.hasOptionalImportEnum = true;
4007 result.optionalImportEnum_ = value;
4008 return this;
4009 }
4010 public Builder ClearOptionalImportEnum() {
4011 result.hasOptionalImportEnum = false;
4012 result.optionalImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_FOO;
4013 return this;
4014 }
4015
4016 public bool HasOptionalStringPiece {
4017 get { return result.HasOptionalStringPiece; }
4018 }
4019 public string OptionalStringPiece {
4020 get { return result.OptionalStringPiece; }
4021 set { SetOptionalStringPiece(value); }
4022 }
4023 public Builder SetOptionalStringPiece(string value) {
4024 pb::ThrowHelper.ThrowIfNull(value, "value");
4025 result.hasOptionalStringPiece = true;
4026 result.optionalStringPiece_ = value;
4027 return this;
4028 }
4029 public Builder ClearOptionalStringPiece() {
4030 result.hasOptionalStringPiece = false;
4031 result.optionalStringPiece_ = "";
4032 return this;
4033 }
4034
4035 public bool HasOptionalCord {
4036 get { return result.HasOptionalCord; }
4037 }
4038 public string OptionalCord {
4039 get { return result.OptionalCord; }
4040 set { SetOptionalCord(value); }
4041 }
4042 public Builder SetOptionalCord(string value) {
4043 pb::ThrowHelper.ThrowIfNull(value, "value");
4044 result.hasOptionalCord = true;
4045 result.optionalCord_ = value;
4046 return this;
4047 }
4048 public Builder ClearOptionalCord() {
4049 result.hasOptionalCord = false;
4050 result.optionalCord_ = "";
4051 return this;
4052 }
4053
4054 public pbc::IPopsicleList<int> RepeatedInt32List {
4055 get { return result.repeatedInt32_; }
4056 }
4057 public int RepeatedInt32Count {
4058 get { return result.RepeatedInt32Count; }
4059 }
4060 public int GetRepeatedInt32(int index) {
4061 return result.GetRepeatedInt32(index);
4062 }
4063 public Builder SetRepeatedInt32(int index, int value) {
4064 result.repeatedInt32_[index] = value;
4065 return this;
4066 }
4067 public Builder AddRepeatedInt32(int value) {
4068 result.repeatedInt32_.Add(value);
4069 return this;
4070 }
4071 public Builder AddRangeRepeatedInt32(scg::IEnumerable<int> values) {
4072 base.AddRange(values, result.repeatedInt32_);
4073 return this;
4074 }
4075 public Builder ClearRepeatedInt32() {
4076 result.repeatedInt32_.Clear();
4077 return this;
4078 }
4079
4080 public pbc::IPopsicleList<long> RepeatedInt64List {
4081 get { return result.repeatedInt64_; }
4082 }
4083 public int RepeatedInt64Count {
4084 get { return result.RepeatedInt64Count; }
4085 }
4086 public long GetRepeatedInt64(int index) {
4087 return result.GetRepeatedInt64(index);
4088 }
4089 public Builder SetRepeatedInt64(int index, long value) {
4090 result.repeatedInt64_[index] = value;
4091 return this;
4092 }
4093 public Builder AddRepeatedInt64(long value) {
4094 result.repeatedInt64_.Add(value);
4095 return this;
4096 }
4097 public Builder AddRangeRepeatedInt64(scg::IEnumerable<long> values) {
4098 base.AddRange(values, result.repeatedInt64_);
4099 return this;
4100 }
4101 public Builder ClearRepeatedInt64() {
4102 result.repeatedInt64_.Clear();
4103 return this;
4104 }
4105
4106 [global::System.CLSCompliant(false)]
4107 public pbc::IPopsicleList<uint> RepeatedUint32List {
4108 get { return result.repeatedUint32_; }
4109 }
4110 public int RepeatedUint32Count {
4111 get { return result.RepeatedUint32Count; }
4112 }
4113 [global::System.CLSCompliant(false)]
4114 public uint GetRepeatedUint32(int index) {
4115 return result.GetRepeatedUint32(index);
4116 }
4117 [global::System.CLSCompliant(false)]
4118 public Builder SetRepeatedUint32(int index, uint value) {
4119 result.repeatedUint32_[index] = value;
4120 return this;
4121 }
4122 [global::System.CLSCompliant(false)]
4123 public Builder AddRepeatedUint32(uint value) {
4124 result.repeatedUint32_.Add(value);
4125 return this;
4126 }
4127 [global::System.CLSCompliant(false)]
4128 public Builder AddRangeRepeatedUint32(scg::IEnumerable<uint> values) {
4129 base.AddRange(values, result.repeatedUint32_);
4130 return this;
4131 }
4132 public Builder ClearRepeatedUint32() {
4133 result.repeatedUint32_.Clear();
4134 return this;
4135 }
4136
4137 [global::System.CLSCompliant(false)]
4138 public pbc::IPopsicleList<ulong> RepeatedUint64List {
4139 get { return result.repeatedUint64_; }
4140 }
4141 public int RepeatedUint64Count {
4142 get { return result.RepeatedUint64Count; }
4143 }
4144 [global::System.CLSCompliant(false)]
4145 public ulong GetRepeatedUint64(int index) {
4146 return result.GetRepeatedUint64(index);
4147 }
4148 [global::System.CLSCompliant(false)]
4149 public Builder SetRepeatedUint64(int index, ulong value) {
4150 result.repeatedUint64_[index] = value;
4151 return this;
4152 }
4153 [global::System.CLSCompliant(false)]
4154 public Builder AddRepeatedUint64(ulong value) {
4155 result.repeatedUint64_.Add(value);
4156 return this;
4157 }
4158 [global::System.CLSCompliant(false)]
4159 public Builder AddRangeRepeatedUint64(scg::IEnumerable<ulong> values) {
4160 base.AddRange(values, result.repeatedUint64_);
4161 return this;
4162 }
4163 public Builder ClearRepeatedUint64() {
4164 result.repeatedUint64_.Clear();
4165 return this;
4166 }
4167
4168 public pbc::IPopsicleList<int> RepeatedSint32List {
4169 get { return result.repeatedSint32_; }
4170 }
4171 public int RepeatedSint32Count {
4172 get { return result.RepeatedSint32Count; }
4173 }
4174 public int GetRepeatedSint32(int index) {
4175 return result.GetRepeatedSint32(index);
4176 }
4177 public Builder SetRepeatedSint32(int index, int value) {
4178 result.repeatedSint32_[index] = value;
4179 return this;
4180 }
4181 public Builder AddRepeatedSint32(int value) {
4182 result.repeatedSint32_.Add(value);
4183 return this;
4184 }
4185 public Builder AddRangeRepeatedSint32(scg::IEnumerable<int> values) {
4186 base.AddRange(values, result.repeatedSint32_);
4187 return this;
4188 }
4189 public Builder ClearRepeatedSint32() {
4190 result.repeatedSint32_.Clear();
4191 return this;
4192 }
4193
4194 public pbc::IPopsicleList<long> RepeatedSint64List {
4195 get { return result.repeatedSint64_; }
4196 }
4197 public int RepeatedSint64Count {
4198 get { return result.RepeatedSint64Count; }
4199 }
4200 public long GetRepeatedSint64(int index) {
4201 return result.GetRepeatedSint64(index);
4202 }
4203 public Builder SetRepeatedSint64(int index, long value) {
4204 result.repeatedSint64_[index] = value;
4205 return this;
4206 }
4207 public Builder AddRepeatedSint64(long value) {
4208 result.repeatedSint64_.Add(value);
4209 return this;
4210 }
4211 public Builder AddRangeRepeatedSint64(scg::IEnumerable<long> values) {
4212 base.AddRange(values, result.repeatedSint64_);
4213 return this;
4214 }
4215 public Builder ClearRepeatedSint64() {
4216 result.repeatedSint64_.Clear();
4217 return this;
4218 }
4219
4220 [global::System.CLSCompliant(false)]
4221 public pbc::IPopsicleList<uint> RepeatedFixed32List {
4222 get { return result.repeatedFixed32_; }
4223 }
4224 public int RepeatedFixed32Count {
4225 get { return result.RepeatedFixed32Count; }
4226 }
4227 [global::System.CLSCompliant(false)]
4228 public uint GetRepeatedFixed32(int index) {
4229 return result.GetRepeatedFixed32(index);
4230 }
4231 [global::System.CLSCompliant(false)]
4232 public Builder SetRepeatedFixed32(int index, uint value) {
4233 result.repeatedFixed32_[index] = value;
4234 return this;
4235 }
4236 [global::System.CLSCompliant(false)]
4237 public Builder AddRepeatedFixed32(uint value) {
4238 result.repeatedFixed32_.Add(value);
4239 return this;
4240 }
4241 [global::System.CLSCompliant(false)]
4242 public Builder AddRangeRepeatedFixed32(scg::IEnumerable<uint> values) {
4243 base.AddRange(values, result.repeatedFixed32_);
4244 return this;
4245 }
4246 public Builder ClearRepeatedFixed32() {
4247 result.repeatedFixed32_.Clear();
4248 return this;
4249 }
4250
4251 [global::System.CLSCompliant(false)]
4252 public pbc::IPopsicleList<ulong> RepeatedFixed64List {
4253 get { return result.repeatedFixed64_; }
4254 }
4255 public int RepeatedFixed64Count {
4256 get { return result.RepeatedFixed64Count; }
4257 }
4258 [global::System.CLSCompliant(false)]
4259 public ulong GetRepeatedFixed64(int index) {
4260 return result.GetRepeatedFixed64(index);
4261 }
4262 [global::System.CLSCompliant(false)]
4263 public Builder SetRepeatedFixed64(int index, ulong value) {
4264 result.repeatedFixed64_[index] = value;
4265 return this;
4266 }
4267 [global::System.CLSCompliant(false)]
4268 public Builder AddRepeatedFixed64(ulong value) {
4269 result.repeatedFixed64_.Add(value);
4270 return this;
4271 }
4272 [global::System.CLSCompliant(false)]
4273 public Builder AddRangeRepeatedFixed64(scg::IEnumerable<ulong> values) {
4274 base.AddRange(values, result.repeatedFixed64_);
4275 return this;
4276 }
4277 public Builder ClearRepeatedFixed64() {
4278 result.repeatedFixed64_.Clear();
4279 return this;
4280 }
4281
4282 public pbc::IPopsicleList<int> RepeatedSfixed32List {
4283 get { return result.repeatedSfixed32_; }
4284 }
4285 public int RepeatedSfixed32Count {
4286 get { return result.RepeatedSfixed32Count; }
4287 }
4288 public int GetRepeatedSfixed32(int index) {
4289 return result.GetRepeatedSfixed32(index);
4290 }
4291 public Builder SetRepeatedSfixed32(int index, int value) {
4292 result.repeatedSfixed32_[index] = value;
4293 return this;
4294 }
4295 public Builder AddRepeatedSfixed32(int value) {
4296 result.repeatedSfixed32_.Add(value);
4297 return this;
4298 }
4299 public Builder AddRangeRepeatedSfixed32(scg::IEnumerable<int> values) {
4300 base.AddRange(values, result.repeatedSfixed32_);
4301 return this;
4302 }
4303 public Builder ClearRepeatedSfixed32() {
4304 result.repeatedSfixed32_.Clear();
4305 return this;
4306 }
4307
4308 public pbc::IPopsicleList<long> RepeatedSfixed64List {
4309 get { return result.repeatedSfixed64_; }
4310 }
4311 public int RepeatedSfixed64Count {
4312 get { return result.RepeatedSfixed64Count; }
4313 }
4314 public long GetRepeatedSfixed64(int index) {
4315 return result.GetRepeatedSfixed64(index);
4316 }
4317 public Builder SetRepeatedSfixed64(int index, long value) {
4318 result.repeatedSfixed64_[index] = value;
4319 return this;
4320 }
4321 public Builder AddRepeatedSfixed64(long value) {
4322 result.repeatedSfixed64_.Add(value);
4323 return this;
4324 }
4325 public Builder AddRangeRepeatedSfixed64(scg::IEnumerable<long> values) {
4326 base.AddRange(values, result.repeatedSfixed64_);
4327 return this;
4328 }
4329 public Builder ClearRepeatedSfixed64() {
4330 result.repeatedSfixed64_.Clear();
4331 return this;
4332 }
4333
4334 public pbc::IPopsicleList<float> RepeatedFloatList {
4335 get { return result.repeatedFloat_; }
4336 }
4337 public int RepeatedFloatCount {
4338 get { return result.RepeatedFloatCount; }
4339 }
4340 public float GetRepeatedFloat(int index) {
4341 return result.GetRepeatedFloat(index);
4342 }
4343 public Builder SetRepeatedFloat(int index, float value) {
4344 result.repeatedFloat_[index] = value;
4345 return this;
4346 }
4347 public Builder AddRepeatedFloat(float value) {
4348 result.repeatedFloat_.Add(value);
4349 return this;
4350 }
4351 public Builder AddRangeRepeatedFloat(scg::IEnumerable<float> values) {
4352 base.AddRange(values, result.repeatedFloat_);
4353 return this;
4354 }
4355 public Builder ClearRepeatedFloat() {
4356 result.repeatedFloat_.Clear();
4357 return this;
4358 }
4359
4360 public pbc::IPopsicleList<double> RepeatedDoubleList {
4361 get { return result.repeatedDouble_; }
4362 }
4363 public int RepeatedDoubleCount {
4364 get { return result.RepeatedDoubleCount; }
4365 }
4366 public double GetRepeatedDouble(int index) {
4367 return result.GetRepeatedDouble(index);
4368 }
4369 public Builder SetRepeatedDouble(int index, double value) {
4370 result.repeatedDouble_[index] = value;
4371 return this;
4372 }
4373 public Builder AddRepeatedDouble(double value) {
4374 result.repeatedDouble_.Add(value);
4375 return this;
4376 }
4377 public Builder AddRangeRepeatedDouble(scg::IEnumerable<double> values) {
4378 base.AddRange(values, result.repeatedDouble_);
4379 return this;
4380 }
4381 public Builder ClearRepeatedDouble() {
4382 result.repeatedDouble_.Clear();
4383 return this;
4384 }
4385
4386 public pbc::IPopsicleList<bool> RepeatedBoolList {
4387 get { return result.repeatedBool_; }
4388 }
4389 public int RepeatedBoolCount {
4390 get { return result.RepeatedBoolCount; }
4391 }
4392 public bool GetRepeatedBool(int index) {
4393 return result.GetRepeatedBool(index);
4394 }
4395 public Builder SetRepeatedBool(int index, bool value) {
4396 result.repeatedBool_[index] = value;
4397 return this;
4398 }
4399 public Builder AddRepeatedBool(bool value) {
4400 result.repeatedBool_.Add(value);
4401 return this;
4402 }
4403 public Builder AddRangeRepeatedBool(scg::IEnumerable<bool> values) {
4404 base.AddRange(values, result.repeatedBool_);
4405 return this;
4406 }
4407 public Builder ClearRepeatedBool() {
4408 result.repeatedBool_.Clear();
4409 return this;
4410 }
4411
4412 public pbc::IPopsicleList<string> RepeatedStringList {
4413 get { return result.repeatedString_; }
4414 }
4415 public int RepeatedStringCount {
4416 get { return result.RepeatedStringCount; }
4417 }
4418 public string GetRepeatedString(int index) {
4419 return result.GetRepeatedString(index);
4420 }
4421 public Builder SetRepeatedString(int index, string value) {
4422 pb::ThrowHelper.ThrowIfNull(value, "value");
4423 result.repeatedString_[index] = value;
4424 return this;
4425 }
4426 public Builder AddRepeatedString(string value) {
4427 pb::ThrowHelper.ThrowIfNull(value, "value");
4428 result.repeatedString_.Add(value);
4429 return this;
4430 }
4431 public Builder AddRangeRepeatedString(scg::IEnumerable<string> values) {
4432 base.AddRange(values, result.repeatedString_);
4433 return this;
4434 }
4435 public Builder ClearRepeatedString() {
4436 result.repeatedString_.Clear();
4437 return this;
4438 }
4439
4440 public pbc::IPopsicleList<pb::ByteString> RepeatedBytesList {
4441 get { return result.repeatedBytes_; }
4442 }
4443 public int RepeatedBytesCount {
4444 get { return result.RepeatedBytesCount; }
4445 }
4446 public pb::ByteString GetRepeatedBytes(int index) {
4447 return result.GetRepeatedBytes(index);
4448 }
4449 public Builder SetRepeatedBytes(int index, pb::ByteString value) {
4450 pb::ThrowHelper.ThrowIfNull(value, "value");
4451 result.repeatedBytes_[index] = value;
4452 return this;
4453 }
4454 public Builder AddRepeatedBytes(pb::ByteString value) {
4455 pb::ThrowHelper.ThrowIfNull(value, "value");
4456 result.repeatedBytes_.Add(value);
4457 return this;
4458 }
4459 public Builder AddRangeRepeatedBytes(scg::IEnumerable<pb::ByteString> values) {
4460 base.AddRange(values, result.repeatedBytes_);
4461 return this;
4462 }
4463 public Builder ClearRepeatedBytes() {
4464 result.repeatedBytes_.Clear();
4465 return this;
4466 }
4467
4468 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> RepeatedGroupList {
4469 get { return result.repeatedGroup_; }
4470 }
4471 public int RepeatedGroupCount {
4472 get { return result.RepeatedGroupCount; }
4473 }
4474 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup GetRepeatedGroup(int index) {
4475 return result.GetRepeatedGroup(index);
4476 }
4477 public Builder SetRepeatedGroup(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup value) {
4478 pb::ThrowHelper.ThrowIfNull(value, "value");
4479 result.repeatedGroup_[index] = value;
4480 return this;
4481 }
4482 public Builder SetRepeatedGroup(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.Builder builderForValue) {
4483 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4484 result.repeatedGroup_[index] = builderForValue.Build();
4485 return this;
4486 }
4487 public Builder AddRepeatedGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup value) {
4488 pb::ThrowHelper.ThrowIfNull(value, "value");
4489 result.repeatedGroup_.Add(value);
4490 return this;
4491 }
4492 public Builder AddRepeatedGroup(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup.Builder builderForValue) {
4493 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4494 result.repeatedGroup_.Add(builderForValue.Build());
4495 return this;
4496 }
4497 public Builder AddRangeRepeatedGroup(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.RepeatedGroup> values) {
4498 base.AddRange(values, result.repeatedGroup_);
4499 return this;
4500 }
4501 public Builder ClearRepeatedGroup() {
4502 result.repeatedGroup_.Clear();
4503 return this;
4504 }
4505
4506 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> RepeatedNestedMessageList {
4507 get { return result.repeatedNestedMessage_; }
4508 }
4509 public int RepeatedNestedMessageCount {
4510 get { return result.RepeatedNestedMessageCount; }
4511 }
4512 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage GetRepeatedNestedMessage(int index) {
4513 return result.GetRepeatedNestedMessage(index);
4514 }
4515 public Builder SetRepeatedNestedMessage(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
4516 pb::ThrowHelper.ThrowIfNull(value, "value");
4517 result.repeatedNestedMessage_[index] = value;
4518 return this;
4519 }
4520 public Builder SetRepeatedNestedMessage(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder builderForValue) {
4521 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4522 result.repeatedNestedMessage_[index] = builderForValue.Build();
4523 return this;
4524 }
4525 public Builder AddRepeatedNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage value) {
4526 pb::ThrowHelper.ThrowIfNull(value, "value");
4527 result.repeatedNestedMessage_.Add(value);
4528 return this;
4529 }
4530 public Builder AddRepeatedNestedMessage(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage.Builder builderForValue) {
4531 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4532 result.repeatedNestedMessage_.Add(builderForValue.Build());
4533 return this;
4534 }
4535 public Builder AddRangeRepeatedNestedMessage(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedMessage> values) {
4536 base.AddRange(values, result.repeatedNestedMessage_);
4537 return this;
4538 }
4539 public Builder ClearRepeatedNestedMessage() {
4540 result.repeatedNestedMessage_.Clear();
4541 return this;
4542 }
4543
4544 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> RepeatedForeignMessageList {
4545 get { return result.repeatedForeignMessage_; }
4546 }
4547 public int RepeatedForeignMessageCount {
4548 get { return result.RepeatedForeignMessageCount; }
4549 }
4550 public global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite GetRepeatedForeignMessage(int index) {
4551 return result.GetRepeatedForeignMessage(index);
4552 }
4553 public Builder SetRepeatedForeignMessage(int index, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
4554 pb::ThrowHelper.ThrowIfNull(value, "value");
4555 result.repeatedForeignMessage_[index] = value;
4556 return this;
4557 }
4558 public Builder SetRepeatedForeignMessage(int index, global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder builderForValue) {
4559 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4560 result.repeatedForeignMessage_[index] = builderForValue.Build();
4561 return this;
4562 }
4563 public Builder AddRepeatedForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite value) {
4564 pb::ThrowHelper.ThrowIfNull(value, "value");
4565 result.repeatedForeignMessage_.Add(value);
4566 return this;
4567 }
4568 public Builder AddRepeatedForeignMessage(global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.Builder builderForValue) {
4569 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4570 result.repeatedForeignMessage_.Add(builderForValue.Build());
4571 return this;
4572 }
4573 public Builder AddRangeRepeatedForeignMessage(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite> values) {
4574 base.AddRange(values, result.repeatedForeignMessage_);
4575 return this;
4576 }
4577 public Builder ClearRepeatedForeignMessage() {
4578 result.repeatedForeignMessage_.Clear();
4579 return this;
4580 }
4581
4582 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> RepeatedImportMessageList {
4583 get { return result.repeatedImportMessage_; }
4584 }
4585 public int RepeatedImportMessageCount {
4586 get { return result.RepeatedImportMessageCount; }
4587 }
4588 public global::Google.ProtocolBuffers.TestProtos.ImportMessageLite GetRepeatedImportMessage(int index) {
4589 return result.GetRepeatedImportMessage(index);
4590 }
4591 public Builder SetRepeatedImportMessage(int index, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
4592 pb::ThrowHelper.ThrowIfNull(value, "value");
4593 result.repeatedImportMessage_[index] = value;
4594 return this;
4595 }
4596 public Builder SetRepeatedImportMessage(int index, global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder builderForValue) {
4597 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4598 result.repeatedImportMessage_[index] = builderForValue.Build();
4599 return this;
4600 }
4601 public Builder AddRepeatedImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite value) {
4602 pb::ThrowHelper.ThrowIfNull(value, "value");
4603 result.repeatedImportMessage_.Add(value);
4604 return this;
4605 }
4606 public Builder AddRepeatedImportMessage(global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.Builder builderForValue) {
4607 pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
4608 result.repeatedImportMessage_.Add(builderForValue.Build());
4609 return this;
4610 }
4611 public Builder AddRangeRepeatedImportMessage(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ImportMessageLite> values) {
4612 base.AddRange(values, result.repeatedImportMessage_);
4613 return this;
4614 }
4615 public Builder ClearRepeatedImportMessage() {
4616 result.repeatedImportMessage_.Clear();
4617 return this;
4618 }
4619
4620 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> RepeatedNestedEnumList {
4621 get { return result.repeatedNestedEnum_; }
4622 }
4623 public int RepeatedNestedEnumCount {
4624 get { return result.RepeatedNestedEnumCount; }
4625 }
4626 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum GetRepeatedNestedEnum(int index) {
4627 return result.GetRepeatedNestedEnum(index);
4628 }
4629 public Builder SetRepeatedNestedEnum(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
4630 result.repeatedNestedEnum_[index] = value;
4631 return this;
4632 }
4633 public Builder AddRepeatedNestedEnum(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
4634 result.repeatedNestedEnum_.Add(value);
4635 return this;
4636 }
4637 public Builder AddRangeRepeatedNestedEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum> values) {
4638 base.AddRange(values, result.repeatedNestedEnum_);
4639 return this;
4640 }
4641 public Builder ClearRepeatedNestedEnum() {
4642 result.repeatedNestedEnum_.Clear();
4643 return this;
4644 }
4645
4646 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> RepeatedForeignEnumList {
4647 get { return result.repeatedForeignEnum_; }
4648 }
4649 public int RepeatedForeignEnumCount {
4650 get { return result.RepeatedForeignEnumCount; }
4651 }
4652 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetRepeatedForeignEnum(int index) {
4653 return result.GetRepeatedForeignEnum(index);
4654 }
4655 public Builder SetRepeatedForeignEnum(int index, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
4656 result.repeatedForeignEnum_[index] = value;
4657 return this;
4658 }
4659 public Builder AddRepeatedForeignEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
4660 result.repeatedForeignEnum_.Add(value);
4661 return this;
4662 }
4663 public Builder AddRangeRepeatedForeignEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> values) {
4664 base.AddRange(values, result.repeatedForeignEnum_);
4665 return this;
4666 }
4667 public Builder ClearRepeatedForeignEnum() {
4668 result.repeatedForeignEnum_.Clear();
4669 return this;
4670 }
4671
4672 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> RepeatedImportEnumList {
4673 get { return result.repeatedImportEnum_; }
4674 }
4675 public int RepeatedImportEnumCount {
4676 get { return result.RepeatedImportEnumCount; }
4677 }
4678 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite GetRepeatedImportEnum(int index) {
4679 return result.GetRepeatedImportEnum(index);
4680 }
4681 public Builder SetRepeatedImportEnum(int index, global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
4682 result.repeatedImportEnum_[index] = value;
4683 return this;
4684 }
4685 public Builder AddRepeatedImportEnum(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
4686 result.repeatedImportEnum_.Add(value);
4687 return this;
4688 }
4689 public Builder AddRangeRepeatedImportEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ImportEnumLite> values) {
4690 base.AddRange(values, result.repeatedImportEnum_);
4691 return this;
4692 }
4693 public Builder ClearRepeatedImportEnum() {
4694 result.repeatedImportEnum_.Clear();
4695 return this;
4696 }
4697
4698 public pbc::IPopsicleList<string> RepeatedStringPieceList {
4699 get { return result.repeatedStringPiece_; }
4700 }
4701 public int RepeatedStringPieceCount {
4702 get { return result.RepeatedStringPieceCount; }
4703 }
4704 public string GetRepeatedStringPiece(int index) {
4705 return result.GetRepeatedStringPiece(index);
4706 }
4707 public Builder SetRepeatedStringPiece(int index, string value) {
4708 pb::ThrowHelper.ThrowIfNull(value, "value");
4709 result.repeatedStringPiece_[index] = value;
4710 return this;
4711 }
4712 public Builder AddRepeatedStringPiece(string value) {
4713 pb::ThrowHelper.ThrowIfNull(value, "value");
4714 result.repeatedStringPiece_.Add(value);
4715 return this;
4716 }
4717 public Builder AddRangeRepeatedStringPiece(scg::IEnumerable<string> values) {
4718 base.AddRange(values, result.repeatedStringPiece_);
4719 return this;
4720 }
4721 public Builder ClearRepeatedStringPiece() {
4722 result.repeatedStringPiece_.Clear();
4723 return this;
4724 }
4725
4726 public pbc::IPopsicleList<string> RepeatedCordList {
4727 get { return result.repeatedCord_; }
4728 }
4729 public int RepeatedCordCount {
4730 get { return result.RepeatedCordCount; }
4731 }
4732 public string GetRepeatedCord(int index) {
4733 return result.GetRepeatedCord(index);
4734 }
4735 public Builder SetRepeatedCord(int index, string value) {
4736 pb::ThrowHelper.ThrowIfNull(value, "value");
4737 result.repeatedCord_[index] = value;
4738 return this;
4739 }
4740 public Builder AddRepeatedCord(string value) {
4741 pb::ThrowHelper.ThrowIfNull(value, "value");
4742 result.repeatedCord_.Add(value);
4743 return this;
4744 }
4745 public Builder AddRangeRepeatedCord(scg::IEnumerable<string> values) {
4746 base.AddRange(values, result.repeatedCord_);
4747 return this;
4748 }
4749 public Builder ClearRepeatedCord() {
4750 result.repeatedCord_.Clear();
4751 return this;
4752 }
4753
4754 public bool HasDefaultInt32 {
4755 get { return result.HasDefaultInt32; }
4756 }
4757 public int DefaultInt32 {
4758 get { return result.DefaultInt32; }
4759 set { SetDefaultInt32(value); }
4760 }
4761 public Builder SetDefaultInt32(int value) {
4762 result.hasDefaultInt32 = true;
4763 result.defaultInt32_ = value;
4764 return this;
4765 }
4766 public Builder ClearDefaultInt32() {
4767 result.hasDefaultInt32 = false;
4768 result.defaultInt32_ = 41;
4769 return this;
4770 }
4771
4772 public bool HasDefaultInt64 {
4773 get { return result.HasDefaultInt64; }
4774 }
4775 public long DefaultInt64 {
4776 get { return result.DefaultInt64; }
4777 set { SetDefaultInt64(value); }
4778 }
4779 public Builder SetDefaultInt64(long value) {
4780 result.hasDefaultInt64 = true;
4781 result.defaultInt64_ = value;
4782 return this;
4783 }
4784 public Builder ClearDefaultInt64() {
4785 result.hasDefaultInt64 = false;
4786 result.defaultInt64_ = 42L;
4787 return this;
4788 }
4789
4790 public bool HasDefaultUint32 {
4791 get { return result.HasDefaultUint32; }
4792 }
4793 [global::System.CLSCompliant(false)]
4794 public uint DefaultUint32 {
4795 get { return result.DefaultUint32; }
4796 set { SetDefaultUint32(value); }
4797 }
4798 [global::System.CLSCompliant(false)]
4799 public Builder SetDefaultUint32(uint value) {
4800 result.hasDefaultUint32 = true;
4801 result.defaultUint32_ = value;
4802 return this;
4803 }
4804 public Builder ClearDefaultUint32() {
4805 result.hasDefaultUint32 = false;
4806 result.defaultUint32_ = 43;
4807 return this;
4808 }
4809
4810 public bool HasDefaultUint64 {
4811 get { return result.HasDefaultUint64; }
4812 }
4813 [global::System.CLSCompliant(false)]
4814 public ulong DefaultUint64 {
4815 get { return result.DefaultUint64; }
4816 set { SetDefaultUint64(value); }
4817 }
4818 [global::System.CLSCompliant(false)]
4819 public Builder SetDefaultUint64(ulong value) {
4820 result.hasDefaultUint64 = true;
4821 result.defaultUint64_ = value;
4822 return this;
4823 }
4824 public Builder ClearDefaultUint64() {
4825 result.hasDefaultUint64 = false;
4826 result.defaultUint64_ = 44UL;
4827 return this;
4828 }
4829
4830 public bool HasDefaultSint32 {
4831 get { return result.HasDefaultSint32; }
4832 }
4833 public int DefaultSint32 {
4834 get { return result.DefaultSint32; }
4835 set { SetDefaultSint32(value); }
4836 }
4837 public Builder SetDefaultSint32(int value) {
4838 result.hasDefaultSint32 = true;
4839 result.defaultSint32_ = value;
4840 return this;
4841 }
4842 public Builder ClearDefaultSint32() {
4843 result.hasDefaultSint32 = false;
4844 result.defaultSint32_ = -45;
4845 return this;
4846 }
4847
4848 public bool HasDefaultSint64 {
4849 get { return result.HasDefaultSint64; }
4850 }
4851 public long DefaultSint64 {
4852 get { return result.DefaultSint64; }
4853 set { SetDefaultSint64(value); }
4854 }
4855 public Builder SetDefaultSint64(long value) {
4856 result.hasDefaultSint64 = true;
4857 result.defaultSint64_ = value;
4858 return this;
4859 }
4860 public Builder ClearDefaultSint64() {
4861 result.hasDefaultSint64 = false;
4862 result.defaultSint64_ = 46;
4863 return this;
4864 }
4865
4866 public bool HasDefaultFixed32 {
4867 get { return result.HasDefaultFixed32; }
4868 }
4869 [global::System.CLSCompliant(false)]
4870 public uint DefaultFixed32 {
4871 get { return result.DefaultFixed32; }
4872 set { SetDefaultFixed32(value); }
4873 }
4874 [global::System.CLSCompliant(false)]
4875 public Builder SetDefaultFixed32(uint value) {
4876 result.hasDefaultFixed32 = true;
4877 result.defaultFixed32_ = value;
4878 return this;
4879 }
4880 public Builder ClearDefaultFixed32() {
4881 result.hasDefaultFixed32 = false;
4882 result.defaultFixed32_ = 47;
4883 return this;
4884 }
4885
4886 public bool HasDefaultFixed64 {
4887 get { return result.HasDefaultFixed64; }
4888 }
4889 [global::System.CLSCompliant(false)]
4890 public ulong DefaultFixed64 {
4891 get { return result.DefaultFixed64; }
4892 set { SetDefaultFixed64(value); }
4893 }
4894 [global::System.CLSCompliant(false)]
4895 public Builder SetDefaultFixed64(ulong value) {
4896 result.hasDefaultFixed64 = true;
4897 result.defaultFixed64_ = value;
4898 return this;
4899 }
4900 public Builder ClearDefaultFixed64() {
4901 result.hasDefaultFixed64 = false;
4902 result.defaultFixed64_ = 48;
4903 return this;
4904 }
4905
4906 public bool HasDefaultSfixed32 {
4907 get { return result.HasDefaultSfixed32; }
4908 }
4909 public int DefaultSfixed32 {
4910 get { return result.DefaultSfixed32; }
4911 set { SetDefaultSfixed32(value); }
4912 }
4913 public Builder SetDefaultSfixed32(int value) {
4914 result.hasDefaultSfixed32 = true;
4915 result.defaultSfixed32_ = value;
4916 return this;
4917 }
4918 public Builder ClearDefaultSfixed32() {
4919 result.hasDefaultSfixed32 = false;
4920 result.defaultSfixed32_ = 49;
4921 return this;
4922 }
4923
4924 public bool HasDefaultSfixed64 {
4925 get { return result.HasDefaultSfixed64; }
4926 }
4927 public long DefaultSfixed64 {
4928 get { return result.DefaultSfixed64; }
4929 set { SetDefaultSfixed64(value); }
4930 }
4931 public Builder SetDefaultSfixed64(long value) {
4932 result.hasDefaultSfixed64 = true;
4933 result.defaultSfixed64_ = value;
4934 return this;
4935 }
4936 public Builder ClearDefaultSfixed64() {
4937 result.hasDefaultSfixed64 = false;
4938 result.defaultSfixed64_ = -50;
4939 return this;
4940 }
4941
4942 public bool HasDefaultFloat {
4943 get { return result.HasDefaultFloat; }
4944 }
4945 public float DefaultFloat {
4946 get { return result.DefaultFloat; }
4947 set { SetDefaultFloat(value); }
4948 }
4949 public Builder SetDefaultFloat(float value) {
4950 result.hasDefaultFloat = true;
4951 result.defaultFloat_ = value;
4952 return this;
4953 }
4954 public Builder ClearDefaultFloat() {
4955 result.hasDefaultFloat = false;
4956 result.defaultFloat_ = 51.5F;
4957 return this;
4958 }
4959
4960 public bool HasDefaultDouble {
4961 get { return result.HasDefaultDouble; }
4962 }
4963 public double DefaultDouble {
4964 get { return result.DefaultDouble; }
4965 set { SetDefaultDouble(value); }
4966 }
4967 public Builder SetDefaultDouble(double value) {
4968 result.hasDefaultDouble = true;
4969 result.defaultDouble_ = value;
4970 return this;
4971 }
4972 public Builder ClearDefaultDouble() {
4973 result.hasDefaultDouble = false;
4974 result.defaultDouble_ = 52000D;
4975 return this;
4976 }
4977
4978 public bool HasDefaultBool {
4979 get { return result.HasDefaultBool; }
4980 }
4981 public bool DefaultBool {
4982 get { return result.DefaultBool; }
4983 set { SetDefaultBool(value); }
4984 }
4985 public Builder SetDefaultBool(bool value) {
4986 result.hasDefaultBool = true;
4987 result.defaultBool_ = value;
4988 return this;
4989 }
4990 public Builder ClearDefaultBool() {
4991 result.hasDefaultBool = false;
4992 result.defaultBool_ = true;
4993 return this;
4994 }
4995
4996 public bool HasDefaultString {
4997 get { return result.HasDefaultString; }
4998 }
4999 public string DefaultString {
5000 get { return result.DefaultString; }
5001 set { SetDefaultString(value); }
5002 }
5003 public Builder SetDefaultString(string value) {
5004 pb::ThrowHelper.ThrowIfNull(value, "value");
5005 result.hasDefaultString = true;
5006 result.defaultString_ = value;
5007 return this;
5008 }
5009 public Builder ClearDefaultString() {
5010 result.hasDefaultString = false;
5011 result.defaultString_ = "hello";
5012 return this;
5013 }
5014
5015 public bool HasDefaultBytes {
5016 get { return result.HasDefaultBytes; }
5017 }
5018 public pb::ByteString DefaultBytes {
5019 get { return result.DefaultBytes; }
5020 set { SetDefaultBytes(value); }
5021 }
5022 public Builder SetDefaultBytes(pb::ByteString value) {
5023 pb::ThrowHelper.ThrowIfNull(value, "value");
5024 result.hasDefaultBytes = true;
5025 result.defaultBytes_ = value;
5026 return this;
5027 }
5028 public Builder ClearDefaultBytes() {
5029 result.hasDefaultBytes = false;
csharptest980ba8d2010-11-07 16:30:39 -06005030 result.defaultBytes_ = ByteString.FromBase64("d29ybGQ=");
csharptest64bfac22010-11-05 17:51:33 -05005031 return this;
5032 }
5033
5034 public bool HasDefaultNestedEnum {
5035 get { return result.HasDefaultNestedEnum; }
5036 }
5037 public global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum DefaultNestedEnum {
5038 get { return result.DefaultNestedEnum; }
5039 set { SetDefaultNestedEnum(value); }
5040 }
5041 public Builder SetDefaultNestedEnum(global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum value) {
5042 result.hasDefaultNestedEnum = true;
5043 result.defaultNestedEnum_ = value;
5044 return this;
5045 }
5046 public Builder ClearDefaultNestedEnum() {
5047 result.hasDefaultNestedEnum = false;
5048 result.defaultNestedEnum_ = global::Google.ProtocolBuffers.TestProtos.TestAllTypesLite.Types.NestedEnum.BAR;
5049 return this;
5050 }
5051
5052 public bool HasDefaultForeignEnum {
5053 get { return result.HasDefaultForeignEnum; }
5054 }
5055 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite DefaultForeignEnum {
5056 get { return result.DefaultForeignEnum; }
5057 set { SetDefaultForeignEnum(value); }
5058 }
5059 public Builder SetDefaultForeignEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
5060 result.hasDefaultForeignEnum = true;
5061 result.defaultForeignEnum_ = value;
5062 return this;
5063 }
5064 public Builder ClearDefaultForeignEnum() {
5065 result.hasDefaultForeignEnum = false;
5066 result.defaultForeignEnum_ = global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite.FOREIGN_LITE_BAR;
5067 return this;
5068 }
5069
5070 public bool HasDefaultImportEnum {
5071 get { return result.HasDefaultImportEnum; }
5072 }
5073 public global::Google.ProtocolBuffers.TestProtos.ImportEnumLite DefaultImportEnum {
5074 get { return result.DefaultImportEnum; }
5075 set { SetDefaultImportEnum(value); }
5076 }
5077 public Builder SetDefaultImportEnum(global::Google.ProtocolBuffers.TestProtos.ImportEnumLite value) {
5078 result.hasDefaultImportEnum = true;
5079 result.defaultImportEnum_ = value;
5080 return this;
5081 }
5082 public Builder ClearDefaultImportEnum() {
5083 result.hasDefaultImportEnum = false;
5084 result.defaultImportEnum_ = global::Google.ProtocolBuffers.TestProtos.ImportEnumLite.IMPORT_LITE_BAR;
5085 return this;
5086 }
5087
5088 public bool HasDefaultStringPiece {
5089 get { return result.HasDefaultStringPiece; }
5090 }
5091 public string DefaultStringPiece {
5092 get { return result.DefaultStringPiece; }
5093 set { SetDefaultStringPiece(value); }
5094 }
5095 public Builder SetDefaultStringPiece(string value) {
5096 pb::ThrowHelper.ThrowIfNull(value, "value");
5097 result.hasDefaultStringPiece = true;
5098 result.defaultStringPiece_ = value;
5099 return this;
5100 }
5101 public Builder ClearDefaultStringPiece() {
5102 result.hasDefaultStringPiece = false;
5103 result.defaultStringPiece_ = "abc";
5104 return this;
5105 }
5106
5107 public bool HasDefaultCord {
5108 get { return result.HasDefaultCord; }
5109 }
5110 public string DefaultCord {
5111 get { return result.DefaultCord; }
5112 set { SetDefaultCord(value); }
5113 }
5114 public Builder SetDefaultCord(string value) {
5115 pb::ThrowHelper.ThrowIfNull(value, "value");
5116 result.hasDefaultCord = true;
5117 result.defaultCord_ = value;
5118 return this;
5119 }
5120 public Builder ClearDefaultCord() {
5121 result.hasDefaultCord = false;
5122 result.defaultCord_ = "123";
5123 return this;
5124 }
5125 }
5126 static TestAllTypesLite() {
5127 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
5128 }
5129 }
5130
csharptest980ba8d2010-11-07 16:30:39 -06005131 public sealed partial class ForeignMessageLite : pb::GeneratedMessageLite<ForeignMessageLite, ForeignMessageLite.Builder> {
csharptest64bfac22010-11-05 17:51:33 -05005132 private static readonly ForeignMessageLite defaultInstance = new Builder().BuildPartial();
5133 public static ForeignMessageLite DefaultInstance {
5134 get { return defaultInstance; }
5135 }
5136
5137 public override ForeignMessageLite DefaultInstanceForType {
5138 get { return defaultInstance; }
5139 }
5140
5141 protected override ForeignMessageLite ThisMessage {
5142 get { return this; }
5143 }
5144
csharptest64bfac22010-11-05 17:51:33 -05005145 public const int CFieldNumber = 1;
5146 private bool hasC;
5147 private int c_ = 0;
5148 public bool HasC {
5149 get { return hasC; }
5150 }
5151 public int C {
5152 get { return c_; }
5153 }
5154
csharptest980ba8d2010-11-07 16:30:39 -06005155 public override bool IsInitialized {
5156 get {
5157 return true;
5158 }
5159 }
5160
5161 public override void WriteTo(pb::CodedOutputStream output) {
5162 int size = SerializedSize;
5163 if (HasC) {
5164 output.WriteInt32(1, C);
5165 }
5166 }
5167
5168 private int memoizedSerializedSize = -1;
5169 public override int SerializedSize {
5170 get {
5171 int size = memoizedSerializedSize;
5172 if (size != -1) return size;
5173
5174 size = 0;
5175 if (HasC) {
5176 size += pb::CodedOutputStream.ComputeInt32Size(1, C);
5177 }
5178 memoizedSerializedSize = size;
5179 return size;
5180 }
5181 }
5182
csharptest64bfac22010-11-05 17:51:33 -05005183 public static ForeignMessageLite ParseFrom(pb::ByteString data) {
5184 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
5185 }
5186 public static ForeignMessageLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
5187 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
5188 }
5189 public static ForeignMessageLite ParseFrom(byte[] data) {
5190 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
5191 }
5192 public static ForeignMessageLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
5193 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
5194 }
5195 public static ForeignMessageLite ParseFrom(global::System.IO.Stream input) {
5196 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
5197 }
5198 public static ForeignMessageLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
5199 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
5200 }
5201 public static ForeignMessageLite ParseDelimitedFrom(global::System.IO.Stream input) {
5202 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
5203 }
5204 public static ForeignMessageLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
5205 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
5206 }
5207 public static ForeignMessageLite ParseFrom(pb::CodedInputStream input) {
5208 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
5209 }
5210 public static ForeignMessageLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
5211 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
5212 }
5213 public static Builder CreateBuilder() { return new Builder(); }
5214 public override Builder ToBuilder() { return CreateBuilder(this); }
5215 public override Builder CreateBuilderForType() { return new Builder(); }
5216 public static Builder CreateBuilder(ForeignMessageLite prototype) {
5217 return (Builder) new Builder().MergeFrom(prototype);
5218 }
5219
csharptest980ba8d2010-11-07 16:30:39 -06005220 public sealed partial class Builder : pb::GeneratedBuilderLite<ForeignMessageLite, Builder> {
csharptest64bfac22010-11-05 17:51:33 -05005221 protected override Builder ThisBuilder {
5222 get { return this; }
5223 }
5224 public Builder() {}
5225
5226 ForeignMessageLite result = new ForeignMessageLite();
5227
5228 protected override ForeignMessageLite MessageBeingBuilt {
5229 get { return result; }
5230 }
5231
5232 public override Builder Clear() {
5233 result = new ForeignMessageLite();
5234 return this;
5235 }
5236
5237 public override Builder Clone() {
5238 return new Builder().MergeFrom(result);
5239 }
5240
csharptest64bfac22010-11-05 17:51:33 -05005241 public override ForeignMessageLite DefaultInstanceForType {
5242 get { return global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance; }
5243 }
5244
5245 public override ForeignMessageLite BuildPartial() {
5246 if (result == null) {
5247 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
5248 }
5249 ForeignMessageLite returnMe = result;
5250 result = null;
5251 return returnMe;
5252 }
5253
csharptest980ba8d2010-11-07 16:30:39 -06005254 public override Builder MergeFrom(pb::IMessageLite other) {
5255 if (other is ForeignMessageLite) {
5256 return MergeFrom((ForeignMessageLite) other);
5257 } else {
5258 base.MergeFrom(other);
5259 return this;
5260 }
5261 }
5262
5263 public override Builder MergeFrom(ForeignMessageLite other) {
5264 if (other == global::Google.ProtocolBuffers.TestProtos.ForeignMessageLite.DefaultInstance) return this;
5265 if (other.HasC) {
5266 C = other.C;
5267 }
5268 return this;
5269 }
5270
5271 public override Builder MergeFrom(pb::CodedInputStream input) {
5272 return MergeFrom(input, pb::ExtensionRegistry.Empty);
5273 }
5274
5275 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
5276 while (true) {
5277 uint tag = input.ReadTag();
5278 switch (tag) {
5279 case 0: {
5280 return this;
5281 }
5282 default: {
5283 if (pb::WireFormat.IsEndGroupTag(tag)) {
5284 return this;
5285 }
5286 ParseUnknownField(input, extensionRegistry, tag);
5287 break;
5288 }
5289 case 8: {
5290 C = input.ReadInt32();
5291 break;
5292 }
5293 }
5294 }
5295 }
5296
csharptest64bfac22010-11-05 17:51:33 -05005297
5298 public bool HasC {
5299 get { return result.HasC; }
5300 }
5301 public int C {
5302 get { return result.C; }
5303 set { SetC(value); }
5304 }
5305 public Builder SetC(int value) {
5306 result.hasC = true;
5307 result.c_ = value;
5308 return this;
5309 }
5310 public Builder ClearC() {
5311 result.hasC = false;
5312 result.c_ = 0;
5313 return this;
5314 }
5315 }
5316 static ForeignMessageLite() {
5317 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
5318 }
5319 }
5320
csharptest980ba8d2010-11-07 16:30:39 -06005321 public sealed partial class TestPackedTypesLite : pb::GeneratedMessageLite<TestPackedTypesLite, TestPackedTypesLite.Builder> {
csharptest64bfac22010-11-05 17:51:33 -05005322 private static readonly TestPackedTypesLite defaultInstance = new Builder().BuildPartial();
5323 public static TestPackedTypesLite DefaultInstance {
5324 get { return defaultInstance; }
5325 }
5326
5327 public override TestPackedTypesLite DefaultInstanceForType {
5328 get { return defaultInstance; }
5329 }
5330
5331 protected override TestPackedTypesLite ThisMessage {
5332 get { return this; }
5333 }
5334
csharptest64bfac22010-11-05 17:51:33 -05005335 public const int PackedInt32FieldNumber = 90;
csharptest980ba8d2010-11-07 16:30:39 -06005336 private int packedInt32MemoizedSerializedSize;
csharptest64bfac22010-11-05 17:51:33 -05005337 private pbc::PopsicleList<int> packedInt32_ = new pbc::PopsicleList<int>();
5338 public scg::IList<int> PackedInt32List {
5339 get { return pbc::Lists.AsReadOnly(packedInt32_); }
5340 }
5341 public int PackedInt32Count {
5342 get { return packedInt32_.Count; }
5343 }
5344 public int GetPackedInt32(int index) {
5345 return packedInt32_[index];
5346 }
5347
5348 public const int PackedInt64FieldNumber = 91;
csharptest980ba8d2010-11-07 16:30:39 -06005349 private int packedInt64MemoizedSerializedSize;
csharptest64bfac22010-11-05 17:51:33 -05005350 private pbc::PopsicleList<long> packedInt64_ = new pbc::PopsicleList<long>();
5351 public scg::IList<long> PackedInt64List {
5352 get { return pbc::Lists.AsReadOnly(packedInt64_); }
5353 }
5354 public int PackedInt64Count {
5355 get { return packedInt64_.Count; }
5356 }
5357 public long GetPackedInt64(int index) {
5358 return packedInt64_[index];
5359 }
5360
5361 public const int PackedUint32FieldNumber = 92;
csharptest980ba8d2010-11-07 16:30:39 -06005362 private int packedUint32MemoizedSerializedSize;
csharptest64bfac22010-11-05 17:51:33 -05005363 private pbc::PopsicleList<uint> packedUint32_ = new pbc::PopsicleList<uint>();
5364 [global::System.CLSCompliant(false)]
5365 public scg::IList<uint> PackedUint32List {
5366 get { return pbc::Lists.AsReadOnly(packedUint32_); }
5367 }
5368 public int PackedUint32Count {
5369 get { return packedUint32_.Count; }
5370 }
5371 [global::System.CLSCompliant(false)]
5372 public uint GetPackedUint32(int index) {
5373 return packedUint32_[index];
5374 }
5375
5376 public const int PackedUint64FieldNumber = 93;
csharptest980ba8d2010-11-07 16:30:39 -06005377 private int packedUint64MemoizedSerializedSize;
csharptest64bfac22010-11-05 17:51:33 -05005378 private pbc::PopsicleList<ulong> packedUint64_ = new pbc::PopsicleList<ulong>();
5379 [global::System.CLSCompliant(false)]
5380 public scg::IList<ulong> PackedUint64List {
5381 get { return pbc::Lists.AsReadOnly(packedUint64_); }
5382 }
5383 public int PackedUint64Count {
5384 get { return packedUint64_.Count; }
5385 }
5386 [global::System.CLSCompliant(false)]
5387 public ulong GetPackedUint64(int index) {
5388 return packedUint64_[index];
5389 }
5390
5391 public const int PackedSint32FieldNumber = 94;
csharptest980ba8d2010-11-07 16:30:39 -06005392 private int packedSint32MemoizedSerializedSize;
csharptest64bfac22010-11-05 17:51:33 -05005393 private pbc::PopsicleList<int> packedSint32_ = new pbc::PopsicleList<int>();
5394 public scg::IList<int> PackedSint32List {
5395 get { return pbc::Lists.AsReadOnly(packedSint32_); }
5396 }
5397 public int PackedSint32Count {
5398 get { return packedSint32_.Count; }
5399 }
5400 public int GetPackedSint32(int index) {
5401 return packedSint32_[index];
5402 }
5403
5404 public const int PackedSint64FieldNumber = 95;
csharptest980ba8d2010-11-07 16:30:39 -06005405 private int packedSint64MemoizedSerializedSize;
csharptest64bfac22010-11-05 17:51:33 -05005406 private pbc::PopsicleList<long> packedSint64_ = new pbc::PopsicleList<long>();
5407 public scg::IList<long> PackedSint64List {
5408 get { return pbc::Lists.AsReadOnly(packedSint64_); }
5409 }
5410 public int PackedSint64Count {
5411 get { return packedSint64_.Count; }
5412 }
5413 public long GetPackedSint64(int index) {
5414 return packedSint64_[index];
5415 }
5416
5417 public const int PackedFixed32FieldNumber = 96;
csharptest980ba8d2010-11-07 16:30:39 -06005418 private int packedFixed32MemoizedSerializedSize;
csharptest64bfac22010-11-05 17:51:33 -05005419 private pbc::PopsicleList<uint> packedFixed32_ = new pbc::PopsicleList<uint>();
5420 [global::System.CLSCompliant(false)]
5421 public scg::IList<uint> PackedFixed32List {
5422 get { return pbc::Lists.AsReadOnly(packedFixed32_); }
5423 }
5424 public int PackedFixed32Count {
5425 get { return packedFixed32_.Count; }
5426 }
5427 [global::System.CLSCompliant(false)]
5428 public uint GetPackedFixed32(int index) {
5429 return packedFixed32_[index];
5430 }
5431
5432 public const int PackedFixed64FieldNumber = 97;
csharptest980ba8d2010-11-07 16:30:39 -06005433 private int packedFixed64MemoizedSerializedSize;
csharptest64bfac22010-11-05 17:51:33 -05005434 private pbc::PopsicleList<ulong> packedFixed64_ = new pbc::PopsicleList<ulong>();
5435 [global::System.CLSCompliant(false)]
5436 public scg::IList<ulong> PackedFixed64List {
5437 get { return pbc::Lists.AsReadOnly(packedFixed64_); }
5438 }
5439 public int PackedFixed64Count {
5440 get { return packedFixed64_.Count; }
5441 }
5442 [global::System.CLSCompliant(false)]
5443 public ulong GetPackedFixed64(int index) {
5444 return packedFixed64_[index];
5445 }
5446
5447 public const int PackedSfixed32FieldNumber = 98;
csharptest980ba8d2010-11-07 16:30:39 -06005448 private int packedSfixed32MemoizedSerializedSize;
csharptest64bfac22010-11-05 17:51:33 -05005449 private pbc::PopsicleList<int> packedSfixed32_ = new pbc::PopsicleList<int>();
5450 public scg::IList<int> PackedSfixed32List {
5451 get { return pbc::Lists.AsReadOnly(packedSfixed32_); }
5452 }
5453 public int PackedSfixed32Count {
5454 get { return packedSfixed32_.Count; }
5455 }
5456 public int GetPackedSfixed32(int index) {
5457 return packedSfixed32_[index];
5458 }
5459
5460 public const int PackedSfixed64FieldNumber = 99;
csharptest980ba8d2010-11-07 16:30:39 -06005461 private int packedSfixed64MemoizedSerializedSize;
csharptest64bfac22010-11-05 17:51:33 -05005462 private pbc::PopsicleList<long> packedSfixed64_ = new pbc::PopsicleList<long>();
5463 public scg::IList<long> PackedSfixed64List {
5464 get { return pbc::Lists.AsReadOnly(packedSfixed64_); }
5465 }
5466 public int PackedSfixed64Count {
5467 get { return packedSfixed64_.Count; }
5468 }
5469 public long GetPackedSfixed64(int index) {
5470 return packedSfixed64_[index];
5471 }
5472
5473 public const int PackedFloatFieldNumber = 100;
csharptest980ba8d2010-11-07 16:30:39 -06005474 private int packedFloatMemoizedSerializedSize;
csharptest64bfac22010-11-05 17:51:33 -05005475 private pbc::PopsicleList<float> packedFloat_ = new pbc::PopsicleList<float>();
5476 public scg::IList<float> PackedFloatList {
5477 get { return pbc::Lists.AsReadOnly(packedFloat_); }
5478 }
5479 public int PackedFloatCount {
5480 get { return packedFloat_.Count; }
5481 }
5482 public float GetPackedFloat(int index) {
5483 return packedFloat_[index];
5484 }
5485
5486 public const int PackedDoubleFieldNumber = 101;
csharptest980ba8d2010-11-07 16:30:39 -06005487 private int packedDoubleMemoizedSerializedSize;
csharptest64bfac22010-11-05 17:51:33 -05005488 private pbc::PopsicleList<double> packedDouble_ = new pbc::PopsicleList<double>();
5489 public scg::IList<double> PackedDoubleList {
5490 get { return pbc::Lists.AsReadOnly(packedDouble_); }
5491 }
5492 public int PackedDoubleCount {
5493 get { return packedDouble_.Count; }
5494 }
5495 public double GetPackedDouble(int index) {
5496 return packedDouble_[index];
5497 }
5498
5499 public const int PackedBoolFieldNumber = 102;
csharptest980ba8d2010-11-07 16:30:39 -06005500 private int packedBoolMemoizedSerializedSize;
csharptest64bfac22010-11-05 17:51:33 -05005501 private pbc::PopsicleList<bool> packedBool_ = new pbc::PopsicleList<bool>();
5502 public scg::IList<bool> PackedBoolList {
5503 get { return pbc::Lists.AsReadOnly(packedBool_); }
5504 }
5505 public int PackedBoolCount {
5506 get { return packedBool_.Count; }
5507 }
5508 public bool GetPackedBool(int index) {
5509 return packedBool_[index];
5510 }
5511
5512 public const int PackedEnumFieldNumber = 103;
csharptest980ba8d2010-11-07 16:30:39 -06005513 private int packedEnumMemoizedSerializedSize;
csharptest64bfac22010-11-05 17:51:33 -05005514 private pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> packedEnum_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite>();
5515 public scg::IList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> PackedEnumList {
5516 get { return pbc::Lists.AsReadOnly(packedEnum_); }
5517 }
5518 public int PackedEnumCount {
5519 get { return packedEnum_.Count; }
5520 }
5521 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetPackedEnum(int index) {
5522 return packedEnum_[index];
5523 }
5524
csharptest980ba8d2010-11-07 16:30:39 -06005525 public override bool IsInitialized {
5526 get {
5527 return true;
5528 }
5529 }
5530
5531 public override void WriteTo(pb::CodedOutputStream output) {
5532 int size = SerializedSize;
5533 if (packedInt32_.Count > 0) {
5534 output.WriteRawVarint32(722);
5535 output.WriteRawVarint32((uint) packedInt32MemoizedSerializedSize);
5536 foreach (int element in packedInt32_) {
5537 output.WriteInt32NoTag(element);
5538 }
5539 }
5540 if (packedInt64_.Count > 0) {
5541 output.WriteRawVarint32(730);
5542 output.WriteRawVarint32((uint) packedInt64MemoizedSerializedSize);
5543 foreach (long element in packedInt64_) {
5544 output.WriteInt64NoTag(element);
5545 }
5546 }
5547 if (packedUint32_.Count > 0) {
5548 output.WriteRawVarint32(738);
5549 output.WriteRawVarint32((uint) packedUint32MemoizedSerializedSize);
5550 foreach (uint element in packedUint32_) {
5551 output.WriteUInt32NoTag(element);
5552 }
5553 }
5554 if (packedUint64_.Count > 0) {
5555 output.WriteRawVarint32(746);
5556 output.WriteRawVarint32((uint) packedUint64MemoizedSerializedSize);
5557 foreach (ulong element in packedUint64_) {
5558 output.WriteUInt64NoTag(element);
5559 }
5560 }
5561 if (packedSint32_.Count > 0) {
5562 output.WriteRawVarint32(754);
5563 output.WriteRawVarint32((uint) packedSint32MemoizedSerializedSize);
5564 foreach (int element in packedSint32_) {
5565 output.WriteSInt32NoTag(element);
5566 }
5567 }
5568 if (packedSint64_.Count > 0) {
5569 output.WriteRawVarint32(762);
5570 output.WriteRawVarint32((uint) packedSint64MemoizedSerializedSize);
5571 foreach (long element in packedSint64_) {
5572 output.WriteSInt64NoTag(element);
5573 }
5574 }
5575 if (packedFixed32_.Count > 0) {
5576 output.WriteRawVarint32(770);
5577 output.WriteRawVarint32((uint) packedFixed32MemoizedSerializedSize);
5578 foreach (uint element in packedFixed32_) {
5579 output.WriteFixed32NoTag(element);
5580 }
5581 }
5582 if (packedFixed64_.Count > 0) {
5583 output.WriteRawVarint32(778);
5584 output.WriteRawVarint32((uint) packedFixed64MemoizedSerializedSize);
5585 foreach (ulong element in packedFixed64_) {
5586 output.WriteFixed64NoTag(element);
5587 }
5588 }
5589 if (packedSfixed32_.Count > 0) {
5590 output.WriteRawVarint32(786);
5591 output.WriteRawVarint32((uint) packedSfixed32MemoizedSerializedSize);
5592 foreach (int element in packedSfixed32_) {
5593 output.WriteSFixed32NoTag(element);
5594 }
5595 }
5596 if (packedSfixed64_.Count > 0) {
5597 output.WriteRawVarint32(794);
5598 output.WriteRawVarint32((uint) packedSfixed64MemoizedSerializedSize);
5599 foreach (long element in packedSfixed64_) {
5600 output.WriteSFixed64NoTag(element);
5601 }
5602 }
5603 if (packedFloat_.Count > 0) {
5604 output.WriteRawVarint32(802);
5605 output.WriteRawVarint32((uint) packedFloatMemoizedSerializedSize);
5606 foreach (float element in packedFloat_) {
5607 output.WriteFloatNoTag(element);
5608 }
5609 }
5610 if (packedDouble_.Count > 0) {
5611 output.WriteRawVarint32(810);
5612 output.WriteRawVarint32((uint) packedDoubleMemoizedSerializedSize);
5613 foreach (double element in packedDouble_) {
5614 output.WriteDoubleNoTag(element);
5615 }
5616 }
5617 if (packedBool_.Count > 0) {
5618 output.WriteRawVarint32(818);
5619 output.WriteRawVarint32((uint) packedBoolMemoizedSerializedSize);
5620 foreach (bool element in packedBool_) {
5621 output.WriteBoolNoTag(element);
5622 }
5623 }
5624 if (packedEnum_.Count > 0) {
5625 output.WriteRawVarint32(826);
5626 output.WriteRawVarint32((uint) packedEnumMemoizedSerializedSize);
5627 foreach (int element in packedEnum_) {
5628 output.WriteEnumNoTag(element);
5629 }
5630 }
5631 }
5632
5633 private int memoizedSerializedSize = -1;
5634 public override int SerializedSize {
5635 get {
5636 int size = memoizedSerializedSize;
5637 if (size != -1) return size;
5638
5639 size = 0;
5640 {
5641 int dataSize = 0;
5642 foreach (int element in PackedInt32List) {
5643 dataSize += pb::CodedOutputStream.ComputeInt32SizeNoTag(element);
5644 }
5645 size += dataSize;
5646 if (packedInt32_.Count != 0) {
5647 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
5648 }
5649 packedInt32MemoizedSerializedSize = dataSize;
5650 }
5651 {
5652 int dataSize = 0;
5653 foreach (long element in PackedInt64List) {
5654 dataSize += pb::CodedOutputStream.ComputeInt64SizeNoTag(element);
5655 }
5656 size += dataSize;
5657 if (packedInt64_.Count != 0) {
5658 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
5659 }
5660 packedInt64MemoizedSerializedSize = dataSize;
5661 }
5662 {
5663 int dataSize = 0;
5664 foreach (uint element in PackedUint32List) {
5665 dataSize += pb::CodedOutputStream.ComputeUInt32SizeNoTag(element);
5666 }
5667 size += dataSize;
5668 if (packedUint32_.Count != 0) {
5669 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
5670 }
5671 packedUint32MemoizedSerializedSize = dataSize;
5672 }
5673 {
5674 int dataSize = 0;
5675 foreach (ulong element in PackedUint64List) {
5676 dataSize += pb::CodedOutputStream.ComputeUInt64SizeNoTag(element);
5677 }
5678 size += dataSize;
5679 if (packedUint64_.Count != 0) {
5680 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
5681 }
5682 packedUint64MemoizedSerializedSize = dataSize;
5683 }
5684 {
5685 int dataSize = 0;
5686 foreach (int element in PackedSint32List) {
5687 dataSize += pb::CodedOutputStream.ComputeSInt32SizeNoTag(element);
5688 }
5689 size += dataSize;
5690 if (packedSint32_.Count != 0) {
5691 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
5692 }
5693 packedSint32MemoizedSerializedSize = dataSize;
5694 }
5695 {
5696 int dataSize = 0;
5697 foreach (long element in PackedSint64List) {
5698 dataSize += pb::CodedOutputStream.ComputeSInt64SizeNoTag(element);
5699 }
5700 size += dataSize;
5701 if (packedSint64_.Count != 0) {
5702 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
5703 }
5704 packedSint64MemoizedSerializedSize = dataSize;
5705 }
5706 {
5707 int dataSize = 0;
5708 dataSize = 4 * packedFixed32_.Count;
5709 size += dataSize;
5710 if (packedFixed32_.Count != 0) {
5711 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
5712 }
5713 packedFixed32MemoizedSerializedSize = dataSize;
5714 }
5715 {
5716 int dataSize = 0;
5717 dataSize = 8 * packedFixed64_.Count;
5718 size += dataSize;
5719 if (packedFixed64_.Count != 0) {
5720 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
5721 }
5722 packedFixed64MemoizedSerializedSize = dataSize;
5723 }
5724 {
5725 int dataSize = 0;
5726 dataSize = 4 * packedSfixed32_.Count;
5727 size += dataSize;
5728 if (packedSfixed32_.Count != 0) {
5729 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
5730 }
5731 packedSfixed32MemoizedSerializedSize = dataSize;
5732 }
5733 {
5734 int dataSize = 0;
5735 dataSize = 8 * packedSfixed64_.Count;
5736 size += dataSize;
5737 if (packedSfixed64_.Count != 0) {
5738 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
5739 }
5740 packedSfixed64MemoizedSerializedSize = dataSize;
5741 }
5742 {
5743 int dataSize = 0;
5744 dataSize = 4 * packedFloat_.Count;
5745 size += dataSize;
5746 if (packedFloat_.Count != 0) {
5747 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
5748 }
5749 packedFloatMemoizedSerializedSize = dataSize;
5750 }
5751 {
5752 int dataSize = 0;
5753 dataSize = 8 * packedDouble_.Count;
5754 size += dataSize;
5755 if (packedDouble_.Count != 0) {
5756 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
5757 }
5758 packedDoubleMemoizedSerializedSize = dataSize;
5759 }
5760 {
5761 int dataSize = 0;
5762 dataSize = 1 * packedBool_.Count;
5763 size += dataSize;
5764 if (packedBool_.Count != 0) {
5765 size += 2 + pb::CodedOutputStream.ComputeInt32SizeNoTag(dataSize);
5766 }
5767 packedBoolMemoizedSerializedSize = dataSize;
5768 }
5769 {
5770 int dataSize = 0;
5771 if (packedEnum_.Count > 0) {
5772 foreach (global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite element in packedEnum_) {
5773 dataSize += pb::CodedOutputStream.ComputeEnumSizeNoTag((int) element);
5774 }
5775 size += dataSize;
5776 size += 2;
5777 size += pb::CodedOutputStream.ComputeRawVarint32Size((uint) dataSize);
5778 }
5779 packedEnumMemoizedSerializedSize = dataSize;
5780 }
5781 memoizedSerializedSize = size;
5782 return size;
5783 }
5784 }
5785
csharptest64bfac22010-11-05 17:51:33 -05005786 public static TestPackedTypesLite ParseFrom(pb::ByteString data) {
5787 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
5788 }
5789 public static TestPackedTypesLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
5790 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
5791 }
5792 public static TestPackedTypesLite ParseFrom(byte[] data) {
5793 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
5794 }
5795 public static TestPackedTypesLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
5796 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
5797 }
5798 public static TestPackedTypesLite ParseFrom(global::System.IO.Stream input) {
5799 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
5800 }
5801 public static TestPackedTypesLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
5802 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
5803 }
5804 public static TestPackedTypesLite ParseDelimitedFrom(global::System.IO.Stream input) {
5805 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
5806 }
5807 public static TestPackedTypesLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
5808 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
5809 }
5810 public static TestPackedTypesLite ParseFrom(pb::CodedInputStream input) {
5811 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
5812 }
5813 public static TestPackedTypesLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
5814 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
5815 }
5816 public static Builder CreateBuilder() { return new Builder(); }
5817 public override Builder ToBuilder() { return CreateBuilder(this); }
5818 public override Builder CreateBuilderForType() { return new Builder(); }
5819 public static Builder CreateBuilder(TestPackedTypesLite prototype) {
5820 return (Builder) new Builder().MergeFrom(prototype);
5821 }
5822
csharptest980ba8d2010-11-07 16:30:39 -06005823 public sealed partial class Builder : pb::GeneratedBuilderLite<TestPackedTypesLite, Builder> {
csharptest64bfac22010-11-05 17:51:33 -05005824 protected override Builder ThisBuilder {
5825 get { return this; }
5826 }
5827 public Builder() {}
5828
5829 TestPackedTypesLite result = new TestPackedTypesLite();
5830
5831 protected override TestPackedTypesLite MessageBeingBuilt {
5832 get { return result; }
5833 }
5834
5835 public override Builder Clear() {
5836 result = new TestPackedTypesLite();
5837 return this;
5838 }
5839
5840 public override Builder Clone() {
5841 return new Builder().MergeFrom(result);
5842 }
5843
csharptest64bfac22010-11-05 17:51:33 -05005844 public override TestPackedTypesLite DefaultInstanceForType {
5845 get { return global::Google.ProtocolBuffers.TestProtos.TestPackedTypesLite.DefaultInstance; }
5846 }
5847
5848 public override TestPackedTypesLite BuildPartial() {
5849 if (result == null) {
5850 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
5851 }
5852 result.packedInt32_.MakeReadOnly();
5853 result.packedInt64_.MakeReadOnly();
5854 result.packedUint32_.MakeReadOnly();
5855 result.packedUint64_.MakeReadOnly();
5856 result.packedSint32_.MakeReadOnly();
5857 result.packedSint64_.MakeReadOnly();
5858 result.packedFixed32_.MakeReadOnly();
5859 result.packedFixed64_.MakeReadOnly();
5860 result.packedSfixed32_.MakeReadOnly();
5861 result.packedSfixed64_.MakeReadOnly();
5862 result.packedFloat_.MakeReadOnly();
5863 result.packedDouble_.MakeReadOnly();
5864 result.packedBool_.MakeReadOnly();
5865 result.packedEnum_.MakeReadOnly();
5866 TestPackedTypesLite returnMe = result;
5867 result = null;
5868 return returnMe;
5869 }
5870
csharptest980ba8d2010-11-07 16:30:39 -06005871 public override Builder MergeFrom(pb::IMessageLite other) {
5872 if (other is TestPackedTypesLite) {
5873 return MergeFrom((TestPackedTypesLite) other);
5874 } else {
5875 base.MergeFrom(other);
5876 return this;
5877 }
5878 }
5879
5880 public override Builder MergeFrom(TestPackedTypesLite other) {
5881 if (other == global::Google.ProtocolBuffers.TestProtos.TestPackedTypesLite.DefaultInstance) return this;
5882 if (other.packedInt32_.Count != 0) {
5883 base.AddRange(other.packedInt32_, result.packedInt32_);
5884 }
5885 if (other.packedInt64_.Count != 0) {
5886 base.AddRange(other.packedInt64_, result.packedInt64_);
5887 }
5888 if (other.packedUint32_.Count != 0) {
5889 base.AddRange(other.packedUint32_, result.packedUint32_);
5890 }
5891 if (other.packedUint64_.Count != 0) {
5892 base.AddRange(other.packedUint64_, result.packedUint64_);
5893 }
5894 if (other.packedSint32_.Count != 0) {
5895 base.AddRange(other.packedSint32_, result.packedSint32_);
5896 }
5897 if (other.packedSint64_.Count != 0) {
5898 base.AddRange(other.packedSint64_, result.packedSint64_);
5899 }
5900 if (other.packedFixed32_.Count != 0) {
5901 base.AddRange(other.packedFixed32_, result.packedFixed32_);
5902 }
5903 if (other.packedFixed64_.Count != 0) {
5904 base.AddRange(other.packedFixed64_, result.packedFixed64_);
5905 }
5906 if (other.packedSfixed32_.Count != 0) {
5907 base.AddRange(other.packedSfixed32_, result.packedSfixed32_);
5908 }
5909 if (other.packedSfixed64_.Count != 0) {
5910 base.AddRange(other.packedSfixed64_, result.packedSfixed64_);
5911 }
5912 if (other.packedFloat_.Count != 0) {
5913 base.AddRange(other.packedFloat_, result.packedFloat_);
5914 }
5915 if (other.packedDouble_.Count != 0) {
5916 base.AddRange(other.packedDouble_, result.packedDouble_);
5917 }
5918 if (other.packedBool_.Count != 0) {
5919 base.AddRange(other.packedBool_, result.packedBool_);
5920 }
5921 if (other.packedEnum_.Count != 0) {
5922 base.AddRange(other.packedEnum_, result.packedEnum_);
5923 }
5924 return this;
5925 }
5926
5927 public override Builder MergeFrom(pb::CodedInputStream input) {
5928 return MergeFrom(input, pb::ExtensionRegistry.Empty);
5929 }
5930
5931 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
5932 while (true) {
5933 uint tag = input.ReadTag();
5934 switch (tag) {
5935 case 0: {
5936 return this;
5937 }
5938 default: {
5939 if (pb::WireFormat.IsEndGroupTag(tag)) {
5940 return this;
5941 }
5942 ParseUnknownField(input, extensionRegistry, tag);
5943 break;
5944 }
5945 case 722: {
5946 int length = input.ReadInt32();
5947 int limit = input.PushLimit(length);
5948 while (!input.ReachedLimit) {
5949 AddPackedInt32(input.ReadInt32());
5950 }
5951 input.PopLimit(limit);
5952 break;
5953 }
5954 case 730: {
5955 int length = input.ReadInt32();
5956 int limit = input.PushLimit(length);
5957 while (!input.ReachedLimit) {
5958 AddPackedInt64(input.ReadInt64());
5959 }
5960 input.PopLimit(limit);
5961 break;
5962 }
5963 case 738: {
5964 int length = input.ReadInt32();
5965 int limit = input.PushLimit(length);
5966 while (!input.ReachedLimit) {
5967 AddPackedUint32(input.ReadUInt32());
5968 }
5969 input.PopLimit(limit);
5970 break;
5971 }
5972 case 746: {
5973 int length = input.ReadInt32();
5974 int limit = input.PushLimit(length);
5975 while (!input.ReachedLimit) {
5976 AddPackedUint64(input.ReadUInt64());
5977 }
5978 input.PopLimit(limit);
5979 break;
5980 }
5981 case 754: {
5982 int length = input.ReadInt32();
5983 int limit = input.PushLimit(length);
5984 while (!input.ReachedLimit) {
5985 AddPackedSint32(input.ReadSInt32());
5986 }
5987 input.PopLimit(limit);
5988 break;
5989 }
5990 case 762: {
5991 int length = input.ReadInt32();
5992 int limit = input.PushLimit(length);
5993 while (!input.ReachedLimit) {
5994 AddPackedSint64(input.ReadSInt64());
5995 }
5996 input.PopLimit(limit);
5997 break;
5998 }
5999 case 770: {
6000 int length = input.ReadInt32();
6001 int limit = input.PushLimit(length);
6002 while (!input.ReachedLimit) {
6003 AddPackedFixed32(input.ReadFixed32());
6004 }
6005 input.PopLimit(limit);
6006 break;
6007 }
6008 case 778: {
6009 int length = input.ReadInt32();
6010 int limit = input.PushLimit(length);
6011 while (!input.ReachedLimit) {
6012 AddPackedFixed64(input.ReadFixed64());
6013 }
6014 input.PopLimit(limit);
6015 break;
6016 }
6017 case 786: {
6018 int length = input.ReadInt32();
6019 int limit = input.PushLimit(length);
6020 while (!input.ReachedLimit) {
6021 AddPackedSfixed32(input.ReadSFixed32());
6022 }
6023 input.PopLimit(limit);
6024 break;
6025 }
6026 case 794: {
6027 int length = input.ReadInt32();
6028 int limit = input.PushLimit(length);
6029 while (!input.ReachedLimit) {
6030 AddPackedSfixed64(input.ReadSFixed64());
6031 }
6032 input.PopLimit(limit);
6033 break;
6034 }
6035 case 802: {
6036 int length = input.ReadInt32();
6037 int limit = input.PushLimit(length);
6038 while (!input.ReachedLimit) {
6039 AddPackedFloat(input.ReadFloat());
6040 }
6041 input.PopLimit(limit);
6042 break;
6043 }
6044 case 810: {
6045 int length = input.ReadInt32();
6046 int limit = input.PushLimit(length);
6047 while (!input.ReachedLimit) {
6048 AddPackedDouble(input.ReadDouble());
6049 }
6050 input.PopLimit(limit);
6051 break;
6052 }
6053 case 818: {
6054 int length = input.ReadInt32();
6055 int limit = input.PushLimit(length);
6056 while (!input.ReachedLimit) {
6057 AddPackedBool(input.ReadBool());
6058 }
6059 input.PopLimit(limit);
6060 break;
6061 }
6062 case 826: {
6063 int length = input.ReadInt32();
6064 int oldLimit = input.PushLimit(length);
6065 while (!input.ReachedLimit) {
6066 int rawValue = input.ReadEnum();
6067 if (!global::System.Enum.IsDefined(typeof(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite), rawValue)) {
6068 } else {
6069 AddPackedEnum((global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite) rawValue);
6070 }
6071 }
6072 input.PopLimit(oldLimit);
6073 break;
6074 }
6075 }
6076 }
6077 }
6078
csharptest64bfac22010-11-05 17:51:33 -05006079
6080 public pbc::IPopsicleList<int> PackedInt32List {
6081 get { return result.packedInt32_; }
6082 }
6083 public int PackedInt32Count {
6084 get { return result.PackedInt32Count; }
6085 }
6086 public int GetPackedInt32(int index) {
6087 return result.GetPackedInt32(index);
6088 }
6089 public Builder SetPackedInt32(int index, int value) {
6090 result.packedInt32_[index] = value;
6091 return this;
6092 }
6093 public Builder AddPackedInt32(int value) {
6094 result.packedInt32_.Add(value);
6095 return this;
6096 }
6097 public Builder AddRangePackedInt32(scg::IEnumerable<int> values) {
6098 base.AddRange(values, result.packedInt32_);
6099 return this;
6100 }
6101 public Builder ClearPackedInt32() {
6102 result.packedInt32_.Clear();
6103 return this;
6104 }
6105
6106 public pbc::IPopsicleList<long> PackedInt64List {
6107 get { return result.packedInt64_; }
6108 }
6109 public int PackedInt64Count {
6110 get { return result.PackedInt64Count; }
6111 }
6112 public long GetPackedInt64(int index) {
6113 return result.GetPackedInt64(index);
6114 }
6115 public Builder SetPackedInt64(int index, long value) {
6116 result.packedInt64_[index] = value;
6117 return this;
6118 }
6119 public Builder AddPackedInt64(long value) {
6120 result.packedInt64_.Add(value);
6121 return this;
6122 }
6123 public Builder AddRangePackedInt64(scg::IEnumerable<long> values) {
6124 base.AddRange(values, result.packedInt64_);
6125 return this;
6126 }
6127 public Builder ClearPackedInt64() {
6128 result.packedInt64_.Clear();
6129 return this;
6130 }
6131
6132 [global::System.CLSCompliant(false)]
6133 public pbc::IPopsicleList<uint> PackedUint32List {
6134 get { return result.packedUint32_; }
6135 }
6136 public int PackedUint32Count {
6137 get { return result.PackedUint32Count; }
6138 }
6139 [global::System.CLSCompliant(false)]
6140 public uint GetPackedUint32(int index) {
6141 return result.GetPackedUint32(index);
6142 }
6143 [global::System.CLSCompliant(false)]
6144 public Builder SetPackedUint32(int index, uint value) {
6145 result.packedUint32_[index] = value;
6146 return this;
6147 }
6148 [global::System.CLSCompliant(false)]
6149 public Builder AddPackedUint32(uint value) {
6150 result.packedUint32_.Add(value);
6151 return this;
6152 }
6153 [global::System.CLSCompliant(false)]
6154 public Builder AddRangePackedUint32(scg::IEnumerable<uint> values) {
6155 base.AddRange(values, result.packedUint32_);
6156 return this;
6157 }
6158 public Builder ClearPackedUint32() {
6159 result.packedUint32_.Clear();
6160 return this;
6161 }
6162
6163 [global::System.CLSCompliant(false)]
6164 public pbc::IPopsicleList<ulong> PackedUint64List {
6165 get { return result.packedUint64_; }
6166 }
6167 public int PackedUint64Count {
6168 get { return result.PackedUint64Count; }
6169 }
6170 [global::System.CLSCompliant(false)]
6171 public ulong GetPackedUint64(int index) {
6172 return result.GetPackedUint64(index);
6173 }
6174 [global::System.CLSCompliant(false)]
6175 public Builder SetPackedUint64(int index, ulong value) {
6176 result.packedUint64_[index] = value;
6177 return this;
6178 }
6179 [global::System.CLSCompliant(false)]
6180 public Builder AddPackedUint64(ulong value) {
6181 result.packedUint64_.Add(value);
6182 return this;
6183 }
6184 [global::System.CLSCompliant(false)]
6185 public Builder AddRangePackedUint64(scg::IEnumerable<ulong> values) {
6186 base.AddRange(values, result.packedUint64_);
6187 return this;
6188 }
6189 public Builder ClearPackedUint64() {
6190 result.packedUint64_.Clear();
6191 return this;
6192 }
6193
6194 public pbc::IPopsicleList<int> PackedSint32List {
6195 get { return result.packedSint32_; }
6196 }
6197 public int PackedSint32Count {
6198 get { return result.PackedSint32Count; }
6199 }
6200 public int GetPackedSint32(int index) {
6201 return result.GetPackedSint32(index);
6202 }
6203 public Builder SetPackedSint32(int index, int value) {
6204 result.packedSint32_[index] = value;
6205 return this;
6206 }
6207 public Builder AddPackedSint32(int value) {
6208 result.packedSint32_.Add(value);
6209 return this;
6210 }
6211 public Builder AddRangePackedSint32(scg::IEnumerable<int> values) {
6212 base.AddRange(values, result.packedSint32_);
6213 return this;
6214 }
6215 public Builder ClearPackedSint32() {
6216 result.packedSint32_.Clear();
6217 return this;
6218 }
6219
6220 public pbc::IPopsicleList<long> PackedSint64List {
6221 get { return result.packedSint64_; }
6222 }
6223 public int PackedSint64Count {
6224 get { return result.PackedSint64Count; }
6225 }
6226 public long GetPackedSint64(int index) {
6227 return result.GetPackedSint64(index);
6228 }
6229 public Builder SetPackedSint64(int index, long value) {
6230 result.packedSint64_[index] = value;
6231 return this;
6232 }
6233 public Builder AddPackedSint64(long value) {
6234 result.packedSint64_.Add(value);
6235 return this;
6236 }
6237 public Builder AddRangePackedSint64(scg::IEnumerable<long> values) {
6238 base.AddRange(values, result.packedSint64_);
6239 return this;
6240 }
6241 public Builder ClearPackedSint64() {
6242 result.packedSint64_.Clear();
6243 return this;
6244 }
6245
6246 [global::System.CLSCompliant(false)]
6247 public pbc::IPopsicleList<uint> PackedFixed32List {
6248 get { return result.packedFixed32_; }
6249 }
6250 public int PackedFixed32Count {
6251 get { return result.PackedFixed32Count; }
6252 }
6253 [global::System.CLSCompliant(false)]
6254 public uint GetPackedFixed32(int index) {
6255 return result.GetPackedFixed32(index);
6256 }
6257 [global::System.CLSCompliant(false)]
6258 public Builder SetPackedFixed32(int index, uint value) {
6259 result.packedFixed32_[index] = value;
6260 return this;
6261 }
6262 [global::System.CLSCompliant(false)]
6263 public Builder AddPackedFixed32(uint value) {
6264 result.packedFixed32_.Add(value);
6265 return this;
6266 }
6267 [global::System.CLSCompliant(false)]
6268 public Builder AddRangePackedFixed32(scg::IEnumerable<uint> values) {
6269 base.AddRange(values, result.packedFixed32_);
6270 return this;
6271 }
6272 public Builder ClearPackedFixed32() {
6273 result.packedFixed32_.Clear();
6274 return this;
6275 }
6276
6277 [global::System.CLSCompliant(false)]
6278 public pbc::IPopsicleList<ulong> PackedFixed64List {
6279 get { return result.packedFixed64_; }
6280 }
6281 public int PackedFixed64Count {
6282 get { return result.PackedFixed64Count; }
6283 }
6284 [global::System.CLSCompliant(false)]
6285 public ulong GetPackedFixed64(int index) {
6286 return result.GetPackedFixed64(index);
6287 }
6288 [global::System.CLSCompliant(false)]
6289 public Builder SetPackedFixed64(int index, ulong value) {
6290 result.packedFixed64_[index] = value;
6291 return this;
6292 }
6293 [global::System.CLSCompliant(false)]
6294 public Builder AddPackedFixed64(ulong value) {
6295 result.packedFixed64_.Add(value);
6296 return this;
6297 }
6298 [global::System.CLSCompliant(false)]
6299 public Builder AddRangePackedFixed64(scg::IEnumerable<ulong> values) {
6300 base.AddRange(values, result.packedFixed64_);
6301 return this;
6302 }
6303 public Builder ClearPackedFixed64() {
6304 result.packedFixed64_.Clear();
6305 return this;
6306 }
6307
6308 public pbc::IPopsicleList<int> PackedSfixed32List {
6309 get { return result.packedSfixed32_; }
6310 }
6311 public int PackedSfixed32Count {
6312 get { return result.PackedSfixed32Count; }
6313 }
6314 public int GetPackedSfixed32(int index) {
6315 return result.GetPackedSfixed32(index);
6316 }
6317 public Builder SetPackedSfixed32(int index, int value) {
6318 result.packedSfixed32_[index] = value;
6319 return this;
6320 }
6321 public Builder AddPackedSfixed32(int value) {
6322 result.packedSfixed32_.Add(value);
6323 return this;
6324 }
6325 public Builder AddRangePackedSfixed32(scg::IEnumerable<int> values) {
6326 base.AddRange(values, result.packedSfixed32_);
6327 return this;
6328 }
6329 public Builder ClearPackedSfixed32() {
6330 result.packedSfixed32_.Clear();
6331 return this;
6332 }
6333
6334 public pbc::IPopsicleList<long> PackedSfixed64List {
6335 get { return result.packedSfixed64_; }
6336 }
6337 public int PackedSfixed64Count {
6338 get { return result.PackedSfixed64Count; }
6339 }
6340 public long GetPackedSfixed64(int index) {
6341 return result.GetPackedSfixed64(index);
6342 }
6343 public Builder SetPackedSfixed64(int index, long value) {
6344 result.packedSfixed64_[index] = value;
6345 return this;
6346 }
6347 public Builder AddPackedSfixed64(long value) {
6348 result.packedSfixed64_.Add(value);
6349 return this;
6350 }
6351 public Builder AddRangePackedSfixed64(scg::IEnumerable<long> values) {
6352 base.AddRange(values, result.packedSfixed64_);
6353 return this;
6354 }
6355 public Builder ClearPackedSfixed64() {
6356 result.packedSfixed64_.Clear();
6357 return this;
6358 }
6359
6360 public pbc::IPopsicleList<float> PackedFloatList {
6361 get { return result.packedFloat_; }
6362 }
6363 public int PackedFloatCount {
6364 get { return result.PackedFloatCount; }
6365 }
6366 public float GetPackedFloat(int index) {
6367 return result.GetPackedFloat(index);
6368 }
6369 public Builder SetPackedFloat(int index, float value) {
6370 result.packedFloat_[index] = value;
6371 return this;
6372 }
6373 public Builder AddPackedFloat(float value) {
6374 result.packedFloat_.Add(value);
6375 return this;
6376 }
6377 public Builder AddRangePackedFloat(scg::IEnumerable<float> values) {
6378 base.AddRange(values, result.packedFloat_);
6379 return this;
6380 }
6381 public Builder ClearPackedFloat() {
6382 result.packedFloat_.Clear();
6383 return this;
6384 }
6385
6386 public pbc::IPopsicleList<double> PackedDoubleList {
6387 get { return result.packedDouble_; }
6388 }
6389 public int PackedDoubleCount {
6390 get { return result.PackedDoubleCount; }
6391 }
6392 public double GetPackedDouble(int index) {
6393 return result.GetPackedDouble(index);
6394 }
6395 public Builder SetPackedDouble(int index, double value) {
6396 result.packedDouble_[index] = value;
6397 return this;
6398 }
6399 public Builder AddPackedDouble(double value) {
6400 result.packedDouble_.Add(value);
6401 return this;
6402 }
6403 public Builder AddRangePackedDouble(scg::IEnumerable<double> values) {
6404 base.AddRange(values, result.packedDouble_);
6405 return this;
6406 }
6407 public Builder ClearPackedDouble() {
6408 result.packedDouble_.Clear();
6409 return this;
6410 }
6411
6412 public pbc::IPopsicleList<bool> PackedBoolList {
6413 get { return result.packedBool_; }
6414 }
6415 public int PackedBoolCount {
6416 get { return result.PackedBoolCount; }
6417 }
6418 public bool GetPackedBool(int index) {
6419 return result.GetPackedBool(index);
6420 }
6421 public Builder SetPackedBool(int index, bool value) {
6422 result.packedBool_[index] = value;
6423 return this;
6424 }
6425 public Builder AddPackedBool(bool value) {
6426 result.packedBool_.Add(value);
6427 return this;
6428 }
6429 public Builder AddRangePackedBool(scg::IEnumerable<bool> values) {
6430 base.AddRange(values, result.packedBool_);
6431 return this;
6432 }
6433 public Builder ClearPackedBool() {
6434 result.packedBool_.Clear();
6435 return this;
6436 }
6437
6438 public pbc::IPopsicleList<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> PackedEnumList {
6439 get { return result.packedEnum_; }
6440 }
6441 public int PackedEnumCount {
6442 get { return result.PackedEnumCount; }
6443 }
6444 public global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite GetPackedEnum(int index) {
6445 return result.GetPackedEnum(index);
6446 }
6447 public Builder SetPackedEnum(int index, global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
6448 result.packedEnum_[index] = value;
6449 return this;
6450 }
6451 public Builder AddPackedEnum(global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite value) {
6452 result.packedEnum_.Add(value);
6453 return this;
6454 }
6455 public Builder AddRangePackedEnum(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.ForeignEnumLite> values) {
6456 base.AddRange(values, result.packedEnum_);
6457 return this;
6458 }
6459 public Builder ClearPackedEnum() {
6460 result.packedEnum_.Clear();
6461 return this;
6462 }
6463 }
6464 static TestPackedTypesLite() {
6465 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
6466 }
6467 }
6468
csharptest980ba8d2010-11-07 16:30:39 -06006469 public sealed partial class TestAllExtensionsLite : pb::ExtendableMessageLite<TestAllExtensionsLite, TestAllExtensionsLite.Builder> {
csharptest64bfac22010-11-05 17:51:33 -05006470 private static readonly TestAllExtensionsLite defaultInstance = new Builder().BuildPartial();
6471 public static TestAllExtensionsLite DefaultInstance {
6472 get { return defaultInstance; }
6473 }
6474
6475 public override TestAllExtensionsLite DefaultInstanceForType {
6476 get { return defaultInstance; }
6477 }
6478
6479 protected override TestAllExtensionsLite ThisMessage {
6480 get { return this; }
6481 }
6482
csharptest980ba8d2010-11-07 16:30:39 -06006483 public override bool IsInitialized {
6484 get {
6485 if (!ExtensionsAreInitialized) return false;
6486 return true;
6487 }
csharptest64bfac22010-11-05 17:51:33 -05006488 }
6489
csharptest980ba8d2010-11-07 16:30:39 -06006490 public override void WriteTo(pb::CodedOutputStream output) {
6491 int size = SerializedSize;
6492 pb::ExtendableMessageLite<TestAllExtensionsLite, TestAllExtensionsLite.Builder>.ExtensionWriter extensionWriter = CreateExtensionWriter(this);
6493 extensionWriter.WriteUntil(536870912, output);
6494 }
6495
6496 private int memoizedSerializedSize = -1;
6497 public override int SerializedSize {
6498 get {
6499 int size = memoizedSerializedSize;
6500 if (size != -1) return size;
6501
6502 size = 0;
6503 size += ExtensionsSerializedSize;
6504 memoizedSerializedSize = size;
6505 return size;
6506 }
csharptest64bfac22010-11-05 17:51:33 -05006507 }
6508
6509 public static TestAllExtensionsLite ParseFrom(pb::ByteString data) {
6510 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6511 }
6512 public static TestAllExtensionsLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
6513 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6514 }
6515 public static TestAllExtensionsLite ParseFrom(byte[] data) {
6516 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6517 }
6518 public static TestAllExtensionsLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
6519 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6520 }
6521 public static TestAllExtensionsLite ParseFrom(global::System.IO.Stream input) {
6522 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6523 }
6524 public static TestAllExtensionsLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6525 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6526 }
6527 public static TestAllExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input) {
6528 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
6529 }
6530 public static TestAllExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6531 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
6532 }
6533 public static TestAllExtensionsLite ParseFrom(pb::CodedInputStream input) {
6534 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6535 }
6536 public static TestAllExtensionsLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
6537 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6538 }
6539 public static Builder CreateBuilder() { return new Builder(); }
6540 public override Builder ToBuilder() { return CreateBuilder(this); }
6541 public override Builder CreateBuilderForType() { return new Builder(); }
6542 public static Builder CreateBuilder(TestAllExtensionsLite prototype) {
6543 return (Builder) new Builder().MergeFrom(prototype);
6544 }
6545
csharptest980ba8d2010-11-07 16:30:39 -06006546 public sealed partial class Builder : pb::ExtendableBuilderLite<TestAllExtensionsLite, Builder> {
csharptest64bfac22010-11-05 17:51:33 -05006547 protected override Builder ThisBuilder {
6548 get { return this; }
6549 }
6550 public Builder() {}
6551
6552 TestAllExtensionsLite result = new TestAllExtensionsLite();
6553
6554 protected override TestAllExtensionsLite MessageBeingBuilt {
6555 get { return result; }
6556 }
6557
6558 public override Builder Clear() {
6559 result = new TestAllExtensionsLite();
6560 return this;
6561 }
6562
6563 public override Builder Clone() {
6564 return new Builder().MergeFrom(result);
6565 }
6566
csharptest64bfac22010-11-05 17:51:33 -05006567 public override TestAllExtensionsLite DefaultInstanceForType {
6568 get { return global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance; }
6569 }
6570
6571 public override TestAllExtensionsLite BuildPartial() {
6572 if (result == null) {
6573 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
6574 }
6575 TestAllExtensionsLite returnMe = result;
6576 result = null;
6577 return returnMe;
6578 }
6579
csharptest980ba8d2010-11-07 16:30:39 -06006580 public override Builder MergeFrom(pb::IMessageLite other) {
6581 if (other is TestAllExtensionsLite) {
6582 return MergeFrom((TestAllExtensionsLite) other);
6583 } else {
6584 base.MergeFrom(other);
6585 return this;
6586 }
6587 }
6588
6589 public override Builder MergeFrom(TestAllExtensionsLite other) {
6590 if (other == global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite.DefaultInstance) return this;
6591 this.MergeExtensionFields(other);
6592 return this;
6593 }
6594
6595 public override Builder MergeFrom(pb::CodedInputStream input) {
6596 return MergeFrom(input, pb::ExtensionRegistry.Empty);
6597 }
6598
6599 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
6600 while (true) {
6601 uint tag = input.ReadTag();
6602 switch (tag) {
6603 case 0: {
6604 return this;
6605 }
6606 default: {
6607 if (pb::WireFormat.IsEndGroupTag(tag)) {
6608 return this;
6609 }
6610 ParseUnknownField(input, extensionRegistry, tag);
6611 break;
6612 }
6613 }
6614 }
6615 }
6616
csharptest64bfac22010-11-05 17:51:33 -05006617 }
6618 static TestAllExtensionsLite() {
6619 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
6620 }
6621 }
6622
csharptest980ba8d2010-11-07 16:30:39 -06006623 public sealed partial class OptionalGroup_extension_lite : pb::GeneratedMessageLite<OptionalGroup_extension_lite, OptionalGroup_extension_lite.Builder> {
csharptest64bfac22010-11-05 17:51:33 -05006624 private static readonly OptionalGroup_extension_lite defaultInstance = new Builder().BuildPartial();
6625 public static OptionalGroup_extension_lite DefaultInstance {
6626 get { return defaultInstance; }
6627 }
6628
6629 public override OptionalGroup_extension_lite DefaultInstanceForType {
6630 get { return defaultInstance; }
6631 }
6632
6633 protected override OptionalGroup_extension_lite ThisMessage {
6634 get { return this; }
6635 }
6636
csharptest64bfac22010-11-05 17:51:33 -05006637 public const int AFieldNumber = 17;
6638 private bool hasA;
6639 private int a_ = 0;
6640 public bool HasA {
6641 get { return hasA; }
6642 }
6643 public int A {
6644 get { return a_; }
6645 }
6646
csharptest980ba8d2010-11-07 16:30:39 -06006647 public override bool IsInitialized {
6648 get {
6649 return true;
6650 }
6651 }
6652
6653 public override void WriteTo(pb::CodedOutputStream output) {
6654 int size = SerializedSize;
6655 if (HasA) {
6656 output.WriteInt32(17, A);
6657 }
6658 }
6659
6660 private int memoizedSerializedSize = -1;
6661 public override int SerializedSize {
6662 get {
6663 int size = memoizedSerializedSize;
6664 if (size != -1) return size;
6665
6666 size = 0;
6667 if (HasA) {
6668 size += pb::CodedOutputStream.ComputeInt32Size(17, A);
6669 }
6670 memoizedSerializedSize = size;
6671 return size;
6672 }
6673 }
6674
csharptest64bfac22010-11-05 17:51:33 -05006675 public static OptionalGroup_extension_lite ParseFrom(pb::ByteString data) {
6676 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6677 }
6678 public static OptionalGroup_extension_lite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
6679 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6680 }
6681 public static OptionalGroup_extension_lite ParseFrom(byte[] data) {
6682 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6683 }
6684 public static OptionalGroup_extension_lite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
6685 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6686 }
6687 public static OptionalGroup_extension_lite ParseFrom(global::System.IO.Stream input) {
6688 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6689 }
6690 public static OptionalGroup_extension_lite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6691 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6692 }
6693 public static OptionalGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input) {
6694 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
6695 }
6696 public static OptionalGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6697 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
6698 }
6699 public static OptionalGroup_extension_lite ParseFrom(pb::CodedInputStream input) {
6700 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6701 }
6702 public static OptionalGroup_extension_lite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
6703 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6704 }
6705 public static Builder CreateBuilder() { return new Builder(); }
6706 public override Builder ToBuilder() { return CreateBuilder(this); }
6707 public override Builder CreateBuilderForType() { return new Builder(); }
6708 public static Builder CreateBuilder(OptionalGroup_extension_lite prototype) {
6709 return (Builder) new Builder().MergeFrom(prototype);
6710 }
6711
csharptest980ba8d2010-11-07 16:30:39 -06006712 public sealed partial class Builder : pb::GeneratedBuilderLite<OptionalGroup_extension_lite, Builder> {
csharptest64bfac22010-11-05 17:51:33 -05006713 protected override Builder ThisBuilder {
6714 get { return this; }
6715 }
6716 public Builder() {}
6717
6718 OptionalGroup_extension_lite result = new OptionalGroup_extension_lite();
6719
6720 protected override OptionalGroup_extension_lite MessageBeingBuilt {
6721 get { return result; }
6722 }
6723
6724 public override Builder Clear() {
6725 result = new OptionalGroup_extension_lite();
6726 return this;
6727 }
6728
6729 public override Builder Clone() {
6730 return new Builder().MergeFrom(result);
6731 }
6732
csharptest64bfac22010-11-05 17:51:33 -05006733 public override OptionalGroup_extension_lite DefaultInstanceForType {
6734 get { return global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite.DefaultInstance; }
6735 }
6736
6737 public override OptionalGroup_extension_lite BuildPartial() {
6738 if (result == null) {
6739 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
6740 }
6741 OptionalGroup_extension_lite returnMe = result;
6742 result = null;
6743 return returnMe;
6744 }
6745
csharptest980ba8d2010-11-07 16:30:39 -06006746 public override Builder MergeFrom(pb::IMessageLite other) {
6747 if (other is OptionalGroup_extension_lite) {
6748 return MergeFrom((OptionalGroup_extension_lite) other);
6749 } else {
6750 base.MergeFrom(other);
6751 return this;
6752 }
6753 }
6754
6755 public override Builder MergeFrom(OptionalGroup_extension_lite other) {
6756 if (other == global::Google.ProtocolBuffers.TestProtos.OptionalGroup_extension_lite.DefaultInstance) return this;
6757 if (other.HasA) {
6758 A = other.A;
6759 }
6760 return this;
6761 }
6762
6763 public override Builder MergeFrom(pb::CodedInputStream input) {
6764 return MergeFrom(input, pb::ExtensionRegistry.Empty);
6765 }
6766
6767 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
6768 while (true) {
6769 uint tag = input.ReadTag();
6770 switch (tag) {
6771 case 0: {
6772 return this;
6773 }
6774 default: {
6775 if (pb::WireFormat.IsEndGroupTag(tag)) {
6776 return this;
6777 }
6778 ParseUnknownField(input, extensionRegistry, tag);
6779 break;
6780 }
6781 case 136: {
6782 A = input.ReadInt32();
6783 break;
6784 }
6785 }
6786 }
6787 }
6788
csharptest64bfac22010-11-05 17:51:33 -05006789
6790 public bool HasA {
6791 get { return result.HasA; }
6792 }
6793 public int A {
6794 get { return result.A; }
6795 set { SetA(value); }
6796 }
6797 public Builder SetA(int value) {
6798 result.hasA = true;
6799 result.a_ = value;
6800 return this;
6801 }
6802 public Builder ClearA() {
6803 result.hasA = false;
6804 result.a_ = 0;
6805 return this;
6806 }
6807 }
6808 static OptionalGroup_extension_lite() {
6809 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
6810 }
6811 }
6812
csharptest980ba8d2010-11-07 16:30:39 -06006813 public sealed partial class RepeatedGroup_extension_lite : pb::GeneratedMessageLite<RepeatedGroup_extension_lite, RepeatedGroup_extension_lite.Builder> {
csharptest64bfac22010-11-05 17:51:33 -05006814 private static readonly RepeatedGroup_extension_lite defaultInstance = new Builder().BuildPartial();
6815 public static RepeatedGroup_extension_lite DefaultInstance {
6816 get { return defaultInstance; }
6817 }
6818
6819 public override RepeatedGroup_extension_lite DefaultInstanceForType {
6820 get { return defaultInstance; }
6821 }
6822
6823 protected override RepeatedGroup_extension_lite ThisMessage {
6824 get { return this; }
6825 }
6826
csharptest64bfac22010-11-05 17:51:33 -05006827 public const int AFieldNumber = 47;
6828 private bool hasA;
6829 private int a_ = 0;
6830 public bool HasA {
6831 get { return hasA; }
6832 }
6833 public int A {
6834 get { return a_; }
6835 }
6836
csharptest980ba8d2010-11-07 16:30:39 -06006837 public override bool IsInitialized {
6838 get {
6839 return true;
6840 }
6841 }
6842
6843 public override void WriteTo(pb::CodedOutputStream output) {
6844 int size = SerializedSize;
6845 if (HasA) {
6846 output.WriteInt32(47, A);
6847 }
6848 }
6849
6850 private int memoizedSerializedSize = -1;
6851 public override int SerializedSize {
6852 get {
6853 int size = memoizedSerializedSize;
6854 if (size != -1) return size;
6855
6856 size = 0;
6857 if (HasA) {
6858 size += pb::CodedOutputStream.ComputeInt32Size(47, A);
6859 }
6860 memoizedSerializedSize = size;
6861 return size;
6862 }
6863 }
6864
csharptest64bfac22010-11-05 17:51:33 -05006865 public static RepeatedGroup_extension_lite ParseFrom(pb::ByteString data) {
6866 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6867 }
6868 public static RepeatedGroup_extension_lite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
6869 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6870 }
6871 public static RepeatedGroup_extension_lite ParseFrom(byte[] data) {
6872 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
6873 }
6874 public static RepeatedGroup_extension_lite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
6875 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
6876 }
6877 public static RepeatedGroup_extension_lite ParseFrom(global::System.IO.Stream input) {
6878 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6879 }
6880 public static RepeatedGroup_extension_lite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6881 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6882 }
6883 public static RepeatedGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input) {
6884 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
6885 }
6886 public static RepeatedGroup_extension_lite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
6887 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
6888 }
6889 public static RepeatedGroup_extension_lite ParseFrom(pb::CodedInputStream input) {
6890 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
6891 }
6892 public static RepeatedGroup_extension_lite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
6893 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
6894 }
6895 public static Builder CreateBuilder() { return new Builder(); }
6896 public override Builder ToBuilder() { return CreateBuilder(this); }
6897 public override Builder CreateBuilderForType() { return new Builder(); }
6898 public static Builder CreateBuilder(RepeatedGroup_extension_lite prototype) {
6899 return (Builder) new Builder().MergeFrom(prototype);
6900 }
6901
csharptest980ba8d2010-11-07 16:30:39 -06006902 public sealed partial class Builder : pb::GeneratedBuilderLite<RepeatedGroup_extension_lite, Builder> {
csharptest64bfac22010-11-05 17:51:33 -05006903 protected override Builder ThisBuilder {
6904 get { return this; }
6905 }
6906 public Builder() {}
6907
6908 RepeatedGroup_extension_lite result = new RepeatedGroup_extension_lite();
6909
6910 protected override RepeatedGroup_extension_lite MessageBeingBuilt {
6911 get { return result; }
6912 }
6913
6914 public override Builder Clear() {
6915 result = new RepeatedGroup_extension_lite();
6916 return this;
6917 }
6918
6919 public override Builder Clone() {
6920 return new Builder().MergeFrom(result);
6921 }
6922
csharptest64bfac22010-11-05 17:51:33 -05006923 public override RepeatedGroup_extension_lite DefaultInstanceForType {
6924 get { return global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite.DefaultInstance; }
6925 }
6926
6927 public override RepeatedGroup_extension_lite BuildPartial() {
6928 if (result == null) {
6929 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
6930 }
6931 RepeatedGroup_extension_lite returnMe = result;
6932 result = null;
6933 return returnMe;
6934 }
6935
csharptest980ba8d2010-11-07 16:30:39 -06006936 public override Builder MergeFrom(pb::IMessageLite other) {
6937 if (other is RepeatedGroup_extension_lite) {
6938 return MergeFrom((RepeatedGroup_extension_lite) other);
6939 } else {
6940 base.MergeFrom(other);
6941 return this;
6942 }
6943 }
6944
6945 public override Builder MergeFrom(RepeatedGroup_extension_lite other) {
6946 if (other == global::Google.ProtocolBuffers.TestProtos.RepeatedGroup_extension_lite.DefaultInstance) return this;
6947 if (other.HasA) {
6948 A = other.A;
6949 }
6950 return this;
6951 }
6952
6953 public override Builder MergeFrom(pb::CodedInputStream input) {
6954 return MergeFrom(input, pb::ExtensionRegistry.Empty);
6955 }
6956
6957 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
6958 while (true) {
6959 uint tag = input.ReadTag();
6960 switch (tag) {
6961 case 0: {
6962 return this;
6963 }
6964 default: {
6965 if (pb::WireFormat.IsEndGroupTag(tag)) {
6966 return this;
6967 }
6968 ParseUnknownField(input, extensionRegistry, tag);
6969 break;
6970 }
6971 case 376: {
6972 A = input.ReadInt32();
6973 break;
6974 }
6975 }
6976 }
6977 }
6978
csharptest64bfac22010-11-05 17:51:33 -05006979
6980 public bool HasA {
6981 get { return result.HasA; }
6982 }
6983 public int A {
6984 get { return result.A; }
6985 set { SetA(value); }
6986 }
6987 public Builder SetA(int value) {
6988 result.hasA = true;
6989 result.a_ = value;
6990 return this;
6991 }
6992 public Builder ClearA() {
6993 result.hasA = false;
6994 result.a_ = 0;
6995 return this;
6996 }
6997 }
6998 static RepeatedGroup_extension_lite() {
6999 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
7000 }
7001 }
7002
csharptest980ba8d2010-11-07 16:30:39 -06007003 public sealed partial class TestPackedExtensionsLite : pb::ExtendableMessageLite<TestPackedExtensionsLite, TestPackedExtensionsLite.Builder> {
csharptest64bfac22010-11-05 17:51:33 -05007004 private static readonly TestPackedExtensionsLite defaultInstance = new Builder().BuildPartial();
7005 public static TestPackedExtensionsLite DefaultInstance {
7006 get { return defaultInstance; }
7007 }
7008
7009 public override TestPackedExtensionsLite DefaultInstanceForType {
7010 get { return defaultInstance; }
7011 }
7012
7013 protected override TestPackedExtensionsLite ThisMessage {
7014 get { return this; }
7015 }
7016
csharptest980ba8d2010-11-07 16:30:39 -06007017 public override bool IsInitialized {
7018 get {
7019 if (!ExtensionsAreInitialized) return false;
7020 return true;
7021 }
csharptest64bfac22010-11-05 17:51:33 -05007022 }
7023
csharptest980ba8d2010-11-07 16:30:39 -06007024 public override void WriteTo(pb::CodedOutputStream output) {
7025 int size = SerializedSize;
7026 pb::ExtendableMessageLite<TestPackedExtensionsLite, TestPackedExtensionsLite.Builder>.ExtensionWriter extensionWriter = CreateExtensionWriter(this);
7027 extensionWriter.WriteUntil(536870912, output);
7028 }
7029
7030 private int memoizedSerializedSize = -1;
7031 public override int SerializedSize {
7032 get {
7033 int size = memoizedSerializedSize;
7034 if (size != -1) return size;
7035
7036 size = 0;
7037 size += ExtensionsSerializedSize;
7038 memoizedSerializedSize = size;
7039 return size;
7040 }
csharptest64bfac22010-11-05 17:51:33 -05007041 }
7042
7043 public static TestPackedExtensionsLite ParseFrom(pb::ByteString data) {
7044 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7045 }
7046 public static TestPackedExtensionsLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
7047 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7048 }
7049 public static TestPackedExtensionsLite ParseFrom(byte[] data) {
7050 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7051 }
7052 public static TestPackedExtensionsLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
7053 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7054 }
7055 public static TestPackedExtensionsLite ParseFrom(global::System.IO.Stream input) {
7056 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7057 }
7058 public static TestPackedExtensionsLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7059 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7060 }
7061 public static TestPackedExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input) {
7062 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
7063 }
7064 public static TestPackedExtensionsLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7065 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
7066 }
7067 public static TestPackedExtensionsLite ParseFrom(pb::CodedInputStream input) {
7068 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7069 }
7070 public static TestPackedExtensionsLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7071 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7072 }
7073 public static Builder CreateBuilder() { return new Builder(); }
7074 public override Builder ToBuilder() { return CreateBuilder(this); }
7075 public override Builder CreateBuilderForType() { return new Builder(); }
7076 public static Builder CreateBuilder(TestPackedExtensionsLite prototype) {
7077 return (Builder) new Builder().MergeFrom(prototype);
7078 }
7079
csharptest980ba8d2010-11-07 16:30:39 -06007080 public sealed partial class Builder : pb::ExtendableBuilderLite<TestPackedExtensionsLite, Builder> {
csharptest64bfac22010-11-05 17:51:33 -05007081 protected override Builder ThisBuilder {
7082 get { return this; }
7083 }
7084 public Builder() {}
7085
7086 TestPackedExtensionsLite result = new TestPackedExtensionsLite();
7087
7088 protected override TestPackedExtensionsLite MessageBeingBuilt {
7089 get { return result; }
7090 }
7091
7092 public override Builder Clear() {
7093 result = new TestPackedExtensionsLite();
7094 return this;
7095 }
7096
7097 public override Builder Clone() {
7098 return new Builder().MergeFrom(result);
7099 }
7100
csharptest64bfac22010-11-05 17:51:33 -05007101 public override TestPackedExtensionsLite DefaultInstanceForType {
7102 get { return global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance; }
7103 }
7104
7105 public override TestPackedExtensionsLite BuildPartial() {
7106 if (result == null) {
7107 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
7108 }
7109 TestPackedExtensionsLite returnMe = result;
7110 result = null;
7111 return returnMe;
7112 }
7113
csharptest980ba8d2010-11-07 16:30:39 -06007114 public override Builder MergeFrom(pb::IMessageLite other) {
7115 if (other is TestPackedExtensionsLite) {
7116 return MergeFrom((TestPackedExtensionsLite) other);
7117 } else {
7118 base.MergeFrom(other);
7119 return this;
7120 }
7121 }
7122
7123 public override Builder MergeFrom(TestPackedExtensionsLite other) {
7124 if (other == global::Google.ProtocolBuffers.TestProtos.TestPackedExtensionsLite.DefaultInstance) return this;
7125 this.MergeExtensionFields(other);
7126 return this;
7127 }
7128
7129 public override Builder MergeFrom(pb::CodedInputStream input) {
7130 return MergeFrom(input, pb::ExtensionRegistry.Empty);
7131 }
7132
7133 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7134 while (true) {
7135 uint tag = input.ReadTag();
7136 switch (tag) {
7137 case 0: {
7138 return this;
7139 }
7140 default: {
7141 if (pb::WireFormat.IsEndGroupTag(tag)) {
7142 return this;
7143 }
7144 ParseUnknownField(input, extensionRegistry, tag);
7145 break;
7146 }
7147 }
7148 }
7149 }
7150
csharptest64bfac22010-11-05 17:51:33 -05007151 }
7152 static TestPackedExtensionsLite() {
7153 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
7154 }
7155 }
7156
csharptest980ba8d2010-11-07 16:30:39 -06007157 public sealed partial class TestNestedExtensionLite : pb::GeneratedMessageLite<TestNestedExtensionLite, TestNestedExtensionLite.Builder> {
csharptest64bfac22010-11-05 17:51:33 -05007158 private static readonly TestNestedExtensionLite defaultInstance = new Builder().BuildPartial();
7159 public static TestNestedExtensionLite DefaultInstance {
7160 get { return defaultInstance; }
7161 }
7162
7163 public override TestNestedExtensionLite DefaultInstanceForType {
7164 get { return defaultInstance; }
7165 }
7166
7167 protected override TestNestedExtensionLite ThisMessage {
7168 get { return this; }
7169 }
7170
csharptest64bfac22010-11-05 17:51:33 -05007171 public const int NestedExtensionFieldNumber = 12345;
csharptest980ba8d2010-11-07 16:30:39 -06007172 public static pb::GeneratedExtensionLite<global::Google.ProtocolBuffers.TestProtos.TestAllExtensionsLite, int> NestedExtension;
7173 public override bool IsInitialized {
7174 get {
7175 return true;
7176 }
7177 }
7178
7179 public override void WriteTo(pb::CodedOutputStream output) {
7180 int size = SerializedSize;
7181 }
7182
7183 private int memoizedSerializedSize = -1;
7184 public override int SerializedSize {
7185 get {
7186 int size = memoizedSerializedSize;
7187 if (size != -1) return size;
7188
7189 size = 0;
7190 memoizedSerializedSize = size;
7191 return size;
7192 }
7193 }
7194
csharptest64bfac22010-11-05 17:51:33 -05007195 public static TestNestedExtensionLite ParseFrom(pb::ByteString data) {
7196 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7197 }
7198 public static TestNestedExtensionLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
7199 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7200 }
7201 public static TestNestedExtensionLite ParseFrom(byte[] data) {
7202 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7203 }
7204 public static TestNestedExtensionLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
7205 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7206 }
7207 public static TestNestedExtensionLite ParseFrom(global::System.IO.Stream input) {
7208 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7209 }
7210 public static TestNestedExtensionLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7211 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7212 }
7213 public static TestNestedExtensionLite ParseDelimitedFrom(global::System.IO.Stream input) {
7214 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
7215 }
7216 public static TestNestedExtensionLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7217 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
7218 }
7219 public static TestNestedExtensionLite ParseFrom(pb::CodedInputStream input) {
7220 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7221 }
7222 public static TestNestedExtensionLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7223 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7224 }
7225 public static Builder CreateBuilder() { return new Builder(); }
7226 public override Builder ToBuilder() { return CreateBuilder(this); }
7227 public override Builder CreateBuilderForType() { return new Builder(); }
7228 public static Builder CreateBuilder(TestNestedExtensionLite prototype) {
7229 return (Builder) new Builder().MergeFrom(prototype);
7230 }
7231
csharptest980ba8d2010-11-07 16:30:39 -06007232 public sealed partial class Builder : pb::GeneratedBuilderLite<TestNestedExtensionLite, Builder> {
csharptest64bfac22010-11-05 17:51:33 -05007233 protected override Builder ThisBuilder {
7234 get { return this; }
7235 }
7236 public Builder() {}
7237
7238 TestNestedExtensionLite result = new TestNestedExtensionLite();
7239
7240 protected override TestNestedExtensionLite MessageBeingBuilt {
7241 get { return result; }
7242 }
7243
7244 public override Builder Clear() {
7245 result = new TestNestedExtensionLite();
7246 return this;
7247 }
7248
7249 public override Builder Clone() {
7250 return new Builder().MergeFrom(result);
7251 }
7252
csharptest64bfac22010-11-05 17:51:33 -05007253 public override TestNestedExtensionLite DefaultInstanceForType {
7254 get { return global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.DefaultInstance; }
7255 }
7256
7257 public override TestNestedExtensionLite BuildPartial() {
7258 if (result == null) {
7259 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
7260 }
7261 TestNestedExtensionLite returnMe = result;
7262 result = null;
7263 return returnMe;
7264 }
7265
csharptest980ba8d2010-11-07 16:30:39 -06007266 public override Builder MergeFrom(pb::IMessageLite other) {
7267 if (other is TestNestedExtensionLite) {
7268 return MergeFrom((TestNestedExtensionLite) other);
7269 } else {
7270 base.MergeFrom(other);
7271 return this;
7272 }
7273 }
7274
7275 public override Builder MergeFrom(TestNestedExtensionLite other) {
7276 if (other == global::Google.ProtocolBuffers.TestProtos.TestNestedExtensionLite.DefaultInstance) return this;
7277 return this;
7278 }
7279
7280 public override Builder MergeFrom(pb::CodedInputStream input) {
7281 return MergeFrom(input, pb::ExtensionRegistry.Empty);
7282 }
7283
7284 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7285 while (true) {
7286 uint tag = input.ReadTag();
7287 switch (tag) {
7288 case 0: {
7289 return this;
7290 }
7291 default: {
7292 if (pb::WireFormat.IsEndGroupTag(tag)) {
7293 return this;
7294 }
7295 ParseUnknownField(input, extensionRegistry, tag);
7296 break;
7297 }
7298 }
7299 }
7300 }
7301
csharptest64bfac22010-11-05 17:51:33 -05007302 }
7303 static TestNestedExtensionLite() {
7304 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
7305 }
7306 }
7307
csharptest980ba8d2010-11-07 16:30:39 -06007308 public sealed partial class TestDeprecatedLite : pb::GeneratedMessageLite<TestDeprecatedLite, TestDeprecatedLite.Builder> {
csharptest64bfac22010-11-05 17:51:33 -05007309 private static readonly TestDeprecatedLite defaultInstance = new Builder().BuildPartial();
7310 public static TestDeprecatedLite DefaultInstance {
7311 get { return defaultInstance; }
7312 }
7313
7314 public override TestDeprecatedLite DefaultInstanceForType {
7315 get { return defaultInstance; }
7316 }
7317
7318 protected override TestDeprecatedLite ThisMessage {
7319 get { return this; }
7320 }
7321
csharptest64bfac22010-11-05 17:51:33 -05007322 public const int DeprecatedFieldFieldNumber = 1;
7323 private bool hasDeprecatedField;
7324 private int deprecatedField_ = 0;
7325 public bool HasDeprecatedField {
7326 get { return hasDeprecatedField; }
7327 }
7328 public int DeprecatedField {
7329 get { return deprecatedField_; }
7330 }
7331
csharptest980ba8d2010-11-07 16:30:39 -06007332 public override bool IsInitialized {
7333 get {
7334 return true;
7335 }
7336 }
7337
7338 public override void WriteTo(pb::CodedOutputStream output) {
7339 int size = SerializedSize;
7340 if (HasDeprecatedField) {
7341 output.WriteInt32(1, DeprecatedField);
7342 }
7343 }
7344
7345 private int memoizedSerializedSize = -1;
7346 public override int SerializedSize {
7347 get {
7348 int size = memoizedSerializedSize;
7349 if (size != -1) return size;
7350
7351 size = 0;
7352 if (HasDeprecatedField) {
7353 size += pb::CodedOutputStream.ComputeInt32Size(1, DeprecatedField);
7354 }
7355 memoizedSerializedSize = size;
7356 return size;
7357 }
7358 }
7359
csharptest64bfac22010-11-05 17:51:33 -05007360 public static TestDeprecatedLite ParseFrom(pb::ByteString data) {
7361 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7362 }
7363 public static TestDeprecatedLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
7364 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7365 }
7366 public static TestDeprecatedLite ParseFrom(byte[] data) {
7367 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
7368 }
7369 public static TestDeprecatedLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
7370 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
7371 }
7372 public static TestDeprecatedLite ParseFrom(global::System.IO.Stream input) {
7373 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7374 }
7375 public static TestDeprecatedLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7376 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7377 }
7378 public static TestDeprecatedLite ParseDelimitedFrom(global::System.IO.Stream input) {
7379 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
7380 }
7381 public static TestDeprecatedLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
7382 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
7383 }
7384 public static TestDeprecatedLite ParseFrom(pb::CodedInputStream input) {
7385 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
7386 }
7387 public static TestDeprecatedLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7388 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
7389 }
7390 public static Builder CreateBuilder() { return new Builder(); }
7391 public override Builder ToBuilder() { return CreateBuilder(this); }
7392 public override Builder CreateBuilderForType() { return new Builder(); }
7393 public static Builder CreateBuilder(TestDeprecatedLite prototype) {
7394 return (Builder) new Builder().MergeFrom(prototype);
7395 }
7396
csharptest980ba8d2010-11-07 16:30:39 -06007397 public sealed partial class Builder : pb::GeneratedBuilderLite<TestDeprecatedLite, Builder> {
csharptest64bfac22010-11-05 17:51:33 -05007398 protected override Builder ThisBuilder {
7399 get { return this; }
7400 }
7401 public Builder() {}
7402
7403 TestDeprecatedLite result = new TestDeprecatedLite();
7404
7405 protected override TestDeprecatedLite MessageBeingBuilt {
7406 get { return result; }
7407 }
7408
7409 public override Builder Clear() {
7410 result = new TestDeprecatedLite();
7411 return this;
7412 }
7413
7414 public override Builder Clone() {
7415 return new Builder().MergeFrom(result);
7416 }
7417
csharptest64bfac22010-11-05 17:51:33 -05007418 public override TestDeprecatedLite DefaultInstanceForType {
7419 get { return global::Google.ProtocolBuffers.TestProtos.TestDeprecatedLite.DefaultInstance; }
7420 }
7421
7422 public override TestDeprecatedLite BuildPartial() {
7423 if (result == null) {
7424 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
7425 }
7426 TestDeprecatedLite returnMe = result;
7427 result = null;
7428 return returnMe;
7429 }
7430
csharptest980ba8d2010-11-07 16:30:39 -06007431 public override Builder MergeFrom(pb::IMessageLite other) {
7432 if (other is TestDeprecatedLite) {
7433 return MergeFrom((TestDeprecatedLite) other);
7434 } else {
7435 base.MergeFrom(other);
7436 return this;
7437 }
7438 }
7439
7440 public override Builder MergeFrom(TestDeprecatedLite other) {
7441 if (other == global::Google.ProtocolBuffers.TestProtos.TestDeprecatedLite.DefaultInstance) return this;
7442 if (other.HasDeprecatedField) {
7443 DeprecatedField = other.DeprecatedField;
7444 }
7445 return this;
7446 }
7447
7448 public override Builder MergeFrom(pb::CodedInputStream input) {
7449 return MergeFrom(input, pb::ExtensionRegistry.Empty);
7450 }
7451
7452 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
7453 while (true) {
7454 uint tag = input.ReadTag();
7455 switch (tag) {
7456 case 0: {
7457 return this;
7458 }
7459 default: {
7460 if (pb::WireFormat.IsEndGroupTag(tag)) {
7461 return this;
7462 }
7463 ParseUnknownField(input, extensionRegistry, tag);
7464 break;
7465 }
7466 case 8: {
7467 DeprecatedField = input.ReadInt32();
7468 break;
7469 }
7470 }
7471 }
7472 }
7473
csharptest64bfac22010-11-05 17:51:33 -05007474
7475 public bool HasDeprecatedField {
7476 get { return result.HasDeprecatedField; }
7477 }
7478 public int DeprecatedField {
7479 get { return result.DeprecatedField; }
7480 set { SetDeprecatedField(value); }
7481 }
7482 public Builder SetDeprecatedField(int value) {
7483 result.hasDeprecatedField = true;
7484 result.deprecatedField_ = value;
7485 return this;
7486 }
7487 public Builder ClearDeprecatedField() {
7488 result.hasDeprecatedField = false;
7489 result.deprecatedField_ = 0;
7490 return this;
7491 }
7492 }
7493 static TestDeprecatedLite() {
7494 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestLiteProtoFile.Descriptor, null);
7495 }
7496 }
7497
7498 #endregion
7499
7500}