BuildTools.BuildTools.runBT_Click C# (CSharp) Method

runBT_Click() private method

private runBT_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void runBT_Click(object sender, EventArgs e)
        {
            bool update = autoUpdateCB.Checked;
            string version;
            if (versionBox.SelectedIndex == 0) {
                version = "latest";
            } else {
                version = _versions[versionBox.SelectedIndex - 1];
            }

             _running = true;

            Thread thread = new Thread(delegate() {
                _googleAnalytics.SendEvent("BuildTools Run", "Version: " + version);
                _googleAnalytics.StartTimer("BuildTools Run Time");
                _runner.RunBuildTools(update, version);
                Enable();
                ProgressHide();
                _googleAnalytics.EndTimer("BuildTools Run Time");
                _running = false;
            });
            Disable();
            thread.Start();
        }