Verveinesharp aims to extract program information from C# code and writes
the information into an MSE for analysis of the info in Moose. I have placed
a preliminary version of VerveineSharp on its website.
https://gforge.inria.fr/frs/?group_id=3329&release_id=6023
It exports the following code information to MSE:
- Namespaces
- Classes/Interfaces/Inner Classes
- Class Members
- Invocations/Access/Inheritance/Implements
- Delegates as Inner classes + method attached to delegates...
Also, there is a UI with VerveineSharp that helps visualizing all these
elements in a tree-like structure.
The zip file also contains some tests that can be executed through the bat
file.
VerveineSharp is developed and tested on .Net FW 2.0.
There are some known issues:
1. Any assemblies referenced in a program but not present in the program
folder make VerveineSharp to terminate prematurely. This requires some
reflection to resolve.
2. SourceLanguage is still not set as I am having some trouble in Java libs.
Probably, we can use bug db of Moose for VerveineSharp?
Usman