In the comments to an answer I wrote we had a discussion about memory leaks and IDisposable
where we didn\'t come to any real conclusion.
A class that h
Failing to call IDisposable on objects which subscribe to events from longer-lived objects will extend the memory-allocation lifetime of the subscriber to be extended to that of the publisher. If there is no upper bound to the number of subscribers that may be attached and abandoned during a publisher's lifetime, this will constitute an unbounded memory leak.