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

Yon*_*rni 3 c# visual-studio-2008

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

Pau*_*ane 5

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

请参阅包含屏幕截图的功能说明.

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

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


Rob*_*rch 5

尝试立即窗口(Debug - > Windows - > Immediate)

typeof(System.Windows.Input.ICommand).GetMethods().GetLength(0);
Run Code Online (Sandbox Code Playgroud)

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