Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/ikvm-fork.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Safar <marek.safar@gmail.com>2016-06-01 14:36:24 +0300
committerMarek Safar <marek.safar@gmail.com>2016-06-01 14:36:24 +0300
commit946119c30a1766da3d8804aab72d313dd4f7b659 (patch)
tree202c7c94131799d690b3fa7a640760ca95dcf8dc
parent1f93971046fb8d0739c04cc502ec7cd226b6308e (diff)
Add mcs required DisableDefaultAssembliesLookup option
-rw-r--r--reflect/Universe.cs3
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++)