4 implementations of MaxRoundTripDigits
System.Private.CoreLib (4)
src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
2324static int IBinaryFloatParseAndFormatInfo<double>.MaxRoundTripDigits => 17;
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
2371static int IBinaryFloatParseAndFormatInfo<Half>.MaxRoundTripDigits => 5;
src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
2144static int IBinaryFloatParseAndFormatInfo<BFloat16>.MaxRoundTripDigits => 4;
src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
2240static int IBinaryFloatParseAndFormatInfo<float>.MaxRoundTripDigits => 9;
2 references to MaxRoundTripDigits
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (2)
633Debug.Assert(((precision != -1) && (precision < TNumber.MaxRoundTripDigits)) || (TNumber.FloatToBits(value) == TNumber.FloatToBits(NumberToFloat<TNumber>(ref number)))); 647nMaxDigits = Math.Max(number.DigitsCount, TNumber.MaxRoundTripDigits);