commandlineparser / commandlineparser/commandline
Parser constructor is missing overload with ParserSettings argument
- 主要语言
- C#
- 星标
- 4.8k
- 派生
- 478
- PR 合并指标
- 30 天内没有已合并 PR
描述
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.
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。