Definition at line 527 of file DocumentXPathNavigator.cs.
528 {
530 {
531 return false;
532 }
535 {
536 return false;
537 }
538 switch (scope)
539 {
542 {
543 return false;
544 }
546 {
547 return false;
548 }
551 break;
553 {
555 string localName;
556 do
557 {
559 {
560 return false;
561 }
564 }
568 break;
569 }
571 {
573 do
574 {
576 {
578 {
579 return false;
580 }
582 return true;
583 }
585 }
589 break;
590 }
591 default:
592 return false;
593 }
594 return true;
595 }
static bool MoveToNextNamespaceLocal(XmlAttributeCollection attributes, ref int index)
static bool ResetAttributePosition(XmlAttribute attribute, [NotNullWhen(true)] XmlAttributeCollection attributes, out int index)
static bool MoveToNextNamespaceGlobal(ref XmlAttributeCollection attributes, ref int index)
XmlElement _namespaceParent
static bool CheckAttributePosition(XmlAttribute attribute, [NotNullWhen(true)] out XmlAttributeCollection attributes, int index)
bool PathHasDuplicateNamespace(XmlElement top, XmlElement bottom, string localName)
readonly XmlDocument _document
XmlAttribute NamespaceXml
References System.Xml.DocumentXPathNavigator._attributeIndex, System.Xml.DocumentXPathNavigator._document, System.Xml.DocumentXPathNavigator._namespaceParent, System.Xml.DocumentXPathNavigator._source, System.Xml.DocumentXPathNavigator.CheckAttributePosition(), System.Xml.Dictionary, System.Xml.Ref.Equal(), System.index, System.Xml.DocumentXPathNavigator.MoveToNextNamespaceGlobal(), System.Xml.DocumentXPathNavigator.MoveToNextNamespaceLocal(), System.Xml.XmlDocument.NamespaceXml, System.Xml.DocumentXPathNavigator.PathHasDuplicateNamespace(), System.Xml.DocumentXPathNavigator.ResetAttributePosition(), and System.Xml.XmlDocument.strXml.