ValueExists() public méthode

public ValueExists ( string name ) : bool
name string
Résultat bool
        public object GetValue(RegistryKey rkey, string name, object default_value, RegistryValueOptions options)
        {
            KeyHandler keyHandler = KeyHandler.Lookup(rkey, true);

            if (keyHandler == null)
            {
                return(default_value);
            }
            if (keyHandler.ValueExists(name))
            {
                return(keyHandler.GetValue(name, options));
            }
            return(default_value);
        }
        public void DeleteValue(RegistryKey rkey, string name, bool throw_if_missing)
        {
            KeyHandler keyHandler = KeyHandler.Lookup(rkey, true);

            if (keyHandler == null)
            {
                return;
            }
            if (throw_if_missing && !keyHandler.ValueExists(name))
            {
                throw new ArgumentException("the given value does not exist");
            }
            keyHandler.RemoveValue(name);
        }
        public object GetValue(RegistryKey rkey, string name, object default_value, RegistryValueOptions options)
        {
            KeyHandler self = KeyHandler.Lookup(rkey, true);

            if (self == null)
            {
                // key was removed since it was opened
                return(default_value);
            }

            if (self.ValueExists(name))
            {
                return(self.GetValue(name, options));
            }
            return(default_value);
        }
        public void DeleteValue(RegistryKey rkey, string name, bool throw_if_missing)
        {
            KeyHandler self = KeyHandler.Lookup(rkey, true);

            if (self == null)
            {
                // if key is marked for deletion, report success regardless of
                // throw_if_missing
                return;
            }

            if (throw_if_missing && !self.ValueExists(name))
            {
                throw new ArgumentException("the given value does not exist");
            }

            self.RemoveValue(name);
        }