public Type LoadTypeFromDescriptor(TypeDescriptor typeDescriptor)
{
if (typeDescriptor.TypeDescriptors.Count == 0)
return LoadTypeFromName(typeDescriptor.Name);
var typeParams = typeDescriptor
.TypeDescriptors
.Select(LoadTypeFromDescriptor)
.ToArray();
return LoadTypeFromName(typeDescriptor.Name, typeParams);
}