Ejemplo n.º 1
0
        public ISolutionContext Build()
        {
            _plainFiles.ForEach(_fileFactory.Create);

            var result = _solutionContext;

            result.Solution = _solutionFactory.Create(_solution.Path, _projects);
            result.Solution.SolutionContext = result;
            return(result);
        }
Ejemplo n.º 2
0
        protected override ISolution ReadFromFileInfo(FileInfo fileInfo)
        {
            var solutionFile = _solutionFileParser.Parse(fileInfo.FullName);

            return(_solutionFactory.Create(solutionFile, fileInfo));
        }