commandlineparser / commandlineparser/commandline

Enum with 0 value not shown on Example

Aberta
#379 3 comentários 0 reações 0 responsáveis Ver no GitHub
bug good first issue
Linguagem predominante
C#
Estrelas
4.8k
Forks
478
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

public class MyOption
{
[Option('t', "type", Required = true, HelpText = "My entity")]
public EntityType MyEntityType { get; set; }
public enum MyEntityType
{
X0, // Example for X0 is empty. If change this line to X0 =1, everything is ok
X1,
X2
}

[Usage(ApplicationAlias = "...")]
public static IEnumerable Examples
{
get
{
foreach (EntityType entityType in Enum.GetValues(typeof(EntityType)))
{
yield return new Example(entityType.ToString(), new MyOption { MyEntityType = entityType});
}
}
}
}

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Comece pela propriedade Examples e pela iteração de Enum.GetValues nela, na reprodução reportada, e depois acompanhe como cada Example retornado é renderizado. Reproduza o caso com X0 como o valor padrão do enum e compare-o com X0 = 1. Considera-se concluído quando o exemplo gerado para X0 é preenchido e exibido de forma consistente com X1 e X2.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
csharp
Domínio
cli
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.