Namespace Mars.Common.IO.Mapped
Classes
Holds static factory dependencies for memory mapped data structures,
used throughout the runtime system.
Implementation of IArrayFactory which uses the default
array types implemented and exposed in Reminiscence.
Contains extensions methods for native .NET objects.
Abstract representation of a memory-mapped accessor: Provides random access to unmanaged blocks of memory from
managed code.
Represents a memory mapped file.
Contains default read/write delegates for elements of several memory mapped data structures.
A mapped file that is using a single stream.
Interfaces
Factory for creating arrays. These "arrays" are not your typical CLR
T[]
.
They act the same for the most part, but they can be much
larger and do not necessarily have to be stored contiguously, nor even
fully in main memory.
An abstract representation of a data structure that can be copied directly to a stream.
Delegates
A delegate to create an accessor.
A delegate to facilitate reading a variable-sized object.
A delegate to facilitate writing a variable-sized object.
A delegate to create an accessor.