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