private static string TrimAfterFullName(string name)
{
int newLength = name.Length;
int indexOfBracket = name.IndexOf('[');
int indexOfComma = name.IndexOf(',');
if (indexOfBracket >= 0)
newLength = Math.Min(indexOfBracket, newLength);
if (indexOfComma >= 0)
newLength = Math.Min(indexOfComma, newLength);
name = name.Substring(0, newLength).Trim();
return name;
}