public ScriptCsProjectSystem(OmnisharpWorkspace workspace, IOmnisharpEnvironment env, ILoggerFactory loggerFactory, ScriptCsContext scriptCsContext) { _workspace = workspace; _env = env; _scriptCsContext = scriptCsContext; _logger = loggerFactory.CreateLogger<ScriptCsProjectSystem>(); }
public ScriptCsProjectSystem(OmnisharpWorkspace workspace, IOmnisharpEnvironment env, ILoggerFactory loggerFactory, ScriptCsContext scriptCsContext) { _workspace = workspace; _env = env; _scriptCsContext = scriptCsContext; _logger = loggerFactory.CreateLogger <ScriptCsProjectSystem>(); }
public ProjectSystemController(DnxContext dnxContext, MSBuildContext msbuildContext, ScriptCsContext scriptCsContext, OmnisharpWorkspace workspace) { _dnxContext = dnxContext; _msbuildContext = msbuildContext; _scriptCsContext = scriptCsContext; _workspace = workspace; }
public ScriptCsContextModel(ScriptCsContext context) { RootPath = context.RootPath; CsxFilesBeingProcessed = context.CsxFilesBeingProcessed; CsxFileProjects = context.CsxFileProjects.ToDictionary(x => x.Key, x => new ProjectInfoModel(x.Value)); CsxReferences = context.CsxReferences.ToDictionary(x => x.Key, x => x.Value.Select(z => new ReferenceModel(z))); CsxLoadReferences = context.CsxLoadReferences.ToDictionary(x => x.Key, x => x.Value.Select(z => new ProjectInfoModel(z))); CsxUsings = context.CsxUsings.ToDictionary(x => x.Key, x => x.Value.AsEnumerable()); ScriptPacks = context.ScriptPacks; CommonReferences = context.CommonReferences.Select(z => new ReferenceModel(z)); CommonUsings = context.CommonUsings; }