static DataSource CreateDataSource() { MemoryMappedFile?file = null; try { file = MapFactory.CreatePatterenedMap(Length); return(new PagedMemoryMappedDataSource(file, Length)); } catch { file?.Dispose(); throw; } }
static DataSource CreateDataSource() { using var file = MapFactory.CreatePatterenedMap(Length); return(new MemoryMappedDataSource(file.CreateViewAccessor(), Length)); }