From df9cc3dfbef8852c675791c868b3ce5ffe53b8cb Mon Sep 17 00:00:00 2001 From: ds5678 <49847914+ds5678@users.noreply.github.com> Date: Mon, 29 Sep 2025 01:45:00 -0700 Subject: [PATCH] Null forgiveness for UsingScope --- ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs b/ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs index a787ea128..326ffa96e 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs @@ -638,7 +638,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms static IEnumerable CollectAllLowerCaseTypeNames(UsingScope usingScope) { - return usingScope.Usings.SelectMany(n => n.Types).Select(t => t.Name).Where(IsLowerCase); + return usingScope?.Usings.SelectMany(n => n.Types).Select(t => t.Name).Where(IsLowerCase) ?? []; } static bool IsLowerCase(string name)