From 2dbeec00a3644f316a21d6e1cd953c8e20c0e274 Mon Sep 17 00:00:00 2001 From: yck1509 Date: Tue, 24 Feb 2015 02:33:01 +0800 Subject: [PATCH] Fix GetType not working with compressor --- Confuser.Runtime/Compressor.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Confuser.Runtime/Compressor.cs b/Confuser.Runtime/Compressor.cs index 8297448..6b24d9b 100644 --- a/Confuser.Runtime/Compressor.cs +++ b/Confuser.Runtime/Compressor.cs @@ -58,6 +58,8 @@ namespace Confuser.Runtime { Array.Clear(b, 0, b.Length); h.Free(); Array.Clear(q, 0, q.Length); + // For some reasons, reflection on Assembly would not discover the types unless GetTypes is called. + m.GetTypes(); key = n.ResolveSignature(Mutation.KeyI2); AppDomain.CurrentDomain.AssemblyResolve += Resolve;