Evil or not evil?
public static void Raise(this EventHandler handler, object sender, EventArgs args) { if (handler != null) { handler(sender, arg
Not evil. I wish events worked this way by default. Can someone explain why an event with no subscribers is null?