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

github.com/mono/cecil.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Mono.Cecil/AssemblyReader.cs')
-rw-r--r--Mono.Cecil/AssemblyReader.cs8
1 files changed, 5 insertions, 3 deletions
diff --git a/Mono.Cecil/AssemblyReader.cs b/Mono.Cecil/AssemblyReader.cs
index 2a59358..d5b34b7 100644
--- a/Mono.Cecil/AssemblyReader.cs
+++ b/Mono.Cecil/AssemblyReader.cs
@@ -182,7 +182,7 @@ namespace Mono.Cecil {
ReadCustomAttributes (module);
var assembly = module.Assembly;
- if (assembly == null)
+ if (module.kind == ModuleKind.NetModule || assembly == null)
return;
ReadCustomAttributes (assembly);
@@ -667,8 +667,10 @@ namespace Mono.Cecil {
AssemblyResolver = module.AssemblyResolver
};
- modules.Add (ModuleDefinition.ReadModule (
- GetModuleFileName (name), parameters));
+ var netmodule = ModuleDefinition.ReadModule (GetModuleFileName (name), parameters);
+ netmodule.assembly = this.module.assembly;
+
+ modules.Add (netmodule);
}
return modules;