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

◆ MoveToNext() [1/3]

override bool System.Xml.DocumentXPathNavigator.MoveToNext ( )
inline

Definition at line 657 of file DocumentXPathNavigator.cs.

658 {
659 XmlNode xmlNode = NextSibling(_source);
660 if (xmlNode == null)
661 {
662 return false;
663 }
664 if (xmlNode.IsText && _source.IsText)
665 {
667 if (xmlNode == null)
668 {
669 return false;
670 }
671 }
672 XmlNode parent = ParentNode(xmlNode);
673 while (!IsValidChild(parent, xmlNode))
674 {
676 if (xmlNode == null)
677 {
678 return false;
679 }
680 }
682 return true;
683 }
static bool IsValidChild(XmlNode parent, XmlNode child)
virtual bool IsText
Definition XmlNode.cs:344

References System.Xml.DocumentXPathNavigator._source, System.Xml.Dictionary, System.Xml.XmlNode.IsText, System.Xml.DocumentXPathNavigator.IsValidChild(), System.Xml.DocumentXPathNavigator.NextSibling(), System.Xml.DocumentXPathNavigator.ParentNode(), and System.Xml.DocumentXPathNavigator.TextEnd().

Referenced by System.Xml.DocumentXPathNodeIterator_ElemDescendants.MoveNext().