blob: 2002d8df680f19859f8581979575ae93fd304bc5 [file] [log] [blame]
csharptest35b68522011-05-20 12:22:21 -05001// Generated by ProtoGen, Version=2.3.0.277, Culture=neutral, PublicKeyToken=17b3b1f090c3ea48. DO NOT EDIT!
Jon Skeet82bb0f12011-04-03 20:17:12 +01002
3using pb = global::Google.ProtocolBuffers;
4using pbc = global::Google.ProtocolBuffers.Collections;
5using pbd = global::Google.ProtocolBuffers.Descriptors;
6using scg = global::System.Collections.Generic;
7namespace Google.ProtocolBuffers.TestProtos {
8
csharptest445bdce2011-05-20 15:50:54 -05009 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
11 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010012 public static partial class UnitTestImportLiteProtoFile {
13
14 #region Extension registration
15 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
16 }
17 #endregion
18 #region Static variables
19 #endregion
20 #region Extensions
21 internal static readonly object Descriptor;
22 static UnitTestImportLiteProtoFile() {
23 Descriptor = null;
24 }
25 #endregion
26
27 }
28 #region Enums
csharptest445bdce2011-05-20 15:50:54 -050029 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
30 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010031 public enum ImportEnumLite {
32 IMPORT_LITE_FOO = 7,
33 IMPORT_LITE_BAR = 8,
34 IMPORT_LITE_BAZ = 9,
35 }
36
37 #endregion
38
39 #region Messages
csharptest445bdce2011-05-20 15:50:54 -050040 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
41 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
42 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +010043 public sealed partial class ImportMessageLite : pb::GeneratedMessageLite<ImportMessageLite, ImportMessageLite.Builder> {
44 private static readonly ImportMessageLite defaultInstance = new Builder().BuildPartial();
45 public static ImportMessageLite DefaultInstance {
46 get { return defaultInstance; }
47 }
48
49 public override ImportMessageLite DefaultInstanceForType {
50 get { return defaultInstance; }
51 }
52
53 protected override ImportMessageLite ThisMessage {
54 get { return this; }
55 }
56
57 public const int DFieldNumber = 1;
58 private bool hasD;
59 private int d_ = 0;
60 public bool HasD {
61 get { return hasD; }
62 }
63 public int D {
64 get { return d_; }
65 }
66
67 public override bool IsInitialized {
68 get {
69 return true;
70 }
71 }
72
csharptestffafdaa2011-06-03 12:58:14 -050073 public override void WriteTo(pb::ICodedOutputStream output) {
Jon Skeet82bb0f12011-04-03 20:17:12 +010074 int size = SerializedSize;
75 if (HasD) {
csharptest90922db2011-06-03 11:57:47 -050076 output.WriteInt32(1, "d", D);
Jon Skeet82bb0f12011-04-03 20:17:12 +010077 }
78 }
79
80 private int memoizedSerializedSize = -1;
81 public override int SerializedSize {
82 get {
83 int size = memoizedSerializedSize;
84 if (size != -1) return size;
85
86 size = 0;
87 if (HasD) {
88 size += pb::CodedOutputStream.ComputeInt32Size(1, D);
89 }
90 memoizedSerializedSize = size;
91 return size;
92 }
93 }
94
95 #region Lite runtime methods
96 public override int GetHashCode() {
97 int hash = GetType().GetHashCode();
98 if (hasD) hash ^= d_.GetHashCode();
99 return hash;
100 }
101
102 public override bool Equals(object obj) {
103 ImportMessageLite other = obj as ImportMessageLite;
104 if (other == null) return false;
105 if (hasD != other.hasD || (hasD && !d_.Equals(other.d_))) return false;
106 return true;
107 }
108
109 public override void PrintTo(global::System.IO.TextWriter writer) {
110 PrintField("d", hasD, d_, writer);
111 }
112 #endregion
113
114 public static ImportMessageLite ParseFrom(pb::ByteString data) {
115 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
116 }
117 public static ImportMessageLite ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
118 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
119 }
120 public static ImportMessageLite ParseFrom(byte[] data) {
121 return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
122 }
123 public static ImportMessageLite ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
124 return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
125 }
126 public static ImportMessageLite ParseFrom(global::System.IO.Stream input) {
127 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
128 }
129 public static ImportMessageLite ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
130 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
131 }
132 public static ImportMessageLite ParseDelimitedFrom(global::System.IO.Stream input) {
133 return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
134 }
135 public static ImportMessageLite ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
136 return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
137 }
138 public static ImportMessageLite ParseFrom(pb::CodedInputStream input) {
139 return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
140 }
141 public static ImportMessageLite ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
142 return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
143 }
144 public static Builder CreateBuilder() { return new Builder(); }
145 public override Builder ToBuilder() { return CreateBuilder(this); }
146 public override Builder CreateBuilderForType() { return new Builder(); }
147 public static Builder CreateBuilder(ImportMessageLite prototype) {
148 return (Builder) new Builder().MergeFrom(prototype);
149 }
150
csharptest445bdce2011-05-20 15:50:54 -0500151 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
152 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
153 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
Jon Skeet82bb0f12011-04-03 20:17:12 +0100154 public sealed partial class Builder : pb::GeneratedBuilderLite<ImportMessageLite, Builder> {
155 protected override Builder ThisBuilder {
156 get { return this; }
157 }
158 public Builder() {}
159
160 ImportMessageLite result = new ImportMessageLite();
161
162 protected override ImportMessageLite MessageBeingBuilt {
163 get { return result; }
164 }
165
166 public override Builder Clear() {
167 result = new ImportMessageLite();
168 return this;
169 }
170
171 public override Builder Clone() {
172 return new Builder().MergeFrom(result);
173 }
174
175 public override ImportMessageLite DefaultInstanceForType {
176 get { return global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance; }
177 }
178
179 public override ImportMessageLite BuildPartial() {
180 if (result == null) {
181 throw new global::System.InvalidOperationException("build() has already been called on this Builder");
182 }
183 ImportMessageLite returnMe = result;
184 result = null;
185 return returnMe;
186 }
187
188 public override Builder MergeFrom(pb::IMessageLite other) {
189 if (other is ImportMessageLite) {
190 return MergeFrom((ImportMessageLite) other);
191 } else {
192 base.MergeFrom(other);
193 return this;
194 }
195 }
196
197 public override Builder MergeFrom(ImportMessageLite other) {
198 if (other == global::Google.ProtocolBuffers.TestProtos.ImportMessageLite.DefaultInstance) return this;
199 if (other.HasD) {
200 D = other.D;
201 }
202 return this;
203 }
204
205 public override Builder MergeFrom(pb::CodedInputStream input) {
206 return MergeFrom(input, pb::ExtensionRegistry.Empty);
207 }
208
209 public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
210 while (true) {
211 uint tag = input.ReadTag();
212 switch (tag) {
213 case 0: {
214 return this;
215 }
216 default: {
217 if (pb::WireFormat.IsEndGroupTag(tag)) {
218 return this;
219 }
220 ParseUnknownField(input, extensionRegistry, tag);
221 break;
222 }
223 case 8: {
224 D = input.ReadInt32();
225 break;
226 }
227 }
228 }
229 }
230
231
232 public bool HasD {
233 get { return result.HasD; }
234 }
235 public int D {
236 get { return result.D; }
237 set { SetD(value); }
238 }
239 public Builder SetD(int value) {
240 result.hasD = true;
241 result.d_ = value;
242 return this;
243 }
244 public Builder ClearD() {
245 result.hasD = false;
246 result.d_ = 0;
247 return this;
248 }
249 }
250 static ImportMessageLite() {
251 object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestImportLiteProtoFile.Descriptor, null);
252 }
253 }
254
255 #endregion
256
257}