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

◆ ResetMove()

void System.Xml.XmlNodeReaderNavigator.ResetMove ( ref int level,
ref XmlNodeType nt )
inline

Definition at line 588 of file XmlNodeReaderNavigator.cs.

589 {
590 LogMove(level);
592 {
593 return;
594 }
595 if (_nAttrInd != -1)
596 {
597 if (_bOnAttrVal)
598 {
599 level--;
600 _bOnAttrVal = false;
601 }
603 level--;
604 _nAttrInd = -1;
606 return;
607 }
608 if (_bOnAttrVal && _curNode.NodeType != XmlNodeType.Attribute)
609 {
610 ResetToAttribute(ref level);
611 }
612 if (_curNode.NodeType == XmlNodeType.Attribute)
613 {
614 _curNode = ((XmlAttribute)_curNode).OwnerElement;
615 _attrIndex = -1;
616 level--;
617 nt = XmlNodeType.Element;
618 }
619 if (_curNode.NodeType == XmlNodeType.Element)
620 {
622 }
623 }
XmlNodeType NodeType
Definition XmlNode.cs:73

References System.Xml.XmlNodeReaderNavigator._attrIndex, System.Xml.XmlNodeReaderNavigator._bCreatedOnAttribute, System.Xml.XmlNodeReaderNavigator._bOnAttrVal, System.Xml.XmlNodeReaderNavigator._curNode, System.Xml.XmlNodeReaderNavigator._elemNode, System.Xml.XmlNodeReaderNavigator._nAttrInd, System.Xml.XmlNodeReaderNavigator._nLogAttrInd, System.Xml.XmlNodeReaderNavigator.LogMove(), System.Xml.XmlNode.NodeType, and System.Xml.XmlNodeReaderNavigator.ResetToAttribute().

Referenced by System.Xml.XmlNodeReader.MoveToAttribute(), System.Xml.XmlNodeReader.MoveToAttribute(), System.Xml.XmlNodeReader.MoveToAttribute(), System.Xml.XmlNodeReader.MoveToFirstAttribute(), and System.Xml.XmlNodeReader.ReSetReadingMarks().