Question

For a large porting from VB6 to C# job I wrote a tool which uses a murder of regular expressions to analyse a VB6 code base and extract the dependencies of all the functions in all the forms, bas files and classes.

It allowed us to chop out blocks of code for the developers, generate graphs and extract all the SQL.

I could really use something that does the same thing for C# and although it would be a lot easier for C#, I don't have the time or budget to write it.

We are limited to VS2008

Does anything like this already exist?

Was it helpful?

Solution

I'm not sure but I think NDepend has this. If not, writing it yourself should be pretty straight forward using Roslyn or NRefactory

OTHER TIPS

If you take a look on project Roslyn page, you'll find example which will show you about 70% of what you seem to try to achive.

Walkthrough: Getting Started with Semantic Analysis – C#

It seems you are doing some kind of "refactoring". I found ReSharper is most useful in this case http://www.jetbrains.com/resharper/

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top