Falha ao determinar argumento de tipo para o parâmetro de tipo '|1' de '|2'. Não foi possível determinar o argumento de tipo ...