Remove create assembly name (#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)
commit479d7edafe8035c5e8301c8ab098835614e401e7
tree4c49c9d6ca69837ee7b9c24c0dfcb5596650641a
parenta8d5756796b57d2347e31deb405db4cf1a7e055b
Remove create assembly name (#24154)

* Remove RuntimeAssembly.CreateAssemblyName

Fixes #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
src/System.Private.CoreLib/shared/System/Activator.RuntimeType.cs
src/System.Private.CoreLib/shared/System/Reflection/Assembly.cs
src/System.Private.CoreLib/src/System/Reflection/Assembly.CoreCLR.cs
src/System.Private.CoreLib/src/System/Reflection/AssemblyName.CoreCLR.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimeAssembly.cs
src/vm/assemblyname.cpp
src/vm/assemblyname.hpp
tests/CoreFX/CoreFX.issues.json