13 writes to Flags
System.Private.CoreLib (13)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (10)
387CaptureContinuationContext(ref taskCont.ContinuationContext, ref taskCont.Flags); 391taskCont.Flags |= ContinuationFlags.ContinueOnThreadPool; 423CaptureContinuationContext(ref taskCont.ContinuationContext, ref taskCont.Flags); 427taskCont.Flags |= ContinuationFlags.ContinueOnThreadPool; 522CaptureContinuationContextFlags(ref vtsCont.Flags, state.CurrentThread!); 526vtsCont.Flags |= ContinuationFlags.ContinueOnThreadPool; 610CaptureContinuationContextFlags(ref vtsCont.Flags, state.CurrentThread!); 614vtsCont.Flags |= ContinuationFlags.ContinueOnThreadPool; 879contWithContinueFlags.Flags &= ~ContinuationFlags.AllContinuationFlags; 1586taskCont.Flags |= flags;
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\RuntimeAsyncTaskContinuation.cs (3)
50Flags &= ~ContinuationFlags.ContinueOnThreadPool; 68Flags &= ~ContinuationFlags.ContinueOnCapturedSynchronizationContext; 93Flags &= ~ContinuationFlags.ContinueOnCapturedTaskScheduler;
19 references to Flags
System.Private.CoreLib (19)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (13)
96uint index = ((uint)Flags >> (int)ContinuationFlags.ContinuationContextIndexFirstBit) & mask; 106return ((uint)Flags & (mask << (int)ContinuationFlags.ExceptionIndexFirstBit)) != 0; 113uint index = ((uint)Flags >> (int)ContinuationFlags.ExecutionContextIndexFirstBit) & mask; 130uint index = ((uint)Flags >> (int)ContinuationFlags.ExceptionIndexFirstBit) & mask; 140uint index = ((uint)Flags >> (int)ContinuationFlags.ResultIndexFirstBit) & mask; 816Debug.Assert((headContinuation.Flags & ContinuationFlags.AllContinuationFlags) == 0); 824Debug.Assert((headContinuation.Flags & ContinuationFlags.AllContinuationFlags) == 0); 860while ((contWithContinueFlags.Flags & (ContinuationFlags.AllContinuationFlags | ContinuationFlags.ValueTaskAdaptedToTask)) == 0 && 866ContinuationFlags continuationFlags = contWithContinueFlags.Flags; 890Debug.Assert((headContinuation.Flags & ContinuationFlags.AllContinuationFlags) == 0); 1208if ((continuation.Flags & ContinuationFlags.ContinueOnThreadPool) != 0) 1226if ((continuation.Flags & ContinuationFlags.ContinueOnCapturedSynchronizationContext) != 0) 1252if ((continuation.Flags & ContinuationFlags.ContinueOnCapturedTaskScheduler) != 0)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.ValueTaskSourceContinuation.cs (1)
95Debug.Assert((vtsCont.Flags & ContinuationFlags.AllContinuationFlags) == 0);
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\RuntimeAsyncTaskContinuation.cs (5)
31if (((Flags & ContinuationFlags.AllContinuationFlags) == 0) || !QueueIfNecessary(canInline)) 48if ((Flags & ContinuationFlags.ContinueOnThreadPool) != 0) 66if ((Flags & ContinuationFlags.ContinueOnCapturedSynchronizationContext) != 0) 91if ((Flags & ContinuationFlags.ContinueOnCapturedTaskScheduler) != 0) 160Debug.Assert((taskCont.Flags & ContinuationFlags.AllContinuationFlags) == 0);