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

◆ WriteExtensionXmlData()

void System.Runtime.Serialization.XmlObjectSerializerWriteContext.WriteExtensionXmlData ( XmlWriterDelegator xmlWriter,
XmlDataNode dataNode )
inlineprivateinherited

Definition at line 811 of file XmlObjectSerializerWriteContext.cs.

812 {
814 {
815 return;
816 }
817 IList<XmlAttribute> xmlAttributes = dataNode.XmlAttributes;
818 if (xmlAttributes != null)
819 {
820 foreach (XmlAttribute item in xmlAttributes)
821 {
822 item.WriteTo(xmlWriter.Writer);
823 }
824 }
826 IList<XmlNode> xmlChildNodes = dataNode.XmlChildNodes;
827 if (xmlChildNodes == null)
828 {
829 return;
830 }
831 foreach (XmlNode item2 in xmlChildNodes)
832 {
833 item2.WriteTo(xmlWriter.Writer);
834 }
835 }
bool TryWriteDeserializedExtensionData(XmlWriterDelegator xmlWriter, IDataNode dataNode)
virtual void WriteExtensionDataTypeInfo(XmlWriterDelegator xmlWriter, IDataNode dataNode)

References System.item, System.Runtime.Serialization.XmlObjectSerializerWriteContext.TryWriteDeserializedExtensionData(), System.Runtime.Serialization.XmlObjectSerializerWriteContext.WriteExtensionDataTypeInfo(), System.Runtime.Serialization.XmlDataNode.XmlAttributes, and System.Runtime.Serialization.XmlDataNode.XmlChildNodes.

Referenced by System.Runtime.Serialization.XmlObjectSerializerWriteContext.WriteExtensionDataValue().