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