title: Does subscribing to an event add the handler function to the event or the event delegate's invocation list?
body: <p>I am trying to debunk how many tutorials on .NET Events and Delegates are using the Event and the Delegate (believe this is an invocation list?) interchangeably when describing an object subscribing to the event.</p>
  
  <p>In the case of this example code, some I've listened to have said that handlerFunction is being added to the Event's invocation list, whilst others say it is being added to to the delegate (which is what I originally thought was the (only) invocation list.)</p>
  
  <p>What is the breakdown of where the subscribers are actually subscribing to?</p>
  
  <pre class="lang-cs prettyprint-override"><code>delegate void MyEventHandler (int x, string y);
  
  class myClass {
      public event MyEventHandler MyEvent;
  }
  
  myClass obj = new myClass();
  obj.MyEvent += handlerFunction;
  </code></pre>