public OptionsParser(IValueParserFactory valueParserFactory) { _optionsMetadata = new OptionsMetadata(typeof(TOptions)); _optionsFactory = new OptionsFactory <TOptions>(_optionsMetadata); _valueParserSelector = new ValueParserSelector(valueParserFactory); _optionsMetadataValidator = new OptionsMetadataValidator <TOptions>(_optionsMetadata, _optionsFactory, _valueParserSelector); _optionsValidator = new OptionsValidator(); }
public ValueParserSelector(IValueParserFactory valueParserFactory) { _valueParserFactory = valueParserFactory; }