6 writes to _node
System.Data.Common (6)
System\Xml\XPathNodePointer.cs (6)
110_node = node; 466_node = pointer._node; 478_node = node; 487_node = node; 1032_node = node; 1307_node = n;
124 references to _node
System.Data.Common (124)
System\Xml\XPathNodePointer.cs (124)
101this(owner, pointer._doc, pointer._node, pointer._column, pointer._fOnValue, pointer._parentOfNS) 132if (_node != null && _column == null) 134if (_node.NodeType == XmlNodeType.Element) 136return ((XmlElement)_node).IsEmpty; 149if (_node == null) 155return ConvertNodeType(_node); 184if (_node == null) 190XmlNodeType nt = _node.NodeType; 191if (IsNamespaceNode(nt, _node.NamespaceURI) && _node.LocalName == StrXmlNS) 194return _node.LocalName; 213if (_node == null) 219XmlNodeType nt = _node.NodeType; 220if (IsNamespaceNode(nt, _node.NamespaceURI)) 222if (_node.LocalName == StrXmlNS) 225return _node.LocalName; 228return _node.Name; 249if (_node == null) 255XPathNodeType xnt = ConvertNodeType(_node); 257return _node.NamespaceURI; 284if (_node == null) 290if (IsNamespaceNode(_node.NodeType, _node.NamespaceURI)) 292return _node.Prefix; 305if (_node == null) 309string? strRet = _node.Value; 310if (XmlDataDocument.IsTextNode(_node.NodeType)) 313XmlNode? parent = _node.ParentNode; 316XmlNode? n = _doc.SafeNextSibling(_node); 346if (_node == null) 352if (_node.NodeType == XmlNodeType.Document) 355XmlElement? rootElem = ((XmlDocument)_node).DocumentElement; 361return _node.InnerText; 380if (_node != null) 381return _node.BaseURI; 391XmlNode curNode = _node; 435rowElem = (XmlBoundElement)_node; 441DataSetMapper.GetRegion(_node, out rowElem); 466_node = pointer._node; 517if (_node != null) 519if (_column == null && _node.NodeType == XmlNodeType.Element) 521if (!IsFoliated(_node)) 526foreach (XmlAttribute attr in _node.Attributes!) 586if (_node != null) 590if ((_column == null || _column.ColumnMapping == MappingType.Attribute) && _node.NodeType == XmlNodeType.Element) 592if (!IsFoliated(_node)) 599MoveTo(_node, c, false); 606Debug.Assert(_node.Attributes != null); 607XmlNode? n = _node.Attributes.GetNamedItem(localName, namespaceURI); 623if (_node != null) 625if (bFirst && (_column != null || _node.NodeType != XmlNodeType.Element)) 631if (_column == null && _node.NodeType != XmlNodeType.Attribute) 634if (!IsFoliated(_node)) 641MoveTo(_node, c, false); 651XmlAttributeCollection attrs = _node.Attributes!; 663XmlAttributeCollection attrs = ((XmlAttribute)_node).OwnerElement!.Attributes; 672if (attr == _node) 724if (_node != null) 738if (IsValidChild(_node, c)) 740MoveTo(_node, c, _doc.IsTextOnly(c)); 745XmlNode? n = _doc.SafeFirstChild(_node); 754XmlNode? n = _node; 755XmlNode? parent = _node.ParentNode; 758bool bTextLike = XmlDataDocument.IsTextNode(_node.NodeType); 780if (_node != null) 790if (IsValidChild(_node, c)) 792MoveTo(_node, c, _doc.IsTextOnly(c)); 800XmlNode? n = _node; 801XmlNode? parent = _node.ParentNode; 804bool bTextLike = XmlDataDocument.IsTextNode(_node.NodeType); 839if (_node != null) 846parent = _node; 850parent = _node.ParentNode; 862if (IsValidChild(_node, c)) 864MoveTo(_node, c, _doc.IsTextOnly(c)); 891if (_node == null) 900if (!IsFoliated(_node)) 907if (IsValidChild(_node, c)) 913XmlNode? n = _doc.SafeFirstChild(_node); 916if (IsValidChild(_node, n)) 929if (_node == null) 941if (!IsFoliated(_node)) 948if (IsValidChild(_node, c)) 950MoveTo(_node, c, _doc.IsTextOnly(c)); 957XmlNode? n = _doc.SafeFirstChild(_node); 960if (IsValidChild(_node, n)) 981if (_node != null) 987MoveTo(_node, _column, false); 990MoveTo(_node, null, false); 996if (_node.NodeType == XmlNodeType.Attribute) 997n = ((XmlAttribute)_node).OwnerElement; 999n = _node.ParentNode; 1025XmlNode node = _node; 1026XmlNode? parent = _node; 1045return (pointer._node == _node && pointer._parentOfNS == _parentOfNS); 1048&& pointer._node == _node 1102if (_parentOfNS == other._node) 1112curNode2 = other._node; 1117if (_node == other._parentOfNS) 1126curNode1 = _node; 1131if (_node == other._node) 1156curNode1 = _node; 1157curNode2 = other._node; 1230if (_node == null) 1243return _node; 1250return nodeToCheck == _node; 1262if (_node == foliatedNode) 1283n = _node.FirstChild; 1288n = _node.Attributes!.GetNamedItem(_column.EncodedColumnName, _column.Namespace); 1292for (n = _node.FirstChild; n != null; n = n.NextSibling) 1362XmlNode? node = _node; 1392_parentOfNS = _node as XmlBoundElement; 1397XmlNode? node = _node; 1503_parentOfNS = _node as XmlBoundElement; 1507XmlNode? node = _node; 1562XmlNode? node = _node; 1567if (namespaceScope == XPathNamespaceScope.Local && _parentOfNS != _node) //already outside scope 1569XmlBoundElement? be = _node as XmlBoundElement; 1592else if (_node.NodeType == XmlNodeType.Attribute) 1594XmlAttribute attr = (XmlAttribute)(_node); 1642XmlBoundElement? rowElem = _node as XmlBoundElement;