예제 #1
0
                    private void OnGlobalOperationStarted(object sender, EventArgs e)
                    {
                        Contract.ThrowIfFalse(_globalOperation == null);

                        // events are serialized. no lock is needed
                        _globalOperation     = new TaskCompletionSource <object>();
                        _globalOperationTask = _globalOperation.Task;

                        SolutionCrawlerLogger.LogGlobalOperation(this.Processor._logAggregator);
                    }
예제 #2
0
 protected override void OnPaused()
 => SolutionCrawlerLogger.LogGlobalOperation(Processor._logAggregator);
 protected override void PauseOnGlobalOperation()
 {
     SolutionCrawlerLogger.LogGlobalOperation(this.Processor._logAggregator);
 }