我想运行一个报告,了解特定程序集及其子程序集中有多少方法,哪些方法没有特定属性。你能给我写一个示例代码吗?什么是报告选项?我需要每晚都运行这份报告。
答案 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}}的汇总调用,如果您希望列出方法而不是计算方法,则可以将其删除。
我需要每晚都运行这份报告。
以下是相关文件: