Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否有一个工具可以计算项目中接口引用的数量?_C#_Code Metrics - Fatal编程技术网

C# 是否有一个工具可以计算项目中接口引用的数量?

C# 是否有一个工具可以计算项目中接口引用的数量?,c#,code-metrics,C#,Code Metrics,我有一个C#代码库,它在过去的一年中不断发展,我想了解一下接口类型引用和类类型引用的数量。假设代码为: namespace Infrastructure { public class Foo { private ConcreteClass _field1; private OtherConcreteClass _field2; private IInterface _field3; public void SomeMethod(Concre

我有一个C#代码库,它在过去的一年中不断发展,我想了解一下接口类型引用和类类型引用的数量。假设代码为:

namespace Infrastructure {
   public class Foo {
      private ConcreteClass _field1;
      private OtherConcreteClass _field2;
      private IInterface _field3;

      public void SomeMethod(ConcreteClass parameter1, IInterface parameter2) {
         _field1 = parameter1;
         _field3 = parameter2;
         OtherConcreteClass newVariable = new OtherConcreteClass();
      }
   }
}

有人知道有一个工具会报告此代码段中有2个声明的接口引用和4个声明的类引用吗?我研究过R#、SourceMonitor、CLOC和其他一些工具,到目前为止还没有成功。

我使用的最好的代码度量工具是nDepend(),但我不确定它是否能提供您想要的信息(但它会给您更多的信息…)


我希望这一帮助

如果你需要一个工具,那么网站应该更合适。要求我们推荐或查找一本书、工具、软件库、教程或其他非网站资源的问题会导致堆栈溢出,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。