17 writes to _curNode
System.Private.Xml (17)
System\Xml\Dom\XmlNodeReader.cs (17)
73_curNode = node; 563_curNode = _logNode; 593while (_curNode.NodeType != XmlNodeType.Attribute && ((_curNode = _curNode.ParentNode!) != null)) 624_curNode = ((XmlAttribute)_curNode).OwnerElement!; 648_curNode = attr; 699_curNode = (XmlNode)attr; 708_curNode = (XmlNode)attr; 731_curNode = _elemNode.Attributes[++_attrIndex]; 741_curNode = _curNode.Attributes[0]; 780_curNode = parent; 793_curNode = firstChild; 807_curNode = nextSibling; 833_curNode = _elemNode; 1068_curNode = firstChild; 1081_curNode = _curNode.FirstChild!; 1097_curNode = parentNode; 1105_curNode = nextSibling;
79 references to _curNode
System.Private.Xml (79)
System\Xml\Dom\XmlNodeReader.cs (79)
75XmlNodeType nt = _curNode.NodeType; 90_doc = (XmlDocument)_curNode; 107XmlNodeType nt = _curNode.NodeType; 122get { return _curNode.NamespaceURI; } 131Debug.Assert(_curNode.NodeType == XmlNodeType.XmlDeclaration || _curNode.NodeType == XmlNodeType.DocumentType); 137if (_curNode.NodeType == XmlNodeType.XmlDeclaration) 143if (IsLocalNameEmpty(_curNode.NodeType)) 145return _curNode.Name; 156if (IsLocalNameEmpty(_curNode.NodeType)) 158return _curNode.LocalName; 201get { return _curNode.Prefix; } 214Debug.Assert(_curNode.NodeType == XmlNodeType.XmlDeclaration || _curNode.NodeType == XmlNodeType.DocumentType); 218if (_curNode.Value != null || _curNode.NodeType == XmlNodeType.DocumentType) 230XmlNodeType nt = _curNode.NodeType; 237return _curNode.NodeType == XmlNodeType.XmlDeclaration ? 244retValue = ((XmlDocumentType)_curNode).InternalSubset; //in this case nav.Value will be null 267retValue = _curNode.Value; 276get { return _curNode.BaseURI; } 281get { return _curNode.XmlSpace; } 286get { return _curNode.XmlLang; } 293if (_curNode.NodeType == XmlNodeType.Element) 295return ((XmlElement)_curNode).IsEmpty; 305if (_curNode.NodeType == XmlNodeType.Attribute) 307return !((XmlAttribute)_curNode).Specified; 317return _curNode.SchemaInfo; 332XmlNodeType nt = _curNode.NodeType; 334return ((XmlElement)_curNode).Attributes.Count; 492return _curNode.NodeType switch 494XmlNodeType.Element => GetAttributeFromElement((XmlElement)_curNode!, name), 496XmlNodeType.XmlDeclaration => GetDeclarationAttr((XmlDeclaration)_curNode, name), 497XmlNodeType.DocumentType => GetDocumentTypeAttr((XmlDocumentType)_curNode, name), 514return _curNode.NodeType switch 516XmlNodeType.Element => GetAttributeFromElement((XmlElement)_curNode, name, ns), 518XmlNodeType.XmlDeclaration => (ns.Length == 0) ? GetDeclarationAttr((XmlDeclaration)_curNode, name) : null, 519XmlNodeType.DocumentType => (ns.Length == 0) ? GetDocumentTypeAttr((XmlDocumentType)_curNode, name) : null, 528switch (_curNode.NodeType) 532return ((XmlElement)_curNode).Attributes[attributeIndex].Value; 552_logNode = _curNode; 574XmlNodeType nt = _curNode.NodeType; 593while (_curNode.NodeType != XmlNodeType.Attribute && ((_curNode = _curNode.ParentNode!) != null)) 617nt = _curNode.NodeType; 620if (_bOnAttrVal && _curNode.NodeType != XmlNodeType.Attribute) 622if (_curNode.NodeType == XmlNodeType.Attribute) 624_curNode = ((XmlAttribute)_curNode).OwnerElement!; 629if (_curNode.NodeType == XmlNodeType.Element) 630_elemNode = _curNode; 662XmlNodeType nt = _curNode.NodeType; 664return MoveToAttributeFromElement((XmlElement)_curNode, name, namespaceURI); 691switch (_curNode.NodeType) 695attr = ((XmlElement)_curNode).Attributes[attributeIndex]; 698_elemNode = _curNode; 724XmlNodeType nt = _curNode.NodeType; 737if (_curNode.Attributes!.Count > 0) 740_elemNode = _curNode; 741_curNode = _curNode.Attributes[0]; 777XmlNode? parent = _curNode.ParentNode; 790XmlNode? firstChild = _curNode.FirstChild; 818if (_curNode.NodeType != XmlNodeType.Attribute) 819return MoveToNextSibling(_curNode); 828switch (_curNode.NodeType) 872XmlNode? node = _curNode; 940XmlNode? node = _curNode; 992XmlNode? node = _curNode; 1053Debug.Assert(_curNode.NodeType == XmlNodeType.XmlDeclaration || _curNode.NodeType == XmlNodeType.DocumentType); 1063if (_curNode.NodeType == XmlNodeType.Attribute) 1065XmlNode? firstChild = _curNode.FirstChild; 1069nt = _curNode.NodeType; 1078if (_curNode.NodeType == XmlNodeType.EntityReference && bResolveEntity) 1081_curNode = _curNode.FirstChild!; 1082Debug.Assert(_curNode != null); 1083nt = _curNode.NodeType; 1089nextSibling = _curNode.NextSibling; 1092XmlNode? parentNode = _curNode.ParentNode; 1106nt = _curNode.NodeType;