I apparently do not understand the intended usage of WinRegistryConfiguration.
I have a registry tree I would to enumerate.
I first create a WinRegistryConfiguration object at the root of the tree I am interested in.
I then call keys on that object and get all of the key and value names at that level. All is well and good at this point.
Iterating though that list, if the key is a property I do something and if it is not I call keys again with key as the subkey. This always returns the keys at the root level the object was constructed with.
The problem appears to be in ConvertToRegFormat which returns an empty string that is appended to _rootPath so that the returned range is always at the root.
Where would I find an example that demonstrates waht I am trying to do?