5 writes to _cancellationState
System.Threading.Tasks.Dataflow (5)
Base\DataflowBlock.cs (5)
401
_cancellationState
= CANCELLATION_STATE_REGISTERED;
550
Interlocked.CompareExchange(ref source.
_cancellationState
, CANCELLATION_STATE_COMPLETING, CANCELLATION_STATE_REGISTERED) == CANCELLATION_STATE_REGISTERED)
649
Interlocked.CompareExchange(ref
_cancellationState
, CANCELLATION_STATE_COMPLETING, curState) == curState))
676
Interlocked.CompareExchange(ref
_cancellationState
, CANCELLATION_STATE_RESERVED, CANCELLATION_STATE_REGISTERED) == CANCELLATION_STATE_REGISTERED);
698
if (Interlocked.CompareExchange(ref
_cancellationState
, CANCELLATION_STATE_REGISTERED, CANCELLATION_STATE_RESERVED) != CANCELLATION_STATE_RESERVED)
8 references to _cancellationState
System.Threading.Tasks.Dataflow (8)
Base\DataflowBlock.cs (8)
501
if (
_cancellationState
!= CANCELLATION_STATE_NONE)
543
Debug.Assert(source.
_cancellationState
!= CANCELLATION_STATE_NONE,
549
if (source.
_cancellationState
== CANCELLATION_STATE_REGISTERED && // fast check to avoid the interlocked if we can
567
bool consumeToAccept =
_cancellationState
!= CANCELLATION_STATE_NONE;
584
Debug.Assert(
_cancellationState
== CANCELLATION_STATE_COMPLETING,
638
int curState =
_cancellationState
;
675
(
_cancellationState
== CANCELLATION_STATE_NONE || // avoid synchronization when cancellation is not in play
696
if (
_cancellationState
!= CANCELLATION_STATE_NONE)