4 writes to _nodes
System.Private.Xml (4)
System\Xml\Core\XmlTextReaderImpl.cs (4)
305_nodes = new NodeData[NodesInitialSize]; 331_nodes = new NodeData[NodesInitialSize]; 395_nodes = new NodeData[NodesInitialSize]; 7659_nodes = newNodes;
83 references to _nodes
System.Private.Xml (83)
System\Xml\Core\XmlTextReaderImpl.cs (73)
306_nodes[0] = new NodeData(); 307_curNode = _nodes[0]; 332_nodes[0] = new NodeData(); 333_curNode = _nodes[0]; 396_nodes[0] = new NodeData(); 397_curNode = _nodes[0]; 1044return (i >= 0) ? _nodes[i].StringValue : null; 1055if (Ref.Equal(_nodes[i].localName, localNameAtomized) && Ref.Equal(_nodes[i].ns, namespaceURI)) 1057return _nodes[i].StringValue; 1070return _nodes[_index + i + 1].StringValue; 1093_curNode = _nodes[i]; 1109if (Ref.Equal(_nodes[i].localName, localNameAtomized) && 1110Ref.Equal(_nodes[i].ns, namespaceURIAtomized)) 1113_curNode = _nodes[i]; 1138_curNode = _nodes[_index + 1 + _curAttrIndex]; 1155_curNode = _nodes[_index + 1]; 1169_curNode = _nodes[_index + 1 + ++_curAttrIndex]; 1187_curNode = _nodes[_index]; 1253_curNode = _nodes[_index]; 1269_curNode = _nodes[_index]; 1300_curNode = _nodes[_index]; 1355_curNode = _nodes[_index]; 1461_nodes[_index + _attrCount + 1] = _curNode; 1477_nodes[_index + _attrCount + 1] = _curNode; // if curNode == EntityReference node, it will be picked from here by SetupEndEntityNodeInAttribute 2150_curNode = _nodes[0]; 3368_nodes[_index + i + 1].OnBufferInvalidated(); 3405_nodes[_index + i + 1].OnBufferInvalidated(); 4287NodeData el = _nodes[i]; 4484NodeData attr = _nodes[i]; 4519Array.Copy(_nodes, _index + 1, nameSortedAttributes, 0, _attrCount); 4548NodeData startTagNode = _nodes[_index - 1]; 4653_curNode = _nodes[_index]; 4994NodeData at = _nodes[i]; 5008NodeData attr1 = _nodes[i]; 5011if (Ref.Equal(attr1.localName, _nodes[j].localName) && Ref.Equal(attr1.ns, _nodes[j].ns)) 5013Throw(SR.Xml_DupAttributeName, _nodes[j].GetNameWPrefix(_nameTable), _nodes[j].LineNo, _nodes[j].LinePos); 5024Array.Copy(_nodes, _index + 1, _attrDuplSortingArray, 0, _attrCount); 6149if (_ps.entityId != _nodes[_index].entityId) 6164if (_ps.entityId != _nodes[_index].entityId) 6185_curNode = _nodes[_index]; 6198_curNode = _nodes[_index + _attrCount + 1]; 7640Debug.Assert(nodeIndex < _nodes.Length); 7641Debug.Assert(_nodes[_nodes.Length - 1] == null); 7643NodeData n = _nodes[nodeIndex]; 7654Debug.Assert(nodeIndex < _nodes.Length); 7655if (nodeIndex >= _nodes.Length - 1) 7657NodeData[] newNodes = new NodeData[_nodes.Length * 2]; 7658Array.Copy(_nodes, newNodes, _nodes.Length); 7661Debug.Assert(nodeIndex < _nodes.Length); 7663NodeData node = _nodes[nodeIndex] ??= new NodeData(); 7730NodeData attr = _nodes[i]; 7767_curNode = _nodes[0]; 7852NodeData attr = _nodes[i]; 8842if (Ref.Equal(_nodes[i].localName, atomizedName) && _nodes[i].prefix.Length == 0) 8862if (Ref.Equal(_nodes[i].GetNameWPrefix(_nameTable), name)) 9229if ((object)_nodes[i].localName == (object)localName && 9230(object)_nodes[i].prefix == (object)prefix) 9272if ((object)_nodes[i].localName == (object)localName && 9273(((object?)_nodes[i].prefix == (object?)prefix) || ((object?)_nodes[i].ns == (object?)ns && ns != null))) 9315Debug.Assert(_nodes[_index].type == XmlNodeType.Element); 9316if (_nodes[_index].prefix.Length == 0) 9318_nodes[_index].ns = _xmlContext.defaultNamespace; 9333Debug.Assert(_nodes[_index].type == XmlNodeType.Element); 9337if (_nodes[i].prefix.Equals(pref)) 9339_nodes[i].ns = _namespaceManager.LookupNamespace(pref);
System\Xml\Core\XmlTextReaderImplAsync.cs (10)
186_curNode = _nodes[_index]; 202_curNode = _nodes[_index]; 233_curNode = _nodes[_index]; 316_curNode = _nodes[_index]; 1040_nodes[_index + i + 1].OnBufferInvalidated(); 1076_nodes[_index + i + 1].OnBufferInvalidated(); 2062NodeData startTagNode = _nodes[_index - 1]; 2084NodeData startTagNode = _nodes[_index - 1]; 2100NodeData startTagNode = _nodes[_index - 1]; 2254_curNode = _nodes[_index];