internal User[] toUsers(String rtn)
{
ArrayList lst = new ArrayList();
String[] entries = StringUtils.split(rtn, StringUtils.CRLF);
for (int i = 0; i < entries.Length; i++)
{
if (entries[i] == "")
{
continue;
}
String[] flds = StringUtils.split(entries[i], StringUtils.CARET);
if (StringUtils.isNumeric(flds[0]))
{
User user = new User();
user.Uid = flds[0];
user.setName(flds[1]);
if (flds.Length > 2 && !String.IsNullOrEmpty(flds[2]))
{
user.Title = flds[2];
}
lst.Add(user);
}
}
return (User[])lst.ToArray(typeof(User));
}