Example #1
0
        private void onConfigurationChanged(object source, FileSystemEventArgs e)
        {
            configuration.update();

            var eventHandler = new EventHandler((sender, ev) =>
            {
                // ./databaseFolder referenced in Listener
                Directory.Delete("./databaseFolder", true);
            });

            if (!configuration.saveData)
            {
                AppDomain.CurrentDomain.ProcessExit += eventHandler;
            }
            else
            {
                AppDomain.CurrentDomain.ProcessExit -= eventHandler;
            }
        }