2 writes to digits
System.Data.SqlXml (2)
System\Xml\Xsl\XPathConvert.cs (2)
1510digits = new uint[InitCapacity]; 1548digits = newDigits;
47 references to digits
System.Data.SqlXml (47)
System\Xml\Xsl\XPathConvert.cs (47)
1522return digits[idx]; 1535Debug.Assert(0 == length || 0 != digits[length - 1]); 1547digits.CopyTo(newDigits, 0); 1567digits[i] = rgu[i]; 1582digits[0] = u0; 1583digits[1] = u1; 1597InitFromRgu(biSrc.digits, biSrc.length); 1642d = MulU(digits[i], uMul, out uT); 1646digits[i] = d; 1651digits[length++] = uAdd; 1699uExtra = digits[idx] >> (32 - cbit); 1702digits[idx] <<= cbit; 1706digits[idx] |= digits[idx - 1] >> (32 - cbit); 1721digits[cu + i] = digits[i]; 1725digits[i] = 0; 1732digits[length++] = uExtra; 1747digits[i] = digits[cu + i]; 1772digits[idx] >>= cbit; 1775if (0 == digits[idx - 1]) { 1780digits[idx - 1] |= digits[idx] << (32 - cbit); 1800for (idx = length - 1; digits[idx] == bi.digits[idx]; idx--) { 1806Debug.Assert(digits[idx] != bi.digits[idx]); 1808return (digits[idx] > bi.digits[idx]) ? 1 : -1; 1828wCarry = AddU(ref digits[idx], wCarry); 1830wCarry += AddU(ref digits[idx], bi.digits[idx]); 1835digits[idx] = bi.digits[idx]; 1837wCarry = AddU(ref digits[idx], wCarry); 1843wCarry = AddU(ref digits[idx], wCarry); 1849digits[length++] = wCarry; 1869uT = bi.digits[idx]; 1881wCarry = AddU(ref digits[idx], ~uT + wCarry); 1885wCarry = AddU(ref digits[idx], 0xFFFFFFFF); 1891while (--idx >= 0 && 0 == digits[idx]) { 1923uQuo = (uint)(digits[cu - 1] / (bi.digits[cu - 1] + 1)); 1940uLo = MulU(uQuo, bi.digits[idx], out uT); 1945wCarry = AddU(ref digits[idx], ~uLo + wCarry); 1952while (--idx >= 0 && 0 == digits[idx]) {