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) {
我在我的 .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) {