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

◆ MoveToFirstNamespace()

bool System.Xml.XPathNodePointer.MoveToFirstNamespace ( XPathNamespaceScope namespaceScope)
inlinepackage

Definition at line 1392 of file XPathNodePointer.cs.

1393 {
1394 RealFoliate();
1395 _parentOfNS = _node as XmlBoundElement;
1396 if (_parentOfNS == null)
1397 {
1398 return false;
1399 }
1400 XmlNode xmlNode = _node;
1401 XmlBoundElement xmlBoundElement = null;
1402 while (true)
1403 {
1404 if (xmlNode != null)
1405 {
1406 xmlBoundElement = xmlNode as XmlBoundElement;
1407 if (MoveToNextNamespace(xmlBoundElement, null, null))
1408 {
1409 return true;
1410 }
1412 {
1413 break;
1414 }
1415 do
1416 {
1418 }
1419 while (xmlNode != null && xmlNode.NodeType != XmlNodeType.Element);
1420 continue;
1421 }
1422 if (namespaceScope != 0)
1423 {
1424 break;
1425 }
1427 return true;
1428 }
1429 _parentOfNS = null;
1430 return false;
1431 }
readonly XmlDataDocument _doc
bool MoveToNextNamespace(XmlBoundElement be, DataColumn col, XmlAttribute curAttr)
bool MoveTo(XPathNodePointer pointer)
virtual ? XmlNode ParentNode
Definition XmlNode.cs:76

References System.Xml.XmlNode.NodeType, and System.Xml.XmlNode.ParentNode.

Referenced by System.Xml.DataDocumentXPathNavigator.MoveToFirstNamespace().