Allow PathAssemblyResolver to use an assembly with different PublicKeyToken if refere...
authorSteve Harter <steveharter@users.noreply.github.com>
Mon, 26 Aug 2019 20:58:46 +0000 (15:58 -0500)
committerGitHub <noreply@github.com>
Mon, 26 Aug 2019 20:58:46 +0000 (15:58 -0500)
commitb6fe7c290bf84d74ac2fd7bd10538a48d955e92b
tree64670e596c524c65fde9172246699575c0635529
parentd6cabe1f29ccca3a89f5345313d65d632aeb6ee2
Allow PathAssemblyResolver to use an assembly with different PublicKeyToken if reference is Retargetable (dotnet/corefx#40581)

Commit migrated from https://github.com/dotnet/corefx/commit/fca60323d9606a90b327273d08089200ae6f527b
src/libraries/System.Reflection.MetadataLoadContext/src/System/Reflection/MetadataLoadContext.Loading.cs
src/libraries/System.Reflection.MetadataLoadContext/src/System/Reflection/PathAssemblyResolver.cs
src/libraries/System.Reflection.MetadataLoadContext/src/System/Reflection/TypeLoading/General/Ecma/EcmaHelpers.cs
src/libraries/System.Reflection.MetadataLoadContext/src/System/Reflection/TypeLoading/General/Helpers.cs
src/libraries/System.Reflection.MetadataLoadContext/src/System/Reflection/TypeLoading/General/RoAssemblyName.cs
src/libraries/System.Reflection.MetadataLoadContext/tests/src/TestUtils/TestData.cs
src/libraries/System.Reflection.MetadataLoadContext/tests/src/Tests/MetadataLoadContext/PathAssemblyResolver.cs