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

◆ MoveNext()

bool System.Xml.Xsl.Runtime.NodeRangeIterator.MoveNext ( )
inline

Definition at line 42 of file NodeRangeIterator.cs.

43 {
44 switch (_state)
45 {
46 case IteratorState.HaveCurrent:
47 _state = IteratorState.NeedCurrent;
48 return true;
49 case IteratorState.NeedCurrent:
51 {
53 {
54 _state = IteratorState.NoNext;
55 return false;
56 }
58 _state = IteratorState.NoNext;
59 }
60 return true;
61 case IteratorState.HaveCurrentNoNext:
62 _state = IteratorState.NoNext;
63 return true;
64 default:
65 return false;
66 }
67 }
bool MoveTo(XPathNavigator other)
bool IsFiltered(XPathNavigator navigator)
bool MoveToFollowing(XPathNavigator navigator, XPathNavigator navigatorEnd)

References System.Xml.Xsl.Runtime.NodeRangeIterator._filter, System.Xml.Xsl.Runtime.NodeRangeIterator._navCurrent, System.Xml.Xsl.Runtime.NodeRangeIterator._navEnd, System.Xml.Xsl.Runtime.NodeRangeIterator._state, System.Xml.Xsl.Runtime.XmlNavigatorFilter.IsFiltered(), System.Xml.XPath.XPathNavigator.MoveTo(), and System.Xml.Xsl.Runtime.XmlNavigatorFilter.MoveToFollowing().