Example #1
0
        private ConDepRelayOptions GetRelayOptions(CmdBaseParser <ConDepRelayOptions> relayParser,
                                                   CmdBaseValidator <ConDepRelayOptions> relayValidator, ConDepOptions deployOptions)
        {
            var relayOptions = relayParser.Parse();

            relayValidator.Validate(relayOptions);
            return(relayOptions);
        }
Example #2
0
        private ConDepOptions GetDeployOptions(CmdBaseParser <ConDepOptions> deployParser,
                                               CmdBaseValidator <ConDepOptions> deployValidator)
        {
            var deployOptions = deployParser.Parse();

            deployValidator.Validate(deployOptions);

            return(deployOptions);
        }
Example #3
0
        private ConDepOptions GetOptions(CmdBaseParser <ConDepOptions> parser, CmdBaseValidator <ConDepOptions> validator)
        {
            var options = parser.Parse();

            validator.Validate(options);

            var configAssemblyLoader = new ConDepAssemblyHandler(options.AssemblyName);

            options.Assembly = configAssemblyLoader.GetAssembly();

            return(options);
        }