I have just published a really simple little ScriptCs (I'm still not sure if I should be capitalising that or not) script pack. It's intended to be used on the REPL. All it does it print some details about the objects and types to help you navigate the REPL more easily. As usual, the code is available on GitHub.
To install, run the following command:
Then just run scriptcs. The easiest way to figure out the API is to run it over itself, like this:
MemberPrint supports a few filtering options. You can filter using BindingFlags, just as though you were doing the reflection yourself:
You can also filter using regular expression text.
You can run it over types as well as instances. Can't remember the constructors for System.DateTime?
There are multiple overloads for each of the following methods:
Members(object o) (this one just calls all of the others)
The code is a little rough around the edges at the moment, but so far I have found it useful enough that I decided to share the script pack.