7 writes to _index
System.Private.Xml (7)
System\Xml\Core\XmlTextReaderImpl.cs (5)
1258_index++; 1548_index++; 2153_index = 0; 4652_index--; 6145_index--;
System\Xml\Core\XmlTextReaderImplAsync.cs (2)
191_index++; 2253_index--;
115 references to _index
System.Private.Xml (115)
System\Xml\Core\XmlTextReaderImpl.cs (88)
330Debug.Assert(_index == 0); 393Debug.Assert(_index == 0); 1053for (int i = _index + 1; i < _index + _attrCount + 1; i++) 1070return _nodes[_index + i + 1].StringValue; 1092_curAttrIndex = i - _index - 1; 1107for (int i = _index + 1; i < _index + _attrCount + 1; i++) 1112_curAttrIndex = i - _index - 1; 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]; 1254_parsingFunction = (_index == 0) ? ParsingFunction.DocumentContent : ParsingFunction.ElementContent; 1259_curNode = AddNode(_index, _index); 1269_curNode = _nodes[_index]; 1285_curNode = AddNode(_index, _index); 1291_curNode = AddNode(_index, _index); 1300_curNode = _nodes[_index]; 1355_curNode = _nodes[_index]; 1390int initialDepth = _index; 1393while (_outerReader.Read() && _index > initialDepth) ; 1443NodeData simpleValueNode = AddNode(_index + _attrCount + 1, _curNode.depth + 1); 1460AddNode(_index + _attrCount + 1, _index + 2); 1461_nodes[_index + _attrCount + 1] = _curNode; 1477_nodes[_index + _attrCount + 1] = _curNode; // if curNode == EntityReference node, it will be picked from here by SetupEndEntityNodeInAttribute 2505_curNode = AddNode(_index + _attrCount + 1, _index); 2635NodeData attr = AddAttributeNoChecks("SYSTEM", _index + 1); 2643NodeData attr = AddAttributeNoChecks("PUBLIC", _index + 1); 2806_nextParsingFunction = (_index > 0) ? ParsingFunction.ElementContent : ParsingFunction.DocumentContent; 3368_nodes[_index + i + 1].OnBufferInvalidated(); 3405_nodes[_index + i + 1].OnBufferInvalidated(); 4114Debug.Assert(_index == 0); 4259if (_index == 0 && _fragmentType != XmlNodeType.Document) 4277if (_index == 0 && _curNode.type != XmlNodeType.Element) 4283int i = (_parsingFunction == ParsingFunction.InIncrementalRead) ? _index : _index - 1; 4482for (int i = _index + 1; i < _index + 1 + _attrCount; i++) 4519Array.Copy(_nodes, _index + 1, nameSortedAttributes, 0, _attrCount); 4548NodeData startTagNode = _nodes[_index - 1]; 4651Debug.Assert(_index > 0); 4653_curNode = _nodes[_index]; 4662_nextParsingFunction = (_index > 0) ? _parsingFunction : ParsingFunction.DocumentContent; 4992for (int i = _index + 1; i < _index + _attrCount + 1; i++) 5006for (int i = _index + 1; i < _index + 1 + _attrCount; i++) 5009for (int j = i + 1; j < _index + 1 + _attrCount; j++) 5024Array.Copy(_nodes, _index + 1, _attrDuplSortingArray, 0, _attrCount); 5872Debug.Assert((_index > 0) ? _nextParsingFunction == ParsingFunction.ElementContent : _nextParsingFunction == ParsingFunction.DocumentContent); 5889Debug.Assert((_index > 0) ? _nextParsingFunction == ParsingFunction.ElementContent : _nextParsingFunction == ParsingFunction.DocumentContent); 6149if (_ps.entityId != _nodes[_index].entityId) 6164if (_ps.entityId != _nodes[_index].entityId) 6185_curNode = _nodes[_index]; 6186Debug.Assert(_curNode.depth == _index); 6190if (_index == 0 && _parsingFunction == ParsingFunction.ElementContent) 6198_curNode = _nodes[_index + _attrCount + 1]; 7670NodeData newAttr = AddNode(_index + _attrCount + 1, attrDepth); 7710NodeData newAttr = AddNode(_index + _attrCount + 1, _index + 1); 7728for (int i = _index + 1; i < _index + _attrCount + 1; i++) 7850for (int i = _index + 1; i < _index + _attrCount + 1; i++) 8263_nextParsingFunction = (_index > 0 || _fragmentType != XmlNodeType.Document) ? ParsingFunction.ElementContent 8586_curNode = AddNode(_index + _attrCount + 1, _index + 2); 8840for (int i = _index + 1; i < _index + _attrCount + 1; i++) 8860for (int i = _index + 1; i < _index + _attrCount + 1; i++) 9227for (int i = _index + 1; i < _index + 1 + _attrCount; i++) 9270for (int i = _index + 1; i < _index + 1 + _attrCount; i++) 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); 9335for (int i = _index; i < _index + _attrCount + 1; i++)
System\Xml\Core\XmlTextReaderImplAsync.cs (27)
186_curNode = _nodes[_index]; 187_parsingFunction = (_index == 0) ? ParsingFunction.DocumentContent : ParsingFunction.ElementContent; 192_curNode = AddNode(_index, _index); 202_curNode = _nodes[_index]; 218_curNode = AddNode(_index, _index); 224_curNode = AddNode(_index, _index); 233_curNode = _nodes[_index]; 316_curNode = _nodes[_index]; 352int initialDepth = _index; 355while (await _outerReader.ReadAsync().ConfigureAwait(false) && _index > initialDepth) ; 777_curNode = AddNode(_index + _attrCount + 1, _index); 1040_nodes[_index + i + 1].OnBufferInvalidated(); 1076_nodes[_index + i + 1].OnBufferInvalidated(); 1712Debug.Assert(_index == 0); 1839if (_index == 0 && _fragmentType != XmlNodeType.Document) 2062NodeData startTagNode = _nodes[_index - 1]; 2084NodeData startTagNode = _nodes[_index - 1]; 2100NodeData startTagNode = _nodes[_index - 1]; 2252Debug.Assert(_index > 0); 2254_curNode = _nodes[_index]; 2263_nextParsingFunction = (_index > 0) ? _parsingFunction : ParsingFunction.DocumentContent; 3630Debug.Assert((_index > 0) ? _nextParsingFunction == ParsingFunction.ElementContent : _nextParsingFunction == ParsingFunction.DocumentContent); 3649Debug.Assert((_index > 0) ? _nextParsingFunction == ParsingFunction.ElementContent : _nextParsingFunction == ParsingFunction.DocumentContent);