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

◆ ReadNull()

bool System.Xml.Serialization.XmlSerializationReader.ReadNull ( )
inlineprotected

Definition at line 1015 of file XmlSerializationReader.cs.

1016 {
1017 if (!GetNullAttr())
1018 {
1019 return false;
1020 }
1021 if (_r.IsEmptyElement)
1022 {
1023 _r.Skip();
1024 return true;
1025 }
1027 while (_r.NodeType != XmlNodeType.EndElement)
1028 {
1029 UnknownNode(null);
1030 }
1032 return true;
1033 }
virtual void Skip()
Definition XmlReader.cs:532
virtual void ReadStartElement()
Definition XmlReader.cs:629
XmlNodeType NodeType
Definition XmlReader.cs:62

References System.Xml.Serialization.XmlSerializationReader._r, System.Xml.Serialization.XmlSerializationReader.GetNullAttr(), System.Xml.XmlReader.IsEmptyElement, System.Xml.XmlReader.NodeType, System.Xml.Serialization.XmlSerializationReader.ReadEndElement(), System.Xml.XmlReader.ReadStartElement(), System.Xml.XmlReader.Skip(), and System.Xml.Serialization.XmlSerializationReader.UnknownNode().

Referenced by System.Xml.Serialization.XmlSerializationPrimitiveReader.Read_base64Binary(), System.Xml.Serialization.XmlSerializationPrimitiveReader.Read_QName(), System.Xml.Serialization.XmlSerializationPrimitiveReader.Read_string(), System.Xml.Serialization.XmlSerializationReader.ReadNullableQualifiedName(), System.Xml.Serialization.XmlSerializationReader.ReadNullableString(), System.Xml.Serialization.XmlSerializationReader.ReadReferencingElement(), System.Xml.Serialization.XmlSerializationReader.ReadXmlNode(), System.Xml.Serialization.ReflectionXmlSerializationReader.WriteArray(), System.Xml.Serialization.ReflectionXmlSerializationReader.WriteElement(), System.Xml.Serialization.ReflectionXmlSerializationReader.WriteLiteralStructMethod(), and System.Xml.Serialization.ReflectionXmlSerializationReader.WriteNullableMethod().