title: Difference between private EventHandler and private event EventHandler?
body: <p>Basically what the title says.
  Whats the difference between those two (I am currently using the first one)</p>
  
  <pre><code>private EventHandler _progressEvent;
  </code></pre>
  
  <p>and</p>
  
  <pre><code>private event EventHandler _progressEvent;
  </code></pre>
  
  <p>I have a method </p>
  
  <pre><code>void Download(string url, EventHandler progressEvent) {
      doDownload(url)
      this._progressEvent = progressEvent;
  }
  </code></pre>
  
  <p>The doDownload method would call the</p>
  
  <pre><code>_progressEvent(this, new EventArgs());
  </code></pre>
  
  <p>It works fine, so far. But I feel I am doing something horribly wrong.</p>