Ndepend API получает правила из файла Ndrules - PullRequest
0 голосов
/ 03 декабря 2018

Я использую Ndepend API в своем проекте .NET 4.7, в настоящее время я пишу правила в своем коде, как в этом примере:

 var types = assemblies.ChildTypes()
.Where(x => !x.IsThirdParty && x.IsPublic &&!x.ParentAssembly.Name.EndsWith(".Test"))
                .OrderByDescending(x => x.NbTypesUsingMe).Take(10);

Я хотел бы знать, возможно ли получить правилав мой код прямо из файла .ndrules.

Я просмотрел документацию по API Ndepend и не смог найти ничего, связанного с этим.

1 Ответ

0 голосов
/ 05 декабря 2018

Пока что нет способа загрузить правила из файла правил.Однако есть метод для загрузки правил из проекта NDepend и из файлов правил, на которые ссылается проект. Вы можете использовать этот метод расширения NDepend.API.

namespace NDepend.Project {
   public static class ExtensionMethodsProject {
      public static IController GetRulesInProjectFileAndInRuleFiles(this IProject project) {
...