GSF.IO.BlockAllocatedMemoryStream.EnsureCapacity C# (CSharp) Method

EnsureCapacity() private method

Makes sure desired length can be accommodated by future data accesses.
private EnsureCapacity ( long length ) : void
length long Minimum desired stream capacity.
return void
        private void EnsureCapacity(long length)
        {
            while (m_capacity < length)
            {
                m_blocks.Add(MemoryBlockPool.Dequeue());
                m_capacity += BlockSize;
            }
        }