3 writes to _attrCount
System.Private.Xml (3)
System\Xml\Core\XmlTextReaderImpl.cs (3)
7696_attrCount++; 7765_attrCount++; 7867_attrCount = 0;
49 references to _attrCount
System.Private.Xml (49)
System\Xml\Core\XmlTextReaderImpl.cs (41)
1028return _attrCount; 1054for (int i = _index + 1; i < _index + _attrCount + 1; i++) 1069ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(i, _attrCount); 1108for (int i = _index + 1; i < _index + _attrCount + 1; i++) 1131ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(i, _attrCount); 1145if (_attrCount == 0) 1164if (_curAttrIndex + 1 < _attrCount) 1444NodeData simpleValueNode = AddNode(_index + _attrCount + 1, _curNode.depth + 1); 1461AddNode(_index + _attrCount + 1, _index + 2); 1462_nodes[_index + _attrCount + 1] = _curNode; 1478_nodes[_index + _attrCount + 1] = _curNode; // if curNode == EntityReference node, it will be picked from here by SetupEndEntityNodeInAttribute 2506_curNode = AddNode(_index + _attrCount + 1, _index); 2783return _attrCount > 0 && _parsingFunction >= ParsingFunction.InReadAttributeValue; 3368for (int i = 0; i < _attrCount; i++) 3380for (int i = _attrBufferInvalidationIndex; i < _attrCount; i++) 3384_attrBufferInvalidationIndex = Math.Max(_attrCount - 1, 0); 3420for (int i = 0; i < _attrCount; i++) 3432for (int i = _attrBufferInvalidationIndex; i < _attrCount; i++) 3436_attrBufferInvalidationIndex = Math.Max(_attrCount - 1, 0); 4513for (int i = _index + 1; i < _index + 1 + _attrCount; i++) 4544int originalAttrCount = _attrCount; 4547if (_attrCount >= MaxAttrDuplWalkCount) 4549nameSortedAttributes = new NodeData[_attrCount]; 4550Array.Copy(_nodes, _index + 1, nameSortedAttributes, 0, _attrCount); 4727Debug.Assert(_attrCount == 0); 5023for (int i = _index + 1; i < _index + _attrCount + 1; i++) 5035if (_attrCount < MaxAttrDuplWalkCount) 5037for (int i = _index + 1; i < _index + 1 + _attrCount; i++) 5040for (int j = i + 1; j < _index + 1 + _attrCount; j++) 5054for (int i = _index + 1; i < _index + 1 + _attrCount; i++) 6222_curNode = _nodes[_index + _attrCount + 1]; 7694NodeData newAttr = AddNode(_index + _attrCount + 1, attrDepth); 7734NodeData newAttr = AddNode(_index + _attrCount + 1, _index + 1); 7752for (int i = _index + 1; i < _index + _attrCount + 1; i++) 7875for (int i = _index + 1; i < _index + _attrCount + 1; i++) 8611_curNode = AddNode(_index + _attrCount + 1, _index + 2); 8865for (int i = _index + 1; i < _index + _attrCount + 1; i++) 8885for (int i = _index + 1; i < _index + _attrCount + 1; i++) 9252for (int i = _index + 1; i < _index + 1 + _attrCount; i++) 9295for (int i = _index + 1; i < _index + 1 + _attrCount; i++) 9360for (int i = _index; i < _index + _attrCount + 1; i++)
System\Xml\Core\XmlTextReaderImplAsync.cs (8)
777_curNode = AddNode(_index + _attrCount + 1, _index); 1039for (int i = 0; i < _attrCount; i++) 1051for (int i = _attrBufferInvalidationIndex; i < _attrCount; i++) 1055_attrBufferInvalidationIndex = Math.Max(_attrCount - 1, 0); 1090for (int i = 0; i < _attrCount; i++) 1102for (int i = _attrBufferInvalidationIndex; i < _attrCount; i++) 1106_attrBufferInvalidationIndex = Math.Max(_attrCount - 1, 0); 2341Debug.Assert(_attrCount == 0);