public SingleValueParser(ParsingArgumentInfo argumentInfo, IValueConverter valueConverter) { this.argumentInfo = argumentInfo ?? throw new ArgumentNullException(nameof(argumentInfo)); this.valueConverter = valueConverter ?? throw new ArgumentNullException(nameof(valueConverter)); }
public ImplicitOptionParser(ParsingArgumentInfo argumentInfo, IValueConverter valueConverter, IOptionToken optionToken) : base(argumentInfo, valueConverter, optionToken) { }
public CollectionParser(ParsingArgumentInfo argumentInfo, CollectionConverter converter) { this.argumentInfo = argumentInfo ?? throw new ArgumentNullException(nameof(argumentInfo)); collectionConverter = converter ?? throw new ArgumentNullException(nameof(converter)); }
public SingleValueOptionParser(ParsingArgumentInfo argumentInfo, IValueConverter valueConverter, IOptionToken optionToken) : base(argumentInfo, valueConverter) { OptionToken = optionToken ?? throw new ArgumentNullException(nameof(optionToken)); }
public CollectionOptionParser(ParsingArgumentInfo argumentInfo, CollectionConverter converter, IOptionToken optionToken) : base(argumentInfo, converter) { OptionToken = optionToken; }