Ndepend CQL для запросов типов из подстановочных знаков сборки - PullRequest
2 голосов
/ 18 марта 2010

Чтобы определить, какие низкоуровневые типы фреймворков непосредственно использует веб-приложение, необходимо определить каждую и каждую вовлеченную сборку.

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 Ответ

2 голосов
/ 18 марта 2010

Если бы фильтрация типов с использованием регулярного выражения пространства имен была бы приемлемой в вашем контексте, то вы могли бы использовать следующий запрос CQL:

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