Check metadata tokens first
This commit is contained in:
parent
78124ea282
commit
ca2a756a0e
|
@ -54,6 +54,13 @@ namespace AssemblyData.methodsrewriter {
|
|||
if (!types.TryGetValue(key, out list))
|
||||
return null;
|
||||
|
||||
if (typeReference is TypeDefinition) {
|
||||
foreach (var resolver in list) {
|
||||
if (resolver.type.MetadataToken == typeReference.MetadataToken.ToInt32())
|
||||
return resolver;
|
||||
}
|
||||
}
|
||||
|
||||
foreach (var resolver in list) {
|
||||
if (ResolverUtils.compareTypes(resolver.type, typeReference))
|
||||
return resolver;
|
||||
|
|
Loading…
Reference in New Issue
Block a user