title: event Func<bool> with 2 handlers: which return to expect?
body: <p>Let's suppose that I have the classes <code>A</code> and <code>B</code>.</p>
  
  <p>In the class <code>A</code>, I have the following event:</p>
  
  <pre><code>public event Func&lt;bool&gt; MyEvent;
  </code></pre>
  
  <p>and the following method:</p>
  
  <pre><code>public bool GetResult()
  {
      return MyEvent();
  }
  </code></pre>
  
  <p>And in the class <code>B</code>, I have the following constructor:</p>
  
  <pre><code>public B()
  {
      A a = new A();
      a.MyEvent += a_MyEvent_one;
      a.MyEvent += a_MyEvent_two;
  
      bool result = a.GetResult();
  }
  
  private bool a_MyEvent_one()
  {
      return true;
  }
  
  private bool a_MyEvent_two()
  {
      return false;
  }
  </code></pre>
  
  <p>So, what to expect as result in the end of the constructor of class <code>B</code>, and why?</p>