commandlineparser / commandlineparser/commandline
Enum with 0 value not shown on Example
- Langage dominant
- C#
- Étoiles
- 4.8k
- Forks
- 478
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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});
}
}
}
}
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par la propriété Examples et son itération de Enum.GetValues dans la reproduction signalée, puis suivez la manière dont chaque Example renvoyé est rendu. Reproduisez le cas avec X0 comme valeur par défaut de l’enum et comparez-le à X0 = 1. Le travail est terminé lorsque l’exemple généré pour X0 est renseigné et affiché de manière cohérente avec X1 et X2.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp
- Domaine
- cli
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100