BF2Statistics.HostsFileTestForm.HostsFileTestForm_FormClosing C# (CSharp) Method

HostsFileTestForm_FormClosing() private method

Event fired when the form begins to close
private HostsFileTestForm_FormClosing ( object sender, FormClosingEventArgs e ) : void
sender object
e System.Windows.Forms.FormClosingEventArgs
return void
        private async void HostsFileTestForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            // Call Cancel Token
            if (ServiceTask.Status == TaskStatus.Running)
            {
                TaskSource.Cancel();

                // Wait for cancel to kick in
                await ServiceTask;
            }

            // Dispose Task
            ServiceTask.Dispose();
        }