6 writes to _data
System.Private.CoreLib (6)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.WorkerTracking.cs (6)
68private CountsOfThreadsProcessingUserCallbacks(uint data) => _data = data; 72_data = (_data & ~((uint)ushort.MaxValue << shift)) | ((uint)(ushort)value << shift); 83_data += (uint)1 << CurrentShift; 89_data += ((uint)1 << CurrentShift) | ((uint)1 << HighWatermarkShift); 96_data -= (uint)1 << CurrentShift; 112Interlocked.CompareExchange(ref _data, newCounts._data, oldCounts._data));
7 references to _data
System.Private.CoreLib (7)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.WorkerTracking.cs (7)
70private short GetInt16Value(byte shift) => (short)(_data >> shift); 72_data = (_data & ~((uint)ushort.MaxValue << shift)) | ((uint)(ushort)value << shift); 112Interlocked.CompareExchange(ref _data, newCounts._data, oldCounts._data)); 125public bool Equals(CountsOfThreadsProcessingUserCallbacks other) => _data == other._data; 127public override int GetHashCode() => (int)_data;