4 writes to _currentInfo
System.Private.Xml (4)
System\Xml\Xsl\XsltOld\ReaderOutput.cs (4)
563_currentInfo = _attributeValue; 599_currentInfo = _mainNode; 609_currentInfo = (BuilderInfo)_attributeList[attrib]!; 668_currentInfo = s_DefaultInfo;
19 references to _currentInfo
System.Private.Xml (19)
System\Xml\Xsl\XsltOld\ReaderOutput.cs (19)
58return _currentInfo.NodeType; 93return _currentInfo.LocalName; 102return _currentInfo.NamespaceURI; 111return _currentInfo.Prefix; 128return _currentInfo.Value; 137return _currentInfo.Depth; 154return _currentInfo.IsEmptyTag; 296if (NodeType == XmlNodeType.Attribute || _currentInfo == _attributeValue) 341_currentInfo.NodeType = XmlNodeType.Whitespace; 353_currentInfo.NodeType = XmlNodeType.SignificantWhitespace; 391if (NodeType == XmlNodeType.Element || NodeType == XmlNodeType.Attribute || _currentInfo == _attributeValue) 556if (_currentInfo == _attributeValue) 561_attributeValue.Value = _currentInfo.Value; 562_attributeValue.Depth = _currentInfo.Depth + 1; 663[MemberNotNull(nameof(_currentInfo))] 676Debug.Assert(_currentInfo != null); 678Debug.Assert((_currentIndex == -1) == (_currentInfo == _mainNode)); 679Debug.Assert((_currentIndex == -1) || (_currentInfo == _attributeValue || _attributeList![_currentIndex] is BuilderInfo && _attributeList[_currentIndex] == _currentInfo));