Namespace Platform.Memory
Classes
ArrayMemory<TElement>
Represents a memory block with access via indexer.
Представляет блок памяти с доступом через индексатор.
DirectMemoryAsArrayMemoryAdapter<TElement>
Represents adapter to a memory block with access via indexer.
Представляет адаптер к блоку памяти с доступом через индексатор.
FileArrayMemory<TElement>
Represents a memory block with access via indexer and stored as file on disk.
Представляет блок памяти с доступом через индексатор и хранящийся в виде файла на диске.
FileMappedResizableDirectMemory
Represents a memory block stored as a file on disk.
Представляет блок памяти, хранящийся в виде файла на диске.
HeapResizableDirectMemory
Represents a memory block allocated in Heap.
Представляет блок памяти, выделенный в "куче".
ResizableDirectMemoryBase
Provides a base implementation for the resizable memory block with direct access (via unmanaged pointers).
Предоставляет базовую реализацию для блока памяти c изменяемым размером и прямым доступом (через неуправляемые указатели).
TemporaryFileMappedResizableDirectMemory
Represents a memory block stored as a temporary file on disk.
Представляет блок памяти, хранящийся в виде временного файла на диске.
Interfaces
IArrayMemory<TElement>
Represents a memory block interface with access via indexer.
Представляет интерфейс блока памяти с доступом через индексатор.
IDirectMemory
Represents a memory block interface with direct access (via unmanaged pointers).
Представляет интерфейс блока памяти с прямым доступом (через неуправляемые указатели).
IMemory
Represents a memory block interface with size in bytes.
Представляет интерфейс блока памяти с размером в байтах.
IResizableDirectMemory
Represents a resizable memory block interface with direct access (via unmanaged pointers).
Представляет интерфейс блока памяти c изменяемым размером и прямым доступом (через неуправляемые указатели).