19 references to ContinuationFlags
System.Private.CoreLib (19)
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (19)
86
public
ContinuationFlags
Flags;
99
Debug.Assert((Flags &
ContinuationFlags
.HasContinuationContext) != 0);
100
uint contIndex = (uint)BitOperations.PopCount((uint)Flags & ((uint)
ContinuationFlags
.HasContinuationContext - 1));
107
Debug.Assert((Flags &
ContinuationFlags
.HasException) != 0);
108
uint contIndex = (uint)BitOperations.PopCount((uint)Flags & ((uint)
ContinuationFlags
.HasException - 1));
115
if ((Flags &
ContinuationFlags
.HasResult) == 0)
118
uint contIndex = (uint)BitOperations.PopCount((uint)Flags & ((uint)
ContinuationFlags
.HasResult - 1));
412
if ((nextContinuation.Flags &
ContinuationFlags
.HasException) != 0)
436
const
ContinuationFlags
continueFlags =
437
ContinuationFlags
.ContinueOnCapturedSynchronizationContext |
438
ContinuationFlags
.ContinueOnThreadPool |
439
ContinuationFlags
.ContinueOnCapturedTaskScheduler;
474
if ((continuation.Flags &
ContinuationFlags
.ContinueOnThreadPool) != 0)
492
if ((continuation.Flags &
ContinuationFlags
.ContinueOnCapturedSynchronizationContext) != 0)
518
if ((continuation.Flags &
ContinuationFlags
.ContinueOnCapturedTaskScheduler) != 0)
642
private static void CaptureContinuationContext(SynchronizationContext syncCtx, ref object context, ref
ContinuationFlags
flags)
646
flags |=
ContinuationFlags
.ContinueOnCapturedSynchronizationContext;
654
flags |=
ContinuationFlags
.ContinueOnCapturedTaskScheduler;
659
flags |=
ContinuationFlags
.ContinueOnThreadPool;