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

◆ ReadXmlValue()

override object System.Runtime.Serialization.StringDataContract.ReadXmlValue ( XmlReaderDelegator reader,
XmlObjectSerializerReadContext context )
inlinevirtualinherited

Reimplemented from System.Runtime.Serialization.DataContract.

Definition at line 29 of file StringDataContract.cs.

30 {
31 if (context == null)
32 {
33 if (!TryReadNullAtTopLevel(reader))
34 {
35 return reader.ReadElementContentAsString();
36 }
37 return null;
38 }
39 return HandleReadValue(reader.ReadElementContentAsString(), context);
40 }
object HandleReadValue(object obj, XmlObjectSerializerReadContext context)

References System.Runtime.Serialization.PrimitiveDataContract.HandleReadValue(), System.Runtime.Serialization.XmlReaderDelegator.ReadElementContentAsString(), and System.Runtime.Serialization.PrimitiveDataContract.TryReadNullAtTopLevel().