Exemplo n.º 1
0
 public CommandExecutor(
     IConsole console,
     IExecutableResolver resolver,
     IProgramRunnerFactory runnerFactory,
     IBuiltin[] builtins)
 {
     _console       = console;
     _resolver      = resolver;
     _runnerFactory = runnerFactory;
     foreach (var builtin in builtins)
     {
         _builtins.Add(builtin.Command, builtin);
     }
 }
Exemplo n.º 2
0
 public UnixLinkResolver(IExecutableResolver resolver, IProgramRunnerFactory runnerFactory)
 {
     _resolver      = resolver;
     _runnerFactory = runnerFactory;
 }