NDepend - 如何运行有关具有和不具有属性的方法数量的报告

时间:2012-07-03 07:41:39

标签: ndepend cqlinq

我想运行一个报告,了解特定程序集及其子程序集中有多少方法,哪些方法没有特定属性。你能给我写一个示例代码吗?什么是报告选项?我需要每晚都运行这份报告。

1 个答案:

答案 0 :(得分:1)

你可以这样写:

(from m in Application.Assemblies.WithNameLike("^MyAssembly").ChildMethods()
 where m.HasAttribute("NamespaceA.AttributeA") &&
       m.HasAttribute("NamespaceB.AttributeB") &&
      !m.HasAttribute("NamespaceC.AttributeC")
 select m).Count()

请注意对[{1}}的汇总调用,如果您希望列出方法而不是计算方法,则可以将其删除。

  

我需要每晚都运行这份报告。

以下是相关文件: