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)
1172
BinaryPrimitives.WriteUInt32BigEndian(destination,
_hi32
);
1190
BinaryPrimitives.WriteUInt32LittleEndian(destination.Slice(sizeof(ulong)),
_hi32
);
1354
if (value.
_hi32
!= 0)
1358
tmp = ((ulong)value.
_hi32
<< 32) | (tmp >> 32);
1398
static bool INumberBase<decimal>.IsNormal(decimal value) => (value.
_hi32
| value._lo64) != 0;
1420
static bool INumberBase<decimal>.IsZero(decimal value) => (value.
_hi32
| value._lo64) == 0;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (7)
19
internal uint High =>
_hi32
;
1326
if ((d2._lo64 | d2.
_hi32
) == 0)
1327
return (d1._lo64 | d1.
_hi32
) == 0;
1329
if ((d1._lo64 | d1.
_hi32
) == 0)
1343
if ((d2._lo64 | d2.
_hi32
) == 0)
1345
if ((d1._lo64 | d1.
_hi32
) == 0)
1349
if ((d1._lo64 | d1.
_hi32
) == 0)