Although my question is about C# in general, I'll ask it by giving a concrete example.
I have written a function EnsureDirectoryPresent, which is an extension of the System.IO.Directory class in .NET's BCL library. Where can I best put this new function?
Conceptually the method is an extension method to the Directory class. Regrettably, it is a static class, so I cannot use the feature.