public TenantShapeBindingStrategy( IEnumerable <IShapeTemplateHarvester> harvesters, ShellDescriptor shellDescriptor, IExtensionManager extensionManager, ICacheManager cacheManager, IVirtualPathMonitor virtualPathMonitor, IVirtualPathProvider virtualPathProvider, IEnumerable <IShapeTemplateViewEngine> shapeTemplateViewEngines, IParallelCacheContext parallelCacheContext, Work <ILayoutAwareViewEngine> viewEngine, IWorkContextAccessor workContextAccessor, ShellSettings shellSettings, RequestContext requestContext, IFeatureManager featureManager ) { _harvesters = harvesters; _cacheManager = cacheManager; _virtualPathMonitor = virtualPathMonitor; _virtualPathProvider = virtualPathProvider; _shapeTemplateViewEngines = shapeTemplateViewEngines; _parallelCacheContext = parallelCacheContext; _viewEngine = viewEngine; _workContextAccessor = workContextAccessor; Logger = NullLogger.Instance; _shellSettings = shellSettings; _featureManager = featureManager; }
public DefaultClientRouteTableManager( IEnumerable<Meta<IClientRouteProvider>> clientRouteProviders, ICacheManager cacheManager, IParallelCacheContext parallelCacheContext) { _clientRouteProviders = clientRouteProviders; _cacheManager = cacheManager; _parallelCacheContext = parallelCacheContext; Logger = NullLogger.Instance; }
public DefaultClientRouteTableManager( IEnumerable <Meta <IClientRouteProvider> > clientRouteProviders, ICacheManager cacheManager, IParallelCacheContext parallelCacheContext) { _clientRouteProviders = clientRouteProviders; _cacheManager = cacheManager; _parallelCacheContext = parallelCacheContext; Logger = NullLogger.Instance; }
public ReactHarvester(IExtensionManager extensionManager, IParallelCacheContext parallelCacheContext, IVirtualPathProvider virtualPathProvider, ShellDescriptor shellDescriptor) { _extensionManager = extensionManager; _parallelCacheContext = parallelCacheContext; _virtualPathProvider = virtualPathProvider; _shellDescriptor = shellDescriptor; Logger = NullLogger.Instance; }
public DefaultShapeTableManager( IEnumerable<Meta<IShapeTableProvider>> bindingStrategies, IExtensionManager extensionManager, ICacheManager cacheManager, IParallelCacheContext parallelCacheContext) { _extensionManager = extensionManager; _cacheManager = cacheManager; _parallelCacheContext = parallelCacheContext; _bindingStrategies = bindingStrategies; Logger = NullLogger.Instance; }
public DefaultShapeTableManager( IEnumerable <Meta <IShapeTableProvider> > bindingStrategies, IExtensionManager extensionManager, ICacheManager cacheManager, IParallelCacheContext parallelCacheContext) { _extensionManager = extensionManager; _cacheManager = cacheManager; _parallelCacheContext = parallelCacheContext; _bindingStrategies = bindingStrategies; Logger = NullLogger.Instance; }
public ExtensionManager( IEnumerable<IExtensionFolders> folders, IEnumerable<IExtensionLoader> loaders, ICacheManager cacheManager, IParallelCacheContext parallelCacheContext, IAsyncTokenProvider asyncTokenProvider) { _folders = folders; _asyncTokenProvider = asyncTokenProvider; _cacheManager = cacheManager; _parallelCacheContext = parallelCacheContext; _loaders = loaders.OrderBy(x => x.Order).ToArray(); Logger = NullLogger.Instance; }
public ExtensionManager( IEnumerable <IExtensionFolders> folders, IEnumerable <IExtensionLoader> loaders, ICacheManager cacheManager, IParallelCacheContext parallelCacheContext, IAsyncTokenProvider asyncTokenProvider) { _folders = folders; _asyncTokenProvider = asyncTokenProvider; _cacheManager = cacheManager; _parallelCacheContext = parallelCacheContext; _loaders = loaders.OrderBy(x => x.Order).ToArray(); Logger = NullLogger.Instance; }
public ExtensionManager( IEnumerable <IExtensionFolders> folders, IEnumerable <IExtensionLoader> loaders, ICacheManager cacheManager, IParallelCacheContext parallelCacheContext, IAsyncTokenProvider asyncTokenProvider) { this.folders = folders; this.asyncTokenProvider = asyncTokenProvider; this.cacheManager = cacheManager; this.parallelCacheContext = parallelCacheContext; this.loaders = loaders.OrderBy(x => x.Order).ToArray(); T = NullLocalizer.Instance; Logger = NullLogger.Instance; }
public ShapeTemplateBindingStrategy( IEnumerable<IShapeTemplateHarvester> harvesters, ShellDescriptor shellDescriptor, IExtensionManager extensionManager, ICacheManager cacheManager, IVirtualPathMonitor virtualPathMonitor, IVirtualPathProvider virtualPathProvider, IEnumerable<IShapeTemplateViewEngine> shapeTemplateViewEngines, IParallelCacheContext parallelCacheContext) { _harvesters = harvesters; _shellDescriptor = shellDescriptor; _extensionManager = extensionManager; _cacheManager = cacheManager; _virtualPathMonitor = virtualPathMonitor; _virtualPathProvider = virtualPathProvider; _shapeTemplateViewEngines = shapeTemplateViewEngines; _parallelCacheContext = parallelCacheContext; Logger = NullLogger.Instance; }
public ShapeTemplateBindingStrategy( IEnumerable <IShapeTemplateHarvester> harvesters, ShellDescriptor shellDescriptor, IExtensionManager extensionManager, ICacheManager cacheManager, IVirtualPathMonitor virtualPathMonitor, IVirtualPathProvider virtualPathProvider, IEnumerable <IShapeTemplateViewEngine> shapeTemplateViewEngines, IParallelCacheContext parallelCacheContext) { _harvesters = harvesters; _shellDescriptor = shellDescriptor; _extensionManager = extensionManager; _cacheManager = cacheManager; _virtualPathMonitor = virtualPathMonitor; _virtualPathProvider = virtualPathProvider; _shapeTemplateViewEngines = shapeTemplateViewEngines; _parallelCacheContext = parallelCacheContext; Logger = NullLogger.Instance; }
public DefaultExtensionManager( IEnumerable <IExtensionFolders> folders, ICacheManager cacheManager, IParallelCacheContext parallelCacheContext, IEnumerable <IExtensionDescriptorFilter> extensionDescriptorFilters, IEnumerable <IFeatureDescriptorFilter> featureDescriptorFilters, IAsyncTokenProvider asyncTokenProvider, Lazy <IEnumerable <IExtensionLoader> > loaders, IServiceTypeHarvester serviceTypeHarvester) { _folders = folders; _cacheManager = cacheManager; _parallelCacheContext = parallelCacheContext; _extensionDescriptorFilters = extensionDescriptorFilters; _featureDescriptorFilters = featureDescriptorFilters; _asyncTokenProvider = asyncTokenProvider; _loaders = loaders; _serviceTypeHarvester = serviceTypeHarvester; T = NullLocalizer.Instance; Logger = NullLogger.Instance; }
public ExtensionLoaderCoordinator( IDependenciesFolder dependenciesFolder, IExtensionDependenciesManager extensionDependenciesManager, IExtensionManager extensionManager, IVirtualPathProvider virtualPathProvider, IEnumerable <IExtensionLoader> loaders, IHostEnvironment hostEnvironment, IParallelCacheContext parallelCacheContext, IBuildManager buildManager) { _dependenciesFolder = dependenciesFolder; _extensionDependenciesManager = extensionDependenciesManager; _extensionManager = extensionManager; _virtualPathProvider = virtualPathProvider; _loaders = loaders.OrderBy(l => l.Order); _hostEnvironment = hostEnvironment; _parallelCacheContext = parallelCacheContext; _buildManager = buildManager; Logger = NullLogger.Instance; }
public DefaultExtensionManager( IEnumerable<IExtensionFolders> folders, ICacheManager cacheManager, IParallelCacheContext parallelCacheContext, IEnumerable<IExtensionDescriptorFilter> extensionDescriptorFilters, IEnumerable<IFeatureDescriptorFilter> featureDescriptorFilters, IAsyncTokenProvider asyncTokenProvider, Lazy<IEnumerable<IExtensionLoader>> loaders, IServiceTypeHarvester serviceTypeHarvester) { _folders = folders; _cacheManager = cacheManager; _parallelCacheContext = parallelCacheContext; _extensionDescriptorFilters = extensionDescriptorFilters; _featureDescriptorFilters = featureDescriptorFilters; _asyncTokenProvider = asyncTokenProvider; _loaders = loaders; _serviceTypeHarvester = serviceTypeHarvester; T = NullLocalizer.Instance; Logger = NullLogger.Instance; }
public ExtensionLoaderCoordinator( IDependenciesFolder dependenciesFolder, IExtensionDependenciesManager extensionDependenciesManager, IExtensionManager extensionManager, IVirtualPathProvider virtualPathProvider, IEnumerable<IExtensionLoader> loaders, IHostEnvironment hostEnvironment, IParallelCacheContext parallelCacheContext, IBuildManager buildManager) { _dependenciesFolder = dependenciesFolder; _extensionDependenciesManager = extensionDependenciesManager; _extensionManager = extensionManager; _virtualPathProvider = virtualPathProvider; _loaders = loaders.OrderBy(l => l.Order); _hostEnvironment = hostEnvironment; _parallelCacheContext = parallelCacheContext; _buildManager = buildManager; Logger = NullLogger.Instance; }