public ScriptProjectSystem(OmniSharpWorkspace workspace, IOmniSharpEnvironment env, ILoggerFactory loggerFactory, MetadataFileReferenceCache metadataFileReferenceCache)
 {
     _metadataFileReferenceCache = metadataFileReferenceCache;
     _workspace             = workspace;
     _env                   = env;
     _logger                = loggerFactory.CreateLogger <ScriptProjectSystem>();
     _projects              = new Dictionary <string, ProjectInfo>();
     _scriptProjectProvider = ScriptProjectProvider.Create(loggerFactory);
 }
Esempio n. 2
0
 public ScriptExecutor(IScriptProjectProvider scriptProjectProvider, IRuntimeDependencyResolver runtimeDependencyResolver, ILoggerFactory loggerFactory)
 {
     this._scriptProjectProvider = scriptProjectProvider;
     _runtimeDependencyResolver  = runtimeDependencyResolver;
     this.logger = loggerFactory.CreateLogger <ScriptExecutor>();
 }