4 instantiations of AssemblyDependencyResolver
Microsoft.Build.Framework (1)
Loader\MSBuildLoadContext.cs (1)
46? new AssemblyDependencyResolver(assemblyPath) :
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\Internal\Runtime\InteropServices\ComponentLoadContext.cs (2)
40_resolvers = [new AssemblyDependencyResolver(componentAssemblyPath)]; 57AssemblyDependencyResolver resolver = new(componentAssemblyPath);
src\runtime\src\libraries\System.Private.CoreLib\src\Internal\Runtime\InteropServices\ComponentLoadContextManager.cs (1)
115AssemblyDependencyResolver resolver = new(componentAssemblyPath);
9 references to AssemblyDependencyResolver
Microsoft.Build.Framework (1)
Loader\MSBuildLoadContext.cs (1)
21private AssemblyDependencyResolver? _resolver;
System.Private.CoreLib (7)
src\runtime\src\libraries\System.Private.CoreLib\src\Internal\Runtime\InteropServices\ComponentLoadContext.cs (6)
16/// It uses an <see cref="AssemblyDependencyResolver" /> per component to resolve dependencies within the ALC and not pollute the default ALC. 28private AssemblyDependencyResolver[] _resolvers; 57AssemblyDependencyResolver resolver = new(componentAssemblyPath); 58AssemblyDependencyResolver[] updatedResolvers = [.. _resolvers, resolver]; 67foreach (AssemblyDependencyResolver resolver in Volatile.Read(ref _resolvers)) 81foreach (AssemblyDependencyResolver resolver in Volatile.Read(ref _resolvers))
src\runtime\src\libraries\System.Private.CoreLib\src\Internal\Runtime\InteropServices\ComponentLoadContextManager.cs (1)
115AssemblyDependencyResolver resolver = new(componentAssemblyPath);
System.Runtime.Loader (1)
src\runtime\artifacts\obj\System.Runtime.Loader\Release\net12.0\System.Runtime.Loader.Forwards.cs (1)
9[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.Loader.AssemblyDependencyResolver))]