Exemplo n.º 1
0
        static Executor BuildExecutor(string[] args)
        {
            var settings = new ExecutorSettings(args);
            AssemblyTypeLoader assemblyLoader = new AssemblyTypeLoader(settings.LibraryPath, AppDomain.CurrentDomain);
            PluginFactory      pluginFactory  = new PluginFactory(assemblyLoader);

            return(new Executor(settings, pluginFactory));
        }
Exemplo n.º 2
0
 public Executor(ExecutorSettings settings, PluginFactory pluginFactory)
 {
     _settings      = settings;
     _pluginFactory = pluginFactory;
     _logBuilder    = new StringBuilder();
 }