2 writes to CancellationToken
Microsoft.Build.Tasks.Core (1)
FileIO\GetFileHash.cs (1)
81var parallelOptions = new ParallelOptions() { CancellationToken = _cancellationTokenSource.Token };
MonoTargetsTasks (1)
EmitBundleTask\EmitBundleBase.cs (1)
163Parallel.For(0, remainingDestinationFilesToBundle.Length, new ParallelOptions { MaxDegreeOfParallelism = allowedParallelism, CancellationToken = BuildTaskCancelled.Token }, (i, state) =>
24 references to CancellationToken
System.Threading.Tasks.Parallel (24)
System\Threading\Tasks\Parallel.cs (21)
41/// be employed. <see cref="CancellationToken"/> is initialized to a non-cancelable token, 202parallelOptions.CancellationToken.ThrowIfCancellationRequested(); 287parallelOptions.CancellationToken.ThrowIfCancellationRequested(); 325ThrowSingleCancellationExceptionOrOtherException(exceptionQ, parallelOptions.CancellationToken, 335parallelOptions.CancellationToken.ThrowIfCancellationRequested(); 340tasks[i] = Task.Factory.StartNew(actionsCopy[i], parallelOptions.CancellationToken, TaskCreationOptions.None, 343tasks[0] = new Task(actionsCopy[0], parallelOptions.CancellationToken, TaskCreationOptions.None); 358ThrowSingleCancellationExceptionOrOtherException(aggExp.InnerExceptions, parallelOptions.CancellationToken, aggExp); 945parallelOptions.CancellationToken.ThrowIfCancellationRequested(); 958CancellationTokenRegistration ctr = (!parallelOptions.CancellationToken.CanBeCanceled) 960: parallelOptions.CancellationToken.UnsafeRegister((o) => 963oce = new OperationCanceledException(parallelOptions.CancellationToken); 1120if (parallelOptions.CancellationToken.CanBeCanceled) 1131ThrowSingleCancellationExceptionOrOtherException(aggExp.InnerExceptions, parallelOptions.CancellationToken, aggExp); 1652parallelOptions.CancellationToken.ThrowIfCancellationRequested(); 2533parallelOptions.CancellationToken.ThrowIfCancellationRequested(); 2557CancellationTokenRegistration ctr = (!parallelOptions.CancellationToken.CanBeCanceled) 2559: parallelOptions.CancellationToken.UnsafeRegister((o) => 2562oce = new OperationCanceledException(parallelOptions.CancellationToken); 2757if (parallelOptions.CancellationToken.CanBeCanceled) 2768ThrowSingleCancellationExceptionOrOtherException(aggExp.InnerExceptions, parallelOptions.CancellationToken, aggExp);
System\Threading\Tasks\Parallel.ForEachAsync.cs (3)
64return ForAsync(fromInclusive, toExclusive, parallelOptions.EffectiveMaxConcurrencyLevel, parallelOptions.EffectiveTaskScheduler, parallelOptions.CancellationToken, body); 259return ForEachAsync(source, parallelOptions.EffectiveMaxConcurrencyLevel, parallelOptions.EffectiveTaskScheduler, parallelOptions.CancellationToken, body); 414return ForEachAsync(source, parallelOptions.EffectiveMaxConcurrencyLevel, parallelOptions.EffectiveTaskScheduler, parallelOptions.CancellationToken, body);