22 references to CancellationToken
Microsoft.CodeAnalysis.Features (22)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingIdleProcessor.cs (6)
98this.CancellationToken.ThrowIfCancellationRequested(); 107if (!await expeditableDelaySource.Delay(delayTimeSpan, CancellationToken).ConfigureAwait(false)) 125while (!CancellationToken.IsCancellationRequested) 130await WaitAsync(CancellationToken).ConfigureAwait(false); 131CancellationToken.ThrowIfCancellationRequested(); 137CancellationToken.ThrowIfCancellationRequested();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.AbstractUnitTestingPriorityProcessor.cs (2)
70using (Logger.LogBlock(FunctionId.WorkCoordinator_WaitForHigherPriorityOperationsAsync, CancellationToken)) 74CancellationToken.ThrowIfCancellationRequested();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (2)
119if (CancellationToken.IsCancellationRequested) 162if (!processedEverything && !CancellationToken.IsCancellationRequested)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (4)
105if (CancellationToken.IsCancellationRequested) 131if (CancellationToken.IsCancellationRequested) 174if (CancellationToken.IsCancellationRequested) 237if (!processedEverything && !CancellationToken.IsCancellationRequested)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (8)
92=> DequeueWorker(_workGate, _pendingWork, CancellationToken); 106!changedMember.TryResolve(await document.GetSyntaxRootAsync(CancellationToken).ConfigureAwait(false), out SyntaxNode? declarationNode)) 111var symbol = model.GetDeclaredSymbol(declarationNode, CancellationToken); 247using (_workGate.DisposableWait(CancellationToken)) 365using (_workGate.DisposableWait(CancellationToken)) 385CancellationToken.ThrowIfCancellationRequested(); 389var isLowPriority = priorityService != null && await priorityService.IsLowPriorityAsync(GetRequiredDocument(project, documentId, document), CancellationToken).ConfigureAwait(false); 428=> DequeueWorker(_workGate, _pendingWork, CancellationToken);