9 types derived from AssemblyLoadContext
Aspire.Hosting.RemoteHost (1)
IntegrationLoadContext.cs (1)
15internal sealed class IntegrationLoadContext : AssemblyLoadContext
Microsoft.Build.Framework (1)
Loader\MSBuildLoadContext.cs (1)
19internal class MSBuildLoadContext : AssemblyLoadContext
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (1)
174internal sealed class DirectoryLoadContext : AssemblyLoadContext
Microsoft.CodeAnalysis.Scripting (1)
Hosting\AssemblyLoader\CoreAssemblyLoaderImpl.cs (1)
43private sealed class LoadContext : AssemblyLoadContext
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (1)
174internal sealed class DirectoryLoadContext : AssemblyLoadContext
rzc (1)
DefaultExtensionAssemblyLoader.cs (1)
213private class ExtensionAssemblyLoadContext : AssemblyLoadContext
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\Internal\Runtime\InteropServices\IsolatedComponentLoadContext.cs (1)
23internal sealed class IsolatedComponentLoadContext : AssemblyLoadContext
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (2)
964internal sealed class DefaultAssemblyLoadContext : AssemblyLoadContext 973internal sealed class IndividualAssemblyLoadContext : AssemblyLoadContext
210 references to AssemblyLoadContext
Aspire.Hosting.RemoteHost (1)
AssemblyLoader.cs (1)
125AssemblyLoadContext.GetLoadContext(assembly)?.Name ?? "<unknown>");
Aspire.Hosting.RemoteHost.Tests (2)
IntegrationLoadContextTests.cs (2)
22Assert.Same(AssemblyLoadContext.Default, AssemblyLoadContext.GetLoadContext(sharedAssembly));
dotnet-svcutil-lib (1)
Shared\ProjectPropertyResolver.cs (1)
182var assembly = AssemblyLoadContext.Default.LoadFromAssemblyPath(assemblyPath);
dotnet-watch (1)
Program.cs (1)
378AssemblyLoadContext.Default.Resolving += (context, assembly) =>
GetDocument.Insider (1)
Commands\GetDocumentCommand.cs (1)
85AssemblyLoadContext.Default.Resolving += (loadContext, assemblyName) =>
illink (1)
Microsoft.AspNetCore.Components.Testing (1)
_generated\0\StartupHook.g.cs (1)
14AssemblyLoadContext.Default.Resolving += (context, assemblyName) =>
Microsoft.AspNetCore.Components.WebAssembly (1)
Services\LazyAssemblyLoader.cs (1)
87var assembly = AssemblyLoadContext.Default.LoadFromAssemblyName(new AssemblyName(assemblyName));
Microsoft.AspNetCore.Mvc.Core (5)
ApplicationParts\RelatedAssemblyAttribute.cs (5)
43var loadContext = AssemblyLoadContext.GetLoadContext(assembly) ?? AssemblyLoadContext.Default; 119private readonly AssemblyLoadContext _loadContext; 121public AssemblyLoadContextWrapper(AssemblyLoadContext loadContext)
Microsoft.Build (8)
BackEnd\Components\RequestBuilder\AssemblyLoadsTracker.cs (1)
148string appDomainDescriptor = AssemblyLoadContext.GetLoadContext(args.LoadedAssembly)?.Name ?? "Unknown";
src\msbuild\src\Shared\TaskEngineAssemblyResolver.cs (7)
60_eventHandler = new Func<AssemblyLoadContext, AssemblyName, Assembly>(ResolveAssembly); 62AssemblyLoadContext.Default.Resolving += _eventHandler; 78AssemblyLoadContext.Default.Resolving -= _eventHandler; 96private Assembly ResolveAssembly(AssemblyLoadContext assemblyLoadContext, AssemblyName assemblyName) 125AssemblyNameExtension taskAssemblyName = new AssemblyNameExtension(AssemblyLoadContext.GetAssemblyName(_taskAssemblyFile)); 129return AssemblyLoadContext.Default.LoadFromAssemblyPath(_taskAssemblyFile); 165private Func<AssemblyLoadContext, AssemblyName, Assembly> _eventHandler = null;
Microsoft.Build.Framework (11)
Loader\CoreCLRAssemblyLoader.cs (8)
63AssemblyName assemblyName = AssemblyLoadContext.GetAssemblyName(fullPath); 89AssemblyLoadContext.Default.Resolving += TryResolveAssembly; 99return LoadAndCache(AssemblyLoadContext.Default, fullPath); 128private Assembly TryGetWellKnownAssembly(AssemblyLoadContext context, AssemblyName assemblyName) 152private Assembly TryResolveAssembly(AssemblyLoadContext context, AssemblyName assemblyName) 173private Assembly TryResolveAssemblyFromPaths(AssemblyLoadContext context, AssemblyName assemblyName, IEnumerable<string> searchPaths) 196AssemblyName candidateAssemblyName = AssemblyLoadContext.GetAssemblyName(candidatePath); 213private Assembly LoadAndCache(AssemblyLoadContext context, string fullPath)
Loader\MSBuildLoadContext.cs (3)
94AssemblyName candidateAssemblyName = AssemblyLoadContext.GetAssemblyName(candidatePath); 113AssemblyLoadContext targetAlc = Framework.Traits.Instance.EscapeHatches.UseCustomLoadContextForDependenciesInToolsDirectory ? this : AssemblyLoadContext.Default;
Microsoft.CodeAnalysis (20)
DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (15)
32public AssemblyLoadContext CompilerLoadContext { get; } 48/// <param name="compilerLoadContext">This is the <see cref="AssemblyLoadContext"/> where the compiler resides. This parameter 50/// the default context. When null this will be the <see cref="AssemblyLoadContext"/> the compiler currently resides 56AssemblyLoadContext? compilerLoadContext) 63CompilerLoadContext = compilerLoadContext ?? AssemblyLoadContext.GetLoadContext(typeof(SyntaxTree).GetTypeInfo().Assembly)!; 77var alc = AssemblyLoadContext.GetLoadContext(assembly); 78return alc == CompilerLoadContext || alc == AssemblyLoadContext.Default; 215/// A resolver which allows a passed in <see cref="AssemblyLoadContext"/> from the compiler 226/// <param name="compilerContext">The <see cref="AssemblyLoadContext"/> that the core 228private sealed class CompilerResolver(AssemblyLoadContext compilerContext) : IAnalyzerAssemblyResolver 230private readonly AssemblyLoadContext _compilerAlc = compilerContext; 232public Assembly? Resolve(AnalyzerAssemblyLoader loader, AssemblyName assemblyName, AssemblyLoadContext directoryContext, string directory) 250public Assembly? Resolve(AnalyzerAssemblyLoader loader, AssemblyName assemblyName, AssemblyLoadContext directoryContext, string directory) 270public Assembly? Resolve(AnalyzerAssemblyLoader loader, AssemblyName assemblyName, AssemblyLoadContext directoryContext, string directory)
DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
410System.Runtime.Loader.AssemblyLoadContext? compilerLoadContext = null)
DiagnosticAnalyzer\IAnalyzerAssemblyResolver.cs (4)
24/// in and will create a separate <see cref="AssemblyLoadContext"/> for each directory. That instance 27/// This is invoked as part of <see cref="AssemblyLoadContext.Load(AssemblyName)"/>. Exceptions in 33/// <param name="directoryContext">The <see cref="AssemblyLoadContext"/> for the <paramref name="directory"/></param> 36Assembly? Resolve(AnalyzerAssemblyLoader loader, AssemblyName assemblyName, AssemblyLoadContext directoryContext, string directory);
Microsoft.CodeAnalysis.Workspaces (26)
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (15)
32public AssemblyLoadContext CompilerLoadContext { get; } 48/// <param name="compilerLoadContext">This is the <see cref="AssemblyLoadContext"/> where the compiler resides. This parameter 50/// the default context. When null this will be the <see cref="AssemblyLoadContext"/> the compiler currently resides 56AssemblyLoadContext? compilerLoadContext) 63CompilerLoadContext = compilerLoadContext ?? AssemblyLoadContext.GetLoadContext(typeof(SyntaxTree).GetTypeInfo().Assembly)!; 77var alc = AssemblyLoadContext.GetLoadContext(assembly); 78return alc == CompilerLoadContext || alc == AssemblyLoadContext.Default; 215/// A resolver which allows a passed in <see cref="AssemblyLoadContext"/> from the compiler 226/// <param name="compilerContext">The <see cref="AssemblyLoadContext"/> that the core 228private sealed class CompilerResolver(AssemblyLoadContext compilerContext) : IAnalyzerAssemblyResolver 230private readonly AssemblyLoadContext _compilerAlc = compilerContext; 232public Assembly? Resolve(AnalyzerAssemblyLoader loader, AssemblyName assemblyName, AssemblyLoadContext directoryContext, string directory) 250public Assembly? Resolve(AnalyzerAssemblyLoader loader, AssemblyName assemblyName, AssemblyLoadContext directoryContext, string directory) 270public Assembly? Resolve(AnalyzerAssemblyLoader loader, AssemblyName assemblyName, AssemblyLoadContext directoryContext, string directory)
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
410System.Runtime.Loader.AssemblyLoadContext? compilerLoadContext = null)
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\IAnalyzerAssemblyResolver.cs (4)
24/// in and will create a separate <see cref="AssemblyLoadContext"/> for each directory. That instance 27/// This is invoked as part of <see cref="AssemblyLoadContext.Load(AssemblyName)"/>. Exceptions in 33/// <param name="directoryContext">The <see cref="AssemblyLoadContext"/> for the <paramref name="directory"/></param> 36Assembly? Resolve(AnalyzerAssemblyLoader loader, AssemblyName assemblyName, AssemblyLoadContext directoryContext, string directory);
Workspace\Host\Metadata\IAnalyzerAssemblyLoaderProvider.cs (1)
26/// cref="ISourceGenerator"/>s in a fresh <see cref="AssemblyLoadContext"/>.
Workspace\IsolatedAnalyzerFileReference.cs (4)
18/// reference associated with an <see cref="AssemblyLoadContext"/> that is connected to a set of other "isolated" 24/// supported on .Net Core, and not .Net Framework, as only the former has <see cref="AssemblyLoadContext"/>s. 30/// cref="AssemblyLoadContext"/>) is kept alive as well. 40/// corresponding <see cref="AssemblyLoadContext"/> is kept alive.
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (1)
24/// <see cref="AssemblyLoadContext"/>). As long as something is keeping this set alive, the ALC will be kept alive.
Microsoft.DotNet.ApiCompat.Task (3)
src\sdk\src\Compatibility\ApiCompat\Microsoft.DotNet.ApiCompat.Shared\RoslynResolver.cs (3)
15private readonly AssemblyLoadContext? _currentContext; 21_currentContext = AssemblyLoadContext.GetLoadContext(Assembly.GetExecutingAssembly()); 38private Assembly? Resolve(AssemblyLoadContext context, AssemblyName assemblyName)
Microsoft.DotNet.GenFacades (3)
RoslynBuildTask.cs (3)
20AssemblyLoadContext currentContext = AssemblyLoadContext.GetLoadContext(Assembly.GetExecutingAssembly())!; 34private Assembly ResolverForRoslyn(AssemblyLoadContext context, AssemblyName assemblyName)
Microsoft.DotNet.HotReload.WebAssembly.Browser (5)
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (5)
38private Func<AssemblyLoadContext, AssemblyName, Assembly?>? _assemblyResolvingHandlerToInstall; 39private Func<AssemblyLoadContext, AssemblyName, Assembly?>? _installedAssemblyResolvingHandler; 45Func<AssemblyLoadContext, AssemblyName, Assembly?>? assemblyResolvingHandler, 59AssemblyLoadContext.Default.Resolving -= _installedAssemblyResolvingHandler; 128AssemblyLoadContext.Default.Resolving += handler;
Microsoft.DotNet.NativeWrapper (1)
Interop.cs (1)
25System.Runtime.Loader.AssemblyLoadContext.GetLoadContext(Assembly.GetExecutingAssembly())!.ResolvingUnmanagedDll += HostFxrResolver;
Microsoft.Extensions.DotNetDeltaApplier (6)
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\StartupHook.cs (1)
61return File.Exists(path) ? AssemblyLoadContext.Default.LoadFromAssemblyPath(path) : null;
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (5)
38private Func<AssemblyLoadContext, AssemblyName, Assembly?>? _assemblyResolvingHandlerToInstall; 39private Func<AssemblyLoadContext, AssemblyName, Assembly?>? _installedAssemblyResolvingHandler; 45Func<AssemblyLoadContext, AssemblyName, Assembly?>? assemblyResolvingHandler, 59AssemblyLoadContext.Default.Resolving -= _installedAssemblyResolvingHandler; 128AssemblyLoadContext.Default.Resolving += handler;
Microsoft.TemplateEngine.Edge (6)
ReflectionLoadProbingPath.cs (4)
30AssemblyLoadContext.Default.Resolving += Resolving; 48private static Assembly? SelectBestMatch(AssemblyLoadContext loadContext, AssemblyName match, IEnumerable<FileInfo> candidates) 71AssemblyName candidateName = AssemblyLoadContext.GetAssemblyName(file.FullName); 201private static Assembly? Resolving(AssemblyLoadContext assemblyLoadContext, AssemblyName assemblyName)
Settings\ComponentManager.cs (1)
313AssemblyLoadContext.Default.LoadFromAssemblyName(name);
Settings\Scanner.cs (1)
287assembly = AssemblyLoadContext.Default.LoadFromStream(fileStream);
Microsoft.TestPlatform.PlatformAbstractions (4)
netcore\Runtime\PlatformAssemblyLoadContext.cs (2)
19return AssemblyLoadContext.GetAssemblyName(assemblyPath); 24return AssemblyLoadContext.Default.LoadFromAssemblyPath(assemblyPath);
netcore\Runtime\PlatformAssemblyResolver.cs (2)
27AssemblyLoadContext.Default.Resolving += AssemblyResolverEvent; 53AssemblyLoadContext.Default.Resolving -= AssemblyResolverEvent;
MSBuild (7)
src\msbuild\src\Shared\TaskEngineAssemblyResolver.cs (7)
60_eventHandler = new Func<AssemblyLoadContext, AssemblyName, Assembly>(ResolveAssembly); 62AssemblyLoadContext.Default.Resolving += _eventHandler; 78AssemblyLoadContext.Default.Resolving -= _eventHandler; 96private Assembly ResolveAssembly(AssemblyLoadContext assemblyLoadContext, AssemblyName assemblyName) 125AssemblyNameExtension taskAssemblyName = new AssemblyNameExtension(AssemblyLoadContext.GetAssemblyName(_taskAssemblyFile)); 129return AssemblyLoadContext.Default.LoadFromAssemblyPath(_taskAssemblyFile); 165private Func<AssemblyLoadContext, AssemblyName, Assembly> _eventHandler = null;
rzc (5)
DefaultExtensionAssemblyLoader.cs (4)
35LoadContext = new ExtensionAssemblyLoadContext(AssemblyLoadContext.GetLoadContext(typeof(ExtensionAssemblyLoader).Assembly), this); 38protected AssemblyLoadContext LoadContext { get; } 215private readonly AssemblyLoadContext _parent; 218public ExtensionAssemblyLoadContext(AssemblyLoadContext parent, DefaultExtensionAssemblyLoader loader)
Program.cs (1)
67AssemblyLoadContext.Default.Resolving += (context, assembly) =>
System.DirectoryServices.Protocols (1)
src\runtime\src\libraries\Common\src\Interop\Linux\OpenLdap\Interop.Ldap.cs (1)
76AssemblyLoadContext.GetLoadContext(currentAssembly).ResolvingUnmanagedDll += (assembly, ldapName) =>
System.Private.CoreLib (65)
Internal\Runtime\CompilerHelpers\InteropHelpers.cs (2)
322AssemblyLoadContext loadContext = AssemblyLoadContext.GetLoadContext(callingAssembly)!;
src\runtime\src\libraries\System.Private.CoreLib\src\Internal\Runtime\InteropServices\ComponentActivator.cs (6)
85AssemblyLoadContext alc = GetIsolatedComponentLoadContext(assemblyPath); 151AssemblyLoadContext.Default.Resolving += 160AssemblyLoadContext.Default.LoadFromAssemblyPath(assemblyPath); 212static void LoadAssemblyBytesLocal(ReadOnlySpan<byte> assemblyBytes, ReadOnlySpan<byte> symbolsBytes) => AssemblyLoadContext.Default.InternalLoad(assemblyBytes, symbolsBytes); 268*(IntPtr*)functionHandle = InternalGetFunctionPointer(AssemblyLoadContext.Default, typeName, methodName, delegateTypeNative); 302private static IntPtr InternalGetFunctionPointer(AssemblyLoadContext alc,
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppContext.cs (1)
153AssemblyLoadContext.OnProcessExit();
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppDomain.cs (9)
251public Assembly[] GetAssemblies() => AssemblyLoadContext.GetLoadedAssemblies(); 255add { AssemblyLoadContext.AssemblyLoad += value; } 256remove { AssemblyLoadContext.AssemblyLoad -= value; } 261add { AssemblyLoadContext.AssemblyResolve += value; } 262remove { AssemblyLoadContext.AssemblyResolve -= value; } 269add { AssemblyLoadContext.TypeResolve += value; } 270remove { AssemblyLoadContext.TypeResolve -= value; } 275add { AssemblyLoadContext.ResourceResolve += value; } 276remove { AssemblyLoadContext.ResourceResolve -= value; }
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Assembly.cs (6)
267AssemblyLoadContext alc = new IndividualAssemblyLoadContext("Assembly.Load(byte[], ...)"); 295AssemblyLoadContext alc = new IndividualAssemblyLoadContext($"Assembly.LoadFile({normalizedPath})"); 315if (AssemblyLoadContext.Default != AssemblyLoadContext.GetLoadContext(requestingAssembly)) 387AssemblyLoadContext.AssemblyResolve += LoadFromResolveHandler; 403return AssemblyLoadContext.Default.LoadFromAssemblyPath(fullPath);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (35)
34private static Dictionary<long, WeakReference<AssemblyLoadContext>>? s_allContexts; 38private static Dictionary<long, WeakReference<AssemblyLoadContext>> AllContexts => 40Interlocked.CompareExchange(ref s_allContexts, new Dictionary<long, WeakReference<AssemblyLoadContext>>(), null) ?? 57private event Func<AssemblyLoadContext, AssemblyName, Assembly>? _resolving; 59private event Action<AssemblyLoadContext>? _unloading; 107Dictionary<long, WeakReference<AssemblyLoadContext>> allContexts = AllContexts; 111allContexts.Add(_id, new WeakReference<AssemblyLoadContext>(this, true)); 160Dictionary<long, WeakReference<AssemblyLoadContext>> allContexts = AllContexts; 174AssemblyLoadContext? alc = GetLoadContext(a); 211public event Func<AssemblyLoadContext, AssemblyName, Assembly?>? Resolving 226public event Action<AssemblyLoadContext>? Unloading 265public static AssemblyLoadContext Default => DefaultAssemblyLoadContext.s_loadContext; 273public static IEnumerable<AssemblyLoadContext> All 279Dictionary<long, WeakReference<AssemblyLoadContext>>? allContexts = s_allContexts; 282WeakReference<AssemblyLoadContext>[] alcSnapshot; 286alcSnapshot = new WeakReference<AssemblyLoadContext>[allContexts.Count]; 288foreach (KeyValuePair<long, WeakReference<AssemblyLoadContext>> item in allContexts) 294foreach (WeakReference<AssemblyLoadContext> weakAlc in alcSnapshot) 296if (weakAlc.TryGetTarget(out AssemblyLoadContext? alc)) 512Dictionary<long, WeakReference<AssemblyLoadContext>>? allContexts = s_allContexts; 521foreach (KeyValuePair<long, WeakReference<AssemblyLoadContext>> alcAlive in allContexts) 523if (alcAlive.Value.TryGetTarget(out AssemblyLoadContext? alc)) 539private static AsyncLocal<AssemblyLoadContext?>? s_asyncLocalCurrent; 559/// <see cref="AssemblyLoadContext.EnterContextualReflection"/>. 565public static AssemblyLoadContext? CurrentContextualReflectionContext => s_asyncLocalCurrent?.Value; 567private static void SetCurrentContextualReflectionContext(AssemblyLoadContext? value) 571Interlocked.CompareExchange<AsyncLocal<AssemblyLoadContext?>?>(ref s_asyncLocalCurrent, new AsyncLocal<AssemblyLoadContext?>(), null); 605AssemblyLoadContext assemblyLoadContext = GetLoadContext(activating) ?? 616/// <see cref="AssemblyLoadContext.EnterContextualReflection"/> 621private readonly AssemblyLoadContext? _activated; 622private readonly AssemblyLoadContext? _predecessor; 625internal ContextualReflectionScope(AssemblyLoadContext? activating) 897AssemblyLoadContext parentALC = GetLoadContext(parentAssembly)!; 966internal static readonly AssemblyLoadContext s_loadContext = new DefaultAssemblyLoadContext();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\ProfileOptimization.cs (2)
12AssemblyLoadContext.Default.SetProfileOptimizationRoot(directoryPath); 17AssemblyLoadContext.Default.StartProfileOptimization(profile);
src\runtime\src\libraries\System.Private.CoreLib\src\System\StartupHookProvider.cs (2)
164assembly = AssemblyLoadContext.Default.LoadFromAssemblyPath(startupHook.Path); 169assembly = AssemblyLoadContext.Default.LoadFromAssemblyName(startupHook.AssemblyName);
System\Reflection\Runtime\General\ThunkedApis.cs (1)
66return System.Runtime.Loader.AssemblyLoadContext.ResolveAssemblyLocation(this, string.Empty);
System\Runtime\Loader\AssemblyLoadContext.NativeAot.cs (1)
31public static AssemblyLoadContext? GetLoadContext(Assembly assembly)
System.Private.DataContractSerialization (4)
System\Runtime\Serialization\ContextAware.cs (4)
32AssemblyLoadContext? alc = AssemblyLoadContext.GetLoadContext(dataContract.UnderlyingType.Assembly); 71AssemblyLoadContext? alc = AssemblyLoadContext.GetLoadContext(t.Assembly);
System.Private.Xml (11)
System\Xml\Serialization\Compilation.cs (7)
145using (AssemblyLoadContext.EnterContextualReflection(type.Assembly)) 493using (AssemblyLoadContext.EnterContextualReflection(contextAssembly)) 643var typeALC = AssemblyLoadContext.GetLoadContext(t.Assembly); 648var baseALC = AssemblyLoadContext.GetLoadContext(assembly) ?? AssemblyLoadContext.CurrentContextualReflectionContext;
System\Xml\Serialization\ContextAwareTables.cs (2)
35AssemblyLoadContext? alc = AssemblyLoadContext.GetLoadContext(t.Assembly);
System\Xml\Serialization\XmlSerializer.cs (2)
713AssemblyLoadContext? alc = AssemblyLoadContext.GetLoadContext(type.Assembly);
System.Reflection.DispatchProxy (5)
System\Reflection\DispatchProxyGenerator.cs (5)
50private static readonly ConditionalWeakTable<AssemblyLoadContext, ProxyAssembly> s_alcProxyAssemblyMap = new(); 71AssemblyLoadContext? alc = AssemblyLoadContext.GetLoadContext(baseType.Assembly); 119public ProxyAssembly(AssemblyLoadContext alc) 122if (alc == AssemblyLoadContext.Default)
System.Runtime.InteropServices.JavaScript (4)
System\Runtime\InteropServices\JavaScript\JSHostImplementation.CoreCLR.cs (1)
22Assembly assembly = AssemblyLoadContext.Default.LoadFromAssemblyName(new AssemblyName(assemblyName));
System\Runtime\InteropServices\JavaScript\JSHostImplementation.cs (3)
195AssemblyLoadContext.Default.LoadFromStream(new MemoryStream(dllBytes)); 197AssemblyLoadContext.Default.LoadFromStream(new MemoryStream(dllBytes), new MemoryStream(pdbBytes)); 203AssemblyLoadContext.Default.LoadFromStream(new MemoryStream(dllBytes));
System.Runtime.Loader (1)
src\runtime\artifacts\obj\System.Runtime.Loader\Release\net11.0\System.Runtime.Loader.Forwards.cs (1)
10[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.Loader.AssemblyLoadContext))]