Table of Contents

Namespace Stride.Core.Serialization.Serializers

Classes

ArraySerializer<T>

Data serializer for T[].

BlittableArraySerializer<T>

Data serializer for blittable T[].

BoolSerializer

Data serializer for bool.

ByteArraySerializer

Implements DataSerializer<T> for a byte array.

ByteSerializer

Data serializer for byte.

CharSerializer

Data serializer for char.

DateTimeSerializer
DictionaryAllSerializer<TDictionary, TKey, TValue>
DictionaryInterfaceSerializer<TKey, TValue>

Data serializer for IDictionary{TKey, TValue}.

DictionarySerializer<TKey, TValue>

Data serializer for Dictionary{TKey, TValue}.

DoubleSerializer

Data serializer for double.

EnumSerializer

Data serializer for Enum.

EnumSerializer<T>

Data serializer for typed enum.

GuidSerializer

Data serializer for Guid.

HashSetSerializer<T>

Data serializer for HashSet{T}.

Int16Serializer

Data serializer for short.

Int32Serializer

Data serializer for int.

Int64Serializer

Data serializer for long.

KeyValuePairSerializer<TKey, TValue>

Data serializer for KeyValuePair{TKey, TValue}.

KeyedSortedListSerializer<TKeyedList, TKey, T>
ListAllSerializer<TList, T>

Data serializer for IList{T}.

ListInterfaceSerializer<T>

Data serializer for IList{T}.

ListSerializer<T>

Data serializer for List{T}.

NullableSerializer<T>

Data serializer for Nullable{T}.

PropertyInfoSerializer
PropertyKeySerializer<T>
SByteSerializer

Data serializer for sbyte.

ServiceWireSerializer
SingleSerializer

Data serializer for float.

SortedListSerializer<TKey, TValue>

Data serializer for SortedList{TKey, TValue}.

StringSerializer

Data serializer for string.

TimeSpanSerializer

Data serializer for TimeSpan.

TupleSerializer<T1>

Serializer for a 1-tuple.

TupleSerializer<T1, T2>

Serializer for a 2-tuple.

TupleSerializer<T1, T2, T3>

Serializer for a 3-tuple.

TupleSerializer<T1, T2, T3, T4>

Serializer for a 4-tuple.

TypeSerializer
UInt16Serializer

Data serializer for ushort.

UInt32Serializer

Data serializer for uint.

UInt64Serializer

Data serializer for ulong.

UriSerializer

Data serializer for string.

UrlReferenceDataSerializer

Serializer for UrlReference.

UrlReferenceDataSerializerBase<T>

Serializer base class for for UrlReference.

UrlReferenceDataSerializer<T>

Serializer for UrlReference<T>.

ValueTupleSerializer<T1>

Serializer for a 1-value tuple.

ValueTupleSerializer<T1, T2>

Serializer for a 2-value tuple.

ValueTupleSerializer<T1, T2, T3>

Serializer for a 3-value tuple.

ValueTupleSerializer<T1, T2, T3, T4>

Serializer for a 4-value tuple.

Enums

ComplexTypeSerializerFlags