From e0954474aa9e01d7df0ed55ef67f34dc29d28996 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 30 May 2026 21:01:16 +0200 Subject: [PATCH] Add missing decompiler-settings resource strings CovariantReturns (C# 9), InlineArrays (C# 12) and ExtensionMembers (C# 14) are exposed in the decompiler options UI via [Description("DecompilerSettings.X")] but had no entry in Resources.resx, so each showed its raw resource key instead of a label. Add the three strings. AggressiveScalarReplacementOfAggregates is left out deliberately: it is [Browsable(false)] outside DEBUG, so users never see it. Co-Authored-By: Claude Opus 4.8 --- ILSpy/Properties/Resources.resx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ILSpy/Properties/Resources.resx b/ILSpy/Properties/Resources.resx index 5accafe41..2ff54f8fb 100644 --- a/ILSpy/Properties/Resources.resx +++ b/ILSpy/Properties/Resources.resx @@ -300,6 +300,9 @@ Are you sure you want to continue? User-defined checked operators + + Covariant return types + Decompile anonymous methods/lambdas @@ -369,6 +372,9 @@ Are you sure you want to continue? Expand params arguments by removing explicit array creation + + Decompile extension members + F#-specific options @@ -393,6 +399,9 @@ Are you sure you want to continue? Allow init; accessors + + Inline arrays + Insert using declarations