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