public DefaultMvcPluginLoader(IAssemblyScanner assemblyScanner,
                               IPluginTypeSelector pluginTypeSelector,
                               IAssemblyLoader assemblyLoader,
                               IPluginCache pluginCache)
 {
     this.assemblyScanner    = assemblyScanner;
     this.pluginTypeSelector = pluginTypeSelector;
     this.assemblyLoader     = assemblyLoader;
     this.pluginCache        = pluginCache;
 }
Exemple #2
0
 public DefaultPluginLoader(
     IAssemblyScanner assemblyScanner,
     IPluginTypeSelector pluginTypeSelector,
     IAssemblyLoader assemblyLoader,
     IParameterConverter parameterConverter,
     IResultConverter resultConverter,
     IPluginActivator pluginActivator)
 {
     this.assemblyScanner    = assemblyScanner;
     this.pluginTypeSelector = pluginTypeSelector;
     this.assemblyLoader     = assemblyLoader;
     this.parameterConverter = parameterConverter;
     this.resultConverter    = resultConverter;
     this.pluginActivator    = pluginActivator;
     this.pluginContexts     = new ConcurrentBag <IPluginLoadContext>();
 }
 public DefaultMvcRazorPluginLoader(IAssemblyScanner assemblyScanner,
                                    IPluginTypeSelector pluginTypeSelector,
                                    IAssemblyLoader assemblyLoader,
                                    IPluginCache pluginCache) : base(assemblyScanner, pluginTypeSelector, assemblyLoader, pluginCache)
 {
 }