Browse Source

Make GetLoadedAssembly() an extension method as well.

pull/1872/head
Siegfried Pammer 6 years ago
parent
commit
9af80950c9
  1. 2
      ILSpy.ReadyToRun/ReadyToRunLanguage.cs
  2. 2
      ILSpy/LoadedAssemblyExtensions.cs

2
ILSpy.ReadyToRun/ReadyToRunLanguage.cs

@ -70,7 +70,7 @@ namespace ICSharpCode.ILSpy
public override void DecompileMethod(IMethod method, ITextOutput output, DecompilationOptions options) public override void DecompileMethod(IMethod method, ITextOutput output, DecompilationOptions options)
{ {
PEFile module = method.ParentModule.PEFile; PEFile module = method.ParentModule.PEFile;
R2RReader reader = GetReader(null, module); R2RReader reader = GetReader(module.GetLoadedAssembly(), module);
int bitness = -1; int bitness = -1;
if (reader.Machine == Machine.Amd64) { if (reader.Machine == Machine.Amd64) {
bitness = 64; bitness = 64;

2
ILSpy/LoadedAssemblyExtensions.cs

@ -45,7 +45,7 @@ namespace ICSharpCode.ILSpy
return GetLoadedAssembly(file).GetTypeSystemOrNull(); return GetLoadedAssembly(file).GetTypeSystemOrNull();
} }
static LoadedAssembly GetLoadedAssembly(PEFile file) public static LoadedAssembly GetLoadedAssembly(this PEFile file)
{ {
if (file == null) if (file == null)
throw new ArgumentNullException(nameof(file)); throw new ArgumentNullException(nameof(file));

Loading…
Cancel
Save