23 references to ContinuationFlags
System.Private.CoreLib (23)
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (23)
110
public
ContinuationFlags
Flags;
123
Debug.Assert((Flags &
ContinuationFlags
.HasContinuationContext) != 0);
124
uint contIndex = (uint)BitOperations.PopCount((uint)Flags & ((uint)
ContinuationFlags
.HasContinuationContext - 1));
131
Debug.Assert((Flags &
ContinuationFlags
.HasException) != 0);
132
uint contIndex = (uint)BitOperations.PopCount((uint)Flags & ((uint)
ContinuationFlags
.HasException - 1));
139
if ((Flags &
ContinuationFlags
.HasResult) == 0)
142
uint contIndex = (uint)BitOperations.PopCount((uint)Flags & ((uint)
ContinuationFlags
.HasResult - 1));
375
const
ContinuationFlags
continueFlags =
376
ContinuationFlags
.ContinueOnCapturedSynchronizationContext |
377
ContinuationFlags
.ContinueOnThreadPool |
378
ContinuationFlags
.ContinueOnCapturedTaskScheduler;
434
ContinuationFlags
continuationFlags = nextUserContinuation.Flags;
435
const
ContinuationFlags
continueOnContextFlags =
436
ContinuationFlags
.ContinueOnCapturedSynchronizationContext |
437
ContinuationFlags
.ContinueOnCapturedTaskScheduler;
630
if (continuation == null || (continuation.Flags &
ContinuationFlags
.HasException) != 0)
642
if ((continuation.Flags &
ContinuationFlags
.ContinueOnThreadPool) != 0)
660
if ((continuation.Flags &
ContinuationFlags
.ContinueOnCapturedSynchronizationContext) != 0)
686
if ((continuation.Flags &
ContinuationFlags
.ContinueOnCapturedTaskScheduler) != 0)
875
private static void CaptureContinuationContext(ref object continuationContext, ref
ContinuationFlags
flags)
880
flags |=
ContinuationFlags
.ContinueOnCapturedSynchronizationContext;
888
flags |=
ContinuationFlags
.ContinueOnCapturedTaskScheduler;
893
flags |=
ContinuationFlags
.ContinueOnThreadPool;