4 writes to nav
System.Xml (4)
System\Xml\XPath\XPathNavigatorReader.cs (4)
112this.nav = XmlEmptyNavigator.Singleton; 847this.nav = this.navToRead; 922this.nav = XmlEmptyNavigator.Singleton; 932this.nav = XmlEmptyNavigator.Singleton;
55 references to nav
System.Xml (55)
System\Xml\XPath\XPathNavigatorReader.cs (55)
72return this.nav.UnderlyingObject; 115this.nodeType = XPathNavigatorReader.ToXmlNodeType( this.nav.NodeType ); 137return this.nav.GetNamespacesInScope(scope); 141return this.nav.LookupNamespace(prefix); 145return this.nav.LookupPrefix(namespaceName); 168return this.nav.SchemaInfo; 173get { return this.nav.ValueType; } 183if (this.nav.NodeType == XPathNodeType.Namespace) 188return this.nav.NamespaceURI; 195if (this.nav.NodeType == XPathNodeType.Namespace && this.nav.LocalName.Length == 0) 200return this.nav.LocalName; 207if (this.nav.NodeType == XPathNodeType.Namespace && this.nav.LocalName.Length != 0) 212return this.nav.Prefix; 221return this.nav.BaseURI; 227return this.nav.IsEmptyElement; 233XPathNavigator tempNav = this.nav.Clone(); 254return this.nav.XmlLang; 275return this.nav.Value; 284return this.nav.Clone(); 287tempNav = this.nav.Clone(); 305nav = this.nav.Clone(); 309nav = this.nav.Clone(); 314nav = this.nav.Clone(); 331this.nav.MoveTo( nav ); 364XPathNavigator nav = this.nav; 381if ( (object)nav == (object)this.nav ) 389if ((object)nav == (object)this.nav) 405XPathNavigator nav = this.nav; 428if ((object)nav == (object)this.nav) 550if (XPathNodeType.Attribute == this.nav.NodeType) 551return this.nav.MoveToNextAttribute(); 554Debug.Assert( XPathNodeType.Namespace == this.nav.NodeType ); 555XPathNavigator nav = this.nav.Clone(); 560if ( nav.IsSamePosition( this.nav ) ) { 566this.nav.MoveTo(nav); 576if ( nav.IsSamePosition( this.nav ) ) { 577this.nav.MoveTo(prev); 660if (!nav.MoveToParent()) 824return this.nav.LookupNamespace( prefix ); 849if ( XPathNodeType.Root == this.nav.NodeType ) { 850if( !nav.MoveToFirstChild() ) { 856else if ( XPathNodeType.Attribute == this.nav.NodeType ) { 859this.nodeType = ToXmlNodeType( this.nav.NodeType ); 863if ( this.nav.MoveToFirstChild() ) { 864this.nodeType = ToXmlNodeType( this.nav.NodeType ); 869&& !this.nav.IsEmptyElement ) { 882else if ( this.nav.MoveToNext() ) { 883this.nodeType = ToXmlNodeType( this.nav.NodeType ); 886else if ( depth > 0 && this.nav.MoveToParent() ) { 887Debug.Assert( this.nav.NodeType == XPathNodeType.Element, this.nav.NodeType.ToString() + " == XPathNodeType.Element" ); 900if ( !this.nav.MoveToParent() ) { 904this.nodeType = ToXmlNodeType( this.nav.NodeType );