Remove create assembly name (dotnet/coreclr#24154)
authorSteve MacLean <stmaclea@microsoft.com>
Mon, 22 Apr 2019 14:07:13 +0000 (10:07 -0400)
committerJan Kotas <jkotas@microsoft.com>
Mon, 22 Apr 2019 14:07:13 +0000 (07:07 -0700)
commit3a01aee0bd643b9e0da3dbd3b76cdfffdd2f1c26
treee99b2638c9ccaa735e0d63adda3c7471ec94eb96
parent6775056f55e99b769812e0d18f9774d797e8a393
Remove create assembly name (dotnet/coreclr#24154)

* Remove RuntimeAssembly.CreateAssemblyName

Fixes dotnet/coreclr#24135

CreateAssemblyName was not compatible with AssemblyLoadContext isolation.

Assembly.Load(string)
Assembly.LoadWithPartialName(string)
Activator.CreateInstance(...)

* Remove unused AssemblyNameNative::Init arguments

* Temp disable corefx CreateInstanceAssemblyResolve

Commit migrated from https://github.com/dotnet/coreclr/commit/479d7edafe8035c5e8301c8ab098835614e401e7
src/coreclr/src/System.Private.CoreLib/src/System/Reflection/Assembly.CoreCLR.cs
src/coreclr/src/System.Private.CoreLib/src/System/Reflection/AssemblyName.CoreCLR.cs
src/coreclr/src/System.Private.CoreLib/src/System/Reflection/RuntimeAssembly.cs
src/coreclr/src/vm/assemblyname.cpp
src/coreclr/src/vm/assemblyname.hpp
src/coreclr/tests/CoreFX/CoreFX.issues.json
src/libraries/System.Private.CoreLib/src/System/Activator.RuntimeType.cs
src/libraries/System.Private.CoreLib/src/System/Reflection/Assembly.cs