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;
 }
Beispiel #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);
        }