When you add an event handler to an event (or a group of methods to a delegate, really), the delegate will contain a reference to the object in which the group of methods is included, if it is an instance method.
In other words, the object that triggers the events will be held on your object that receives events when it is subscribed to the event.
- , , , ( ), , ( ).
lightweight events, , .
.NET framework , , , WeakReference , .
, , WeakReference ( ), IsAlive Target, , . , , (, , ).