commandlineparser / commandlineparser/commandline
Parser constructor is missing overload with ParserSettings argument
- Lenguaje dominante
- C#
- Estrellas
- 4.8k
- Forks
- 478
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
I wanted to write this code, because this seems to be the most intuitiv way:
```csharp
ParserSettings settings = new()
{
AutoHelp = true,
AutoVersion = true,
CaseInsensitiveEnumValues = true,
CaseSensitive = false,
IgnoreUnknownArguments = true,
ParsingCulture = System.Globalization.CultureInfo.InvariantCulture,
};
Parser parser = new(settings);
```
But it doesn't work, because Parser doesn't have constructor with ParserSettings argument.
This also doesn't work:
```csharp
Parser parser = new() { Settings = settings };
```
because `Settings` is read-only.
So, there should be this constructor overload to initialize Parser with existing settings.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.