I'm a Mono developer coming from being a Windows developer. One of the things I used every day was Reflector, and since then I've relied on the interface MonoDevelop provides, which isn't all that great all things considered.
So I wrote my own: Mirror.
I've gotten it almost where I want it, but its hit the point where I dont have enough expertise in the world of .NET (and frankly, Comp Sci) to be able to continue much more.
Here's an example of what it looks like, running: http://i.imgur.com/DaTah.png
What I dont have implemented:
- Attributes on anything. They simply dont exist in Cecil's concept of the world. - Getter's and Setter's on Properties. - Class Decompilation - Being Nice (tm)