private void InitSolutionRewriter(List <AnalyzerResult> analyzerResults, List <PortCoreConfiguration> solutionConfiguration) { CheckCache(); InitRules(solutionConfiguration, analyzerResults); var projectRewriterFactory = new PortCoreProjectRewriterFactory(); _solutionRewriter = new SolutionRewriter(analyzerResults, solutionConfiguration.ToList <ProjectConfiguration>(), projectRewriterFactory); }
public SolutionPort(string solutionFilePath, IDEProjectResult projectResult, List <PortCoreConfiguration> solutionConfiguration) { _solutionPath = solutionFilePath; SkipDownloadFiles = new ConcurrentDictionary <string, bool>(); _projectResult = projectResult; var projectRewriterFactory = new PortCoreProjectRewriterFactory(); _solutionRewriter = new SolutionRewriter(projectResult, solutionConfiguration.ToList <ProjectConfiguration>(), projectRewriterFactory); }