From bfcd42804e39f464d0c35a01ceaef72067733e65 Mon Sep 17 00:00:00 2001 From: de4dot Date: Wed, 15 Aug 2012 19:33:57 +0200 Subject: [PATCH] Add getModuleAttribute() --- de4dot.code/deobfuscators/DeobfuscatorBase.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/de4dot.code/deobfuscators/DeobfuscatorBase.cs b/de4dot.code/deobfuscators/DeobfuscatorBase.cs index 63943cb6..90f15741 100644 --- a/de4dot.code/deobfuscators/DeobfuscatorBase.cs +++ b/de4dot.code/deobfuscators/DeobfuscatorBase.cs @@ -691,6 +691,11 @@ namespace de4dot.code.deobfuscators { return list.Count == 0 ? null : list[0]; } + protected CustomAttribute getModuleAttribute(TypeReference attr) { + var list = new List(DotNetUtils.findAttributes(module, attr)); + return list.Count == 0 ? null : list[0]; + } + protected bool hasMetadataStream(string name) { foreach (var stream in module.MetadataStreams) { if (stream.Name == name)