21 writes to _inBytesUsed
System.Data (21)
fx\src\data\System\Data\SqlClient\TdsParserStateObject.cs (21)
990_inBytesUsed += copy; 1032_inBytesUsed += _inputHeaderLen; 1132_inBytesUsed = 0; 1151_inBytesUsed = 0; 1159_inBytesUsed = 0; 1187_inBytesUsed--; 1239_inBytesUsed += bytesToRead; 1284value = (_inBuff[_inBytesUsed++]); 1314_inBytesUsed += 2; 1347_inBytesUsed += 2; 1378_inBytesUsed += 4; 1421_inBytesUsed += 8; 1453_inBytesUsed += 2; 1497_inBytesUsed += 4; 1527_inBytesUsed += 4; 1557_inBytesUsed += 8; 1591_inBytesUsed += cBytes; 1656_inBytesUsed += length; 2419_inBytesUsed = 0; 3633_stateObj._inBytesUsed = 0; 3678_stateObj._inBytesUsed = _snapshotInBytesUsed;
56 references to _inBytesUsed
System.Data (56)
fx\src\data\System\Data\SqlClient\SqlDataReader.cs (1)
3562int bytesRemaining = Math.Min(checked(_stateObj._inBytesRead - _stateObj._inBytesUsed), _stateObj._inBytesPacket);
fx\src\data\System\Data\SqlClient\TdsParser.cs (3)
2714if (stateObj._inBytesRead > stateObj._inBytesUsed) { 2734Debug.Assert(stateObj._inBytesUsed == stateObj._inBytesRead && stateObj._inBytesPacket == 0, "DONE_ATTN received with more data left on wire"); 2789if (stateObj._inBytesUsed >= stateObj._inBytesRead) {
fx\src\data\System\Data\SqlClient\TdsParserStateObject.cs (52)
470int bytesRemaining = Math.Min(_inBytesPacket, _inBytesRead - _inBytesUsed) - 1; 473if (_inBuff[_inBytesUsed] == TdsEnums.SQLROW) { 477else if (_inBuff[_inBytesUsed] == TdsEnums.SQLNBCROW) { 980if ((_partialHeaderBytesRead > 0) || (_inBytesUsed + _inputHeaderLen > _inBytesRead)) { 985int copy = Math.Min(_inBytesRead - _inBytesUsed, _inputHeaderLen - _partialHeaderBytesRead); 988Buffer.BlockCopy(_inBuff, _inBytesUsed, _partialHeaderBuffer, _partialHeaderBytesRead, copy); 1002Debug.Assert(_inBytesUsed == _inBytesRead, "Did not use all data while reading partial header"); 1029_messageStatus = _inBuff[_inBytesUsed + 1]; 1030_inBytesPacket = ((int)_inBuff[_inBytesUsed + TdsEnums.HEADER_LEN_FIELD_OFFSET] << 8 | 1031(int)_inBuff[_inBytesUsed + TdsEnums.HEADER_LEN_FIELD_OFFSET + 1]) - _inputHeaderLen; 1054if ((_inBytesPacket == 0) && (_inBytesUsed < _inBytesRead)) { 1063if (_inBytesUsed == _inBytesRead) { 1084if (_inBytesUsed == _inBytesRead) { 1136if (_inBytesRead > _inBytesUsed) { 1143int remainingData = _inBytesRead - _inBytesUsed; 1144if ((temp.Length < _inBytesUsed + remainingData) || (_inBuff.Length < remainingData)) { 1145string errormessage = Res.GetString(Res.SQL_InvalidInternalPacketSize) + ' ' + temp.Length + ", " + _inBytesUsed + ", " + remainingData + ", " + _inBuff.Length; 1148Buffer.BlockCopy(temp, _inBytesUsed, _inBuff, 0, remainingData); 1150_inBytesRead = _inBytesRead - _inBytesUsed; 1226if ((_inBytesPacket == 0) || (_inBytesUsed == _inBytesRead)) { 1232int bytesToRead = Math.Min(len, Math.Min(_inBytesPacket, _inBytesRead - _inBytesUsed)); 1235Buffer.BlockCopy(_inBuff, _inBytesUsed, buff, offset + totalRead, bytesToRead); 1253Debug.Assert(_inBytesUsed >= 0 && _inBytesUsed <= _inBytesRead, "ERROR - TDSParser: _inBytesUsed < 0 or _inBytesUsed > _inBytesRead"); 1272if ((_inBytesPacket == 0) || (_inBytesUsed == _inBytesRead)) { 1295if (((_inBytesUsed + 2) > _inBytesRead) || (_inBytesPacket < 2)) { 1312offset = _inBytesUsed; 1328if (((_inBytesUsed + 2) > _inBytesRead) || (_inBytesPacket < 2)) { 1345offset = _inBytesUsed; 1359if (((_inBytesUsed + 4) > _inBytesRead) || (_inBytesPacket < 4)) { 1376value = BitConverter.ToInt32(_inBuff, _inBytesUsed); 1389if ((_inBytesPacket == 0) || (_inBytesUsed == _inBytesRead)) { 1396if ((_bTmpRead > 0) || (((_inBytesUsed + 8) > _inBytesRead) || (_inBytesPacket < 8))) { 1419value = BitConverter.ToInt64(_inBuff, _inBytesUsed); 1434if (((_inBytesUsed + 2) > _inBytesRead) || (_inBytesPacket < 2)) { 1451offset = _inBytesUsed; 1465if ((_inBytesPacket == 0) || (_inBytesUsed == _inBytesRead)) { 1472if ((_bTmpRead > 0) || (((_inBytesUsed + 4) > _inBytesRead) || (_inBytesPacket < 4))) { 1495value = BitConverter.ToUInt32(_inBuff, _inBytesUsed); 1508if (((_inBytesUsed + 4) > _inBytesRead) || (_inBytesPacket < 4)) { 1525value = BitConverter.ToSingle(_inBuff, _inBytesUsed); 1538if (((_inBytesUsed + 8) > _inBytesRead) || (_inBytesPacket < 8)) { 1555value = BitConverter.ToDouble(_inBuff, _inBytesUsed); 1572if (((_inBytesUsed + cBytes) > _inBytesRead) || (_inBytesPacket < cBytes)) { 1590offset = _inBytesUsed; 1637if (((_inBytesUsed + length) > _inBytesRead) || (_inBytesPacket < length)) { 1655offset = _inBytesUsed; 3230if (_inBytesUsed < 0 || _inBytesRead < 0) { 3234_inBytesUsed, _inBytesRead); 3236else if (_inBytesUsed > _inBytesRead) { 3240_inBytesUsed, _inBytesRead); 3646_snapshotInBytesUsed = _stateObj._inBytesUsed;