IList<DecryptedMethodInfo> DecryptMethods(IList<int> methodIds) {
			using (var decrypter = new DynamicMethodsDecrypter(obfModule, reflObfModule)) {
				decrypter.Initialize();

				var infos = new List<DecryptedMethodInfo>();

				for (int i = 0; i < methodIds.Count; i += 2)
					infos.Add(decrypter.Decrypt(methodIds[i], (uint)methodIds[i + 1]));

				return infos;
			}
		}
        IList <DecryptedMethodInfo> DecryptMethods(IList <int> methodIds)
        {
            using (var decrypter = new DynamicMethodsDecrypter(obfModule, reflObfModule)) {
                decrypter.Initialize();

                var infos = new List <DecryptedMethodInfo>();

                for (int i = 0; i < methodIds.Count; i += 2)
                {
                    infos.Add(decrypter.Decrypt(methodIds[i], (uint)methodIds[i + 1]));
                }

                return(infos);
            }
        }