8 writes to _hi32
System.Private.CoreLib (8)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (8)
145_hi32 = 0; 155_hi32 = 0; 172_hi32 = 0; 182_hi32 = 0; 204_hi32 = (uint)info.GetInt32("hi"); 299_hi32 = (uint)bits[2]; 313_hi32 = (uint)hi; 333_hi32 = (uint)hi;
13 references to _hi32
System.Private.CoreLib (13)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (6)
1172BinaryPrimitives.WriteUInt32BigEndian(destination, _hi32); 1190BinaryPrimitives.WriteUInt32LittleEndian(destination.Slice(sizeof(ulong)), _hi32); 1354if (value._hi32 != 0) 1358tmp = ((ulong)value._hi32 << 32) | (tmp >> 32); 1398static bool INumberBase<decimal>.IsNormal(decimal value) => (value._hi32 | value._lo64) != 0; 1420static bool INumberBase<decimal>.IsZero(decimal value) => (value._hi32 | value._lo64) == 0;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (7)
19internal uint High => _hi32; 1326if ((d2._lo64 | d2._hi32) == 0) 1327return (d1._lo64 | d1._hi32) == 0; 1329if ((d1._lo64 | d1._hi32) == 0) 1343if ((d2._lo64 | d2._hi32) == 0) 1345if ((d1._lo64 | d1._hi32) == 0) 1349if ((d1._lo64 | d1._hi32) == 0)