public virtual TypeData GetPredefinedType(string name)
{
TypeData typeData = (TypeData) builtinTypes[name.ToLower()];
if (typeData != null)
return typeData;
foreach (Assembly assembly in assemblies) {
Type type = (Type) assembly.GetType(name, false, true);
if (type != null)
return GetTypeData(type);
}
return GetTypeData(Type.GetType(name, false, true));
}