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