public ApplicationContext(IServiceProvider services, ICache cache, ICacheContextAccessor cacheContextAccessor, INamedCacheDependencyProvider namedDependencyProvider, int id) { _hostServices = services; _appEnv = (IApplicationEnvironment)services.GetService(typeof(IApplicationEnvironment)); _cache = cache; _cacheContextAccessor = cacheContextAccessor; _namedDependencyProvider = namedDependencyProvider; _sourceTextService = (ISourceTextService)services.GetService(typeof(ISourceTextService)); Id = id; }
public RoslynCompiler(ICache cache, ICacheContextAccessor cacheContextAccessor, INamedCacheDependencyProvider namedDependencyProvider, IAssemblyLoadContextFactory loadContextFactory, IFileWatcher watcher, IServiceProvider services) { _cache = cache; _cacheContextAccessor = cacheContextAccessor; _namedDependencyProvider = namedDependencyProvider; _loadContextFactory = loadContextFactory; _watcher = watcher; _services = services; _sourceTextService = (ISourceTextService)services.GetService(typeof(ISourceTextService)); }