1 write to ExternalCancellationToken
System.Core (1)
System\Linq\Parallel\Scheduling\CancellationState.cs (1)
55ExternalCancellationToken = externalCancellationToken;
44 references to ExternalCancellationToken
System.Core (44)
System\Linq\Parallel\QueryOperators\BinaryQueryOperator.cs (1)
114IEnumerable<TOutput> opSequential = m_op.AsSequentialQuery(m_settings.CancellationState.ExternalCancellationToken);
System\Linq\Parallel\QueryOperators\Inlined\InlinedAggregationOperator.cs (2)
82&& cancelEx.CancellationToken == SpecifiedQuerySettings.CancellationState.ExternalCancellationToken 83&& SpecifiedQuerySettings.CancellationState.ExternalCancellationToken.IsCancellationRequested)
System\Linq\Parallel\QueryOperators\QueryOpeningEnumerator.cs (2)
132m_querySettings.CancellationState.ExternalCancellationToken); 165CancellationState.ThrowWithStandardMessageIfCanceled(m_querySettings.CancellationState.ExternalCancellationToken);
System\Linq\Parallel\QueryOperators\QueryOperator.cs (5)
135IEnumerable<TOutput> opSequential = AsSequentialQuery(querySettings.CancellationState.ExternalCancellationToken); 154if (querySettings.CancellationState.ExternalCancellationToken.IsCancellationRequested) 155throw new OperationCanceledException(querySettings.CancellationState.ExternalCancellationToken); 210IEnumerable<TOutput> opSequential = AsSequentialQuery(querySettings.CancellationState.ExternalCancellationToken); 211IEnumerable<TOutput> opSequentialWithCancelChecks = CancellableEnumerable.Wrap(opSequential, querySettings.CancellationState.ExternalCancellationToken);
System\Linq\Parallel\QueryOperators\QuerySettings.cs (7)
118if (this.CancellationState.ExternalCancellationToken.CanBeCanceled && settings2.CancellationState.ExternalCancellationToken.CanBeCanceled) 135CancellationToken externalCancellationToken = (this.CancellationState.ExternalCancellationToken.CanBeCanceled) ? this.CancellationState.ExternalCancellationToken : settings2.CancellationState.ExternalCancellationToken; 154QuerySettings settings = new QuerySettings(TaskScheduler, DegreeOfParallelism, CancellationState.ExternalCancellationToken, ExecutionMode, MergeOptions); 161CancellationTokenSource.CreateLinkedTokenSource(settings.CancellationState.InternalCancellationTokenSource.Token, settings.CancellationState.ExternalCancellationToken);
System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs (4)
137IEnumerable<TSource> childAsSequential = Child.AsSequentialQuery(cancelState.ExternalCancellationToken); 138IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, cancelState.ExternalCancellationToken); 143IEnumerable<TSource> childAsSequential = Child.AsSequentialQuery(cancelState.ExternalCancellationToken); 144IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, cancelState.ExternalCancellationToken);
System\Linq\Parallel\QueryOperators\UnaryQueryOperator.cs (1)
120IEnumerable<TOutput> opSequential = m_op.AsSequentialQuery(m_settings.CancellationState.ExternalCancellationToken);
System\Linq\Parallel\Scheduling\QueryTaskGroupState.cs (2)
128oce.CancellationToken != m_cancellationState.ExternalCancellationToken) 159CancellationState.ThrowWithStandardMessageIfCanceled(m_cancellationState.ExternalCancellationToken); // Case #2
System\Linq\Parallel\Utils\ExceptionAggregator.cs (4)
119cancellationState.ExternalCancellationToken); 169cancelEx.CancellationToken == cancellationState.ExternalCancellationToken 170&& cancellationState.ExternalCancellationToken.IsCancellationRequested) 179&& cancellationState.ExternalCancellationToken.IsCancellationRequested)
System\Linq\ParallelEnumerable.cs (16)
5455IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5456IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken); 5497IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5498IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken); 5539IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5540IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken); 5584IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5585IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken); 5633IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5634IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken); 5675IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5676IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken); 5717IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5718IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken); 5758IEnumerable<TSource> childAsSequential = queryOp.Child.AsSequentialQuery(settings.CancellationState.ExternalCancellationToken); 5759IEnumerable<TSource> childWithCancelChecks = CancellableEnumerable.Wrap(childAsSequential, settings.CancellationState.ExternalCancellationToken);