0
kicks
Exceptions During EventHandler Invocation and Allowing No Subscribers
This post shows a quick and easy pattern to use across any application or library to make consuming events completely optional. You can tell your classes "if no one is listening, don't invoke".