17 writes to curNode
System.Xml (17)
System\Xml\Dom\XmlNodeReader.cs (17)
73curNode = node; 496curNode = logNode; 519while ( curNode.NodeType != XmlNodeType.Attribute && ( ( curNode = curNode.ParentNode ) != null ) ) 545curNode = ((XmlAttribute)curNode).OwnerElement; 566curNode = attr; 607curNode = (XmlNode) attr; 615curNode = (XmlNode) attr; 635curNode = elemNode.Attributes[++attrIndex]; 642curNode = curNode.Attributes[0]; 673curNode = parent; 684curNode = firstChild; 695curNode = nextSibling; 716curNode = elemNode; 901curNode = firstChild; 912curNode = curNode.FirstChild; 926curNode = parentNode; 933curNode = nextSibling;
79 references to curNode
System.Xml (79)
System\Xml\Dom\XmlNodeReader.cs (79)
75XmlNodeType nt = curNode.NodeType; 88this.doc = (XmlDocument)curNode; 102XmlNodeType nt = curNode.NodeType; 115get { return curNode.NamespaceURI; } 121Debug.Assert( curNode.NodeType == XmlNodeType.XmlDeclaration || curNode.NodeType == XmlNodeType.DocumentType ); 126if ( curNode.NodeType == XmlNodeType.XmlDeclaration ) 132if ( IsLocalNameEmpty ( curNode.NodeType ) ) 134return curNode.Name; 143if ( IsLocalNameEmpty( curNode.NodeType )) 145return curNode.LocalName; 197get { return curNode.Prefix; } 207Debug.Assert( curNode.NodeType == XmlNodeType.XmlDeclaration || curNode.NodeType == XmlNodeType.DocumentType ); 211if ( curNode.Value != null || curNode.NodeType == XmlNodeType.DocumentType ) 221XmlNodeType nt = curNode.NodeType; 226if ( curNode.NodeType == XmlNodeType.XmlDeclaration ) 232retValue = ((XmlDocumentType)curNode).InternalSubset; //in this case nav.Value will be null 244retValue = curNode.Value; 250get { return curNode.BaseURI; } 254get { return curNode.XmlSpace; } 258get { return curNode.XmlLang; } 263if (curNode.NodeType == XmlNodeType.Element) { 264return((XmlElement)curNode).IsEmpty; 272if (curNode.NodeType == XmlNodeType.Attribute) { 273return !((XmlAttribute)curNode).Specified; 281return curNode.SchemaInfo; 293XmlNodeType nt = curNode.NodeType; 295return ((XmlElement)curNode).Attributes.Count; 428switch ( curNode.NodeType ) { 430return GetAttributeFromElement((XmlElement)curNode, name); 434return GetDeclarationAttr( (XmlDeclaration)curNode, name ); 436return GetDocumentTypeAttr( (XmlDocumentType)curNode, name ); 450switch ( curNode.NodeType ) { 452return GetAttributeFromElement((XmlElement)curNode, name, ns); 456return (ns.Length == 0) ? GetDeclarationAttr( (XmlDeclaration)curNode, name ) : null; 458return (ns.Length == 0) ? GetDocumentTypeAttr( (XmlDocumentType)curNode, name ) : null; 466switch ( curNode.NodeType ) { 469return ((XmlElement)curNode).Attributes[attributeIndex].Value; 486logNode = curNode; 505XmlNodeType nt = curNode.NodeType; 519while ( curNode.NodeType != XmlNodeType.Attribute && ( ( curNode = curNode.ParentNode ) != null ) ) 539nt = curNode.NodeType; 542if ( this.bOnAttrVal && curNode.NodeType != XmlNodeType.Attribute ) 544if ( curNode.NodeType == XmlNodeType.Attribute ) { 545curNode = ((XmlAttribute)curNode).OwnerElement; 550if ( curNode.NodeType == XmlNodeType.Element ) 551elemNode = curNode; 578XmlNodeType nt = curNode.NodeType; 580return MoveToAttributeFromElement((XmlElement)curNode, name, namespaceURI ); 601switch ( curNode.NodeType ) { 604attr = ((XmlElement)curNode).Attributes[attributeIndex]; 606elemNode = curNode; 630XmlNodeType nt = curNode.NodeType; 639if ( curNode.Attributes.Count > 0 ) { 641elemNode = curNode; 642curNode = curNode.Attributes[0]; 671XmlNode parent = curNode.ParentNode; 682XmlNode firstChild = curNode.FirstChild; 704if ( curNode.NodeType != XmlNodeType.Attribute ) 705return MoveToNextSibling( curNode ); 713switch ( curNode.NodeType ) { 753XmlNode node = curNode; 805XmlNode node = curNode; 844XmlNode node = curNode; 889Debug.Assert( curNode.NodeType == XmlNodeType.XmlDeclaration || curNode.NodeType == XmlNodeType.DocumentType ); 898if( curNode.NodeType == XmlNodeType.Attribute ) { 899XmlNode firstChild = curNode.FirstChild; 902nt = curNode.NodeType; 910if ( curNode.NodeType == XmlNodeType.EntityReference && bResolveEntity ) { 912curNode = curNode.FirstChild; 913nt = curNode.NodeType; 914Debug.Assert( curNode != null ); 920nextSibling = curNode.NextSibling; 922XmlNode parentNode = curNode.ParentNode; 934nt = curNode.NodeType;