Class DataSerializer<T>
- Namespace
- Stride.Core.Serialization
- Assembly
- Stride.Core.dll
Describes how to serialize and deserialize an object of a given type.
Type Parameters
T
The type of object to serialize or deserialize.
- Inheritance
-
DataSerializer<T>
- Derived
- Inherited Members
Properties
IsBlittable
Property Value
SerializationType
The type of the object that can be serialized or deserialized.
Property Value
Methods
PreSerialize(ref object, ArchiveMode, SerializationStream)
Performs the first step of serialization or deserialization.
Parameters
obj
objectThe object to process.
mode
ArchiveMode The serialization mode.
stream
SerializationStream The stream to serialize or deserialize to.
Remarks
Typically, it will instantiate the object if [null], and if it's a collection clear it.
PreSerialize(ref T, ArchiveMode, SerializationStream)
Performs the first step of serialization or deserialization.
Parameters
obj
TThe object to process.
mode
ArchiveMode The serialization mode.
stream
SerializationStream The stream to serialize or deserialize to.
Remarks
Typically, it will instantiate the object if [null], and if it's a collection clear it.
Serialize(ref object, ArchiveMode, SerializationStream)
Serializes or deserializes the given object obj
.
Parameters
obj
objectThe object to serialize or deserialize.
mode
ArchiveMode The serialization mode.
stream
SerializationStream The stream to serialize or deserialize to.
Serialize(T, SerializationStream)
Serializes the given object obj
.
Parameters
obj
TThe object to serialize or deserialize.
stream
SerializationStream The stream to serialize or deserialize to.
Serialize(ref T, ArchiveMode, SerializationStream)
Serializes or deserializes the given object obj
.
Parameters
obj
TThe object to serialize or deserialize.
mode
ArchiveMode The serialization mode.
stream
SerializationStream The stream to serialize or deserialize to.