4 writes to _nodes
System.Private.Xml (4)
System\Xml\Core\XmlTextReaderImpl.cs (4)
306_nodes = new NodeData[NodesInitialSize]; 332_nodes = new NodeData[NodesInitialSize]; 396_nodes = new NodeData[NodesInitialSize]; 7683_nodes = newNodes;
90 references to _nodes
System.Private.Xml (90)
System\Xml\Core\XmlTextReaderImpl.cs (78)
307_nodes[0] = new NodeData(); 308_curNode = _nodes[0]; 333_nodes[0] = new NodeData(); 334_curNode = _nodes[0]; 397_nodes[0] = new NodeData(); 398_curNode = _nodes[0]; 1045return (i >= 0) ? _nodes[i].StringValue : null; 1056if (Ref.Equal(_nodes[i].localName, localNameAtomized) && Ref.Equal(_nodes[i].ns, namespaceURI)) 1058return _nodes[i].StringValue; 1071return _nodes[_index + i + 1].StringValue; 1094_curNode = _nodes[i]; 1110if (Ref.Equal(_nodes[i].localName, localNameAtomized) && 1111Ref.Equal(_nodes[i].ns, namespaceURIAtomized)) 1114_curNode = _nodes[i]; 1139_curNode = _nodes[_index + 1 + _curAttrIndex]; 1156_curNode = _nodes[_index + 1]; 1170_curNode = _nodes[_index + 1 + ++_curAttrIndex]; 1188_curNode = _nodes[_index]; 1254_curNode = _nodes[_index]; 1270_curNode = _nodes[_index]; 1301_curNode = _nodes[_index]; 1356_curNode = _nodes[_index]; 1462_nodes[_index + _attrCount + 1] = _curNode; 1478_nodes[_index + _attrCount + 1] = _curNode; // if curNode == EntityReference node, it will be picked from here by SetupEndEntityNodeInAttribute 2151_curNode = _nodes[0]; 3370_nodes[_index + i + 1].OnBufferInvalidated(); 3382_nodes[_index + i + 1].OnBufferInvalidated(); 3422_nodes[_index + i + 1].OnBufferInvalidated(); 3434_nodes[_index + i + 1].OnBufferInvalidated(); 4318NodeData el = _nodes[i]; 4515NodeData attr = _nodes[i]; 4550Array.Copy(_nodes, _index + 1, nameSortedAttributes, 0, _attrCount); 4579NodeData startTagNode = _nodes[_index - 1]; 4684_curNode = _nodes[_index]; 5025NodeData at = _nodes[i]; 5039NodeData attr1 = _nodes[i]; 5042if (Ref.Equal(attr1.localName, _nodes[j].localName) && Ref.Equal(attr1.ns, _nodes[j].ns)) 5044Throw(SR.Xml_DupAttributeName, _nodes[j].GetNameWPrefix(_nameTable), _nodes[j].LineNo, _nodes[j].LinePos); 5056if (!_attrDuplSet.Add(_nodes[i])) 5058Throw(SR.Xml_DupAttributeName, _nodes[i].GetNameWPrefix(_nameTable), _nodes[i].LineNo, _nodes[i].LinePos); 6173if (_ps.entityId != _nodes[_index].entityId) 6188if (_ps.entityId != _nodes[_index].entityId) 6209_curNode = _nodes[_index]; 6222_curNode = _nodes[_index + _attrCount + 1]; 7664Debug.Assert(nodeIndex < _nodes.Length); 7665Debug.Assert(_nodes[_nodes.Length - 1] == null); 7667NodeData n = _nodes[nodeIndex]; 7678Debug.Assert(nodeIndex < _nodes.Length); 7679if (nodeIndex >= _nodes.Length - 1) 7681NodeData[] newNodes = new NodeData[_nodes.Length * 2]; 7682Array.Copy(_nodes, newNodes, _nodes.Length); 7685Debug.Assert(nodeIndex < _nodes.Length); 7687NodeData node = _nodes[nodeIndex] ??= new NodeData(); 7754NodeData attr = _nodes[i]; 7791_curNode = _nodes[0]; 7877NodeData attr = _nodes[i]; 8867if (Ref.Equal(_nodes[i].localName, atomizedName) && _nodes[i].prefix.Length == 0) 8887if (Ref.Equal(_nodes[i].GetNameWPrefix(_nameTable), name)) 9254if ((object)_nodes[i].localName == (object)localName && 9255(object)_nodes[i].prefix == (object)prefix) 9297if ((object)_nodes[i].localName == (object)localName && 9298(((object?)_nodes[i].prefix == (object?)prefix) || ((object?)_nodes[i].ns == (object?)ns && ns != null))) 9340Debug.Assert(_nodes[_index].type == XmlNodeType.Element); 9341if (_nodes[_index].prefix.Length == 0) 9343_nodes[_index].ns = _xmlContext.defaultNamespace; 9358Debug.Assert(_nodes[_index].type == XmlNodeType.Element); 9362if (_nodes[i].prefix.Equals(pref)) 9364_nodes[i].ns = _namespaceManager.LookupNamespace(pref);
System\Xml\Core\XmlTextReaderImplAsync.cs (12)
186_curNode = _nodes[_index]; 202_curNode = _nodes[_index]; 233_curNode = _nodes[_index]; 316_curNode = _nodes[_index]; 1041_nodes[_index + i + 1].OnBufferInvalidated(); 1053_nodes[_index + i + 1].OnBufferInvalidated(); 1092_nodes[_index + i + 1].OnBufferInvalidated(); 1104_nodes[_index + i + 1].OnBufferInvalidated(); 2092NodeData startTagNode = _nodes[_index - 1]; 2114NodeData startTagNode = _nodes[_index - 1]; 2130NodeData startTagNode = _nodes[_index - 1]; 2284_curNode = _nodes[_index];