Ndepend CQL用于查询程序集通配符之外的类型

时间:2010-03-18 01:59:16

标签: ndepend cql

为了确定Web应用程序直接使用的低级框架类型,必须定义所涉及的每个程序集。

SELECT TYPES FROM ASSEMBLIES
"Company.System.Framework",
"Company.System.Framework.ReferenceLookup",
"Company.System.Framework.Web",
"Company.System.Framework.Security",
"Company.System.Framework.Logging",
"Company.System.Framework.DMS"
WHERE IsDirectlyUsedBy "WebAssembly"

我找不到通配符程序列表的任何语法。有没有办法简化这个?我们有很多框架级程序集。

即。 Company.System.Framework。*

1 个答案:

答案 0 :(得分:2)

如果在您的上下文中使用命名空间regex的过滤类型可以,那么您可以使用以下CQL查询:

SELECT TYPES WHERE IsDirectlyUsedBy "ASSEMBLY:WebAssembly"
AND FullNameLike "Company.System.Framework*"