有没有一个工具可以分析哪些函数调用哪些函数来实现C#?

有没有一个工具可以分析哪些函数调用哪些函数来实现C#?,c#,.net,visual-studio-2008,static-code-analysis,C#,.net,Visual Studio 2008,Static Code Analysis,为了实现从VB6到C#作业的大规模移植,我编写了一个工具,它使用大量正则表达式来分析VB6代码库,并提取所有表单、bas文件和类中所有函数的依赖关系 它允许我们为开发人员切掉代码块,生成图形并提取所有SQL 我真的可以用一些对C#做同样事情的东西,虽然它对C#来说要容易得多,但我没有时间或预算来写它 我们仅限于VS2008 像这样的事情已经存在了吗?如果你看一看,你会发现一个例子,它将向你展示你试图实现的目标的70% 演练:我不确定,但我认为有这个。如果不是的话,用Roslyn或NRefacto

为了实现从VB6到C#作业的大规模移植,我编写了一个工具,它使用大量正则表达式来分析VB6代码库,并提取所有表单、bas文件和类中所有函数的依赖关系

它允许我们为开发人员切掉代码块,生成图形并提取所有SQL

我真的可以用一些对C#做同样事情的东西,虽然它对C#来说要容易得多,但我没有时间或预算来写它

我们仅限于VS2008

像这样的事情已经存在了吗?

如果你看一看,你会发现一个例子,它将向你展示你试图实现的目标的70%


演练:

我不确定,但我认为有这个。如果不是的话,用Roslyn或NRefactory自己编写应该是相当直接的,因为你似乎正在进行某种“重构”。我发现ReSharper在这种情况下最有用

我不确定,但我认为NDepend有这个功能。如果不是,用Roslyn或NRefactory自己写应该很简单。我想是这样的,但要花几百美元。我会尝试用Roslyn来写。@Jodrell,这恰好是VS的一个内置函数,因为我记得。还有人想看“正则表达式的谋杀”吗?不幸的是,我们仅限于VS2008,但我会记下这一点,并继续梦想现代开发工具…:)有点像,在棒球场。我有几个开发人员都在抨击我,我想分析他们提出的设计,看看什么函数调用什么函数,找出错误