Namespace Unity.Serialization | Serialization | 0.6.4-preview
docs.unity3d.com
    Show / Hide Table of Contents

    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.

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023