5 namespace SiliconStudio.Core.Serialization.Serializers
19 itemSerializer = serializerSelector.GetSerializer<T>();
27 bool hasValue = obj.HasValue;
28 stream.Serialize(ref hasValue);
32 itemSerializer.Serialize(ref value, mode, stream);
37 bool hasValue =
false;
38 stream.Serialize(ref hasValue);
42 itemSerializer.Serialize(ref value, mode, stream);
void Initialize(SerializerSelector serializerSelector)
Initializes the specified serializer. The serializer.
DataSerializerGenericMode
Defines what generic parameters to pass to the serializer.
override void Serialize(ref T?obj, ArchiveMode mode, SerializationStream stream)
Base class for implementation of SerializationStream.
Adds initialization feature to a DataSerializer.
Serializer context. It holds DataSerializer{T} objects and their factories.
Describes how to serialize and deserialize an object without knowing its type. Used as a common base ...
ArchiveMode
Enumerates the different mode of serialization (either serialization or deserialization).
Describes how to serialize and deserialize an object of a given type.