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

◆ CanDeserialize()

virtual bool System.Xml.Serialization.XmlSerializer.CanDeserialize ( XmlReader xmlReader)
inlinevirtual

Definition at line 570 of file XmlSerializer.cs.

571 {
572 if (_primitiveType != null)
573 {
574 TypeDesc typeDesc = (TypeDesc)TypeScope.PrimtiveTypes[_primitiveType];
575 return xmlReader.IsStartElement(typeDesc.DataType.Name, string.Empty);
576 }
578 {
579 return true;
580 }
581 if (_tempAssembly != null)
582 {
584 }
585 return false;
586 }
bool CanRead(XmlMapping mapping, XmlReader xmlReader)
static bool ShouldUseReflectionBasedSerialization(XmlMapping mapping)

References System.Xml.Serialization.XmlSerializer._isReflectionBasedSerializer, System.Xml.Serialization.XmlSerializer._mapping, System.Xml.Serialization.XmlSerializer._primitiveType, System.Xml.Serialization.XmlSerializer._tempAssembly, System.Xml.Serialization.TempAssembly.CanRead(), System.Xml.Serialization.TypeScope.PrimtiveTypes, and System.Xml.Serialization.XmlSerializer.ShouldUseReflectionBasedSerialization().