Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ReadXmlValue()

override object System.Runtime.Serialization.XmlDataContract.ReadXmlValue ( XmlReaderDelegator xmlReader,
XmlObjectSerializerReadContext context )
inlinevirtual

Reimplemented from System.Runtime.Serialization.DataContract.

Definition at line 418 of file XmlDataContract.cs.

419 {
420 object obj;
421 if (context == null)
422 {
423 obj = XmlObjectSerializerReadContext.ReadRootIXmlSerializable(xmlReader, this, isMemberType: true);
424 }
425 else
426 {
427 obj = context.ReadIXmlSerializable(xmlReader, this, isMemberType: true);
428 context.AddNewObject(obj);
429 }
430 xmlReader.ReadEndElement();
431 return obj;
432 }

References System.Runtime.Serialization.XmlObjectSerializerReadContext.AddNewObject(), System.obj, System.Runtime.Serialization.XmlObjectSerializerReadContext.ReadIXmlSerializable(), and System.Runtime.Serialization.XmlObjectSerializerReadContext.ReadRootIXmlSerializable().