public override void Dispose() { if (stdRegProvider != null) { stdRegProvider.Dispose(); stdRegProvider = null; } }
internal override ConfigurationProvider OpenKey(string subKey) { StdRegProviderWrapper subRegWrapper = stdRegProvider.OpenKey(subKey); return(new RegistryConfigurationProvider(subRegWrapper)); }
RegistryConfigurationProvider(StdRegProviderWrapper stdRegProvider) { this.stdRegProvider = stdRegProvider; }
internal RegistryConfigurationProvider(RegistryHive remoteHive, string subKey, string machineName) { stdRegProvider = new StdRegProviderWrapper(remoteHive, subKey, machineName); }