1 write to s_asyncLocalCurrent
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (1)
531Interlocked.CompareExchange<AsyncLocal<AssemblyLoadContext?>?>(ref s_asyncLocalCurrent, new AsyncLocal<AssemblyLoadContext?>(), null);
3 references to s_asyncLocalCurrent
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (3)
525public static AssemblyLoadContext? CurrentContextualReflectionContext => s_asyncLocalCurrent?.Value; 529if (s_asyncLocalCurrent == null) 533s_asyncLocalCurrent!.Value = value; // Remove ! when compiler specially-recognizes CompareExchange for nullability