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.