I\'m looking at taking a set of objects, let\'s say there\'s 3 objects alive at the moment, which all implement a common interface, and then wrap those objects inside a fourth o
Did you really need to create the assembly at runtime?
Probably you don't need it.
c# give you Action, the is operator and lambda/delegates...