Skip to content

Add SettleAppliedInline for applied patches - #850

Merged
SimonCropp merged 1 commit into
mainfrom
Add-SettleAppliedInline-for-applied-patches
Aug 23, 2026
Merged

Add SettleAppliedInline for applied patches#850
SimonCropp merged 1 commit into
mainfrom
Add-SettleAppliedInline-for-applied-patches

Conversation

@SimonCropp

Copy link
Copy Markdown
Member

Introduce DiffRunner.SettleAppliedInline(InlinePatch) to retire inline queue entries after a patch is applied outside the test run (IDE/plugin/staged fallback). Unlike SettleInline, it does not stamp the caller’s framework, avoiding silent misses when queued entries were created by another target framework, and it uses patch metadata (including MemberName) to keep settling reliable when line numbers move. Docs and inline engine tests were updated to explain and lock in this behavior.

Introduce `DiffRunner.SettleAppliedInline(InlinePatch)` to retire inline queue entries after a patch is applied outside the test run (IDE/plugin/staged fallback). Unlike `SettleInline`, it does not stamp the caller’s framework, avoiding silent misses when queued entries were created by another target framework, and it uses patch metadata (including `MemberName`) to keep settling reliable when line numbers move. Docs and inline engine tests were updated to explain and lock in this behavior.
@SimonCropp
SimonCropp merged commit 111d386 into main Aug 23, 2026
9 checks passed
@SimonCropp
SimonCropp deleted the Add-SettleAppliedInline-for-applied-patches branch August 23, 2026 23:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant