コード例 #1
0
        public void CalculateClassMetrics(ProjectAnalysisData prj, ClassMetrics clsMetrics, ClassAnalysisData cls,
                                          SemanticModel sclsmodel)
        {
            CyclomaticComplexityRule cc = new CyclomaticComplexityRule();

            clsMetrics.CyclomaticComplexity = cc.Calculate(cls.ClassDeclarationSyntax, sclsmodel);
        }
コード例 #2
0
        public void CalculateMethodMetrics(ProjectAnalysisData prj, ClassMetrics clsMetrics, ClassAnalysisData cls,
                                           MethodMetrics mtdMetrics, MethodDeclarationSyntax mtd, SemanticModel sclsmodel)
        {
            CyclomaticComplexityRule cc = new CyclomaticComplexityRule();

            mtdMetrics.CyclomaticComplexity = cc.Calculate(mtd, sclsmodel);
        }