public SolutionFileLoader(SolutionParser solutionParser, IFileSystem fileSystem, ProjectParser projectParser, FileItemToProjectItemConverter converter, ProjectFactory projectFactory) { _solutionParser = solutionParser; _fileSystem = fileSystem; _projectParser = projectParser; _converter = converter; _projectFactory = projectFactory; }
public ProjectFactory(ProjectParser projectParser, IFileSystem fileSystem, Compiler compiler, ProjectContentRegistry projectContentRegistry) { _projectParser = projectParser; _fileSystem = fileSystem; _compiler = compiler; _projectContentRegistry = projectContentRegistry; _projects = new Cache<string, ProjectData>(key => LoadProject(key)); }