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

◆ ReadXmlNode()

XmlNode? System.Xml.Serialization.XmlSerializationReader.ReadXmlNode ( bool wrapped)
inlineprotected

Definition at line 1106 of file XmlSerializationReader.cs.

1107 {
1108 XmlNode result = null;
1109 if (wrapped)
1110 {
1111 if (ReadNull())
1112 {
1113 return null;
1114 }
1116 _r.MoveToContent();
1117 if (_r.NodeType != XmlNodeType.EndElement)
1118 {
1119 result = Document.ReadNode(_r);
1120 }
1121 while (_r.NodeType != XmlNodeType.EndElement)
1122 {
1123 UnknownNode(null);
1124 }
1126 }
1127 else
1128 {
1129 result = Document.ReadNode(_r);
1130 }
1131 return result;
1132 }
virtual ? XmlNode ReadNode(XmlReader reader)
virtual void ReadStartElement()
Definition XmlReader.cs:629
virtual void ReadEndElement()
Definition XmlReader.cs:751
virtual XmlNodeType MoveToContent()
Definition XmlReader.cs:604
XmlNodeType NodeType
Definition XmlReader.cs:62

References System.Xml.Serialization.XmlSerializationReader._r, System.Xml.Serialization.XmlSerializationReader.Document, System.Xml.XmlReader.MoveToContent(), System.Xml.XmlReader.NodeType, System.Xml.XmlReader.ReadEndElement(), System.Xml.XmlDocument.ReadNode(), System.Xml.Serialization.XmlSerializationReader.ReadNull(), System.Xml.XmlReader.ReadStartElement(), and System.Xml.Serialization.XmlSerializationReader.UnknownNode().

Referenced by System.Xml.Serialization.XmlSerializationReader.ReadXmlDocument(), and System.Xml.Serialization.ReflectionXmlSerializationReader.WriteElement().