Make sure field/method ref has a declaring type before resolving it
This commit is contained in:
parent
18756f90bf
commit
b71eb587db
|
@ -469,6 +469,8 @@ namespace de4dot.renamer {
|
||||||
}
|
}
|
||||||
|
|
||||||
public MethodDefinition resolve(MethodReference methodReference) {
|
public MethodDefinition resolve(MethodReference methodReference) {
|
||||||
|
if (methodReference.DeclaringType == null)
|
||||||
|
return null;
|
||||||
var modules = findModules(methodReference.DeclaringType.Scope);
|
var modules = findModules(methodReference.DeclaringType.Scope);
|
||||||
if (modules == null)
|
if (modules == null)
|
||||||
return null;
|
return null;
|
||||||
|
@ -483,6 +485,8 @@ namespace de4dot.renamer {
|
||||||
}
|
}
|
||||||
|
|
||||||
public FieldDefinition resolve(FieldReference fieldReference) {
|
public FieldDefinition resolve(FieldReference fieldReference) {
|
||||||
|
if (fieldReference.DeclaringType == null)
|
||||||
|
return null;
|
||||||
var modules = findModules(fieldReference.DeclaringType.Scope);
|
var modules = findModules(fieldReference.DeclaringType.Scope);
|
||||||
if (modules == null)
|
if (modules == null)
|
||||||
return null;
|
return null;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user