public String GetTextElement()
{
if (index == startIndex) {
throw new InvalidOperationException(Environment.GetResourceString("InvalidOperation_EnumNotStarted"));
}
if (index > strLen) {
throw new InvalidOperationException(Environment.GetResourceString("InvalidOperation_EnumEnded"));
}
return (str.Substring(index - currTextElementLen, currTextElementLen));
}