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

NDepend-如何运行关于具有和不具有属性的方法数的报告,ndepend,cqlinq,Ndepend,Cqlinq,我想运行一个报告,说明特定程序集及其子程序集中有多少方法具有或不具有特定属性。你能给我写一个示例代码吗?报告选项是什么?我每天晚上都要做这份报告 你可以这样写: (from m in Application.Assemblies.WithNameLike("^MyAssembly").ChildMethods() where m.HasAttribute("NamespaceA.AttributeA") && m.HasAttribute("NamespaceB.

我想运行一个报告,说明特定程序集及其子程序集中有多少方法具有或不具有特定属性。你能给我写一个示例代码吗?报告选项是什么?我每天晚上都要做这份报告

你可以这样写:

(from m in Application.Assemblies.WithNameLike("^MyAssembly").ChildMethods()
 where m.HasAttribute("NamespaceA.AttributeA") &&
       m.HasAttribute("NamespaceB.AttributeB") &&
      !m.HasAttribute("NamespaceC.AttributeC")
 select m).Count()
请注意,对
Count()
的聚合调用,如果希望列出方法而不是对它们进行计数,则可以删除该调用

我每天晚上都要做这份报告

以下是相关文件: