public void Flush (RegistryKey rkey) { KeyHandler self = KeyHandler.Lookup (rkey, false); if (self == null) { // we do not need to flush changes as key is marked for deletion return; } self.Flush (); }