If object A listens to an event from object B, object B will keep object A alive.
Is there a standard implementation of weak events that would prevent this?
I know WPF has s
Using the recommended Dispose() pattern, where you consider events a managed resource to clean up, should handle this. Object A should unregister itself as a listener of events from object B when it's disposed...