public virtual void MoveToAttribute (int i) { if (i >= AttributeCount) throw new ArgumentOutOfRangeException (); MoveToFirstAttribute (); for (int a = 0; a < i; a++) MoveToNextAttribute (); } #else