1 write to _id
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Threading\CancellationTokenRegistration.cs (1)
22
_id
= id;
9 references to _id
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Threading\CancellationTokenRegistration.cs (9)
34
if (_node is CancellationTokenSource.CallbackNode node && !node.Registrations.Unregister(
_id
, node))
36
WaitForCallbackIfNecessary(
_id
, node);
71
return _node is CancellationTokenSource.CallbackNode node && !node.Registrations.Unregister(
_id
, node) ?
72
WaitForCallbackIfNecessaryAsync(
_id
, node) :
110
_node is CancellationTokenSource.CallbackNode node && node.Registrations.Unregister(
_id
, node);
152
public bool Equals(CancellationTokenRegistration other) => _node == other._node &&
_id
== other.
_id
;
158
public override int GetHashCode() => _node != null ? _node.GetHashCode() ^
_id
.GetHashCode() :
_id
.GetHashCode();