3 writes to s_activeScope
Microsoft.Build (3)
BackEnd\BuildManager\MultiThreadedStrictModeScope.cs (3)
46internal static MultiThreadedStrictModeScope? ActiveScope => Volatile.Read(ref s_activeScope); 93Volatile.Write(ref s_activeScope, scope); 146Volatile.Write(ref s_activeScope, null);
5 references to s_activeScope
Microsoft.Build (5)
BackEnd\BuildManager\MultiThreadedStrictModeScope.cs (5)
52return new(Directory.GetCurrentDirectory(), s_activeScope); 69if (s_activeScope is not null) 135if (!ReferenceEquals(s_activeScope, this)) 204if (ReferenceEquals(s_activeScope, this)) 253if (!ReferenceEquals(s_activeScope, this))