3 writes to nodes
System.Xml (3)
System\Xml\Core\XmlTextReaderImpl.cs (3)
370nodes = new NodeData[ NodesInitialSize ]; 433nodes = new NodeData[ NodesInitialSize ]; 6898nodes = newNodes;
82 references to nodes
System.Xml (82)
System\Xml\Core\XmlTextReaderImpl.cs (72)
371nodes[0] = new NodeData(); 372curNode = nodes[0]; 434nodes[0] = new NodeData(); 435curNode = nodes[0]; 1014return ( i >= 0 ) ? nodes[i].StringValue : null; 1022if ( Ref.Equal( nodes[i].localName, localName ) && Ref.Equal( nodes[i].ns, namespaceURI ) ) { 1023return nodes[i].StringValue; 1034return nodes[index + i + 1].StringValue; 1052curNode = nodes[i]; 1065if ( Ref.Equal( nodes[i].localName, localName ) && 1066Ref.Equal( nodes[i].ns, namespaceURI ) ) { 1068curNode = nodes[i]; 1089curNode = nodes[index + 1 + curAttrIndex]; 1103curNode = nodes[index + 1]; 1114curNode = nodes[ index + 1 + ++curAttrIndex ]; 1129curNode = nodes[index]; 1189curNode = nodes[index]; 1205curNode = nodes[index]; 1238curNode = nodes[index]; 1292curNode = nodes[index]; 1395nodes[index + attrCount + 1] = curNode; 1412nodes[index + attrCount + 1] = curNode; // if curNode == EntityReference node, it will be picked from here by SetupEndEntityNodeInAttribute 2011curNode = nodes[0]; 3087nodes[index + i + 1].OnBufferInvalidated(); 3116nodes[index + i + 1].OnBufferInvalidated(); 3879NodeData el = nodes[i]; 4068NodeData attr = nodes[i]; 4100Array.Copy(nodes, index + 1, nameSortedAttributes, 0, attrCount); 4126NodeData startTagNode = nodes[index-1]; 4223curNode = nodes[index]; 4559NodeData at = nodes[i]; 4569NodeData attr1 = nodes[i]; 4571if ( Ref.Equal( attr1.localName, nodes[j].localName ) && Ref.Equal( attr1.ns, nodes[j].ns ) ) { 4572Throw( Res.Xml_DupAttributeName, nodes[j].GetNameWPrefix( nameTable ), nodes[j].LineNo, nodes[j].LinePos ); 4581Array.Copy( nodes, index + 1, attrDuplSortingArray, 0, attrCount ); 5583if ( ps.entityId != nodes[index].entityId ) { 5596if ( ps.entityId != nodes[index].entityId ) { 5618curNode = nodes[index]; 5629curNode = nodes[index + attrCount + 1]; 6882Debug.Assert( nodeIndex < nodes.Length ); 6883Debug.Assert( nodes[nodes.Length - 1] == null ); 6885NodeData n = nodes[nodeIndex]; 6894Debug.Assert( nodeIndex < nodes.Length ); 6895if ( nodeIndex >= nodes.Length - 1 ) { 6896NodeData[] newNodes = new NodeData[nodes.Length * 2]; 6897Array.Copy( nodes, 0, newNodes, 0, nodes.Length ); 6900Debug.Assert( nodeIndex < nodes.Length ); 6902NodeData node = nodes[nodeIndex]; 6905nodes[nodeIndex] = node; 6960NodeData attr = nodes[i]; 6991curNode = nodes[0]; 7055NodeData attr = nodes[i]; 7895if ( Ref.Equal( nodes[i].localName, name ) && nodes[i].prefix.Length == 0 ) { 7908if ( Ref.Equal( nodes[i].GetNameWPrefix( nameTable ), name ) ) { 8219if ((object)nodes[i].localName == (object)localName && 8220(object)nodes[i].prefix == (object)prefix) { 8263if ((object)nodes[i].localName == (object)localName && 8264(((object)nodes[i].prefix == (object)prefix) || ((object)nodes[i].ns == (object)ns && ns != null))) { 8301Debug.Assert( nodes[index].type == XmlNodeType.Element ); 8302if ( nodes[index].prefix.Length == 0 ) { 8303nodes[index].ns = xmlContext.defaultNamespace; 8315Debug.Assert( nodes[index].type == XmlNodeType.Element ); 8317if ( nodes[i].prefix.Equals( pref ) ) { 8318nodes[i].ns = namespaceManager.LookupNamespace( pref );
System\Xml\Core\XmlTextReaderImplAsync.cs (10)
173curNode = nodes[index]; 189curNode = nodes[index]; 221curNode = nodes[index]; 296curNode = nodes[index]; 997nodes[index + i + 1].OnBufferInvalidated(); 1026nodes[index + i + 1].OnBufferInvalidated(); 1906NodeData startTagNode = nodes[index - 1]; 1925NodeData startTagNode = nodes[index - 1]; 1939NodeData startTagNode = nodes[index - 1]; 2082curNode = nodes[index];