/// <summary> /// Sets the position to getBeginIndex() and returns the character at that /// position. /// </summary> /// /// <returns>the first character in the text, or DONE if the text is empty</returns> /// <seealso cref="M:IBM.ICU.Impl.UCharacterIteratorWrapper.GetBeginIndex"/> public virtual char First() { // UCharacterIterator always iterates from 0 to length iterator.SetToStart(); return((char)iterator.Current()); }