Mono.Cecil.PE.ByteBuffer.Grow C# (CSharp) Method

Grow() private method

private Grow ( int desired ) : void
desired int
return void
        void Grow(int desired)
        {
            var current = this.buffer;
            var current_length = current.Length;

            var buffer = new byte [System.Math.Max (current_length + desired, current_length * 2)];
            Buffer.BlockCopy (current, 0, buffer, 0, current_length);
            this.buffer = buffer;
        }