Skip to content

Commit 4c79569

Browse files
authored
Merge bb1a37e into 51e8401
2 parents 51e8401 + bb1a37e commit 4c79569

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

Confuser.Core/Marker.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,9 @@ protected internal virtual MarkerResult MarkProject(ConfuserProject proj, Confus
148148
var extModules = new List<byte[]>();
149149
foreach (ProjectModule module in proj) {
150150
if (module.IsExternal) {
151-
extModules.Add(module.LoadRaw(proj.BaseDirectory));
151+
var rawModule = module.LoadRaw(proj.BaseDirectory);
152+
extModules.Add(rawModule);
153+
context.InternalResolver.AddToCache(ModuleDefMD.Load(rawModule, context.InternalResolver.DefaultModuleContext));
152154
continue;
153155
}
154156

Confuser.Core/ObfAttrMarker.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,9 @@ protected internal override MarkerResult MarkProject(ConfuserProject proj, Confu
309309
var modules = new List<Tuple<ProjectModule, ModuleDefMD>>();
310310
foreach (ProjectModule module in proj) {
311311
if (module.IsExternal) {
312-
extModules.Add(module.LoadRaw(proj.BaseDirectory));
312+
var rawModule = module.LoadRaw(proj.BaseDirectory);
313+
extModules.Add(rawModule);
314+
context.InternalResolver.AddToCache(ModuleDefMD.Load(rawModule, context.InternalResolver.DefaultModuleContext));
313315
continue;
314316
}
315317

0 commit comments

Comments
 (0)