4 writes to _token
System.Private.CoreLib (4)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (4)
512
_token
= 0;
529
_token
= 0;
544
_token
= token;
560
_token
= token;
19 references to _token
System.Private.CoreLib (19)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConfiguredValueTaskAwaitable.cs (3)
168
Unsafe.As<IValueTaskSource<TResult>>(obj).OnCompleted(ValueTaskAwaiter.s_invokeActionDelegate, continuation, _value.
_token
,
190
Unsafe.As<IValueTaskSource<TResult>>(obj).OnCompleted(ValueTaskAwaiter.s_invokeActionDelegate, continuation, _value.
_token
,
210
Unsafe.As<IValueTaskSource<TResult>>(obj).OnCompleted(ThreadPool.s_invokeAsyncStateMachineBox, box, _value.
_token
,
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ValueTaskAwaiter.cs (3)
140
Unsafe.As<IValueTaskSource<TResult>>(obj).OnCompleted(ValueTaskAwaiter.s_invokeActionDelegate, continuation, _value.
_token
, ValueTaskSourceOnCompletedFlags.UseSchedulingContext | ValueTaskSourceOnCompletedFlags.FlowExecutionContext);
160
Unsafe.As<IValueTaskSource<TResult>>(obj).OnCompleted(ValueTaskAwaiter.s_invokeActionDelegate, continuation, _value.
_token
, ValueTaskSourceOnCompletedFlags.UseSchedulingContext);
179
Unsafe.As<IValueTaskSource<TResult>>(obj).OnCompleted(ThreadPool.s_invokeAsyncStateMachineBox, box, _value.
_token
, ValueTaskSourceOnCompletedFlags.UseSchedulingContext);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (13)
442
return new ValueTask(valueTask._obj, valueTask.
_token
, valueTask._continueOnCapturedContext);
579
_obj == other._obj &&
_token
== other.
_token
:
621
(object)new ValueTaskSourceNotifier(Unsafe.As<IValueTaskSource<TResult>>(obj),
_token
);
649
ValueTaskSourceStatus status = t.GetStatus(
_token
);
656
return Task.FromResult(t.GetResult(
_token
));
684
return new ValueTaskSourceAsTask(t,
_token
);
768
return Unsafe.As<IValueTaskSource<TResult>>(obj).GetStatus(
_token
) != ValueTaskSourceStatus.Pending;
791
return Unsafe.As<IValueTaskSource<TResult>>(obj).GetStatus(
_token
) == ValueTaskSourceStatus.Succeeded;
813
return Unsafe.As<IValueTaskSource<TResult>>(obj).GetStatus(
_token
) == ValueTaskSourceStatus.Faulted;
840
return Unsafe.As<IValueTaskSource<TResult>>(obj).GetStatus(
_token
) == ValueTaskSourceStatus.Canceled;
865
return Unsafe.As<IValueTaskSource<TResult>>(obj).GetResult(
_token
);
880
new ConfiguredValueTaskAwaitable<TResult>(new ValueTask<TResult>(_obj, _result,
_token
, continueOnCapturedContext));