protected Type GetTypeFromName(string typeName) {
if (typeName == null || typeName.Length == 0) {
return null;
}
int commaIndex = typeName.IndexOf(',');
Type t = null;
if (commaIndex == -1) {
t = componentType.Assembly.GetType(typeName);
}
if (t == null) {
t = Type.GetType(typeName);
}
return t;
}