3 writes to _token
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (3)
85
_token
= 0;
100
_token
= token;
109
_token
= token;
24 references to _token
System.Private.CoreLib (24)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (1)
489
vtsCont.Initialize(Unsafe.As<object, IValueTaskSource>(ref obj), valueTask.
_token
);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.cs (6)
231
if (vts.GetStatus(task.
_token
) == ValueTaskSourceStatus.Pending)
234
Suspend(vts, task.
_token
, true);
238
vts.GetResult(task.
_token
);
315
if (vts.GetStatus(task.
_token
) == ValueTaskSourceStatus.Pending)
318
Suspend(vts, task.
_token
, task._continueOnCapturedContext);
322
vts.GetResult(task.
_token
);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConfiguredValueTaskAwaitable.cs (3)
63
Unsafe.As<IValueTaskSource>(obj).OnCompleted(ValueTaskAwaiter.s_invokeActionDelegate, continuation, _value.
_token
,
85
Unsafe.As<IValueTaskSource>(obj).OnCompleted(ValueTaskAwaiter.s_invokeActionDelegate, continuation, _value.
_token
,
113
Unsafe.As<IValueTaskSource>(obj).OnCompleted(ThreadPool.s_invokeAsyncStateMachineBox, box, _value.
_token
,
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ValueTaskAwaiter.cs (3)
58
Unsafe.As<IValueTaskSource>(obj).OnCompleted(s_invokeActionDelegate, continuation, _value.
_token
, ValueTaskSourceOnCompletedFlags.UseSchedulingContext | ValueTaskSourceOnCompletedFlags.FlowExecutionContext);
78
Unsafe.As<IValueTaskSource>(obj).OnCompleted(s_invokeActionDelegate, continuation, _value.
_token
, ValueTaskSourceOnCompletedFlags.UseSchedulingContext);
105
Unsafe.As<IValueTaskSource>(obj).OnCompleted(ThreadPool.s_invokeAsyncStateMachineBox, box, _value.
_token
, ValueTaskSourceOnCompletedFlags.UseSchedulingContext);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (11)
161
public bool Equals(ValueTask other) => _obj == other._obj &&
_token
== other.
_token
;
199
ValueTaskSourceStatus status = t.GetStatus(
_token
);
206
t.GetResult(
_token
);
235
return new ValueTaskSourceAsTask(t,
_token
);
320
return Unsafe.As<IValueTaskSource>(obj).GetStatus(
_token
) != ValueTaskSourceStatus.Pending;
343
return Unsafe.As<IValueTaskSource>(obj).GetStatus(
_token
) == ValueTaskSourceStatus.Succeeded;
365
return Unsafe.As<IValueTaskSource>(obj).GetStatus(
_token
) == ValueTaskSourceStatus.Faulted;
392
return Unsafe.As<IValueTaskSource>(obj).GetStatus(
_token
) == ValueTaskSourceStatus.Canceled;
411
Unsafe.As<IValueTaskSource>(obj).GetResult(
_token
);
438
new ConfiguredValueTaskAwaitable(new ValueTask(_obj,
_token
, continueOnCapturedContext));