Do you write event driven code in .NET?
Reactive Extensions can make your job much easier.
I have Included the slides that I previously prepared and presented. It compares events and RX.NET and shows how similar and different they are.
Write below or reach me out if you have any questions. I would love to help.