CancellationToken.Equality(CancellationToken, CancellationToken) Operator
Definition
Determines whether two CancellationToken instances are equal.
public:
static bool operator ==(System::Threading::CancellationToken left, System::Threading::CancellationToken right);
public static bool operator == (System.Threading.CancellationToken left, System.Threading.CancellationToken right);
static member ( = ) : System.Threading.CancellationToken * System.Threading.CancellationToken -> bool
Public Shared Operator == (left As CancellationToken, right As CancellationToken) As Boolean
Parameters
- left
- CancellationToken
The first instance.
- right
- CancellationToken
The second instance.
Returns
true
if the instances are equal; otherwise, false
See the Remarks section for more information.
Exceptions
An associated CancellationTokenSource has been disposed.
Remarks
Two cancellation tokens are equal if any one of the following conditions is true:
They are associated with the same CancellationTokenSource.
They were both constructed from public CancellationToken constructors, and their CancellationToken.IsCancellationRequested values are equal.
The value of both cancellation tokens is CancellationToken.None.