在.NET中推导出循环复杂性

5 .net cyclomatic-complexity visual-studio

我知道通过右键单击并选择"计算代码度量标准",我可以在Visual Studio 2008团队资源管理器中访问我的代码的圈复杂度.我想公开这个数据,以便Web应用程序显示它.有人知道通过API访问这些数据的方法吗?

谢谢你的帮助!

Pac*_*aco 2

我使用NDepend来做类似的事情。您可以在 NDepend 中创建 CQL 查询并执行它们。
例子:

SELECT METHODS  WHERE CC > 8
Run Code Online (Sandbox Code Playgroud)

返回圈复杂度大于 8 的方法。