1 write to Listener
Microsoft.CodeAnalysis.Features (1)
SolutionCrawler\IdleProcessor.cs (1)
42Listener = listener;
13 references to Listener
Microsoft.CodeAnalysis.Features (13)
SolutionCrawler\IdleProcessor.cs (2)
138using (Listener.BeginAsyncOperation("ProcessAsync")) 141await WaitForIdleAsync(Listener).ConfigureAwait(false);
SolutionCrawler\WorkCoordinator.AbstractPriorityProcessor.cs (3)
86await WaitForIdleAsync(Listener).ConfigureAwait(false); 95await WaitForIdleAsync(Listener).ConfigureAwait(false); 110if (await WaitForIdleAsync(Listener).ConfigureAwait(false))
SolutionCrawler\WorkCoordinator.HighPriorityProcessor.cs (2)
111EnqueueActiveFileItem(item.WithAsyncToken(Listener.BeginAsyncOperation("ActiveFile"))); 222_workItemQueue.AddOrReplace(workItem.Retry(Listener.BeginAsyncOperation("ReenqueueWorkItem")));
SolutionCrawler\WorkCoordinator.LowPriorityProcessor.cs (1)
173_workItemQueue.AddOrReplace(workItem.Retry(Listener.BeginAsyncOperation("ReenqueueWorkItem")));
SolutionCrawler\WorkCoordinator.NormalPriorityProcessor.cs (1)
337_workItemQueue.AddOrReplace(workItem.Retry(Listener.BeginAsyncOperation("ReenqueueWorkItem")));
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (4)
251var newAsyncToken = Listener.BeginAsyncOperation(nameof(Enqueue), tag: _registration.Workspace); 258_pendingWork.Add(documentId, new Data(project, documentId, document, changedMember, Listener.BeginAsyncOperation(nameof(Enqueue), tag: _registration.Workspace))); 381var data = new Data(projectId, needDependencyTracking, Listener.BeginAsyncOperation(nameof(Enqueue), tag: _registration.Workspace)); 401isLowPriority, activeMember: null, Listener.BeginAsyncOperation(nameof(EnqueueWorkItemAsync), tag: EnqueueItem)));