コード例 #1
0
 public CommandExecutor(IWordBankLogger logger, IWordBankSettings settings, ITaskFactory taskFactory)
 {
     _logger      = logger;
     _settings    = settings;
     _taskFactory = taskFactory;
     AddCommand(new ImportCommand(_logger, _settings, _taskFactory));
     _printUsageCommand = new PrintUsageCommand(_commands.Values, _logger);
 }
コード例 #2
0
 public CommandExecutor(IWordBankLogger logger, IWordBankSettings settings, ITaskFactory taskFactory)
 {
     _logger = logger;
     _settings = settings;
     _taskFactory = taskFactory;
     AddCommand(new ImportCommand(_logger, _settings, _taskFactory));
     _printUsageCommand = new PrintUsageCommand(_commands.Values, _logger);
 }
コード例 #3
0
 public PrintUsageCommand(IEnumerable <ICommand> commands, IWordBankLogger logger)
 {
     _commands = commands;
     _logger   = logger;
 }
コード例 #4
0
 public ImportCommand(IWordBankLogger logger, IWordBankSettings settings, ITaskFactory taskFactory)
     : base("import", logger, settings)
 {
     _taskFactory = taskFactory;
 }
コード例 #5
0
ファイル: ImportTask.cs プロジェクト: colargol/dotnetprograms
 public ImportTask(IWordBankRepository repo, IWordBankParser parser, IWordBankLogger logger)
 {
     _repo   = repo;
     _parser = parser;
     _logger = logger;
 }
コード例 #6
0
 public ImportCommand(IWordBankLogger logger, IWordBankSettings settings, ITaskFactory taskFactory)
     : base("import", logger, settings)
 {
     _taskFactory = taskFactory;
 }
コード例 #7
0
 protected CommandBase(string name, IWordBankLogger logger, IWordBankSettings settings)
 {
     Name     = name;
     Logger   = logger;
     Settings = settings;
 }
コード例 #8
0
 public TaskFactory(IWordBankRepository repo, IWordBankParser parser, IWordBankLogger logger)
 {
     _repo   = repo;
     _parser = parser;
     _logger = logger;
 }
コード例 #9
0
 public WordBankParser(IWordBankLogger logger)
 {
     _logger = logger;
 }
コード例 #10
0
 public PrintUsageCommand(IEnumerable<ICommand> commands, IWordBankLogger logger)
 {
     _commands = commands;
     _logger = logger;
 }
コード例 #11
0
 public TaskFactory(IWordBankRepository repo, IWordBankParser parser, IWordBankLogger logger)
 {
     _repo = repo;
     _parser = parser;
     _logger = logger;
 }
コード例 #12
0
 protected CommandBase(string name, IWordBankLogger logger, IWordBankSettings settings)
 {
     Name = name;
     Logger = logger;
     Settings = settings;
 }