Dot net assembly viewer?

I have a dll that contains a dot net assembly - common intermediate language. The problem is that it's lacking documentation and I need to figure out the api like available classes, properties and methods, correct parameters to pass etc.

Whats the best way to do this. I need some sort of viewer/inspector but I couldn't find any.



Try reflector.

Its free :-)

Edit: As of February 2011, its no longer free ...:( There are alternatives like ilspy or JetBrains dotPeek.

Need Your Help

Array permutations and comparisons: Does this array contain any of these arrays?

ruby arrays permutation

I've looked all over SO for an answer to this, and while I've found a few similar problems, I just haven't been able to solve my problem.

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.