Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
XmlSerializationPrimitiveReader.cs
Go to the documentation of this file.
2
4
6{
7 private string _id4_boolean;
8
9 private string _id14_unsignedInt;
10
11 private string _id15_unsignedLong;
12
13 private string _id7_float;
14
15 private string _id10_dateTime;
16
17 private string _id20_dateTimeOffset;
18
19 private string _id6_long;
20
21 private string _id9_decimal;
22
23 private string _id8_double;
24
25 private string _id17_guid;
26
27 private string _id19_TimeSpan;
28
29 private string _id2_Item;
30
31 private string _id13_unsignedShort;
32
33 private string _id18_char;
34
35 private string _id3_int;
36
37 private string _id12_byte;
38
39 private string _id16_base64Binary;
40
41 private string _id11_unsignedByte;
42
43 private string _id5_short;
44
45 private string _id1_string;
46
47 private string _id1_QName;
48
49 internal object Read_string()
50 {
51 object result = null;
52 base.Reader.MoveToContent();
53 if (base.Reader.NodeType == XmlNodeType.Element)
54 {
55 if ((object)base.Reader.LocalName != _id1_string || (object)base.Reader.NamespaceURI != _id2_Item)
56 {
58 }
59 result = ((!ReadNull()) ? base.Reader.ReadElementString() : null);
60 }
61 else
62 {
63 UnknownNode(null);
64 }
65 return result;
66 }
67
68 internal object Read_int()
69 {
70 object result = null;
71 base.Reader.MoveToContent();
72 if (base.Reader.NodeType == XmlNodeType.Element)
73 {
74 if ((object)base.Reader.LocalName != _id3_int || (object)base.Reader.NamespaceURI != _id2_Item)
75 {
77 }
78 result = XmlConvert.ToInt32(base.Reader.ReadElementString());
79 }
80 else
81 {
82 UnknownNode(null);
83 }
84 return result;
85 }
86
87 internal object Read_boolean()
88 {
89 object result = null;
90 base.Reader.MoveToContent();
91 if (base.Reader.NodeType == XmlNodeType.Element)
92 {
93 if ((object)base.Reader.LocalName != _id4_boolean || (object)base.Reader.NamespaceURI != _id2_Item)
94 {
96 }
97 result = XmlConvert.ToBoolean(base.Reader.ReadElementString());
98 }
99 else
100 {
101 UnknownNode(null);
102 }
103 return result;
104 }
105
106 internal object Read_short()
107 {
108 object result = null;
109 base.Reader.MoveToContent();
110 if (base.Reader.NodeType == XmlNodeType.Element)
111 {
112 if ((object)base.Reader.LocalName != _id5_short || (object)base.Reader.NamespaceURI != _id2_Item)
113 {
115 }
116 result = XmlConvert.ToInt16(base.Reader.ReadElementString());
117 }
118 else
119 {
120 UnknownNode(null);
121 }
122 return result;
123 }
124
125 internal object Read_long()
126 {
127 object result = null;
128 base.Reader.MoveToContent();
129 if (base.Reader.NodeType == XmlNodeType.Element)
130 {
131 if ((object)base.Reader.LocalName != _id6_long || (object)base.Reader.NamespaceURI != _id2_Item)
132 {
134 }
135 result = XmlConvert.ToInt64(base.Reader.ReadElementString());
136 }
137 else
138 {
139 UnknownNode(null);
140 }
141 return result;
142 }
143
144 internal object Read_float()
145 {
146 object result = null;
147 base.Reader.MoveToContent();
148 if (base.Reader.NodeType == XmlNodeType.Element)
149 {
150 if ((object)base.Reader.LocalName != _id7_float || (object)base.Reader.NamespaceURI != _id2_Item)
151 {
153 }
154 result = XmlConvert.ToSingle(base.Reader.ReadElementString());
155 }
156 else
157 {
158 UnknownNode(null);
159 }
160 return result;
161 }
162
163 internal object Read_double()
164 {
165 object result = null;
166 base.Reader.MoveToContent();
167 if (base.Reader.NodeType == XmlNodeType.Element)
168 {
169 if ((object)base.Reader.LocalName != _id8_double || (object)base.Reader.NamespaceURI != _id2_Item)
170 {
172 }
173 result = XmlConvert.ToDouble(base.Reader.ReadElementString());
174 }
175 else
176 {
177 UnknownNode(null);
178 }
179 return result;
180 }
181
182 internal object Read_decimal()
183 {
184 object result = null;
185 base.Reader.MoveToContent();
186 if (base.Reader.NodeType == XmlNodeType.Element)
187 {
188 if ((object)base.Reader.LocalName != _id9_decimal || (object)base.Reader.NamespaceURI != _id2_Item)
189 {
191 }
192 result = XmlConvert.ToDecimal(base.Reader.ReadElementString());
193 }
194 else
195 {
196 UnknownNode(null);
197 }
198 return result;
199 }
200
201 internal object Read_dateTime()
202 {
203 object result = null;
204 base.Reader.MoveToContent();
205 if (base.Reader.NodeType == XmlNodeType.Element)
206 {
207 if ((object)base.Reader.LocalName != _id10_dateTime || (object)base.Reader.NamespaceURI != _id2_Item)
208 {
210 }
211 result = XmlSerializationReader.ToDateTime(base.Reader.ReadElementString());
212 }
213 else
214 {
215 UnknownNode(null);
216 }
217 return result;
218 }
219
220 internal object Read_dateTimeOffset()
221 {
222 object result = null;
223 base.Reader.MoveToContent();
224 if (base.Reader.NodeType == XmlNodeType.Element)
225 {
226 if ((object)base.Reader.LocalName != _id20_dateTimeOffset || (object)base.Reader.NamespaceURI != _id2_Item)
227 {
229 }
230 if (base.Reader.IsEmptyElement)
231 {
232 base.Reader.Skip();
233 result = default(DateTimeOffset);
234 }
235 else
236 {
237 result = XmlConvert.ToDateTimeOffset(base.Reader.ReadElementString());
238 }
239 }
240 else
241 {
242 UnknownNode(null);
243 }
244 return result;
245 }
246
247 internal object Read_unsignedByte()
248 {
249 object result = null;
250 base.Reader.MoveToContent();
251 if (base.Reader.NodeType == XmlNodeType.Element)
252 {
253 if ((object)base.Reader.LocalName != _id11_unsignedByte || (object)base.Reader.NamespaceURI != _id2_Item)
254 {
256 }
257 result = XmlConvert.ToByte(base.Reader.ReadElementString());
258 }
259 else
260 {
261 UnknownNode(null);
262 }
263 return result;
264 }
265
266 internal object Read_byte()
267 {
268 object result = null;
269 base.Reader.MoveToContent();
270 if (base.Reader.NodeType == XmlNodeType.Element)
271 {
272 if ((object)base.Reader.LocalName != _id12_byte || (object)base.Reader.NamespaceURI != _id2_Item)
273 {
275 }
276 result = XmlConvert.ToSByte(base.Reader.ReadElementString());
277 }
278 else
279 {
280 UnknownNode(null);
281 }
282 return result;
283 }
284
285 internal object Read_unsignedShort()
286 {
287 object result = null;
288 base.Reader.MoveToContent();
289 if (base.Reader.NodeType == XmlNodeType.Element)
290 {
291 if ((object)base.Reader.LocalName != _id13_unsignedShort || (object)base.Reader.NamespaceURI != _id2_Item)
292 {
294 }
295 result = XmlConvert.ToUInt16(base.Reader.ReadElementString());
296 }
297 else
298 {
299 UnknownNode(null);
300 }
301 return result;
302 }
303
304 internal object Read_unsignedInt()
305 {
306 object result = null;
307 base.Reader.MoveToContent();
308 if (base.Reader.NodeType == XmlNodeType.Element)
309 {
310 if ((object)base.Reader.LocalName != _id14_unsignedInt || (object)base.Reader.NamespaceURI != _id2_Item)
311 {
313 }
314 result = XmlConvert.ToUInt32(base.Reader.ReadElementString());
315 }
316 else
317 {
318 UnknownNode(null);
319 }
320 return result;
321 }
322
323 internal object Read_unsignedLong()
324 {
325 object result = null;
326 base.Reader.MoveToContent();
327 if (base.Reader.NodeType == XmlNodeType.Element)
328 {
329 if ((object)base.Reader.LocalName != _id15_unsignedLong || (object)base.Reader.NamespaceURI != _id2_Item)
330 {
332 }
333 result = XmlConvert.ToUInt64(base.Reader.ReadElementString());
334 }
335 else
336 {
337 UnknownNode(null);
338 }
339 return result;
340 }
341
342 internal object Read_base64Binary()
343 {
344 object result = null;
345 base.Reader.MoveToContent();
346 if (base.Reader.NodeType == XmlNodeType.Element)
347 {
348 if ((object)base.Reader.LocalName != _id16_base64Binary || (object)base.Reader.NamespaceURI != _id2_Item)
349 {
351 }
352 result = ((!ReadNull()) ? ToByteArrayBase64(isNull: false) : null);
353 }
354 else
355 {
356 UnknownNode(null);
357 }
358 return result;
359 }
360
361 internal object Read_guid()
362 {
363 object result = null;
364 base.Reader.MoveToContent();
365 if (base.Reader.NodeType == XmlNodeType.Element)
366 {
367 if ((object)base.Reader.LocalName != _id17_guid || (object)base.Reader.NamespaceURI != _id2_Item)
368 {
370 }
371 result = XmlConvert.ToGuid(base.Reader.ReadElementString());
372 }
373 else
374 {
375 UnknownNode(null);
376 }
377 return result;
378 }
379
380 internal object Read_TimeSpan()
381 {
382 object result = null;
383 base.Reader.MoveToContent();
384 if (base.Reader.NodeType == XmlNodeType.Element)
385 {
386 if ((object)base.Reader.LocalName != _id19_TimeSpan || (object)base.Reader.NamespaceURI != _id2_Item)
387 {
389 }
390 if (base.Reader.IsEmptyElement)
391 {
392 base.Reader.Skip();
393 result = default(TimeSpan);
394 }
395 else
396 {
397 result = XmlConvert.ToTimeSpan(base.Reader.ReadElementString());
398 }
399 }
400 else
401 {
402 UnknownNode(null);
403 }
404 return result;
405 }
406
407 internal object Read_char()
408 {
409 object result = null;
410 base.Reader.MoveToContent();
411 if (base.Reader.NodeType == XmlNodeType.Element)
412 {
413 if ((object)base.Reader.LocalName != _id18_char || (object)base.Reader.NamespaceURI != _id2_Item)
414 {
416 }
417 result = XmlSerializationReader.ToChar(base.Reader.ReadElementString());
418 }
419 else
420 {
421 UnknownNode(null);
422 }
423 return result;
424 }
425
426 internal object Read_QName()
427 {
428 object result = null;
429 base.Reader.MoveToContent();
430 if (base.Reader.NodeType == XmlNodeType.Element)
431 {
432 if ((object)base.Reader.LocalName != _id1_QName || (object)base.Reader.NamespaceURI != _id2_Item)
433 {
435 }
436 result = ((!ReadNull()) ? ReadElementQualifiedName() : null);
437 }
438 else
439 {
440 UnknownNode(null);
441 }
442 return result;
443 }
444
445 [RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
446 protected override void InitCallbacks()
447 {
448 }
449
450 protected override void InitIDs()
451 {
452 _id4_boolean = base.Reader.NameTable.Add("boolean");
453 _id14_unsignedInt = base.Reader.NameTable.Add("unsignedInt");
454 _id15_unsignedLong = base.Reader.NameTable.Add("unsignedLong");
455 _id7_float = base.Reader.NameTable.Add("float");
456 _id10_dateTime = base.Reader.NameTable.Add("dateTime");
457 _id20_dateTimeOffset = base.Reader.NameTable.Add("dateTimeOffset");
458 _id6_long = base.Reader.NameTable.Add("long");
459 _id9_decimal = base.Reader.NameTable.Add("decimal");
460 _id8_double = base.Reader.NameTable.Add("double");
461 _id17_guid = base.Reader.NameTable.Add("guid");
462 _id19_TimeSpan = base.Reader.NameTable.Add("TimeSpan");
463 _id2_Item = base.Reader.NameTable.Add("");
464 _id13_unsignedShort = base.Reader.NameTable.Add("unsignedShort");
465 _id18_char = base.Reader.NameTable.Add("char");
466 _id3_int = base.Reader.NameTable.Add("int");
467 _id12_byte = base.Reader.NameTable.Add("byte");
468 _id16_base64Binary = base.Reader.NameTable.Add("base64Binary");
469 _id11_unsignedByte = base.Reader.NameTable.Add("unsignedByte");
470 _id5_short = base.Reader.NameTable.Add("short");
471 _id1_string = base.Reader.NameTable.Add("string");
472 _id1_QName = base.Reader.NameTable.Add("QName");
473 }
474}
static bool ToBoolean(string s)
static DateTimeOffset ToDateTimeOffset(string s)
static uint ToUInt32(string s)
static int ToInt32(string s)
static short ToInt16(string s)
static float ToSingle(string s)
static TimeSpan ToTimeSpan(string s)
static double ToDouble(string s)
static sbyte ToSByte(string s)
static Guid ToGuid(string s)
static decimal ToDecimal(string s)
static ulong ToUInt64(string s)
static ushort ToUInt16(string s)
static byte ToByte(string s)
static long ToInt64(string s)