Npgsql.NpgsqlCopySerializer.MakeRoomForBytes C# (CSharp) Method

MakeRoomForBytes() protected method

Make room for bytes.
protected MakeRoomForBytes ( int len ) : void
len int
return void
        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;
                    }
                }
            }
        }