.NET Framework for dynamically inspecting assemblies without loading them into the current AppDomain which enables unloading of the assembly again.