Table of Contents

Namespace CStructSharp.Diagnostics

Classes

CStructException

Base class for expected layout, path, binary-read, and binary-write failures reported by CStructSharp.

CStructLayoutException

Represents a layout declaration that cannot be resolved into a safe, finite binary representation.

CStructPathException

Represents an invalid or unresolvable public CStruct path.

CStructReadException

Represents a binary-layout read that could not be completed safely.

CStructReadLimitException

Represents a read stopped by an explicit caller-configurable safety or work budget.

CStructWriteException

Represents data that cannot be written according to the compiled binary layout.

CStructWriteLimitException

Represents a write stopped by an explicit caller-configurable output or encoded-string budget.

Structs

DebugData

Describes the byte range, path, type, and decoded value of one item read in debug mode.

Enums

CStructErrorCode

Identifies the stable semantic category of a CStructException without requiring message parsing.