23 references to ContinuationFlags
System.Private.CoreLib (23)
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (23)
107
public
ContinuationFlags
Flags;
120
Debug.Assert((Flags &
ContinuationFlags
.HasContinuationContext) != 0);
121
uint contIndex = (uint)BitOperations.PopCount((uint)Flags & ((uint)
ContinuationFlags
.HasContinuationContext - 1));
128
Debug.Assert((Flags &
ContinuationFlags
.HasException) != 0);
129
uint contIndex = (uint)BitOperations.PopCount((uint)Flags & ((uint)
ContinuationFlags
.HasException - 1));
136
if ((Flags &
ContinuationFlags
.HasResult) == 0)
139
uint contIndex = (uint)BitOperations.PopCount((uint)Flags & ((uint)
ContinuationFlags
.HasResult - 1));
511
if (continuation == null || (continuation.Flags &
ContinuationFlags
.HasException) != 0)
538
const
ContinuationFlags
continueFlags =
539
ContinuationFlags
.ContinueOnCapturedSynchronizationContext |
540
ContinuationFlags
.ContinueOnThreadPool |
541
ContinuationFlags
.ContinueOnCapturedTaskScheduler;
573
ContinuationFlags
continuationFlags = headContinuation.Next!.Flags;
575
const
ContinuationFlags
continueOnContextFlags =
576
ContinuationFlags
.ContinueOnCapturedSynchronizationContext |
577
ContinuationFlags
.ContinueOnCapturedTaskScheduler;
603
if ((continuation.Flags &
ContinuationFlags
.ContinueOnThreadPool) != 0)
621
if ((continuation.Flags &
ContinuationFlags
.ContinueOnCapturedSynchronizationContext) != 0)
647
if ((continuation.Flags &
ContinuationFlags
.ContinueOnCapturedTaskScheduler) != 0)
771
private static void CaptureContinuationContext(SynchronizationContext syncCtx, ref object context, ref
ContinuationFlags
flags)
775
flags |=
ContinuationFlags
.ContinueOnCapturedSynchronizationContext;
783
flags |=
ContinuationFlags
.ContinueOnCapturedTaskScheduler;
788
flags |=
ContinuationFlags
.ContinueOnThreadPool;