public DefaultMvcPluginLoader(IAssemblyScanner assemblyScanner, IPluginTypeSelector pluginTypeSelector, IAssemblyLoader assemblyLoader, IPluginCache pluginCache) { this.assemblyScanner = assemblyScanner; this.pluginTypeSelector = pluginTypeSelector; this.assemblyLoader = assemblyLoader; this.pluginCache = pluginCache; }
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) { }