I'm new to using appdomains, so I'm learning as I go.
I'm making use of appdomains to isolate plugin instances that I'm loading at runtime. If I am referencing a plugin object (in its own appdomain) from the main appdomain and I unload that plugin appdomain, will it fully unload?
My understanding is that by referencing the plugin instance from the main appdomain, I'm actually referencing a transparent proxy, so I'm not actually directly referencing the object. Due to this, I believe there isn't an issue, but I want to make sure my understanding is correct.