diff options
author | Marek Safar <marek.safar@gmail.com> | 2016-06-01 14:36:24 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2016-06-01 14:36:24 +0300 |
commit | 946119c30a1766da3d8804aab72d313dd4f7b659 (patch) | |
tree | 202c7c94131799d690b3fa7a640760ca95dcf8dc | |
parent | 1f93971046fb8d0739c04cc502ec7cd226b6308e (diff) |
Add mcs required DisableDefaultAssembliesLookup option
-rw-r--r-- | reflect/Universe.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/reflect/Universe.cs b/reflect/Universe.cs index c34e0c9d..4dd50700 100644 --- a/reflect/Universe.cs +++ b/reflect/Universe.cs @@ -136,6 +136,7 @@ namespace IKVM.Reflection DisableWindowsRuntimeProjection = 64, DecodeVersionInfoAttributeBlobs = 128, DeterministicOutput = 256, + DisableDefaultAssembliesLookup = 512, } public sealed class Universe : IDisposable @@ -676,7 +677,7 @@ namespace IKVM.Reflection private Assembly GetLoadedAssembly(string refname) { Assembly asm; - if (!assembliesByName.TryGetValue(refname, out asm)) + if (!assembliesByName.TryGetValue(refname, out asm) && (options & UniverseOptions.DisableDefaultAssembliesLookup) == 0) { string simpleName = GetSimpleAssemblyName(refname); for (int i = 0; i < assemblies.Count; i++) |