We\'re all familiar with the horror that is C# event declaration. To ensure thread-safety, the standard is to write something like this:
public event EventH
Less code, more readable. Me like.
If you're not interested in performance you can declare your event like this to avoid the null check:
public event EventHandler SomethingHappened = delegate{};