28 references to Read
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
RedisOutputCacheStore.cs (1)
95while (!Volatile.Read(ref _disposed))
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)
338if (!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.Http (2)
ActiveHandlerTrackingEntry.cs (2)
51if (Volatile.Read(ref _timerInitialized)) 65if (Volatile.Read(ref _timerInitialized))
System.IO.Ports (1)
System\IO\Ports\SerialStream.Unix.cs (1)
365get => Volatile.Read(ref _hasCancelledTasksToProcess);
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueueSegment.cs (1)
140if (!Volatile.Read(ref _preservedForObservation))
src\libraries\System.Private.CoreLib\src\System\Security\SecureString.cs (1)
209return Volatile.Read(ref _readOnly);
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\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ConcurrentExclusiveSchedulerPair.cs (1)
160private bool CompletionRequested => m_completionState != null && Volatile.Read(ref m_completionState.m_completionRequested);
src\System\RuntimeType.CoreCLR.cs (1)
1393if (Volatile.Read(ref m_cacheComplete))
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))