Ndepend API 从 Ndrules 文件中获取规则

Ndepend API get rules from Ndrules file

我在我的 .NET 4.7 项目中使用 Ndepend API,目前我正在我的代码中编写规则,就像这个例子:

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

我想知道是否可以直接从 .ndrules 文件中将规则添加到我的代码中。

我查看了 Ndepend API 文档,我找不到与此相关的任何内容。

目前还没有从规则文件中加载规则的方法。然而,有一种方法可以从 NDepend 项目和 project.You 引用的规则文件中加载规则,可以使用此 NDepend.API 扩展方法。

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