Пример #1
0
 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();
 }
Пример #2
0
 public ValueParserSelector(IValueParserFactory valueParserFactory)
 {
     _valueParserFactory = valueParserFactory;
 }