protected void MakeRoomForBytes(int len) { if (_sendBuffer == null) { _sendBuffer = new byte[BufferSize]; } if (len >= SpaceInBuffer) { FlushRows(); if (len >= SpaceInBuffer) { FlushFields(); if (len >= SpaceInBuffer) { BufferSize = len; } } } }