我想运行一个关于特定程序集及其子程序集中有多少方法具有和没有特定属性的报告。你能给我写一个示例代码吗?有哪些报告选项?我需要每天晚上运行此报告。
你可以这样写:
(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()
的聚合调用。
我需要每天晚上运行此报告。
以下是相关文档:
- 报告违反 CQLinq 规则的情况
- CQLinq 查询的报告组