Fix lookup<T> method sigs

This commit is contained in:
de4dot 2012-11-07 04:45:05 +01:00
parent 267069eb80
commit b6537dc188
9 changed files with 9 additions and 9 deletions

View File

@ -77,7 +77,7 @@ namespace de4dot.code.deobfuscators.CodeVeil {
otherInitMethods.Add(lookup(otherInitMethod, "Could not find otherInitMethod"));
}
T lookup<T>(T def, string errorMessage) where T : MemberReference {
T lookup<T>(T def, string errorMessage) where T : class, ICodedToken {
return DeobUtils.lookup(module, def, errorMessage);
}

View File

@ -63,7 +63,7 @@ namespace de4dot.code.deobfuscators.CodeVeil {
this.decrypterMethod = lookup(oldOne.decrypterMethod, "Could not find string decrypter method");
}
T lookup<T>(T def, string errorMessage) where T : MemberReference {
T lookup<T>(T def, string errorMessage) where T : class, ICodedToken {
return DeobUtils.lookup(module, def, errorMessage);
}

View File

@ -56,7 +56,7 @@ namespace de4dot.code.deobfuscators.Eazfuscator_NET {
switch (instr.OpCode.Code) {
case Code.Starg:
case Code.Starg_S:
case Code.Stelem_Any:
case Code.Stelem:
case Code.Stelem_I:
case Code.Stelem_I1:
case Code.Stelem_I2:

View File

@ -76,7 +76,7 @@ namespace de4dot.code.deobfuscators.MaxtoCode {
this.mcModule2 = DeobUtils.lookup(module, oldOne.mcModule2, "Could not find MC runtime module ref #2");
}
T lookup<T>(T def, string errorMessage) where T : MemberReference {
T lookup<T>(T def, string errorMessage) where T : class, ICodedToken {
return DeobUtils.lookup(module, def, errorMessage);
}

View File

@ -86,7 +86,7 @@ namespace de4dot.code.deobfuscators.dotNET_Reactor.v3 {
updateModuleReferences();
}
T lookup<T>(T def, string errorMessage) where T : MemberReference {
T lookup<T>(T def, string errorMessage) where T : class, ICodedToken {
return DeobUtils.lookup(module, def, errorMessage);
}

View File

@ -60,7 +60,7 @@ namespace de4dot.code.deobfuscators.dotNET_Reactor.v3 {
}
}
T lookup<T>(T def, string errorMessage) where T : MemberReference {
T lookup<T>(T def, string errorMessage) where T : class, ICodedToken {
return DeobUtils.lookup(module, def, errorMessage);
}

View File

@ -67,7 +67,7 @@ namespace de4dot.code.deobfuscators.dotNET_Reactor.v4 {
this.assemblyResolverInitMethod = lookup(oldOne.assemblyResolverInitMethod, "Could not find assembly resolver init method");
}
T lookup<T>(T def, string errorMessage) where T : MemberReference {
T lookup<T>(T def, string errorMessage) where T : class, ICodedToken {
return DeobUtils.lookup(module, def, errorMessage);
}

View File

@ -65,7 +65,7 @@ namespace de4dot.code.deobfuscators.dotNET_Reactor.v4 {
throw new ApplicationException("Could not initialize EncryptedResource");
}
T lookup<T>(T def, string errorMessage) where T : MemberReference {
T lookup<T>(T def, string errorMessage) where T : class, ICodedToken {
return DeobUtils.lookup(module, def, errorMessage);
}

View File

@ -90,7 +90,7 @@ namespace de4dot.code.deobfuscators.dotNET_Reactor.v4 {
otherStringDecrypter = lookup(oldOne.otherStringDecrypter, "Could not find string decrypter method");
}
T lookup<T>(T def, string errorMessage) where T : MemberReference {
T lookup<T>(T def, string errorMessage) where T : class, ICodedToken {
return DeobUtils.lookup(module, def, errorMessage);
}