title: Calling an event handler manually
body: <p>I have an event handler method that's called directly as a standard method. That is, it's not only called when my event occurs but also just as a private method.</p>
  
  <pre><code>UtilStk.StkRoot.OnStkObjectAdded += new 
      IAgStkObjectRootEvents_OnStkObjectAddedEventHandler(TallyScenarioObjects);
  
  private void TallyScenarioObjects(object sender)
  {
      ...
  }
  </code></pre>
  
  <p>Is it suitable to pass a null argument when calling this handler directly?</p>
  
  <pre><code>TallyScenarioObjects(null);
  </code></pre>