/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
samples/snippets/standard/assembly/unloading/complex_assemblyloadcontext.cs
26 строк
708 B
Genevieve Warren
Fix nullability warnings (samples/snippets/standard) (#35190)
02 май 2023, 00:08
Не верифицирован
02 май 2023, 00:08
1097bb0
Код
Авторство
О чём код?
using System.Reflection; using System.Runtime.Loader; namespace complex { class TestAssemblyLoadContext : AssemblyLoadContext { private AssemblyDependencyResolver _resolver; public TestAssemblyLoadContext(string mainAssemblyToLoadPath) : base(isCollectible: true) { _resolver = new AssemblyDependencyResolver(mainAssemblyToLoadPath); } protected override Assembly? Load(AssemblyName name) { string? assemblyPath = _resolver.ResolveAssemblyToPath(name); if (assemblyPath != null) { return LoadFromAssemblyPath(assemblyPath); } return null; } } }