Olá a todos. Estou acompanhando a aula "Removendo duplicidade" e o construtor da classe Help está com erro. Não sei se acabei passando algo.
namespace Alura.Adopet.Console.Command
{
[DocComando(
instrucao: "help",
documentacao: "Adopet help comando que exibe informações da ajuda."
)]
internal class Help
{
private Dictionary<string, DocComando> docs;
public Help()
{
docs = Assembly.GetExecutingAssembly().GetTypes()
.Where(t => t.GetCustomAttributes<DocComando>().Any())
.Select(t => t.GetCustomAttributes<DocComando>()!)
.ToDictionary(d => d.Instrucao);
}
em .ToDictionary(d => d.Instrucao); tenho o seguinte erro: ‘IEnumerable ’ não contém uma definição para “Instrucao” e não foi possível encontrar nenhum método de extensão “Instrucao” que aceite um primeiro argumento do tipo ‘IEnumerable ’ (Você está se esquecendo de usar uma diretiva ou uma referência de assembly?)
O que pode ser este erro?