Is there a way of finding what .NET classes implements a certain interface?
For example if I wanted to see what my .NET options were for something implementing IList or IDictionary. Is there a way to find that for example in the MSDN documentation? To find it in MSDN, I usually go to Google, type something like "MSDN IList", and to get to IList Interface which has a section "Classes that Implement IList". That's true for any of the interface classes. If you find a base class such as DictionaryBase , there will be a link called Derived Classes which will take you to a tree showing the inheritance hierarchy . I think it's possible using Reflector You can also do this