Esempio n. 1
0
 private static int CalculateCyclomaticComplexity(this IMethodDefinition method, PdbReader pdb, IMetadataHost host)
 {
     var methodBody = method.Decompile(pdb, host);
     var cyclomaticComplexityCalculator = new CyclomaticComplexityCalculator();
     cyclomaticComplexityCalculator.Traverse(methodBody.Statements());
     return cyclomaticComplexityCalculator.Result;
 }
Esempio n. 2
0
        private static int CalculateCyclomaticComplexity(this IMethodDefinition method, PdbReader pdb, IMetadataHost host)
        {
            var methodBody = method.Decompile(pdb, host);
            var cyclomaticComplexityCalculator = new CyclomaticComplexityCalculator();

            cyclomaticComplexityCalculator.Traverse(methodBody.Statements());
            return(cyclomaticComplexityCalculator.Result);
        }