7 references to s_availableSentinel
System.Threading.Channels (7)
System\Threading\Channels\AsyncOperation.cs (7)
108
_continuation = pooled ?
s_availableSentinel
: null;
213
Debug.Assert(_continuation !=
s_availableSentinel
, $"The continuation was the available sentinel.");
382
Debug.Assert(prevContinuation !=
s_availableSentinel
, "Continuation was the available sentinel.");
485
Volatile.Write(ref _continuation,
s_availableSentinel
);
541
Volatile.Write(ref _continuation,
s_availableSentinel
);
559
if (ReferenceEquals(Interlocked.CompareExchange(ref _continuation, null,
s_availableSentinel
),
s_availableSentinel
))