não é um GenericTypeDefinition. MakeGenericType pode ser chamado apenas em um tipo para o qual Type.IsGenericTypeDefinition ...