Browse Source

Add missing null check

pull/3443/head
Siegfried Pammer 3 months ago committed by GitHub
parent
commit
f5e851240d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      ILSpy/ExtensionMethods.cs

2
ILSpy/ExtensionMethods.cs

@ -79,7 +79,7 @@ namespace ICSharpCode.ILSpy
public static ICompilation? GetTypeSystemWithCurrentOptionsOrNull(this MetadataFile file, SettingsService settingsService, LanguageVersion languageVersion) public static ICompilation? GetTypeSystemWithCurrentOptionsOrNull(this MetadataFile file, SettingsService settingsService, LanguageVersion languageVersion)
{ {
var decompilerSettings = settingsService.DecompilerSettings.Clone(); var decompilerSettings = settingsService.DecompilerSettings.Clone();
if (!Enum.TryParse(languageVersion.Version, out Decompiler.CSharp.LanguageVersion csharpLanguageVersion)) if (!Enum.TryParse(languageVersion?.Version, out Decompiler.CSharp.LanguageVersion csharpLanguageVersion))
csharpLanguageVersion = Decompiler.CSharp.LanguageVersion.Latest; csharpLanguageVersion = Decompiler.CSharp.LanguageVersion.Latest;
decompilerSettings.SetLanguageVersion(csharpLanguageVersion); decompilerSettings.SetLanguageVersion(csharpLanguageVersion);
return file return file

Loading…
Cancel
Save