public DefaultCommandRegistry(IEnumerable<RequestCommand> all_commands, MissingCommandFactory missing_command_factory) { this.all_commands = all_commands; this.missing_command_factory = missing_command_factory; }
public CommandRegistry(IEnumerable<ICanProcessOneUniqueRequest> all_commands, MissingCommandFactory missingCommandFactory) { this.all_commands = all_commands; this.missing_command_factory = missingCommandFactory; }
public CommandRegistry(IEnumerable<IProcessOneSpecificRequest> commands, MissingCommandFactory missing_command_factory) { this.commands = commands; this.missing_command_factory = missing_command_factory; }
public CommandRegistry(IEnumerable<IProcessRequestInformation> process_request_commands, MissingCommandFactory missing_command_factory) { this.process_request_commands = process_request_commands; this.missing_command_factory = missing_command_factory; }