【问题标题】:Ndepend API get rules from Ndrules fileNdepend API 从 Ndrules 文件中获取规则
【发布时间】:2018-12-03 10:01:53
【问题描述】:

我在我的 .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 文档,但找不到与此相关的任何内容。

【问题讨论】:

    标签: c# .net ndepend


    【解决方案1】:

    到目前为止,还没有从规则文件加载规则的方法。但是,有一种方法可以从 NDepend 项目和项目引用的规则文件中加载规则。您可以使用此 NDepend.API 扩展方法。

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

    【讨论】:

      猜你喜欢
      • 2015-05-11
      • 2017-11-20
      • 1970-01-01
      • 2021-04-17
      • 2023-02-13
      • 2018-11-06
      • 1970-01-01
      • 1970-01-01
      • 2017-07-31
      相关资源
      最近更新 更多