示例#1
0
 public SolutionFileLoader(SolutionParser solutionParser, IFileSystem fileSystem, ProjectParser projectParser, FileItemToProjectItemConverter converter, ProjectFactory projectFactory)
 {
     _solutionParser = solutionParser;
     _fileSystem = fileSystem;
     _projectParser = projectParser;
     _converter = converter;
     _projectFactory = projectFactory;
 }
示例#2
0
 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));
 }