コード例 #1
0
        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>());
        }
コード例 #2
0
 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));
     }
 }