This is me triying to wrap my head around the source code for WeakEventPattern desing to use .NET de