System.Net.Mail.BufferBuilder.EnsureBuffer C# (CSharp) Method

EnsureBuffer() private method

private EnsureBuffer ( int count ) : void
count int
return void
        private void EnsureBuffer(int count)
        {
            if (count > _buffer.Length - _offset)
            {
                byte[] newBuffer = new byte[((_buffer.Length * 2) > (_buffer.Length + count)) ? (_buffer.Length * 2) : (_buffer.Length + count)];
                Buffer.BlockCopy(_buffer, 0, newBuffer, 0, _offset);
                _buffer = newBuffer;
            }
        }