<p>Why can't I create a <code>class</code> in <code>VB.NET</code> that <code>inherits</code> <code>System.IO.Directory</code>?  According to Lutz Roeder, it is <em>not</em> declared as <code>NotInheritable</code>!</p>

<p>I want to create a <code>utility class</code> that adds functionality to the <code>Directory class</code>.  For instance, I want to add a <code>Directory.Move</code> function.</p>

<p>Please advise and I will send you a six pack.  OK nevermind I'm not sending you anything but if you come to the bar tonight I will hook you up and then beat you in pool.</p>

Are you using
C# 3.0
VB.NET 2008 -- then you could add an
Extension Method