ALC enhancements (dotnet/coreclr#22273)
authorSteve MacLean <stmaclea@microsoft.com>
Wed, 27 Mar 2019 23:49:17 +0000 (19:49 -0400)
committerGitHub <noreply@github.com>
Wed, 27 Mar 2019 23:49:17 +0000 (19:49 -0400)
commit307ccc5e6b96ae0e455abf3f857b8d9dd32cecc0
treeff7ea2311eead0ced9ea784175389fb7162e0e87
parent88e0b017d5ebe48d232412a4b4e273d38c52355e
ALC enhancements (dotnet/coreclr#22273)

* Initial implementatation of ALC enhancements

Add public constructor with name
Add Name property
Add Assemblies property
Add All property
Override ToString
Name Default and Assembly.Load(...) ALCs
Add AssemblyLoadContext30Extensions test

Commit migrated from https://github.com/dotnet/coreclr/commit/f1440bb696e2eee957a30f37c6c735f51696edad
src/coreclr/src/System.Private.CoreLib/src/System/Runtime/Loader/AssemblyLoadContext.CoreCLR.cs
src/coreclr/tests/src/Loader/AssemblyLoadContext30Extensions/AssemblyLoadContext30Extensions.cs [new file with mode: 0644]
src/coreclr/tests/src/Loader/AssemblyLoadContext30Extensions/AssemblyLoadContext30Extensions.csproj [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System/Reflection/Assembly.cs
src/libraries/System.Private.CoreLib/src/System/Runtime/Loader/AssemblyLoadContext.cs