title: Check if an event has been fired at least once
body: <p>I am tracking if an event has been fired like this:</p>
  
  <pre><code>bool IsFormLoaded;
  private void Form1_Load(object sender, EventArgs e)
  {
      //Do stuff
      IsFormLoaded = true;
  }
  private void button1_Click(object sender, EventArgs e)
  {
      //Do stuff
  }
  </code></pre>
  
  <p>But doing this for many events is not elegant so I want a solution that lets me check if any event was fired like this:</p>
  
  <pre><code>bool IsFormLoaded = IsEventFired(Form1_Loaded);
  bool IsButton1Clicked = IsEventFired(Button1_Click);
  </code></pre>