BTDB.KVDBLayer.OnDiskMemoryMappedFileCollection.File.Writer.ExpandIfNeeded C# (CSharp) Method

ExpandIfNeeded() private method

private ExpandIfNeeded ( long size ) : void
size long
return void
                void ExpandIfNeeded(long size)
                {
                    if (_file._stream.Length < size)
                    {
                        _file.UnmapContent();
                        var newsize = ((size - 1) / ResizeChunkSize + 1) * ResizeChunkSize;
                        _file._stream.SetLength(newsize);
                    }
                    _file.MapContent();
                }