mirror of https://github.com/icsharpcode/ILSpy.git
Browse Source
Cancellation flips activeCts.Cancel() but doesn't interrupt the Task.Run — CSharpDecompiler must reach the next ThrowIfCancellationRequested before the action returns. The previous finally-less version returned early on cts.IsCancellationRequested, leaving IsDecompiling = true and the adorner stuck forever. Assisted-by: Claude:claude-opus-4-7:Claude Codepull/3755/head
1 changed files with 14 additions and 1 deletions
Loading…
Reference in new issue