2013-03-14 104 views
1

我的实际工作包括对大C#项目的某些重构/代码清理。为了让我们更好地理解代码逻辑,并且可以对代码的一部分进行重构,我想一个好方法可能是通过“图形”方式来调用至少需要的方法。获取C#代码逻辑的图形表示 - 方法调用层次结构

如果这是一个好方法?

如果是的话,有没有这样的工具? 顶部的顶部将是一个免费的工具,但如果它不存在,我可以做出努力^^

我遇到了DebuggerCanvas和类似这样的但自动的(如使用DebuggerCanvas并进入所有的方法会是这个想法)

感谢提前。

+0

红门蚂蚁探查器(附赠免费试用版) – 2013-03-14 15:36:17

+0

@DavidKhaykin没有考虑使用探查器! Eqatec Profiler免费版本可以诀窍 – eka808 2013-03-14 15:57:53

+0

对Eqatek不熟悉,但ANTS提供了肯定方法调用的图形表示。 – 2013-03-14 16:16:35

回答

2

在更新1中添加到VS 2012的Code Map功能可能对此有所帮助。它确实提供了一种“画布”类型的功能,显示了其他方法如何调用方法。

+0

不好意思,我实际上仅限于VS2010,这个版本可能类似吗? – eka808 2013-03-14 15:47:25

+0

@ eka808不像功能丰富,但有http://visualstudiogallery.msdn.microsoft.com/1c54d1bd-d898-4705-903f-fa4a319b50f2 – 2013-03-14 15:49:34

+0

不要这一个似乎只是看到当前代码页的奇特方式。 – eka808 2013-03-15 08:18:46