I'm trying to do some processing on all assemblies that own forms that are currently open in my application. I can easily get the form objects with:
System.Windows.Forms.Application.OpenForms
I want to iterate through this list and find the owning assembly for each instance. I know how to find the assembly that owns a given form class, but not a specific class instance.