commandlineparser / commandlineparser/commandline
Set to true nullable bool arguments without the value
- Linguagem predominante
- C#
- Estrelas
- 4.8k
- Forks
- 478
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
Consider the following class:
```csharp
class Parameters
{
[Option("bool")]
public bool Bool { get; set; }
[Option("nullable-bool")]
public bool? NullableBool { get; set; }
}
```
It works fine for such arguments: `--bool --nullable-bool true` but doesn't work for `--bool --nullable-bool`.
I suggest making it working for nullable bool types.
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Reproduce the behavior with the Parameters class shown in the issue, comparing `--bool --nullable-bool true` with `--bool --nullable-bool`. Trace the command-line option parsing path for nullable bool properties; done means `--nullable-bool` sets NullableBool to true without requiring an explicit value, while existing boolean behavior remains intact.
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
- 42/100