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); }
public ScriptExecutor(IScriptProjectProvider scriptProjectProvider, IRuntimeDependencyResolver runtimeDependencyResolver, ILoggerFactory loggerFactory) { this._scriptProjectProvider = scriptProjectProvider; _runtimeDependencyResolver = runtimeDependencyResolver; this.logger = loggerFactory.CreateLogger <ScriptExecutor>(); }