title: C#: Raising an inherited event
body: <p>I have a base class that contains the following events:</p>
  
  <pre><code>public event EventHandler Loading;
  public event EventHandler Finished;
  </code></pre>
  
  <p>In a class that inherits from this base class I try to raise the event:</p>
  
  <pre><code>this.Loading(this, new EventHandler()); // All we care about is which object is loading.
  </code></pre>
  
  <p>I receive the following error:</p>
  
  <p><em>The event 'BaseClass.Loading' can only appear on the left hand side of += or -= (BaseClass')</em></p>
  
  <p>I am assuming I cannot access these events the same as other inherited members?</p>