private static ArgumentsParser Parser(ArgumentsParserOptions options = null) { var colCtorProvider = new CollectionConstructorProvider(new CachedTypeActivator(), EmptyServices); var parserProvider = new ValueParserProvider(new CachedTypeActivator(), EmptyServices); var multiValueParser = new MultiValueParser(colCtorProvider, parserProvider); return(new ArgumentsParser(colCtorProvider, multiValueParser, options)); }
private ArgumentModelConstructor NewArgumentModelConstructor() { var colCtorProvider = new CollectionConstructorProvider(new CachedTypeActivator(), EmptyServices); return(new ArgumentModelConstructor(colCtorProvider)); }