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

◆ CompareNamespacePosition()

XmlNodeOrder System.Xml.XPathNodePointer.CompareNamespacePosition ( XPathNodePointer other)
inlineprivate

Definition at line 992 of file XPathNodePointer.cs.

993 {
994 XPathNodePointer xPathNodePointer = Clone((DataDocumentXPathNavigator)_owner.Target);
995 XPathNodePointer pointer = other.Clone((DataDocumentXPathNavigator)other._owner.Target);
996 while (xPathNodePointer.MoveToNextNamespace(XPathNamespaceScope.All))
997 {
998 if (xPathNodePointer.IsSamePosition(pointer))
999 {
1000 return XmlNodeOrder.Before;
1001 }
1002 }
1003 return XmlNodeOrder.After;
1004 }
virtual ? object Target
XPathNodePointer(DataDocumentXPathNavigator owner, XmlDataDocument doc, XmlNode node)
readonly WeakReference _owner
XPathNodePointer Clone(DataDocumentXPathNavigator owner)

References System.Xml.XPathNodePointer.IsSamePosition(), System.Xml.XPathNodePointer.MoveToNextNamespace(), System.other, and System.pointer.