public List <AnalysisReport> ParseReport(Tools tool, string path, string branch) { if (m_signedIn) { if (tool == Tools.PVS) { PVSAnalysisService.PvsAnalysisService pvsService = new PVSAnalysisService.PvsAnalysisService(); return(pvsService.ParseReport(m_username, path, branch)); } ResharperAnalysisService.ResharperAnalysisService resharperService = new ResharperAnalysisService.ResharperAnalysisService(); return(resharperService.ParseReport(m_username, path, branch)); } return(new List <AnalysisReport>()); }
private List <AnalysisReport> ReportParser(Tools tool, string path, string branch) { if (tool == Tools.PVS) { PVSAnalysisService.PvsAnalysisService pvsService = new PVSAnalysisService.PvsAnalysisService(); return(pvsService.ParseReport(m_username, path, branch)); } else if (tool == Tools.Resharper) { ResharperAnalysisService.ResharperAnalysisService resharperService = new ResharperAnalysisService.ResharperAnalysisService(); return(resharperService.ParseReport(m_username, path, branch)); } else { SimianAnalysisService.SimianAnalysisService simianService = new SimianAnalysisService.SimianAnalysisService(); return(simianService.ParseReport(m_username, path, branch)); } }