C# interface programming, how to ensure return value is serializable
<p>I wish I can do something like this for my interface</p>

<pre><code>public T GetAStuff() where T is serializable
</code></pre>

<p>as a result, I want to guanrantee the implementors to return a serializable output</p>

<p>Can this be achieved? Thanks.</p>
