Visual Studio调用层次结构视图:以编程方式调用它

时间:2014-10-18 13:07:11

标签: c# vspackage

在VSpackage中,有没有办法以编程方式在方法上调用"调用层次结构视图"从代码和访问(甚至从代码)到结果?

为了完整性:VSpackage目标是Visual Studio 2013。

更新
最终目的是找出在打开的解决方案中使用/调用给定方法(给定其名称空间和类)的次数。

1 个答案:

答案 0 :(得分:1)

我要说不。原因是“调用层次结构视图”不会直接暴露它的数据集。相反,您可以直接在数据集之后获得更好的服务。您可以使用(新的C#编译器)来获取此信息。请参阅:How to use C# to find usages of a class or method?

或者,您也可以将用于同一目的。 Code Project上有一个教程,展示了如何使用它:http://www.codeproject.com/Articles/408663/Using-NRefactory-for-analyzing-Csharp-code

或者,如果您只想查看IDE中访问代码的次数,您可以升级到Visual Studio 2013 Ultimate并使用代码镜头:http://blogs.msdn.com/b/zainnab/archive/2013/07/09/visual-studio-2013-preview-codelens-aka-code-information-indicators.aspx