public override bool MoveToFirstAttribute () { if (currentTextValue != null) return false; if (attributeCount == 0) return false; currentAttribute = 0; reader.MoveToFirstAttribute (); consumedAttribute = false; return true; }