Each asynchronous operation on the CLI and function stack should support cancellation.
- The entry points have to provide a
CancellationToken
- Each synchronously called asynchronous method has to be awaited, therefore the public API changes
Advantages
- less resource allocations
Interesting PR commandlineparser/commandline#390