IEnumerable <int> GetMethodTokens() { if (!userStringDecrypterMethods) { return(deob.GetStringDecrypterMethods()); } var tokens = new List <int>(); foreach (var val in options.StringDecrypterMethods) { var tokenStr = val.Trim(); if (Utils.StartsWith(tokenStr, "0x", StringComparison.OrdinalIgnoreCase)) { tokenStr = tokenStr.Substring(2); } int methodToken; if (int.TryParse(tokenStr, NumberStyles.HexNumber, null, out methodToken)) { tokens.Add(methodToken); } else { tokens.AddRange(FindMethodTokens(val)); } } return(tokens); }