3 implementations of MaxSignificand
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (1)
1843
static UInt128 IDecimalIeee754ParseAndFormatInfo<Decimal128, UInt128>.
MaxSignificand
=> new UInt128(upper: 0x0001_ED09_BEAD_87C0, lower: 0x378D_8E63_FFFF_FFFF); // 9_999_999_999_999_999_999_999_999_999_999_999;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (1)
1811
static uint IDecimalIeee754ParseAndFormatInfo<Decimal32, uint>.
MaxSignificand
=> MaxSignificand;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (1)
1805
static ulong IDecimalIeee754ParseAndFormatInfo<Decimal64, ulong>.
MaxSignificand
=> MaxSignificand;
12 references to MaxSignificand
System.Private.CoreLib (12)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (11)
85
if (significand > TDecimal.
MaxSignificand
)
479
Debug.Assert(significand <= TDecimal.
MaxSignificand
);
784
Debug.Assert(significand <= TDecimal.
MaxSignificand
);
810
if (significand == TDecimal.
MaxSignificand
)
2322
? DecimalIeee754FiniteNumberBinaryEncoding<TDecimal, TValue>(signed: true, TDecimal.
MaxSignificand
, TDecimal.MaxAdjustedExponent)
2336
if (!a.Signed && (a.Significand == TDecimal.
MaxSignificand
) && (exponent == TDecimal.MaxAdjustedExponent))
2364
if (significand > TDecimal.
MaxSignificand
)
2377
significand = TDecimal.
MaxSignificand
;
2991
if (significand == TDecimal.
MaxSignificand
)
3161
return significand <= TDecimal.
MaxSignificand
;
3615
if (magnitude <= UInt128.CreateTruncating(TDecimal.
MaxSignificand
))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.DiyFp128Conversions.cs (1)
117
UInt128 pow10P = UInt128.CreateTruncating(TDecimal.
MaxSignificand
);