What is it called when trying to overload a function based purely on the return type?
<p>What is it called when trying to overload a function based purely on the return type?</p>

<p>ie: </p>

<pre><code>Public String DoWork()

Public int DoWork()
</code></pre>

<p>You cannot do the above, right?</p>

<p>Is that called covariance?</p>
