In addition to SharpDevelop, there is
Visual Studio support although we haven't gotten anywhere on Intellisense AFAIK. In general, there is an
IDE Support wiki page. For anybody working on IDE support, please update your respective wiki page as needed to show the current status, download URL, etc. The IDE Support wiki page is linked from the Downloads page.
Regarding a tool for dumping a type's interface:
-- We have a "cobra -doc-lib:Foo" command for which I was intending to allow you to add a type onto it. Plus it probably needs some fixing and polish. Plus I just noticed that it's not listed in the help anywhere.
-- If we want something a little more convenient where Cobra tries to infer the DLL then I'm picturing "cobra show-type Foo.Bar" when subcommands arrive. I'm part way through implementing subcommands btw.
-- It's still the case that I have often wanted to be able to stick a "obj.typeOf.printCobraReflection" in my
existing programs where I already have the "obj", but may not know the type and/or am feel lazing about jumping out of my edit-run cycle to look stuff up.
-- It would be nice if such libs could be optionally included only when used. But I haven't formulated exactly how that would work.