37 references to Read
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
RedisOutputCacheStore.cs (1)
95while (!Volatile.Read(ref _disposed))
Microsoft.Build (1)
Graph\ParallelWorkSet.cs (1)
75get => Volatile.Read(ref _isSchedulingCompleted);
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Compilation_UsedAssemblies.cs (4)
65if (!_usedAssemblyReferencesFrozen && !Volatile.Read(ref _usedAssemblyReferencesFrozen)) 113if (_usedAssemblyReferencesFrozen || Volatile.Read(ref _usedAssemblyReferencesFrozen)) 137if (_usedAssemblyReferencesFrozen || Volatile.Read(ref _usedAssemblyReferencesFrozen)) 148if (_usedAssemblyReferencesFrozen || Volatile.Read(ref _usedAssemblyReferencesFrozen))
Symbols\Source\SourceModuleSymbol.cs (1)
358if (!Volatile.Read(ref DeclaringCompilation.InterceptorsDiscoveryComplete))
Microsoft.CodeAnalysis.VisualBasic (4)
Symbols\UsedAssemblies.vb (4)
43If Not _usedAssemblyReferencesFrozen AndAlso Not Volatile.Read(_usedAssemblyReferencesFrozen) Then 86If _usedAssemblyReferencesFrozen OrElse Volatile.Read(_usedAssemblyReferencesFrozen) Then 103If _usedAssemblyReferencesFrozen OrElse Volatile.Read(_usedAssemblyReferencesFrozen) Then 111If _usedAssemblyReferencesFrozen OrElse Volatile.Read(_usedAssemblyReferencesFrozen) Then
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Host\PersistentStorage\AbstractPersistentStorage.cs (1)
41=> Volatile.Read(ref _isDisabled);
Microsoft.Extensions.Diagnostics (1)
Tracing\DefaultActivitySourceFactory.cs (1)
129if (Volatile.Read(ref _disposed))
Microsoft.Extensions.Http (2)
ActiveHandlerTrackingEntry.cs (2)
51if (Volatile.Read(ref _timerInitialized)) 65if (Volatile.Read(ref _timerInitialized))
System.Diagnostics.DiagnosticSource (3)
System\Diagnostics\ActivityListener.cs (3)
63internal bool IsDisposed => Volatile.Read(ref _disposed); 79if (Volatile.Read(ref _disposed)) 92if (Volatile.Read(ref _disposed))
System.IO.Ports (1)
System\IO\Ports\SerialStream.Unix.cs (1)
364get => Volatile.Read(ref field);
System.Net.Http (2)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http1.cs (2)
381if (Volatile.Read(ref _http11RequestQueueIsEmptyAndNotDisposed)) 397if (!Volatile.Read(ref _http11RequestQueueIsEmptyAndNotDisposed))
System.Net.Quic (2)
System\Net\Quic\QuicStream.Stream.cs (2)
89public override bool CanRead => !Volatile.Read(ref _disposed) && _canRead; 152public override bool CanWrite => !Volatile.Read(ref _disposed) && _canWrite;
System.Net.Sockets (1)
System\Net\Sockets\Socket.Unix.cs (1)
168if (Volatile.Read(ref _disposed))
System.Private.CoreLib (7)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueueSegment.cs (1)
140if (!Volatile.Read(ref _preservedForObservation))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Security\SecureString.cs (1)
210return Volatile.Read(ref _readOnly);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\LazyInitializer.cs (4)
136if (Volatile.Read(ref initialized)) 160if (!Volatile.Read(ref initialized)) 196if (Volatile.Read(ref initialized)) 222if (!Volatile.Read(ref initialized))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ConcurrentExclusiveSchedulerPair.cs (1)
160private bool CompletionRequested => m_completionState != null && Volatile.Read(ref m_completionState.m_completionRequested);
System.Threading.Tasks.Dataflow (6)
Base\DataflowBlock.cs (4)
1084if (Volatile.Read(ref target._cleanupReserved)) 1157if (Volatile.Read(ref _cleanupReserved)) return DataflowMessageStatus.DecliningPermanently; 1208if (Volatile.Read(ref _cleanupReserved)) return false; 1228Debug.Assert(Volatile.Read(ref _cleanupReserved), "Should only be called once by whomever reserved the right.");
Blocks\BatchBlock.cs (1)
676bool triggered = Volatile.Read(ref _nonGreedyState.AcceptFewerThanBatchSize);
Internal\SourceCore.cs (1)
553if (!Volatile.Read(ref _enableOffering))