diff options
author | Wolfgang Ziegler <wziegler@live.at> | 2018-05-06 00:28:23 +0300 |
---|---|---|
committer | Michal Strehovský <MichalStrehovsky@users.noreply.github.com> | 2018-05-06 00:28:23 +0300 |
commit | 92418505ec31d96a82831d6fc93dee5dbac243d1 (patch) | |
tree | c222c7a7e1b76f40d466dd3efdf607123444ca1a /src/ILVerify | |
parent | cd67ae38cadb21ece588b21e684ea3a4273bd07f (diff) |
Enable resolving of .netmodule references (#5767)
Diffstat (limited to 'src/ILVerify')
-rw-r--r-- | src/ILVerify/src/Program.cs | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/ILVerify/src/Program.cs b/src/ILVerify/src/Program.cs index f63e24f0b..36e978512 100644 --- a/src/ILVerify/src/Program.cs +++ b/src/ILVerify/src/Program.cs @@ -230,7 +230,7 @@ namespace ILVerify private void VerifyAssembly(AssemblyName name, string path) { - PEReader peReader = Resolve(name); + PEReader peReader = Resolve(name.Name); EcmaModule module = _verifier.GetModule(peReader); VerifyAssembly(peReader, module, path); @@ -321,11 +321,8 @@ namespace ILVerify return true; } - protected override PEReader ResolveCore(AssemblyName name) + protected override PEReader ResolveCore(string simpleName) { - // Note: we use simple names instead of full names to resolve, because we can't get a full name from an assembly without reading it - string simpleName = name.Name; - string path = null; if (_inputFilePaths.TryGetValue(simpleName, out path) || _referenceFilePaths.TryGetValue(simpleName, out path)) { |