コード例 #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
        public bool InvokeTool(string path, Tools tool)
        {
            if (m_signedIn)
            {
                if (tool == Tools.PVS)
                {
                    PVSAnalysisService.PvsAnalysisService pvsService = new PVSAnalysisService.PvsAnalysisService();
                    return(pvsService.InvokeTool(m_username, path));
                }

                ResharperAnalysisService.ResharperAnalysisService resharperService =
                    new ResharperAnalysisService.ResharperAnalysisService();
                return(resharperService.InvokeTool(m_username, path));
            }

            return(false);
        }
コード例 #3
0
 private bool ToolExecuter(string path, Tools tool)
 {
     if (tool == Tools.PVS)
     {
         PVSAnalysisService.PvsAnalysisService pvsService = new PVSAnalysisService.PvsAnalysisService();
         return(pvsService.InvokeTool(m_username, path));
     }
     else if (tool == Tools.Resharper)
     {
         ResharperAnalysisService.ResharperAnalysisService resharperService =
             new ResharperAnalysisService.ResharperAnalysisService();
         return(resharperService.InvokeTool(m_username, path));
     }
     else
     {
         SimianAnalysisService.SimianAnalysisService simianService =
             new SimianAnalysisService.SimianAnalysisService();
         return(simianService.InvokeTool(m_username, path));
     }
 }
コード例 #4
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));
     }
 }