Actually, I am not using resharper to create the class because of a "bug/ as designed feature" in resharper of adding folders, and having the resharper project wrapper synchronize when a new folder is added.
I implemented the folder creation and file creation three different ways and the two ways that allowed me to use the resharper folder live templates had a limitation that I could not resolve. The last and finally way ended up leaving me have to do a large portion of the file creation logic. It took me over a month to come to the current implementation and I would say it is far from my first choice as far as what type of power it gives me.. If you ever have a chance look through the resharper code in reflector and you will get an idea of some of the issues with the "Open API" there are a lot of internal sealed classes that are quite useful in there assemblies. Sounds like a certain framework implementation i know called Asp.net.
The good news is that their api does expose the fact that then type decleration is generic and includes the number of generic arguments that are defined. So that portion of the api is pretty easy to work with and will be consistent with resharpers existing functionality.