How to create instance of inherited in static base method?
<p>From an instance, I might do this.</p>

<pre><code> var obj= Activator.CreateInstance(GetType());
</code></pre>

<p>Not sure how to get typeof of the inherited class in a static base method though.</p>

<p>Is this (see below) the best way forward?</p>

<pre><code> public static Method&lt;T&gt;() where T : SomeBase, new()
</code></pre>
