How to load all loadable types from a .NET assembly?
===

Right now, I'm using `Assembly.GetTypes`.

But the problem is,  as mentioned on MSDN as well, if there is a single type which cannot be loaded because it implements an interface which is not available, it throws `ReflectionTypeLoadException`.

I want to at least get all those types which are loadable.