mirror of
https://github.com/icsharpcode/ILSpy.git
synced 2026-10-12 02:15:58 +00:00
BookmarkManager carried a byte-for-byte copy of ILSpySettings' private MutexProtector, both guarding read-modify-write of a config sidecar in the same settings directory so parallel ILSpy instances fold their edits in turn instead of clobbering each other. Promote it to a single public type in ICSharpCode.ILSpyX.Settings so the locking semantics live in one place. Assisted-by: Claude:claude-opus-4-8:Claude Code