Ejemplo n.º 1
0
        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));
        }