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

◆ WriteText() [4/4]

override void System.Xml.XmlBinaryNodeWriter.WriteText ( XmlDictionaryString value)
inline

Definition at line 640 of file XmlBinaryNodeWriter.cs.

641 {
642 if (_inAttribute)
643 {
645 return;
646 }
647 if (!TryGetKey(value, out var key))
648 {
649 WriteText(value.Value);
650 return;
651 }
652 WriteTextNode(XmlBinaryNodeType.DictionaryText);
654 }
override void WriteText(XmlDictionaryString value)
bool TryGetKey(XmlDictionaryString s, out int key)
void WriteDictionaryString(XmlDictionaryString s, int key)
void WriteTextNode(XmlBinaryNodeType nodeType)

References System.Xml.XmlBinaryNodeWriter._attributeValue, System.Xml.XmlBinaryNodeWriter._inAttribute, System.Xml.Dictionary, System.key, System.Xml.XmlBinaryNodeWriter.TryGetKey(), System.value, System.Xml.XmlBinaryNodeWriter.WriteDictionaryString(), System.Xml.XmlBinaryNodeWriter.AttributeValue.WriteText(), System.Xml.XmlBinaryNodeWriter.WriteText(), and System.Xml.XmlBinaryNodeWriter.WriteTextNode().

Referenced by System.Xml.XmlBinaryNodeWriter.WriteCData(), System.Xml.XmlBinaryNodeWriter.WriteCharEntity(), System.Xml.XmlBinaryNodeWriter.WriteEscapedText(), System.Xml.XmlBinaryNodeWriter.WriteEscapedText(), System.Xml.XmlBinaryNodeWriter.WriteEscapedText(), System.Xml.XmlBinaryNodeWriter.WriteEscapedText(), System.Xml.XmlBinaryNodeWriter.WriteQualifiedName(), System.Xml.XmlBinaryNodeWriter.WriteText(), and System.Xml.XmlBinaryNodeWriter.WriteUniqueIdText().