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

◆ WriteRootElement()

virtual void System.Runtime.Serialization.DataContract.WriteRootElement ( XmlWriterDelegator writer,
XmlDictionaryString name,
XmlDictionaryString ns )
inlinepackagevirtualinherited

Reimplemented in System.Runtime.Serialization.QNameDataContract.

Definition at line 1404 of file DataContract.cs.

1405 {
1406 if (ns == DictionaryGlobals.SerializationNamespace && !IsPrimitive)
1407 {
1408 writer.WriteStartElement("z", name, ns);
1409 }
1410 else
1411 {
1412 writer.WriteStartElement(name, ns);
1413 }
1414 }

References System.Runtime.Serialization.DataContract.IsPrimitive, System.Text.RegularExpressions.name, System.Runtime.Serialization.DictionaryGlobals.SerializationNamespace, and System.writer.