private void ScriptExecutor_TaskSetCompleted(object sender, TaskSetCompletedEventArgs e) { IBackgroundTaskSet btsExecutor = (IBackgroundTaskSet)sender; btsExecutor.TaskStarted -= ScriptExecutor_TaskStarted; btsExecutor.TaskSetCompleted -= ScriptExecutor_TaskSetCompleted; }