# System.IO.MemoryMappedFiles
This assembly provides support for creating files into the Random-Access Memory of the application's machine. The primary types in this assembly are [`MemoryMappedFile`](https://learn.microsoft.com/dotnet/api/system.io.memorymappedfiles.memorymappedfile) used to create the in-memory file, and [`MemoryMappedViewAccessor`](https://learn.microsoft.com/dotnet/api/system.io.memorymappedfiles.memorymappedviewaccessor) and [`MemoryMappedViewStream`](https://learn.microsoft.com/dotnet/api/system.io.memorymappedfiles.memorymappedviewstream) to access the contents of the file.

Documentation can be found at https://learn.microsoft.com/dotnet/api/system.io.memorymappedfiles.

## Contribution Bar
- [x] [We consider new features, new APIs and performance changes](../../libraries/README.md#primary-bar)
- [x] [We consider PRs that target this library for new source code analyzers](../../libraries/README.md#secondary-bars)

## Deployment
The System.IO.MemoryMappedFiles assembly is part of the shared framework, and ships with every new release of .NET.
