快速确定接口/类中方法数的方法

时间:2010-10-14 09:44:47

标签: c# visual-studio-2008

有一种快速的方法可以告诉VS2008中接口/类的方法数量吗? 使用Resharper? 使用NDepend?

2 个答案:

答案 0 :(得分:5)

(假设您不是以编程方式表示。)在Resharper中,从Resharper菜单中选择Windows,然后选择File Structure。这将概述您所在的整个文件,列出层次结构中的区域,类型,字段,属性,事件和方法。

请参阅the feature description,其中包含屏幕截图。

编辑:注意到这个窗口在工具栏上有一个“导出”功能,因此您可以导出到您喜欢的文本编辑器并使用编辑器的行数功能(或使用命令行工具,例如'wc -l' )。

或者,特别是如果您没有Resharper,只需在Visual Studio 对象浏览器中查看程序集即可。

答案 1 :(得分:5)

尝试使用即时窗口(Debug - > Windows - > Immediate)

typeof(System.Windows.Input.ICommand).GetMethods().GetLength(0);

在设计时,立即窗口具有解决方案资源管理器中当前所选项目的范围 - 如果这使得访问您所使用的接口变得棘手,那么在您知道可以访问此接口的地方设置断点,调试应用程序,然后在即时窗口中再试一次。