7 references to ManualResetValueTaskSourceCoreShared
System.Private.CoreLib (7)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Sources\ManualResetValueTaskSourceCore.cs (7)
17/// or <see cref="ManualResetValueTaskSourceCoreShared.s_sentinel"/> if the operation completed before a callback was supplied, 83internal bool IsCompleted => ReferenceEquals(Volatile.Read(ref _continuation), ManualResetValueTaskSourceCoreShared.s_sentinel); 196if (!ReferenceEquals(prevContinuation, ManualResetValueTaskSourceCoreShared.s_sentinel)) 212ManualResetValueTaskSourceCoreShared.ScheduleCapturedContext(capturedContext, continuation, state); 235Action<object?>? continuation = Interlocked.Exchange(ref _continuation, ManualResetValueTaskSourceCoreShared.s_sentinel); 257ManualResetValueTaskSourceCoreShared.InvokeContinuationWithContext(context, continuation, state, _runContinuationsAsynchronously); 262ManualResetValueTaskSourceCoreShared.ScheduleCapturedContext(context, continuation, state);