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)); }
public PluginFactory(AssemblyTypeLoader assemblyLoader) { _assemblyLoader = assemblyLoader; }