3 writes to attrCount
System.Xml (3)
System\Xml\Core\XmlTextReaderImpl.cs (3)
6914attrCount++; 6970attrCount++; 7048attrCount = 0;
45 references to attrCount
System.Xml (45)
System\Xml\Core\XmlTextReaderImpl.cs (41)
1001return attrCount; 1021for ( int i = index + 1; i < index + attrCount + 1; i++ ) { 1031if ( i < 0 || i >= attrCount ) { 1064for ( int i = index + 1; i < index + attrCount + 1; i++ ) { 1081if ( i < 0 || i >= attrCount ) { 1094if ( attrCount == 0 ) { 1110if ( curAttrIndex + 1 < attrCount ) { 1378NodeData simpleValueNode = AddNode( index + attrCount + 1, curNode.depth + 1 ); 1394AddNode( index + attrCount + 1, index + 2 ); 1395nodes[index + attrCount + 1] = curNode; 1412nodes[index + attrCount + 1] = curNode; // if curNode == EntityReference node, it will be picked from here by SetupEndEntityNodeInAttribute 2317curNode = AddNode( index + attrCount + 1, index ); 2548return attrCount > 0 && parsingFunction >= ParsingFunction.InReadAttributeValue; 3086for ( int i = 0; i < attrCount; i++ ) { 3115for ( int i = 0; i < attrCount; i++ ) { 4067for ( int i = index + 1; i < index + 1 + attrCount; i++ ) { 4095int originalAttrCount = attrCount; 4098if (attrCount >= MaxAttrDuplWalkCount) { 4099nameSortedAttributes = new NodeData[attrCount]; 4100Array.Copy(nodes, index + 1, nameSortedAttributes, 0, attrCount); 4261Debug.Assert( attrCount == 0 ); 4558for ( int i = index + 1; i < index + attrCount + 1; i++ ) { 4567if ( attrCount < MaxAttrDuplWalkCount ) { 4568for ( int i = index + 1; i < index + 1 + attrCount; i++ ) { 4570for ( int j = i + 1; j < index + 1 + attrCount; j++ ) { 4578if ( attrDuplSortingArray == null || attrDuplSortingArray.Length < attrCount ) { 4579attrDuplSortingArray = new NodeData[attrCount]; 4581Array.Copy( nodes, index + 1, attrDuplSortingArray, 0, attrCount ); 4582Array.Sort( attrDuplSortingArray, 0, attrCount ); 4585for ( int i = 1; i < attrCount; i++ ) { 5629curNode = nodes[index + attrCount + 1]; 6912NodeData newAttr = AddNode( index + attrCount + 1, attrDepth ); 6944NodeData newAttr = AddNode( index + attrCount + 1, index + 1 ); 6959for ( int i = index + 1; i < index + attrCount + 1; i++ ) { 7054for ( int i = index + 1; i < index + attrCount + 1; i++ ) { 7690curNode = AddNode( index + attrCount + 1, index + 2 ); 7894for ( int i = index + 1; i < index + attrCount + 1; i++ ) { 7907for ( int i = index + 1; i < index + attrCount + 1; i++ ) { 8218for (int i = index + 1; i < index + 1 + attrCount; i++) { 8262for (int i = index + 1; i < index + 1 + attrCount; i++) { 8316for ( int i = index; i < index + attrCount + 1; i++ ) {
System\Xml\Core\XmlTextReaderImplAsync.cs (4)
735curNode = AddNode( index + attrCount + 1, index ); 996for ( int i = 0; i < attrCount; i++ ) { 1025for ( int i = 0; i < attrCount; i++ ) { 2135Debug.Assert( attrCount == 0 );