private void frmMain_FormClosed(object sender, FormClosedEventArgs e)
{
Settings.Default.WindowLocation = Location;
Settings.Default.WindowSize = Size;
Settings.Default.WindowState = WindowState.ToString();
Settings.Default.InputPanelHeight = splitContainer.Panel1.Height;
Settings.Default.RemoveComments = cbRemoveComments.Checked;
Settings.Default.RemoveRegions = cbRemoveRegions.Checked;
Settings.Default.LocalVarsCompressing = cbCompressLocalVars.Checked;
Settings.Default.MembersCompressing = cbCompressMemebers.Checked;
Settings.Default.TypesCompressing = cbCompressTypes.Checked;
Settings.Default.RemoveSpaces = cbRemoveSpaces.Checked;
Settings.Default.MiscCompressing = cbCompressMisc.Checked;
Settings.Default.ConsoleApp = cbConsoleApp.Checked;
Settings.Default.RemoveNamespaces = cbRemoveNamespaces.Checked;
Settings.Default.LineLength = int.Parse(tbLineLength.Text);
Settings.Default.MinifyFiles = cbMinifyFiles.Checked;
var stringCollection = new StringCollection();
foreach (var fileName in Sources)
stringCollection.Add(fileName.Key);
Settings.Default.FileList = stringCollection;
Settings.Default.Code = tbInput.Text;
Settings.Default.CompressPublic = cbCompressPublic.Checked;
Settings.Default.RemoveToStringMethods = cbRemoveToStringMethods.Checked;
Settings.Default.UselessMembersCompressing = cbUselessMembersCompressing.Checked;
Settings.Default.Save();
}