public override bool MoveToAttribute (string name) { if (currentTextValue != null) return false; int i = GetAttributeIndex (name); if (i < 0) return false; if (i < reader.AttributeCount) reader.MoveToAttribute (i); currentAttribute = i; consumedAttribute = false; return true; }