5 writes to m_bScale
System.Xml (5)
System\Xml\BinaryXml\SqlUtils.cs (5)
72m_bScale = data[offset+2]; 206m_bScale = bNewScale; 238m_bScale = bNewScale; 438m_bScale = 0; 449m_bScale--;
13 references to m_bScale
System.Xml (13)
System\Xml\BinaryXml\SqlUtils.cs (13)
94strm.WriteByte(this.m_bScale); 196if (lAdjust + m_bScale < 0) 200if (lAdjust + m_bScale > NUMERIC_MAX_PRECISION) 203bNewScale = (byte)(lAdjust + m_bScale); 425if ((int)m_data4 != 0 || m_bScale > 28) 428return new Decimal((int)m_data1, (int)m_data2, (int)m_data3, !IsPositive, m_bScale); 442while (m_bScale > 0 && (culLen > 1 || rgulNumeric[0] != 0)) { 488while (iDigits <= m_bScale) { 498if (m_bScale > 0) 508if (iDigits-- == m_bScale) 523Debug.Assert(m_bScale <= NUMERIC_MAX_PRECISION, "m_bScale <= NUMERIC_MAX_PRECISION", "In AssertValid"); 524Debug.Assert(m_bScale <= m_bPrec, "m_bScale <= m_bPrec", "In AssertValid"); 525Debug.Assert(m_bScale >= 0, "m_bScale >= 0", "In AssertValid");