22 references to s_NUMERIC_MAX_PRECISION
System.Data.Common (22)
System\Data\SQLTypes\SQLDecimal.cs (22)
41public static readonly byte MaxPrecision = s_NUMERIC_MAX_PRECISION; // max SS precision 42public static readonly byte MaxScale = s_NUMERIC_MAX_PRECISION; // max SS scale 683_bPrec = s_NUMERIC_MAX_PRECISION; 720Debug.Assert(ulLen <= s_NUMERIC_MAX_PRECISION, "ulLen <= NUMERIC_MAX_PRECISION", ""); 932Span<char> pszTmp = stackalloc char[s_NUMERIC_MAX_PRECISION + 1]; //Local Character buffer to hold 1061if (cwchStr == 0 || cwchStr > s_NUMERIC_MAX_PRECISION + 1) 1109if (snResult._bPrec > s_NUMERIC_MAX_PRECISION) 1372if (ret.FGt10_38() || ret.CalculatePrecision() > s_NUMERIC_MAX_PRECISION) 1461if (ResPrec > s_NUMERIC_MAX_PRECISION) 1462ResPrec = s_NUMERIC_MAX_PRECISION; 1463if (ResScale > s_NUMERIC_MAX_PRECISION) 1464ResScale = s_NUMERIC_MAX_PRECISION; 1541Debug.Assert(s_NUMERIC_MAX_PRECISION == ResPrec); 1700ResInteger = Math.Min(ResInteger, s_NUMERIC_MAX_PRECISION); 1703if (ResPrec > s_NUMERIC_MAX_PRECISION) 1704ResPrec = s_NUMERIC_MAX_PRECISION; 1816Debug.Assert(_bScale <= s_NUMERIC_MAX_PRECISION, "m_bScale <= NUMERIC_MAX_PRECISION", "In AssertValid"); 2300if (lAdjust + _bScale > s_NUMERIC_MAX_PRECISION) 2304bNewPrec = (byte)(Math.Min(s_NUMERIC_MAX_PRECISION, Math.Max(1, lAdjust + _bPrec))); 3175lPosition = Math.Min(s_NUMERIC_MAX_PRECISION, lPosition); 3182lPosition = Math.Max(-s_NUMERIC_MAX_PRECISION, lPosition); 3331ssnumTemp.AdjustScale(s_NUMERIC_MAX_PRECISION - lActualPrec, true);