public override string GetAttribute(int i)
{
if (_attributeCount == 0)
{
return null;
}
if (i < _coreReaderAttributeCount)
{
return _coreReader.GetAttribute(i);
}
else
{
int defaultIndex = i - _coreReaderAttributeCount;
ValidatingReaderNodeData attNode = (ValidatingReaderNodeData)_defaultAttributes[defaultIndex];
Debug.Assert(attNode != null);
return attNode.RawValue;
}
}