BF2Statistics.MainForm.MainForm_FormClosing C# (CSharp) Method

MainForm_FormClosing() private method

Destructor
private MainForm_FormClosing ( object sender, FormClosingEventArgs e ) : void
sender object
e FormClosingEventArgs
return void
        private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            // Save Cross Session Settings
            Config.ClientParams = ParamBox.Text;
            Config.UseGlobalSettings = GlobalServerSettings.Checked;
            Config.ShowServerConsole = ShowConsole.Checked;
            Config.MinimizeServerConsole = MinimizeConsole.Checked;
            Config.ServerForceAi = ForceAiBots.Checked;
            Config.ServerFileMoniter = FileMoniter.Checked;
            Config.Save();

            // Unlock the hosts file
            if (Redirector.RedirectsEnabled && Redirector.RedirectMethod == RedirectMode.HostsFile)
                Redirector.HostsFileSys.UnLock();

            // Shutdown login servers
            if (GamespyEmulator.IsRunning)
                GamespyEmulator.Shutdown();

            // Shutdown ASP Server
            if (HttpServer.IsRunning)
                HttpServer.Stop();
        }
MainForm