15 references to UnsafeRegister
System.Diagnostics.Process (1)
System\Diagnostics\Process.cs (1)
1551
using (cancellationToken.
UnsafeRegister
(static (s, cancellationToken) => ((TaskCompletionSource)s!).TrySetCanceled(cancellationToken), tcs))
System.Net.Http (5)
src\libraries\Common\src\System\Threading\Tasks\TaskCompletionSourceWithCancellation.cs (2)
19
using (cancellationToken.
UnsafeRegister
(static (s, cancellationToken) => ((TaskCompletionSourceWithCancellation<T>)s!).TrySetCanceled(cancellationToken), this))
27
using (cancellationToken.
UnsafeRegister
(static (s, cancellationToken) => ((TaskCompletionSourceWithCancellation<T>)s!).TrySetCanceled(cancellationToken), this))
System\Net\Http\SocketsHttpHandler\CreditWaiter.cs (1)
54
_registration = cancellationToken.
UnsafeRegister
(static (s, cancellationToken) =>
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (1)
1152
_cancellationRegistration = cancellationToken.
UnsafeRegister
(static (s, cancellationToken) =>
System\Net\Http\SocketsHttpHandler\Http2Stream.cs (1)
1454
_waitSourceCancellation = cancellationToken.
UnsafeRegister
(static (s, cancellationToken) =>
System.Net.Quic (3)
src\libraries\Common\src\System\Net\StreamBuffer.cs (1)
352
_waitSourceCancellation = cancellationToken.
UnsafeRegister
(static (s, token) => ((ResettableValueTaskSource)s!).CancelWaiter(token), this);
System\Net\Quic\Internal\ResettableValueTaskSource.cs (1)
80
_cancellationRegistration = cancellationToken.
UnsafeRegister
(static (obj, cancellationToken) =>
System\Net\Quic\Internal\ValueTaskSource.cs (1)
67
_cancellationRegistration = cancellationToken.
UnsafeRegister
(static (obj, cancellationToken) =>
System.Net.WebSockets (1)
System\Net\WebSockets\AsyncMutex.cs (1)
89
w.CancellationRegistration = cancellationToken.
UnsafeRegister
((s, token) => OnCancellation(s, token), w);
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Threading\PeriodicTimer.cs (1)
224
_ctr = cancellationToken.
UnsafeRegister
(static (state, cancellationToken) => ((State)state!).Signal(cancellationToken: cancellationToken), this);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (2)
2975
_registration = token.
UnsafeRegister
(static (state, cancellationToken) =>
5925
_registration = token.
UnsafeRegister
(static (state, cancellationToken) =>
System.Threading.Channels (1)
System\Threading\Channels\AsyncOperation.cs (1)
117
_cancellationRegistration = cancellationToken.
UnsafeRegister
(cancellationCallback, this);
System.Threading.Tasks.Dataflow (1)
Base\DataflowBlock.cs (1)
1433
cancellationToken.
UnsafeRegister
(static (state, cancellationToken) => ((OutputAvailableAsyncTarget<TOutput>)state!).TrySetCanceled(cancellationToken), target);