Microsoft.Win32.RegistryKey.Dispose C# (CSharp) Méthode

Dispose() public méthode

public Dispose ( ) : void
Résultat void
        public void Dispose() { }
        public void Flush() { }

Usage Example

Exemple #1
0
        private bool AddToContextMenu(RegistryKey registryKey)
        {
            Microsoft.Win32.RegistryKey regmenu = null;
            Microsoft.Win32.RegistryKey regcmd  = null;

            bool result;

            try
            {
                string keyName = registryKey.RegistryPath + registryKey.ShellName;
                regmenu = Registry.ClassesRoot.CreateSubKey(keyName);
                regcmd  = Registry.ClassesRoot.CreateSubKey(keyName + "\\command");
                regcmd.SetValue("", registryKey.Command);
                result = true;
            }
            catch
            {
                result = false;
            }
            finally
            {
                if (regmenu != null)
                {
                    regmenu.Dispose();
                }
                if (regcmd != null)
                {
                    regcmd.Dispose();
                }
            }

            return(result);
        }
All Usage Examples Of Microsoft.Win32.RegistryKey::Dispose