title: Subscribe event to event in C#?
body: <p>Is it possible in C# to connect one event to another so emitting first event will emit second one? The only way i can see is to create a stub function that will emit second event and connect the first event to this function. Compiler do not want to connect event to event or event to anonymouse function / lambda that calls another event:</p>
  
  <pre><code>class Ui { public event EventHandler OnClick; }
  class Logic { public event EventHandler OnExit; }
  var ui = new Ui();
  var logic = new Logic();
  ui.OnClick += logic.OnExit; // Not working.
  ui.OnClick += ( a, b ) =&gt; logic.OnExit; // Not working either :(.
  </code></pre>
  
  <p>Maybe it's some decorator available or some black magic that allows to chain events without stub functions?</p>