예제 #1
0
                    private void AddHigherPriorityDocument(DocumentId id)
                    {
                        var cache = GetHighPriorityQueueProjectCache(id);

                        if (!_higherPriorityDocumentsNotProcessed.TryAdd(id, cache))
                        {
                            // we already have the document in the queue.
                            cache?.Dispose();
                        }

                        SolutionCrawlerLogger.LogHigherPriority(this.Processor._logAggregator, id.Id);
                    }
예제 #2
0
                    private void AddHigherPriorityDocument(DocumentId id)
                    {
                        _higherPriorityDocumentsNotProcessed[id] = Processor.EnableCaching(id.ProjectId);

                        SolutionCrawlerLogger.LogHigherPriority(this.Processor._logAggregator, id.Id);
                    }
                    private void AddHigherPriorityDocument(DocumentId id)
                    {
                        this.higherPriorityDocumentsNotProcessed[id] = true;

                        SolutionCrawlerLogger.LogHigherPriority(this.Processor.logAggregator, id.Id);
                    }