There are three assemblies: A, B and C.

A has: class Button.
B has: instance of Button (call it oButton).
C has: oButton.

C wants to have: assembly oButton is in (B).

How to?

I know I can get an assembly via a type (e.g.: "System.Reflection.Assembly.GetAssembly(type)"), however, I would like to get an assembly some reference belongs to.