Support resolving metadata tokens in MetadataLoadContext #87657
Open
Description
opened on Jun 15, 2023
When using MetadataLoadContext, Module.{ResolveType,ResolveMember,ResolveMethod,ResolveField,ResolveSignature,ResolveString}
all throw NotSupportedException.
This is inconvenient for advanced reflection scenarios. For example, if you are scanning IL code (perhaps retrieved using MethodBody.GetILAsByteArray
), these methods are the only way to resolve MemberRef
s and TypeRef
s used in IL.
I do not think there is a technical reason that prevents these methods from working. If everything looks OK with this idea then I am happy to implement these.
Activity