Use methods in DotNetUtils
This commit is contained in:
parent
ed918c6993
commit
c069d8005c
|
@ -160,12 +160,7 @@ namespace de4dot.code.deobfuscators.Babel_NET {
|
||||||
var declaringType = DotNetUtils.getType(module, fieldRef.DeclaringType);
|
var declaringType = DotNetUtils.getType(module, fieldRef.DeclaringType);
|
||||||
if (declaringType == null)
|
if (declaringType == null)
|
||||||
return fieldRef;
|
return fieldRef;
|
||||||
foreach (var field in declaringType.Fields) {
|
return DotNetUtils.getField(declaringType, fieldRef);
|
||||||
if (MemberReferenceHelper.compareFieldReference(field, fieldRef))
|
|
||||||
return field;
|
|
||||||
}
|
|
||||||
|
|
||||||
return fieldRef;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public MethodReference tryGetMethodDefinition(MethodReference methodRef) {
|
public MethodReference tryGetMethodDefinition(MethodReference methodRef) {
|
||||||
|
@ -176,12 +171,7 @@ namespace de4dot.code.deobfuscators.Babel_NET {
|
||||||
var declaringType = DotNetUtils.getType(module, methodRef.DeclaringType);
|
var declaringType = DotNetUtils.getType(module, methodRef.DeclaringType);
|
||||||
if (declaringType == null)
|
if (declaringType == null)
|
||||||
return methodRef;
|
return methodRef;
|
||||||
foreach (var method in declaringType.Methods) {
|
return DotNetUtils.getMethod(declaringType, methodRef);
|
||||||
if (MemberReferenceHelper.compareMethodReference(method, methodRef))
|
|
||||||
return method;
|
|
||||||
}
|
|
||||||
|
|
||||||
return methodRef;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user