Does adding trivial handler to event cause significant overhead?
<p>From the content of the answer to this <a href="http://stackoverflow.com/questions/289002/how-to-raise-custom-event-from-a-static-class">question</a> I learned a new trick; to add a trivial handler to an event in order to avoid null checking when it is raised.</p>

<pre><code>public static event EventHandler SomeEvent = delegate {};
</code></pre>

<p>and to invoke it without the null checking:</p>

<pre><code>SomeEvent(null,EventArgs.Empty);
</code></pre>

<p>Does this add significant overhead? If not, why isn't something like this built in?</p>
