public PluginEngine(ILogger logger, IPackageManager packageManager, IDevelopmentPluginInstaller devPluginInstaller, IPluginManagerFactory pluginManagerFactory) { if (logger == null) throw new ArgumentNullException("logger"); if (packageManager == null) throw new ArgumentNullException("packageManager"); if (devPluginInstaller == null) throw new ArgumentNullException("devPluginInstaller"); if (pluginManagerFactory == null) throw new ArgumentNullException("pluginManagerFactory"); _logger = logger; _packageManager = packageManager; _devPluginInstaller = devPluginInstaller; _pluginManagerFactory = pluginManagerFactory; }
public PluginEngine(ILogger logger, IPackageManager packageManager, IDevelopmentPluginInstaller devPluginInstaller, IPluginManagerFactory pluginManagerFactory) { if (logger == null) { throw new ArgumentNullException("logger"); } if (packageManager == null) { throw new ArgumentNullException("packageManager"); } if (devPluginInstaller == null) { throw new ArgumentNullException("devPluginInstaller"); } if (pluginManagerFactory == null) { throw new ArgumentNullException("pluginManagerFactory"); } _logger = logger; _packageManager = packageManager; _devPluginInstaller = devPluginInstaller; _pluginManagerFactory = pluginManagerFactory; }