In Visual Studio, I can press F12 on a standard class to view its declaration, for example the Stream class, and Visual Studio will show it in a tab titled "Stream [from metadata]":

enter image description here

Is there a standalone object browser that offers the equivalent functionality?

If possible, it should be free, and lightweight (1-2mb installation). I won't to be able to use it when coding in the Snippy tool from Jon Skeet, without firing VS just to look up a declaration.

  • 2
    Perhaps ilspy? – Alex K. Jul 29 '16 at 12:25
  • @AlexK. Thanks! That's exactly what I was looking for. – sashoalm Jul 29 '16 at 12:31
  • @AlexK. Looks like you should post that as an answer. – svick Jul 30 '16 at 19:00

As Alex K mentioned in the comments above. ILSpy is a good choice in this case. enter image description here

| improve this answer | |

I'm using Jetbrains dotPeek. It's free and meanwhile has more features than ILSpy, it can e.g. make use of PDB files and Microsoft source servers and is extensible via plugins.

dotPeek showing FileSystemWatcher

| improve this answer | |
  • 1
    Thanks. I'll just add that the installer was extremely heavy - first it downloaded another bigger installer and took its time for it, and then it offered me many products I wasn't interested in. Then it started "pulling packages" and again took a lot of time. I felt like I was installing Eclipse, instead of a lightweight standalone tool. Compared to that ILSpy was just a 2 mb zip file containing everything you need. – sashoalm Aug 3 '16 at 11:00
  • @sashoalm: you're right. I still had version 1.5. It seems the new version is part of a larger installer :-( – Thomas Weller Aug 3 '16 at 13:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.