分析.NET代码的框架或工具



我正在寻找任何可以: - 分析.NET源代码(C#或VB.NET) - 构建一些可以查询的存储库(ndepending and Resmarper做类似的事情) - 允许查询此存储库查找类,方法,调用方法等(例如Resharper或ndpend) - 访问该方法的名称,本地变量名称,类型,静态值以及方法文本

我想将其用于创建有关此软件称为存储过程的文档。

ndependepend 是一个非常出色的工具,可以分析IL/源代码,并允许您像以下一个一样编写查询,> 't提供对字符串恒定值的访问(我需要它们来识别存储的过程名称/参数)。

from m in Types.WithFullNameNotIn( "Core.DbObject").ChildMethods() 
let depth0 = m.DepthOfIsUsing("Core.DbObject")
where depth0  >= 0 
&& !m.Name.Contains(".ctor")
orderby depth0
select new { m, depth0 }

我的最终目的是什么?

我在vb.net中有一个很大的源代码。我想跟踪每个呼叫存储过程保存的电话:

呼叫存储过程的呼吁如下:

RunProcedure("dbo.Log", parameters, "Log_LoadFromID")

我需要提取:

  • vb.net的名称方法 ->轻松使用IL和元数据信息
  • 存储过程的名称 ->轻松使用代码的文本分析
  • 参数传递给商店的列表 ->使用代码的文本分析

我试图寻找它,但找不到与此相似的东西。

编辑

我在这里找到了一些东西:https://stackoverflow.com/a/10642840/196210

额外的详细信息:

我认为很难找到类似的软件。因此,如果它是Visual Studio以及独立工具或.NET框架的插件,那么我没有问题。同样,此信息将被导出并不重要。我可以使用此信息很重要。我需要生成一个报告。我想,我想这将是Windows软件或.NET框架,但是如果您找到这样做的Android应用程序也可以: - )

符合您的要求,我想您正在寻找http://www.nitriq.com/

之类的软件

相关内容

  • 没有找到相关文章

最新更新