public override void Shutdown() { base.Shutdown(); SolutionCrawlerLogger.LogIncrementalAnalyzerProcessorStatistics(Processor._registration.CorrelationId, Processor.CurrentSolution, Processor._logAggregator, Analyzers); _workItemQueue.Dispose(); _projectCache?.Dispose(); _projectCache = null; }
public override void Shutdown() { base.Shutdown(); SolutionCrawlerLogger.LogIncrementalAnalyzerProcessorStatistics(this.Processor._registration.CorrelationId, _processingSolution, this.Processor._logAggregator, this.Analyzers); _workItemQueue.Dispose(); if (_projectCache != null) { _projectCache.Dispose(); _projectCache = null; } }
public void Shutdown() { _workItemQueue.Dispose(); }