private void StartBackgroundWorkers() { cancellationSource = new CancellationTokenSource(); Task.Factory.StartNew(() => { codeAnalysisRunner.RunLoop(cancellationSource.Token); cancellationSource = null; }); }