2 writes to _curNode
System.Data (2)
fx\src\data\System\NewXml\DataDocumentXPathNavigator.cs (2)
19_curNode = new XPathNodePointer( this, doc, node ); 25this._curNode = other._curNode.Clone( this );
44 references to _curNode
System.Data (44)
fx\src\data\System\NewXml\DataDocumentXPathNavigator.cs (44)
25this._curNode = other._curNode.Clone( this ); 33internal XPathNodePointer CurNode { get { return _curNode; } } 37public override XPathNodeType NodeType { get { return _curNode.NodeType; } } 39public override string LocalName { get { return _curNode.LocalName; } } 41public override string NamespaceURI { get { return _curNode.NamespaceURI; } } 43public override string Name { get { return _curNode.Name; } } 45public override string Prefix { get { return _curNode.Prefix; } } 49XPathNodeType xnt = _curNode.NodeType; 51return _curNode.InnerText; 52return _curNode.Value; 56public override String BaseURI { get { return _curNode.BaseURI; } } 58public override String XmlLang { get { return _curNode.XmlLang; } } 60public override bool IsEmptyElement { get { return _curNode.IsEmptyElement; } } 65public override bool HasAttributes { get { return _curNode.AttributeCount > 0; } } 68if ( _curNode.NodeType != XPathNodeType.Element ) 70_temp.MoveTo( _curNode ); 79return _curNode.GetNamespace( name ); 83if ( _curNode.NodeType != XPathNodeType.Element ) 85return _curNode.MoveToNamespace( name ); 89if ( _curNode.NodeType != XPathNodeType.Element ) 91return _curNode.MoveToFirstNamespace(namespaceScope); 95if ( _curNode.NodeType != XPathNodeType.Namespace ) 97return _curNode.MoveToNextNamespace(namespaceScope); 102if ( _curNode.NodeType != XPathNodeType.Element ) 104return _curNode.MoveToAttribute( localName, namespaceURI ); 108if ( _curNode.NodeType != XPathNodeType.Element ) 110return _curNode.MoveToNextAttribute(true); 114if ( _curNode.NodeType != XPathNodeType.Attribute ) 116return _curNode.MoveToNextAttribute(false); 122if ( _curNode.NodeType == XPathNodeType.Attribute ) 124return _curNode.MoveToNextSibling(); 128if ( _curNode.NodeType == XPathNodeType.Attribute ) 130return _curNode.MoveToPreviousSibling(); 134if ( _curNode.NodeType == XPathNodeType.Attribute ) 136return _curNode.MoveToFirst(); 139public override bool HasChildren { get { return _curNode.HasChildren; } } 142return _curNode.MoveToFirstChild(); 146return _curNode.MoveToParent(); 150_curNode.MoveToRoot(); 158if ( _curNode.MoveTo( otherDataDocXPathNav.CurNode ) ) { 159_doc = _curNode.Document; 178if ( this._doc == otherDataDocXPathNav.Document && this._curNode.IsSamePosition(otherDataDocXPathNav.CurNode) ) 186XmlNode IHasXmlNode.GetNode() { return _curNode.Node; } 197return this._curNode.ComparePosition( otherDataDocXPathNav.CurNode );