4 writes to _nav
System.Private.Xml (4)
System\Xml\XPath\XPathNavigatorReader.cs (4)
117_nav = XmlEmptyNavigator.Singleton; 980_nav = _navToRead; 1066_nav = XmlEmptyNavigator.Singleton; 1077_nav = XmlEmptyNavigator.Singleton;
55 references to _nav
System.Private.Xml (55)
System\Xml\XPath\XPathNavigatorReader.cs (55)
73return _nav.UnderlyingObject; 120_nodeType = XPathNavigatorReader.ToXmlNodeType(_nav.NodeType); 147return _nav.GetNamespacesInScope(scope); 152return _nav.LookupNamespace(prefix); 157return _nav.LookupPrefix(namespaceName); 184return _nav.SchemaInfo; 190get { return _nav.ValueType; } 203if (_nav.NodeType == XPathNodeType.Namespace) 208return _nav.NamespaceURI; 217if (_nav.NodeType == XPathNodeType.Namespace && _nav.LocalName.Length == 0) 222return _nav.LocalName; 231if (_nav.NodeType == XPathNodeType.Namespace && _nav.LocalName.Length != 0) 236return _nav.Prefix; 247return _nav.BaseURI; 255return _nav.IsEmptyElement; 263XPathNavigator tempNav = _nav.Clone(); 289return _nav.XmlLang; 314return _nav.Value; 325return _nav.Clone(); 328tempNav = _nav.Clone(); 348nav = _nav.Clone(); 352nav = _nav.Clone(); 357nav = _nav.Clone(); 375_nav.MoveTo(nav); 417XPathNavigator nav = _nav; 436if ((object)nav == (object)_nav) 445if ((object)nav == (object)_nav) 464XPathNavigator nav = _nav; 489if ((object)nav == (object)_nav) 637if (XPathNodeType.Attribute == _nav.NodeType) 638return _nav.MoveToNextAttribute(); 641Debug.Assert(XPathNodeType.Namespace == _nav.NodeType); 642XPathNavigator nav = _nav.Clone(); 647if (nav.IsSamePosition(_nav)) 654_nav.MoveTo(nav); 667if (nav.IsSamePosition(_nav)) 669_nav.MoveTo(prev); 765if (!_nav.MoveToParent()) 954return _nav.LookupNamespace(prefix); 982if (XPathNodeType.Root == _nav.NodeType) 984if (!_nav.MoveToFirstChild()) 991else if (XPathNodeType.Attribute == _nav.NodeType) 995_nodeType = ToXmlNodeType(_nav.NodeType); 999if (_nav.MoveToFirstChild()) 1001_nodeType = ToXmlNodeType(_nav.NodeType); 1006&& !_nav.IsEmptyElement) 1021else if (_nav.MoveToNext()) 1023_nodeType = ToXmlNodeType(_nav.NodeType); 1026else if (_depth > 0 && _nav.MoveToParent()) 1028Debug.Assert(_nav.NodeType == XPathNodeType.Element, $"{_nav.NodeType} == XPathNodeType.Element"); 1042if (!_nav.MoveToParent()) 1047_nodeType = ToXmlNodeType(_nav.NodeType);