Namespace Unity.Serialization
Classes
BufferOverflowException
The exception that is thrown when an internal buffer capacity is exceeded.
ParseErrorException
The exception that is thrown when trying to parse a value as an actual type.
SerializedObjectReader
The SerializedObjectReader is the high level API used to deserialize a stream of data.
Structs
PackedBinaryStream
Output stream for deserialization. This stream is used to retain relevant data parsed during deserialization.
SerializedArrayView
A view on top of the PackedBinaryStream that represents an array of values.
SerializedArrayView.Enumerator
Enumerates the elements of SerializedArrayView.
SerializedMemberView
A view on top of the PackedBinaryStream that represents a key-value pair.
SerializedMemberViewCollection
A structure to hold a collection of SerializedMemberView.
SerializedMemberViewCollection.Enumerator
Enumerates the elements of SerializedMemberViewCollection.
SerializedObjectReaderConfiguration
Parameters used to configure the SerializedObjectReader.
SerializedObjectView
A view on top of the PackedBinaryStream that represents a set of key-values.
SerializedObjectView.Enumerator
Enumerates the elements of SerializedObjectView.
SerializedPrimitiveView
A view on top of the PackedBinaryStream that represents any unquoted value.
SerializedStringView
A view on top of the PackedBinaryStream that represents a string.
SerializedValueView
A view on top of the PackedBinaryStream that represents any value.
Enums
NodeType
Step instructions for the high-level reader API.
This is used as input to control the parser.
TokenType
The TokenType is used to describe the high level structure of a data tree.