private ConDepRelayOptions GetRelayOptions(CmdBaseParser <ConDepRelayOptions> relayParser, CmdBaseValidator <ConDepRelayOptions> relayValidator, ConDepOptions deployOptions) { var relayOptions = relayParser.Parse(); relayValidator.Validate(relayOptions); return(relayOptions); }
private ConDepOptions GetDeployOptions(CmdBaseParser <ConDepOptions> deployParser, CmdBaseValidator <ConDepOptions> deployValidator) { var deployOptions = deployParser.Parse(); deployValidator.Validate(deployOptions); return(deployOptions); }
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); }