0
kicks
Re-Thinking C# Events
When I was learning C#, I was taught a pattern to use when declaring events. That pattern is rather cumbersome. Through the magic of generics and extension methods, this pattern can be generalized to a single line of code. This article explores the new pattern.