8 private readonly
long _id;
36 WaitForCallbackIfNecessary(
_id, node2);
55 return WaitForCallbackIfNecessaryAsync(
_id, node2);
80 return !left.
Equals(right);
83 public override bool Equals([NotNullWhen(
true)]
object?
obj)
105 return _id.GetHashCode();
107 return _node.GetHashCode() ^
_id.GetHashCode();
static int CurrentManagedThreadId
readonly Registrations Registrations
ValueTask WaitForCallbackToCompleteAsync(long id)
bool Unregister(long id, CallbackNode node)
void WaitForCallbackToComplete(long id)
readonly CancellationTokenSource Source
override int GetHashCode()
bool Equals(CancellationTokenRegistration other)
static bool operator!=(CancellationTokenRegistration left, CancellationTokenRegistration right)
override bool Equals([NotNullWhen(true)] object? obj)
CancellationTokenRegistration(long id, CancellationTokenSource.CallbackNode node)
static bool operator==(CancellationTokenRegistration left, CancellationTokenRegistration right)
readonly CancellationTokenSource.CallbackNode _node