Update name regex

This commit is contained in:
de4dot 2012-02-03 10:44:58 +01:00
parent 3a49d2a603
commit 022bbe15af

View File

@ -26,12 +26,13 @@ namespace de4dot.code.deobfuscators.Spices_Net {
public class DeobfuscatorInfo : DeobfuscatorInfoBase { public class DeobfuscatorInfo : DeobfuscatorInfoBase {
public const string THE_NAME = "Spices.Net"; public const string THE_NAME = "Spices.Net";
public const string THE_TYPE = "sn"; public const string THE_TYPE = "sn";
const string DEFAULT_REGEX = @"!^[a-zA-Z0-9]{1,2}$&" + DeobfuscatorBase.DEFAULT_VALID_NAME_REGEX;
BoolOption inlineMethods; BoolOption inlineMethods;
BoolOption removeInlinedMethods; BoolOption removeInlinedMethods;
BoolOption removeNamespaces; BoolOption removeNamespaces;
public DeobfuscatorInfo() public DeobfuscatorInfo()
: base() { : base(DEFAULT_REGEX) {
inlineMethods = new BoolOption(null, makeArgName("inline"), "Inline short methods", true); inlineMethods = new BoolOption(null, makeArgName("inline"), "Inline short methods", true);
removeInlinedMethods = new BoolOption(null, makeArgName("remove-inlined"), "Remove inlined methods", true); removeInlinedMethods = new BoolOption(null, makeArgName("remove-inlined"), "Remove inlined methods", true);
removeNamespaces = new BoolOption(null, makeArgName("ns1"), "Clear namespace if there's only one class in it", true); removeNamespaces = new BoolOption(null, makeArgName("ns1"), "Clear namespace if there's only one class in it", true);