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)