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))
|
if (!types.TryGetValue(key, out list))
|
||||||
return null;
|
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) {
|
foreach (var resolver in list) {
|
||||||
if (ResolverUtils.compareTypes(resolver.type, typeReference))
|
if (ResolverUtils.compareTypes(resolver.type, typeReference))
|
||||||
return resolver;
|
return resolver;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user