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

◆ MoveToNextContentNode()

bool System.Xml.XmlTextReaderImpl.MoveToNextContentNode ( bool moveIfOnContentNode)
inlineprivate

Definition at line 8024 of file XmlTextReaderImpl.cs.

8025 {
8026 do
8027 {
8028 switch (_curNode.type)
8029 {
8030 case XmlNodeType.Attribute:
8031 return !moveIfOnContentNode;
8032 case XmlNodeType.Text:
8033 case XmlNodeType.CDATA:
8034 case XmlNodeType.Whitespace:
8035 case XmlNodeType.SignificantWhitespace:
8037 {
8038 return true;
8039 }
8040 break;
8041 case XmlNodeType.EntityReference:
8043 break;
8044 default:
8045 return false;
8046 case XmlNodeType.ProcessingInstruction:
8047 case XmlNodeType.Comment:
8048 case XmlNodeType.EndEntity:
8049 break;
8050 }
8051 moveIfOnContentNode = false;
8052 }
8053 while (_outerReader.Read());
8054 return false;
8055 }

References System.Xml.XmlTextReaderImpl._curNode, System.Xml.XmlTextReaderImpl._outerReader, System.Xml.Dictionary, System.Xml.XmlReader.Read(), System.Xml.XmlReader.ResolveEntity(), and System.Xml.XmlTextReaderImpl.NodeData.type.

Referenced by System.Xml.XmlTextReaderImpl.FinishReadContentAsBinary(), System.Xml.XmlTextReaderImpl.InitReadContentAsBinary(), System.Xml.XmlTextReaderImpl.InitReadElementContentAsBinary(), and System.Xml.XmlTextReaderImpl.ReadContentAsBinary().