public override bool ReadAttributeValue()
{
if (_validationState == ValidatingReaderState.OnReadBinaryContent)
{
_readBinaryHelper.Finish();
_validationState = _savedState;
}
if (NodeType == XmlNodeType.Attribute)
{
if (_validationState == ValidatingReaderState.OnDefaultAttribute)
{
_cachedNode = CreateDummyTextNode(_cachedNode.RawValue, _cachedNode.Depth + 1);
_validationState = ValidatingReaderState.OnReadAttributeValue;
return true;
}
return _coreReader.ReadAttributeValue();
}
return false;
}