Subscribe event to event in C#?
<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>
