Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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#_Visual Studio 2008 - Fatal编程技术网

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

C# 快速确定接口/类中方法数的方法,c#,visual-studio-2008,C#,Visual Studio 2008,在VS2008中,有没有一种快速的方法来判断接口/类中方法的数量? 使用Resharper? 在Resharper中,从Resharper菜单中选择Windows,然后选择文件结构。这将为您提供所处的整个文件的概览,列出层次结构中的区域、类型、字段、属性、事件和方法 查看其中包含的屏幕截图 编辑:刚刚注意到这个窗口在工具栏上有一个“导出”功能,所以你可以导出到你最喜欢的文本编辑器,并使用编辑器的行计数功能(或者使用命令行工具,如“wc-l”) 或者,特别是如果没有Resharper,可以在Vis

在VS2008中,有没有一种快速的方法来判断接口/类中方法的数量? 使用Resharper? 在Resharper中,从Resharper菜单中选择Windows,然后选择文件结构。这将为您提供所处的整个文件的概览,列出层次结构中的区域、类型、字段、属性、事件和方法

查看其中包含的屏幕截图

编辑:刚刚注意到这个窗口在工具栏上有一个“导出”功能,所以你可以导出到你最喜欢的文本编辑器,并使用编辑器的行计数功能(或者使用命令行工具,如“wc-l”)

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

尝试立即窗口(调试->窗口->立即)


在设计时,即时窗口在解决方案资源管理器中的作用域为当前选定的项目-如果这使得访问您要访问的界面变得棘手,请在您知道可以访问此界面的某个位置设置断点,调试应用程序,然后在即时窗口中重试。

,但是你需要定义你要寻找的方法,仅仅是声明的方法,仅仅是公共的,仅仅是实例,整个层次结构?这是一个编译的程序集吗?源代码?@leppie:我的意思是当然不是程序化的,如果有可用的工具,我宁愿使用现有的工具,也不愿编写自己的工具@kobi-earth.NDepend听起来像是你在这种情况下需要的。但是它并没有给你接口/类中的方法数,而这正是OP所要求的。@leppie:它使计算它们变得非常容易。嗯。。。数到200并不太好:)-我可以使用手动搜索,只是想知道下一次。。。(基于此接口的手动搜索是一个具有operationContract属性的web服务接口,但通常我没有这种运气)。请参阅@Yonatan Karni的回答。@leppie:是的,他回答了我的答案,所以我看到了。我只提供基于非常稀疏的问题描述的建议——如果他或你不喜欢这些建议,那么你可以自由投票否决。
typeof(System.Windows.Input.ICommand).GetMethods().GetLength(0);