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

◆ MoveToAttribute() [3/3]

bool System.Xml.XmlNodeReaderNavigator.MoveToAttribute ( string name,
string namespaceURI )
inline

Definition at line 648 of file XmlNodeReaderNavigator.cs.

649 {
651 {
652 return false;
653 }
654 XmlNodeType nodeType = _curNode.NodeType;
655 if (nodeType == XmlNodeType.Element)
656 {
657 return MoveToAttributeFromElement((XmlElement)_curNode, name, namespaceURI);
658 }
659 if (nodeType == XmlNodeType.Attribute)
660 {
661 return MoveToAttributeFromElement((XmlElement)_elemNode, name, namespaceURI);
662 }
663 if (nodeType == XmlNodeType.XmlDeclaration && namespaceURI.Length == 0)
664 {
665 if ((_nAttrInd = GetDecAttrInd(name)) != -1)
666 {
667 _bOnAttrVal = false;
668 return true;
669 }
670 }
671 else if (nodeType == XmlNodeType.DocumentType && namespaceURI.Length == 0 && (_nAttrInd = GetDocTypeAttrInd(name)) != -1)
672 {
673 _bOnAttrVal = false;
674 return true;
675 }
676 return false;
677 }
bool MoveToAttributeFromElement(XmlElement elem, string name, string ns)
XmlNodeType NodeType
Definition XmlNode.cs:73

References System.Xml.XmlNodeReaderNavigator._bCreatedOnAttribute, System.Xml.XmlNodeReaderNavigator._bOnAttrVal, System.Xml.XmlNodeReaderNavigator._curNode, System.Xml.XmlNodeReaderNavigator._elemNode, System.Xml.XmlNodeReaderNavigator._nAttrInd, System.Xml.XmlNodeReaderNavigator.GetDecAttrInd(), System.Xml.XmlNodeReaderNavigator.GetDocTypeAttrInd(), System.Xml.XmlNodeReaderNavigator.MoveToAttributeFromElement(), and System.Xml.XmlNode.NodeType.