Does VB.NET observe cancellation immediately after a synchronously completed await?
Cancellation observation timing in VB.NET async methods When an async method in VB.NET contains multiple await points and a CancellationToken is cancelled after the first awaited task completes synchronously, the runtime may not observe the cancellation until the next await point. This creates a window where the continuation executes despite the token being