VB.net What does the Of() keyword do for declarations of non-generic non-collection classes? : <p>I am looking at the following class declaration in VB.net code:</p>

<pre><code>Public Class ClassB(Of ClassA)
</code></pre>

<p>ClassB is not a collection of ClassA.</p>

<p>What does the (Of ClassA) do?</p>
