30 references to ContinuationFlags
System.Private.CoreLib (30)
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (30)
68
public
ContinuationFlags
Flags;
84
const uint mask = (1u << (int)
ContinuationFlags
.ContinuationContextIndexNumBits) - 1;
85
uint index = ((uint)Flags >> (int)
ContinuationFlags
.ContinuationContextIndexFirstBit) & mask;
94
const uint mask = (1u << (int)
ContinuationFlags
.ExceptionIndexNumBits) - 1;
95
return ((uint)Flags & (mask << (int)
ContinuationFlags
.ExceptionIndexFirstBit)) != 0;
101
const uint mask = (1u << (int)
ContinuationFlags
.ExecutionContextIndexNumBits) - 1;
102
uint index = ((uint)Flags >> (int)
ContinuationFlags
.ExecutionContextIndexFirstBit) & mask;
111
const uint mask = (1u << (int)
ContinuationFlags
.ExceptionIndexNumBits) - 1;
112
uint index = ((uint)Flags >> (int)
ContinuationFlags
.ExceptionIndexFirstBit) & mask;
121
const uint mask = (1u << (int)
ContinuationFlags
.ResultIndexNumBits) - 1;
122
uint index = ((uint)Flags >> (int)
ContinuationFlags
.ResultIndexFirstBit) & mask;
434
const
ContinuationFlags
continueFlags =
435
ContinuationFlags
.ContinueOnCapturedSynchronizationContext |
436
ContinuationFlags
.ContinueOnThreadPool |
437
ContinuationFlags
.ContinueOnCapturedTaskScheduler;
481
ContinuationFlags
continuationFlags = nextUserContinuation.Flags;
482
const
ContinuationFlags
continueOnContextFlags =
483
ContinuationFlags
.ContinueOnCapturedSynchronizationContext |
484
ContinuationFlags
.ContinueOnCapturedTaskScheduler;
788
if ((continuation.Flags &
ContinuationFlags
.ContinueOnThreadPool) != 0)
806
if ((continuation.Flags &
ContinuationFlags
.ContinueOnCapturedSynchronizationContext) != 0)
832
if ((continuation.Flags &
ContinuationFlags
.ContinueOnCapturedTaskScheduler) != 0)
1037
private static void CaptureContinuationContext(ref object continuationContext, ref
ContinuationFlags
flags)
1042
flags |=
ContinuationFlags
.ContinueOnCapturedSynchronizationContext;
1050
flags |=
ContinuationFlags
.ContinueOnCapturedTaskScheduler;
1055
flags |=
ContinuationFlags
.ContinueOnThreadPool;
1103
private static void FinishSuspensionWithContinuationContext(ref object continuationContext, ref
ContinuationFlags
flags, ref ExecutionContext? execCtx, bool resumed, ExecutionContext? previousExecCtx, SynchronizationContext? previousSyncCtx)
1109
flags |=
ContinuationFlags
.ContinueOnCapturedSynchronizationContext;
1120
flags |=
ContinuationFlags
.ContinueOnCapturedTaskScheduler;
1128
flags |=
ContinuationFlags
.ContinueOnThreadPool;