Delete unmanaged AssemblyName parser (#68737)
authorJan Kotas <jkotas@microsoft.com>
Tue, 3 May 2022 03:35:43 +0000 (20:35 -0700)
committerGitHub <noreply@github.com>
Tue, 3 May 2022 03:35:43 +0000 (20:35 -0700)
commit6d0bcc4cc7cf98e661c91d4f2abace2c5bd282a5
treee1e67cff928a9c553151678449d198535dc79478
parent0e1f46b395052aa917aae377f5cc7f8a5eb07555
Delete unmanaged AssemblyName parser  (#68737)

Replaced the few places that need to parse assembly names in the VM with callbacks to CoreLib
31 files changed:
src/coreclr/System.Private.CoreLib/src/System/Reflection/AssemblyName.CoreCLR.cs
src/coreclr/binder/CMakeLists.txt
src/coreclr/binder/applicationcontext.cpp
src/coreclr/binder/assemblyidentitycache.cpp [deleted file]
src/coreclr/binder/inc/applicationcontext.hpp
src/coreclr/binder/inc/assemblybindercommon.hpp
src/coreclr/binder/inc/assemblyidentity.hpp
src/coreclr/binder/inc/assemblyidentitycache.hpp [deleted file]
src/coreclr/binder/inc/stringlexer.hpp [deleted file]
src/coreclr/binder/inc/stringlexer.inl [deleted file]
src/coreclr/binder/inc/textualidentityparser.hpp
src/coreclr/binder/stringlexer.cpp [deleted file]
src/coreclr/binder/textualidentityparser.cpp
src/coreclr/nativeaot/System.Private.CoreLib/src/System.Private.CoreLib.csproj
src/coreclr/nativeaot/System.Private.CoreLib/src/System/Reflection/AssemblyNameHelpers.cs [deleted file]
src/coreclr/nativeaot/System.Private.CoreLib/src/System/Reflection/RuntimeAssemblyName.cs
src/coreclr/vm/assembly.cpp
src/coreclr/vm/assemblynative.hpp
src/coreclr/vm/baseassemblyspec.cpp
src/coreclr/vm/baseassemblyspec.h
src/coreclr/vm/baseassemblyspec.inl
src/coreclr/vm/coreassemblyspec.cpp
src/coreclr/vm/corelib.h
src/coreclr/vm/corhost.cpp
src/coreclr/vm/metasig.h
src/coreclr/vm/multicorejitplayer.cpp
src/coreclr/vm/nativelibrary.cpp
src/coreclr/vm/qcallentrypoints.cpp
src/coreclr/vm/typeparse.cpp
src/libraries/System.Private.CoreLib/src/System/Reflection/AssemblyNameParser.cs
src/libraries/System.Private.CoreLib/src/System/ThrowHelper.cs