20 references to High
System.Private.CoreLib (20)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (10)
214
info.AddValue("hi", (int)
High
);
575
return [(int)d.Low, (int)d.Mid, (int)d.
High
, d._flags];
594
destination[2] = (int)d.
High
;
616
destination[2] = (int)d.
High
;
628
BinaryPrimitives.WriteInt32LittleEndian(buffer.Slice(8), (int)d.
High
);
775
if ((d.
High
| d.Mid) == 0)
798
if (d.
High
== 0)
843
if ((d.
High
| d.Mid) == 0)
860
if (d.
High
== 0)
1263
public static int Sign(decimal d) => (d.Low64 | d.
High
) == 0 ? 0 : (d._flags >> 31) | 1;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (7)
1365
uint high = d1.
High
;
1368
uint d2High = d2.
High
;
1710
float flt = DecimalToFloatingPoint<float>(value.Low64, value.
High
, value.Scale);
1719
double dbl = DecimalToFloatingPoint<double>(value.Low64, value.
High
, value.Scale);
1893
if ((d.Low64 | d.
High
) == 0)
1898
return (int)(flags ^ d.
High
^ d.Mid ^ d.Low);
1902
ulong high64 = ((ulong)d.
High
<< 32) | d.Mid;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
468
Int128 result = new Int128(value.
High
, value.Low64);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (1)
620
while ((d.Mid | d.
High
) != 0)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
496
return new UInt128(value.
High
, value.Low64);