Это возможно благодаря NDepend.API , выпущенному с NDepend v4, и особенно благодаря пространству имен NDepend.CodeQuery , которое содержит то, что необходимо для программной работы запросов кода CQLinq или CQL и правила представлены в виде простой строки.
Вот документация для начала работы с NDepend.API .
Рекомендуется просмотреть исходный код PowerTool с именем Код запроса с CQLinq , доступный в $ NDependInstallPath $ \ NDepend.PowerTools.SourceCode \ NDepend.PowerTools.sln
Наконец, обратите внимание, что благодаря NDepend.API вы также можете напрямую писать запросы / правила кода или даже статический анализатор с кодом C # или VB.NET (следовательно, код, который может быть встроен в ваши модульные тесты).