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/AssemblyWriter.cs')
-rw-r--r--Mono.Cecil/AssemblyWriter.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/Mono.Cecil/AssemblyWriter.cs b/Mono.Cecil/AssemblyWriter.cs
index b96d42d..2fd8e2c 100644
--- a/Mono.Cecil/AssemblyWriter.cs
+++ b/Mono.Cecil/AssemblyWriter.cs
@@ -66,8 +66,10 @@ namespace Mono.Cecil {
if ((module.Attributes & ModuleAttributes.ILOnly) == 0)
throw new NotSupportedException ("Writing mixed-mode assemblies is not supported");
- if (module.HasImage && module.ReadingMode == ReadingMode.Deferred)
- ImmediateModuleReader.ReadModule (module);
+ if (module.HasImage && module.ReadingMode == ReadingMode.Deferred) {
+ var immediate_reader = new ImmediateModuleReader (module.Image);
+ immediate_reader.ReadModule (module, resolve: false);
+ }
module.MetadataSystem.Clear ();