CSharpMinifier.GUI.frmMain.btnMinify_Click C# (CSharp) Method

btnMinify_Click() private method

private btnMinify_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void btnMinify_Click(object sender, EventArgs e)
        {
            var minifierOptions = new MinifierOptions
            {
                LocalVarsCompressing = cbCompressLocalVars.Checked,
                MembersCompressing = cbCompressMemebers.Checked,
                TypesCompressing = cbCompressTypes.Checked,
                SpacesRemoving = cbRemoveSpaces.Checked,
                RegionsRemoving = cbRemoveRegions.Checked,
                CommentsRemoving = cbRemoveComments.Checked,
                MiscCompressing = cbCompressMisc.Checked,
                ConsoleApp = cbConsoleApp.Checked,
                NamespacesRemoving = cbRemoveNamespaces.Checked,
                LineLength = int.Parse(tbLineLength.Text),
                ToStringMethodsRemoving = cbRemoveToStringMethods.Checked,
                PublicCompressing = cbCompressPublic.Checked,
                EnumToIntConversion = cbEnumToIntConversion.Checked
            };
            Minifier minifier = new Minifier(minifierOptions);
            tbOutput.Text = !cbMinifyFiles.Checked ? minifier.MinifyFromString(tbInput.Text) : minifier.MinifyFiles(Sources.Select(source => source.Value).ToArray());

            tbInputLength.Text = tbInput.Text.Length.ToString();
            tbOutputLength.Text = tbOutput.Text.Length.ToString();
            tbOutputInputRatio.Text = ((double)tbOutput.Text.Length / tbInput.Text.Length).ToString("0.000000");
            var compileResult = CompileUtils.Compile(tbOutput.Text);
            dgvErrors.Rows.Clear();
            if (!compileResult.Errors.HasErrors)
            {
                pbOutputCompilied.Image = Resources.Ok;
                lblOutputCompilied.Text = "Compilied";
            }
            else
            {
                pbOutputCompilied.Image = Resources.Error;
                lblOutputCompilied.Text = "Not compilied";
                for (int i = 0; i < compileResult.Errors.Count; i++)
                {
                    var error = compileResult.Errors[i];
                    dgvErrors.Rows.Add(error.Line.ToString(), error.Column.ToString(),
                        error.ErrorText, "output");
                }
            }
        }