コード例 #1
0
 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;
 }
コード例 #2
0
 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));
 }