2 writes to _digits
System.Private.Xml (2)
System\Xml\Xsl\XPathConvert.cs (2)
1700_digits = new uint[InitCapacity]; 1745_digits = newDigits;
47 references to _digits
System.Private.Xml (47)
System\Xml\Xsl\XPathConvert.cs (47)
1715return _digits[idx]; 1730Debug.Assert(0 == _length || 0 != _digits[_length - 1]); 1744_digits.CopyTo(newDigits, 0); 1766_digits[i] = rgu[i]; 1782_digits[0] = u0; 1783_digits[1] = u1; 1798InitFromRgu(biSrc._digits, biSrc._length); 1848d = MulU(_digits[i], uMul, out uT); 1853_digits[i] = d; 1859_digits[_length++] = uAdd; 1915uExtra = _digits[idx] >> (32 - cbit); 1919_digits[idx] <<= cbit; 1924_digits[idx] |= _digits[idx - 1] >> (32 - cbit); 1944_digits[cu + i] = _digits[i]; 1949_digits[i] = 0; 1957_digits[_length++] = uExtra; 1977_digits[i] = _digits[cu + i]; 2006_digits[idx] >>= cbit; 2010if (0 == _digits[idx - 1]) 2016_digits[idx - 1] |= _digits[idx] << (32 - cbit); 2043for (idx = _length - 1; _digits[idx] == bi._digits[idx]; idx--) 2051Debug.Assert(_digits[idx] != bi._digits[idx]); 2053return (_digits[idx] > bi._digits[idx]) ? 1 : -1; 2077wCarry = AddU(ref _digits[idx], wCarry); 2079wCarry += AddU(ref _digits[idx], bi._digits[idx]); 2086_digits[idx] = bi._digits[idx]; 2089wCarry = AddU(ref _digits[idx], wCarry); 2098wCarry = AddU(ref _digits[idx], wCarry); 2105_digits[_length++] = wCarry; 2128uT = bi._digits[idx]; 2141wCarry = AddU(ref _digits[idx], ~uT + wCarry); 2146wCarry = AddU(ref _digits[idx], 0xFFFFFFFF); 2154while (--idx >= 0 && 0 == _digits[idx]) 2189uQuo = (uint)(_digits[cu - 1] / (bi._digits[cu - 1] + 1)); 2208uLo = MulU(uQuo, bi._digits[idx], out uT); 2214wCarry = AddU(ref _digits[idx], ~uLo + wCarry); 2221while (--idx >= 0 && 0 == _digits[idx])