3 writes to _token
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (3)
84
_token
= 0;
99
_token
= token;
108
_token
= token;
17 references to _token
System.Private.CoreLib (17)
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
,
105
Unsafe.As<IValueTaskSource>(obj).OnCompleted(ThreadPool.s_invokeAsyncStateMachineBox, box, _value.
_token
,
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);
97
Unsafe.As<IValueTaskSource>(obj).OnCompleted(ThreadPool.s_invokeAsyncStateMachineBox, box, _value.
_token
, ValueTaskSourceOnCompletedFlags.UseSchedulingContext);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (11)
155
public bool Equals(ValueTask other) => _obj == other._obj &&
_token
== other.
_token
;
192
ValueTaskSourceStatus status = t.GetStatus(
_token
);
199
t.GetResult(
_token
);
228
return new ValueTaskSourceAsTask(t,
_token
);
313
return Unsafe.As<IValueTaskSource>(obj).GetStatus(
_token
) != ValueTaskSourceStatus.Pending;
336
return Unsafe.As<IValueTaskSource>(obj).GetStatus(
_token
) == ValueTaskSourceStatus.Succeeded;
358
return Unsafe.As<IValueTaskSource>(obj).GetStatus(
_token
) == ValueTaskSourceStatus.Faulted;
385
return Unsafe.As<IValueTaskSource>(obj).GetStatus(
_token
) == ValueTaskSourceStatus.Canceled;
404
Unsafe.As<IValueTaskSource>(obj).GetResult(
_token
);
431
new ConfiguredValueTaskAwaitable(new ValueTask(_obj,
_token
, continueOnCapturedContext));