From eb6175cba623d98577c0cd79bda5b6ffc8742714 Mon Sep 17 00:00:00 2001 From: Andrii Kurdiumov Date: Sat, 14 Mar 2026 14:50:42 +0100 Subject: [PATCH] Remove duplicate transformation Fixed leftover from #22 --- Confuser.Protections/Resources/InjectPhase.cs | 2 -- 1 file changed, 2 deletions(-) diff --git a/Confuser.Protections/Resources/InjectPhase.cs b/Confuser.Protections/Resources/InjectPhase.cs index b78ff12f..9dd6fff2 100644 --- a/Confuser.Protections/Resources/InjectPhase.cs +++ b/Confuser.Protections/Resources/InjectPhase.cs @@ -136,8 +136,6 @@ void MutateInitializer(REContext moduleCtx, MethodDef decomp) { repl.AddRange(arg); repl.Add(Instruction.Create(OpCodes.Dup)); repl.Add(Instruction.Create(OpCodes.Ldtoken, moduleCtx.DataField)); - repl.Add(Instruction.Create(OpCodes.Call, moduleCtx.Module.Import( - typeof(RuntimeHelpers).GetMethod("InitializeArray")))); var runtimeHelpers = moduleCtx.Module.CorLibTypes.GetTypeRef("System.Runtime.CompilerServices", "RuntimeHelpers"); var arrayTypeRef = moduleCtx.Module.CorLibTypes.GetTypeRef("System", "Array"); var runtimeFieldHandle = moduleCtx.Module.CorLibTypes.GetTypeRef("System", "RuntimeFieldHandle");