diff --git a/ILSpy.ReadyToRun/ReadyToRunLanguage.cs b/ILSpy.ReadyToRun/ReadyToRunLanguage.cs index beff6dc95..7e074d17d 100644 --- a/ILSpy.ReadyToRun/ReadyToRunLanguage.cs +++ b/ILSpy.ReadyToRun/ReadyToRunLanguage.cs @@ -106,7 +106,7 @@ namespace ICSharpCode.ILSpy.ReadyToRun public override ProjectId DecompileAssembly(LoadedAssembly assembly, ITextOutput output, DecompilationOptions options) { - PEFile module = assembly.GetPEFileOrNull(); + PEFile module = assembly.GetPEFileAsync().GetAwaiter().GetResult(); ReadyToRunReaderCacheEntry cacheEntry = GetReader(assembly, module); if (cacheEntry.readyToRunReader == null) { diff --git a/ILSpy/Languages/ILLanguage.cs b/ILSpy/Languages/ILLanguage.cs index e5666461d..9e20cd280 100644 --- a/ILSpy/Languages/ILLanguage.cs +++ b/ILSpy/Languages/ILLanguage.cs @@ -162,7 +162,7 @@ namespace ICSharpCode.ILSpy { output.WriteLine("// " + assembly.FileName); output.WriteLine(); - var module = assembly.GetPEFileOrNull(); + var module = assembly.GetPEFileAsync().GetAwaiter().GetResult(); var metadata = module.Metadata; var dis = CreateDisassembler(output, options);