public override bool MoveToElement () { if (currentTextValue != null) return false; bool b = reader.MoveToElement (); if (!b && !IsDefault) return false; currentAttribute = -1; consumedAttribute = false; return true; }