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

◆ ReadUnicodeText()

void System.Xml.XmlBinaryReader.ReadUnicodeText ( bool withEndElement,
int length )
inlineprivate

Definition at line 1031 of file XmlBinaryReader.cs.

1032 {
1033 if (((uint)length & (true ? 1u : 0u)) != 0)
1034 {
1035 XmlExceptionHelper.ThrowInvalidBinaryFormat(this);
1036 }
1037 if (_buffered)
1038 {
1039 if (withEndElement)
1040 {
1041 ReadText(MoveToAtomicTextWithEndElement(), ValueHandleType.Unicode, length);
1042 }
1043 else
1044 {
1045 ReadText(MoveToComplexText(), ValueHandleType.Unicode, length);
1046 }
1047 }
1048 else
1049 {
1051 }
1052 }
XmlComplexTextNode MoveToComplexText()
void ReadPartialUnicodeText(bool withEndElement, int length)
void ReadText(XmlTextNode textNode, ValueHandleType type, int length)
XmlAtomicTextNode MoveToAtomicTextWithEndElement()

References System.Xml.XmlBinaryReader._buffered, System.Xml.Dictionary, System.length, System.Xml.XmlBinaryReader.MoveToAtomicTextWithEndElement(), System.Xml.XmlBaseReader.MoveToComplexText(), System.Xml.XmlBinaryReader.ReadPartialUnicodeText(), System.Xml.XmlBinaryReader.ReadText(), and System.Xml.XmlExceptionHelper.ThrowInvalidBinaryFormat().

Referenced by System.Xml.XmlBinaryReader.ReadNode().