public override void Dispose()
 {
     if (stdRegProvider != null)
     {
         stdRegProvider.Dispose();
         stdRegProvider = null;
     }
 }
 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);
 }
 RegistryConfigurationProvider(StdRegProviderWrapper stdRegProvider)
 {
     this.stdRegProvider = stdRegProvider;
 }
 internal RegistryConfigurationProvider(RegistryHive remoteHive, string subKey, string machineName)
 {
     stdRegProvider = new StdRegProviderWrapper(remoteHive, subKey, machineName);
 }