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

◆ ConvertNodeType()

XPathNodeType System.Xml.XPathNodePointer.ConvertNodeType ( XmlNode node)
inlineprivate

Definition at line 435 of file XPathNodePointer.cs.

436 {
437 int num = -1;
438 if (XmlDataDocument.IsTextNode(node.NodeType))
439 {
441 }
442 num = s_xmlNodeType_To_XpathNodeType_Map[(int)node.NodeType];
443 if (num == 2)
444 {
445 if (node.NamespaceURI == "http://www.w3.org/2000/xmlns/")
446 {
447 return XPathNodeType.Namespace;
448 }
449 return XPathNodeType.Attribute;
450 }
451 return (XPathNodeType)num;
452 }
static readonly int[] s_xmlNodeType_To_XpathNodeType_Map
XPathNodeType DecideXPNodeTypeForTextNodes(XmlNode node)

References System.Xml.XPathNodePointer.DecideXPNodeTypeForTextNodes(), System.Xml.Dictionary, System.Xml.XmlDataDocument.IsTextNode(), and System.Xml.XPathNodePointer.s_xmlNodeType_To_XpathNodeType_Map.