Pass by ref and typecast at the same time
<p>Is there a way to do this in C#? </p>

<pre><code>private void Caller()
{
  MyControl c = new MyControl();
  Callee(ref c);                       //Here I want to cast c as Control and pass by ref
}

private void Callee(ref Control c)
{

}
</code></pre>

<hr>

<p>In the generics example, how does it infer T = MyControl? Can you please explain? I am a newbie to generics</p>
