.NET: Clean up some CancellationToken usage (#996)

* Clean up some CancellationToken usage

* Unused usings
This commit is contained in:
Stephen Toub
2025-09-30 13:44:53 +00:00
committed by GitHub
parent 53eb48968d
commit 4fd61924fc
35 changed files with 191 additions and 191 deletions
@@ -25,12 +25,12 @@ internal abstract class TestingExecutor<TIn, TOut> : Executor, IDisposable
this._actions = actions;
}
public void UnlinkCancellation(CancellationToken token) =>
this._linkedTokens.Remove(token);
public void UnlinkCancellation(CancellationToken cancellationToken) =>
this._linkedTokens.Remove(cancellationToken);
public void LinkCancellation(CancellationToken token)
public void LinkCancellation(CancellationToken cancellationToken)
{
this._linkedTokens.Add(token);
this._linkedTokens.Add(cancellationToken);
CancellationTokenSource tokenSource = CancellationTokenSource.CreateLinkedTokenSource(this._linkedTokens.ToArray());
tokenSource = Interlocked.Exchange(ref this._internalCts, tokenSource);
tokenSource.Dispose();