コード例 #1
0
ファイル: ModeLauncher.cs プロジェクト: abladon/canvas
 public ModeLauncher(IModeRunner modeRunner, IEnumerable<string> args, string version, string mode)
 {
     _modeRunner = modeRunner;
     _args = args;
     _version = version;
     _mode = mode;
 }
コード例 #2
0
 public ModeLauncher(IModeRunner modeRunner, IEnumerable <string> args, string version, string mode)
 {
     _modeRunner = modeRunner;
     _args       = args;
     _version    = version;
     _mode       = mode;
 }
コード例 #3
0
        public void Start(string[] args)
        {
            var options = new Options();

            if (CommandLine.Parser.Default.ParseArguments(args, options))
            {
                IModeRunner modeRunner = ModeRunnerFactory.getRunner(options.Mode, options);

                modeRunner.ValidateOptions();
                modeRunner.Run();
            }
        }
コード例 #4
0
ファイル: ModeLauncher.cs プロジェクト: zhang919/canvas
 public ModeLauncher(
     ILogger logger, ISettings settings, ICheckpointRunner checkpointRunner,
     IWorkDoer workDoer, IModeRunner modeRunner, IEnumerable <string> args, string version, string mode)
 {
     _logger           = logger;
     _settings         = settings;
     _checkpointRunner = checkpointRunner;
     _workDoer         = workDoer;
     _modeRunner       = modeRunner;
     _args             = args;
     _version          = version;
     _mode             = mode;
 }