From 8ff2115083f1cfe899c1cd96ac5674369d912191 Mon Sep 17 00:00:00 2001 From: de4dot Date: Wed, 2 Nov 2011 02:25:45 +0100 Subject: [PATCH] Remove unused methods, and inline method used only by SA code --- de4dot.code/deobfuscators/DeobfuscatorBase.cs | 8 -------- de4dot.code/deobfuscators/SmartAssembly/Deobfuscator.cs | 2 +- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/de4dot.code/deobfuscators/DeobfuscatorBase.cs b/de4dot.code/deobfuscators/DeobfuscatorBase.cs index 99a252f7..26fd8c34 100644 --- a/de4dot.code/deobfuscators/DeobfuscatorBase.cs +++ b/de4dot.code/deobfuscators/DeobfuscatorBase.cs @@ -488,14 +488,6 @@ namespace de4dot.deobfuscators { addTypesToBeRemoved(proxyDelegateFinder.DelegateCreatorTypes, "Proxy delegate creator type"); } - protected TypeDefinition getModuleType() { - return DotNetUtils.getModuleType(module); - } - - protected TypeDefinition getType(TypeReference typeReference) { - return DotNetUtils.getType(module, typeReference); - } - protected Resource getResource(IEnumerable strings) { return DotNetUtils.getResource(module, strings); } diff --git a/de4dot.code/deobfuscators/SmartAssembly/Deobfuscator.cs b/de4dot.code/deobfuscators/SmartAssembly/Deobfuscator.cs index f79e3f2f..7bf3a2ed 100644 --- a/de4dot.code/deobfuscators/SmartAssembly/Deobfuscator.cs +++ b/de4dot.code/deobfuscators/SmartAssembly/Deobfuscator.cs @@ -257,7 +257,7 @@ namespace de4dot.deobfuscators.SmartAssembly { } bool hasModuleCctor() { - var type = getModuleType(); + var type = DotNetUtils.getModuleType(module); if (type == null) return false; return DotNetUtils.getMethod(type, ".cctor") != null;