Skip to content

Commit 3c957a2

Browse files
committed
Fix peverify complains class/valuetype mismatch on WinRT types
Fix yck1509#417
1 parent 7308e4e commit 3c957a2

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

Confuser.Renamer/References/OverrideDirectiveReference.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ public bool UpdateNameReference(ConfuserContext context, INameService service) {
5050
service.AddReference(baseSlot.MethodDef, new MemberRefReference((MemberRef)target, baseSlot.MethodDef));
5151
}
5252
}
53+
54+
target.MethodSig = new Importer(method.Module, ImporterOptions.TryToUseTypeDefs).Import(method.MethodSig);
5355
if (target is MemberRef)
5456
AddImportReference(context, service, method.Module, baseSlot.MethodDef, (MemberRef)target);
5557

0 commit comments

Comments
 (0)