BTDB.KVDBLayer.OnDiskMemoryMappedFileCollection.File.Writer.ExpandIfNeeded C# (CSharp) Méthode

ExpandIfNeeded() private méthode

private ExpandIfNeeded ( long size ) : void
size long
Résultat 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();
                }