29 references to Write
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
RedisOutputCacheStore.cs (1)
471Volatile.Write(ref field, ticks); // avoid torn values
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
Internal\QuicConnectionContext.cs (2)
264Volatile.Write(ref _heartbeatTimestamp, now); 293Volatile.Write(ref _heartbeatTimestamp, now);
Microsoft.AspNetCore.SignalR.Client.Core (2)
HubConnection.cs (2)
2335Volatile.Write(ref _nextActivationSendPing, (DateTime.UtcNow + _hubConnection.KeepAliveInterval).Ticks); 2340Volatile.Write(ref _nextActivationServerTimeout, (DateTime.UtcNow + _hubConnection.ServerTimeout).Ticks);
Microsoft.AspNetCore.SignalR.Core (1)
HubConnectionContext.cs (1)
690Volatile.Write(ref _lastSendTick, currentTime);
Microsoft.Extensions.Caching.Hybrid (11)
Internal\HybridCacheEventSource.cs (11)
55Volatile.Write(ref _totalLocalCacheHit, 0); 56Volatile.Write(ref _totalLocalCacheMiss, 0); 57Volatile.Write(ref _totalDistributedCacheHit, 0); 58Volatile.Write(ref _totalDistributedCacheMiss, 0); 59Volatile.Write(ref _totalUnderlyingDataQuery, 0); 60Volatile.Write(ref _currentUnderlyingDataQuery, 0); 61Volatile.Write(ref _currentDistributedFetch, 0); 62Volatile.Write(ref _totalLocalCacheWrite, 0); 63Volatile.Write(ref _totalDistributedCacheWrite, 0); 64Volatile.Write(ref _totalStampedeJoin, 0); 65Volatile.Write(ref _totalTagInvalidations, 0);
Microsoft.Extensions.Caching.StackExchangeRedis (1)
RedisCache.cs (1)
77Volatile.Write(ref field, ticks); // avoid torn values
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Reflection\FieldAccessor.cs (2)
254Volatile.Write( 287Volatile.Write(
src\libraries\System.Private.CoreLib\src\System\Runtime\MemoryFailPoint.cs (2)
93set => Volatile.Write(ref s_hiddenLastKnownFreeAddressSpace, value); 102set => Volatile.Write(ref s_hiddenLastTimeCheckingAddressSpace, value);
src\libraries\System.Private.CoreLib\src\System\Threading\Thread.cs (1)
631public static void VolatileWrite(ref long address, long value) => Volatile.Write(ref address, value);
src\libraries\System.Private.CoreLib\src\System\Threading\Volatile.cs (2)
56Write(ref Unsafe.As<double, long>(ref location), BitConverter.DoubleToInt64Bits(value)); 196Write(ref Unsafe.As<ulong, long>(ref location), (long)value);
System.Text.Json (2)
System\Text\Json\Serialization\Metadata\ReflectionEmitCachingMemberAccessor.Cache.cs (2)
40Volatile.Write(ref entry.LastUsedTicks, utcNowTicks); 49Volatile.Write(ref _lastEvictedTicks, utcNowTicks);
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Regex.Cache.cs (1)
182Volatile.Write(ref node.LastAccessStamp, lastAccessedStamp + 1);
System.Threading (1)
System\Threading\Barrier.cs (1)
189internal set { Volatile.Write(ref _currentPhase, value); }