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

◆ WriteString() [1/3]

override void System.Runtime.Serialization.Json.XmlJsonWriter.WriteString ( string text)
inline

Definition at line 927 of file XmlJsonWriter.cs.

928 {
929 if (HasOpenAttribute && text != null)
930 {
932 return;
933 }
934 if (text == null)
935 {
936 text = string.Empty;
937 }
938 if ((_dataType != JsonDataType.Array && _dataType != JsonDataType.Object && _nodeType != JsonNodeType.EndElement) || !XmlConverter.IsWhitespace(text))
939 {
940 StartText();
942 }
943 }
static bool IsWhitespace(string s)

References System.Runtime.Serialization.Json.XmlJsonWriter._attributeText, System.Runtime.Serialization.Json.XmlJsonWriter._dataType, System.Runtime.Serialization.Json.XmlJsonWriter._nodeType, System.Runtime.Serialization.Json.XmlJsonWriter.HasOpenAttribute, System.Xml.XmlConverter.IsWhitespace(), System.Runtime.Serialization.Json.XmlJsonWriter.StartText(), System.text, and System.Runtime.Serialization.Json.XmlJsonWriter.WriteEscapedJsonString().

Referenced by System.Runtime.Serialization.Json.XmlJsonWriter.WriteCData(), System.Runtime.Serialization.Json.XmlJsonWriter.WriteCharEntity(), System.Runtime.Serialization.Json.XmlJsonWriter.WriteChars(), System.Runtime.Serialization.Json.XmlJsonWriter.WriteRaw(), System.Runtime.Serialization.Json.XmlJsonWriter.WriteRaw(), System.Runtime.Serialization.Json.XmlJsonWriter.WriteSurrogateCharEntity(), System.Runtime.Serialization.Json.XmlJsonWriter.WriteValue(), and System.Runtime.Serialization.Json.XmlJsonWriter.WriteWhitespace().