Dynamically implementing C# interfaces possible or not
<p>It is possible dynamically implement an interface in C# without emitting code using  reflection, maybe with the help of DLR.</p>

<p>I mean create a factory that allow us to do the following:</p>

<pre><code>      IComparable comparable = factory.Create&lt;IComparable&gt;();
</code></pre>

<p>Either Roslyn way.</p>
