8 writes to _lo64
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (8)
144
_lo64
= (uint)value;
154
_lo64
= value;
171
_lo64
= (ulong)value;
181
_lo64
= value;
205
_lo64
= (uint)info.GetInt32("lo") + ((ulong)info.GetInt32("mid") << 32);
298
_lo64
= (uint)bits[0] + ((ulong)(uint)bits[1] << 32);
312
_lo64
= (uint)lo + ((ulong)(uint)mid << 32);
332
_lo64
= (uint)lo + ((ulong)(uint)mid << 32);
9 references to _lo64
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (6)
1178
ulong lo64 =
_lo64
;
1206
ulong lo64 =
_lo64
;
1386
return (value.
_lo64
% 10) != 0;
1389
var significand = new UInt128(value._hi32, value.
_lo64
);
1400
return (value == truncatedValue) && ((truncatedValue.
_lo64
& 1) == 0);
1431
return (value == truncatedValue) && ((truncatedValue.
_lo64
& 1) != 0);
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (3)
19
internal uint Low => (uint)
_lo64
;
20
internal uint Mid => (uint)(
_lo64
>> 32);
22
internal ulong Low64 =>
_lo64
;