Ndepend API从Ndrules文件获取规则



我在我的.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项目和项目引用的规则文件加载规则。您可以使用此NDepend.API扩展方法。

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

最新更新