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

◆ ParseRootLevelWhitespace()

bool System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace ( )
inlineprivate

Definition at line 5550 of file XmlTextReaderImpl.cs.

5551 {
5552 XmlNodeType whitespaceType = GetWhitespaceType();
5553 if (whitespaceType == XmlNodeType.None)
5554 {
5555 EatWhitespaces(null);
5557 {
5558 return false;
5559 }
5560 }
5561 else
5562 {
5566 {
5567 if (_stringBuilder.Length > 0)
5568 {
5571 return true;
5572 }
5573 return false;
5574 }
5575 }
5576 if (XmlCharType.IsCharData(_ps.chars[_ps.charPos]))
5577 {
5579 }
5580 else
5581 {
5583 }
5584 return false;
5585 }
static string Xml_InvalidRootData
Definition SR.cs:82
Definition SR.cs:7
override string ToString()
void SetLineInfo(int lineNo, int linePos)
void SetValueNode(XmlNodeType type, string value)
void ThrowInvalidChar(char[] data, int length, int invCharPos)
readonly StringBuilder _stringBuilder
int EatWhitespaces(StringBuilder sb)
void Throw(int pos, string res, string arg)

References System.Xml.XmlTextReaderImpl._curNode, System.Xml.XmlTextReaderImpl._ps, System.Xml.XmlTextReaderImpl._stringBuilder, System.Xml.XmlTextReaderImpl.ParsingState.charPos, System.Xml.XmlTextReaderImpl.ParsingState.chars, System.Xml.XmlTextReaderImpl.ParsingState.charsUsed, System.Xml.Dictionary, System.Xml.XmlTextReaderImpl.EatWhitespaces(), System.Xml.XmlTextReaderImpl.GetWhitespaceType(), System.Xml.XmlCharType.IsCharData(), System.Text.StringBuilder.Length, System.Xml.XmlTextReaderImpl.ParsingState.LineNo, System.Xml.XmlTextReaderImpl.ParsingState.LinePos, System.Xml.XmlTextReaderImpl.NodeData.SetLineInfo(), System.Xml.XmlTextReaderImpl.NodeData.SetValueNode(), System.Xml.XmlTextReaderImpl.Throw(), System.Xml.XmlTextReaderImpl.ThrowInvalidChar(), System.Text.StringBuilder.ToString(), System.SR.Xml_InvalidRootData, and System.Xml.XmlTextReaderImpl.ZeroEndingStream().

Referenced by System.Xml.XmlTextReaderImpl.ParseDocumentContent().