14 writes to _outBytesUsed
System.Data (14)
fx\src\data\System\Data\SqlClient\TdsParser.cs (8)
1543stateObj._outBytesUsed += 2; 1598stateObj._outBytesUsed += 4; 1663stateObj._outBytesUsed += 8; 1700stateObj._outBytesUsed += length; 3082stateObj._outBytesUsed = stateObj._outputHeaderLen; 6568stateObj._outBytesUsed += cBytes; 6595stateObj._outBytesUsed += cBytes; 6705stateObj._outBytesUsed += bytesWritten;
fx\src\data\System\Data\SqlClient\TdsParserStateObject.cs (6)
1104_outBytesUsed = _outputHeaderLen; 1165_outBytesUsed = _outputHeaderLen; 2656_outBytesUsed += lengthInBytes; 2719_outBuff[_outBytesUsed++] = b; 2757_outBytesUsed += remainder; 2781_outBytesUsed += len;
47 references to _outBytesUsed
System.Data (47)
fx\src\data\System\Data\SqlClient\TdsParser.cs (29)
1534if ((stateObj._outBytesUsed + 2) > stateObj._outBuff.Length) { 1541stateObj._outBuff[stateObj._outBytesUsed] = (byte)(v & 0xff); 1542stateObj._outBuff[stateObj._outBytesUsed + 1] = (byte)((v >> 8) & 0xff); 1585if ((stateObj._outBytesUsed + 4) > stateObj._outBuff.Length) { 1594stateObj._outBuff[stateObj._outBytesUsed] = (byte)(v & 0xff); 1595stateObj._outBuff[stateObj._outBytesUsed + 1] = (byte)((v >> 8) & 0xff); 1596stateObj._outBuff[stateObj._outBytesUsed + 2] = (byte)((v >> 16) & 0xff); 1597stateObj._outBuff[stateObj._outBytesUsed + 3] = (byte)((v >> 24) & 0xff); 1646if ((stateObj._outBytesUsed + 8) > stateObj._outBuff.Length) { 1655stateObj._outBuff[stateObj._outBytesUsed] = (byte)(v & 0xff); 1656stateObj._outBuff[stateObj._outBytesUsed + 1] = (byte)((v >> 8) & 0xff); 1657stateObj._outBuff[stateObj._outBytesUsed + 2] = (byte)((v >> 16) & 0xff); 1658stateObj._outBuff[stateObj._outBytesUsed + 3] = (byte)((v >> 24) & 0xff); 1659stateObj._outBuff[stateObj._outBytesUsed + 4] = (byte)((v >> 32) & 0xff); 1660stateObj._outBuff[stateObj._outBytesUsed + 5] = (byte)((v >> 40) & 0xff); 1661stateObj._outBuff[stateObj._outBytesUsed + 6] = (byte)((v >> 48) & 0xff); 1662stateObj._outBuff[stateObj._outBytesUsed + 7] = (byte)((v >> 56) & 0xff); 1689if ((stateObj._outBytesUsed + length) > stateObj._outBuff.Length) { 1698stateObj._outBuff[stateObj._outBytesUsed + index] = (byte)((v >> (index * 8)) & 0xff); 6566if(cBytes < (stateObj._outBuff.Length - stateObj._outBytesUsed)) { 6567CopyCharsToBytes(carr, offset, stateObj._outBuff, stateObj._outBytesUsed, length); 6593if(cBytes < (stateObj._outBuff.Length - stateObj._outBytesUsed)) { 6594CopyStringToBytes(s, offset, stateObj._outBuff, stateObj._outBytesUsed, length); 6702int bytesLeft = stateObj._outBuff.Length - stateObj._outBytesUsed; 6704int bytesWritten = encoding.GetBytes(charData, 0, charData.Length, stateObj._outBuff, stateObj._outBytesUsed); 7418_physicalStateObj._tracePasswordOffset = _physicalStateObj._outBytesUsed; 7448_physicalStateObj._traceChangePasswordOffset = _physicalStateObj._outBytesUsed; 7744Debug.Assert(stateObj._outBytesUsed == stateObj._outputHeaderLen, "Output bytes written before total header length"); 9801Debug.Assert(stateObj._outBytesUsed == stateObj._outputHeaderLen, "Output bytes written before total header length");
fx\src\data\System\Data\SqlClient\TdsParserStateObject.cs (18)
1121_outBytesUsed == (_outputHeaderLen + BitConverter.ToInt32(_outBuff, _outputHeaderLen)) && 1124(_outBytesUsed == _outputHeaderLen && _outputPacketNumber == 1), 2646_securePasswordOffsetsInBuffer[index] = _outBytesUsed; 2654Debug.Assert((_outBytesUsed + lengthInBytes) < _outBuff.Length, "Passwords cannot be splited into two different packet or the last item which fully fill up _outBuff!!!"); 2712Debug.Assert(_outBytesUsed <= _outBuff.Length, "ERROR - TDSParser: _outBytesUsed > _outBuff.Length"); 2715if (_outBytesUsed == _outBuff.Length) { 2745if ((_outBytesUsed + len) > _outBuff.Length) { 2750int remainder = _outBuff.Length - _outBytesUsed; 2753Buffer.BlockCopy(b, offset, _outBuff, _outBytesUsed, remainder); 2778Buffer.BlockCopy(b, offset, _outBuff, _outBytesUsed, len); 2816&& _outBytesUsed == (_outputHeaderLen + BitConverter.ToInt32(_outBuff, _outputHeaderLen)) 2818|| _outBytesUsed == _outputHeaderLen 2847_outBuff[2] = (byte)(_outBytesUsed >> 8); // length - upper byte 2848_outBuff[3] = (byte)(_outBytesUsed&0xff); // length - lower byte 3062Bid.TraceBin("<sc.TdsParser.WritePacket|INFO|ADV> Packet sent", _outBuff, (UInt16)_outBytesUsed); 3073SNINativeMethodWrapper.SNIPacketSetData(packet, _outBuff, _outBytesUsed, _securePasswords, _securePasswordOffsetsInBuffer); 3194statistics.SafeAdd(ref statistics._bytesSent, _outBytesUsed); 3222Bid.TraceBin("<sc.TdsParser.WritePacket|INFO|ADV> Packet sent", _outBuff, (UInt16)_outBytesUsed);