template class SimpleSerializableSerializer (Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers.SimpleSerializableSerializer)

template <T>
class SimpleSerializableSerializer: Niantic.ARDK.Utilities.BinarySerialization.IItemSerializer {
public:
    // fields

    static readonly IItemSerializer<T> Instance =       new _UntypedToTypedSerializerAdapter<T>(SimpleSerializableSerializer.ForType(typeof(T)));

    // properties

    Type DataType;

    // methods

    static SimpleSerializableSerializer ForType(Type type);
    static void RegisterSerializerForAllSimpleSerializablesOf(Assembly assembly);
    object Deserialize(BinaryDeserializer deserializer);
    void Serialize(BinarySerializer serializer, object item);
};

Inherited Members

public:
    // properties

    Type DataType;

    // methods

    object Deserialize(BinaryDeserializer deserializer);
    T Deserialize(BinaryDeserializer deserializer);
    void Serialize(BinarySerializer serializer, object item);
    void Serialize(BinarySerializer serializer, T item);