API Overview

Status: Initial implementation complete.

This page describes the current public API areas.

API Areas

BinaryWriter

Write primitives and primitive arrays to an in-memory byte buffer.

BinaryReader

Read primitives and primitive arrays from a byte buffer.

MappedBinaryReader

Read-only memory-mapped access to binary files.

Endianness

Enum with two values:

Set at creation time. Cannot be changed.

Exceptions

All exceptions are unchecked. Error messages include file offset and context.

Design Principles