Exemple #1
0
        static DataSource CreateDataSource()
        {
            MemoryMappedFile?file = null;

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